@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic,cyrillic-ext,latin-ext");
@font-face {
  font-family: 'Rouble';
  src: url("/local/templates/main/fonts/rouble-webfont.eot");
  src: url("/local/templates/main/fonts/rouble-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/fonts/rouble-webfont.woff") format("woff"), url("/local/templates/main/fonts/rouble-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

.rouble {
  font-family: 'Rouble'; }

body {
  position: relative;
  margin: 0;
  font-family: Roboto, Arial, sans-serif; }

a {
  text-decoration: none; }

ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.site-wrapper {
  margin: 0 auto; }
  @media (min-width: 320px) {
    .site-wrapper {
      width: 100%; } }
  @media (min-width: 1200px) {
    .site-wrapper {
      width: 1170px; } }

.site-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10; }

#cboxClose {
  top: 7px;
  right: 7px;
  width: 30px;
  height: 30px;
  background: none; }
  #cboxClose::before, #cboxClose::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 3px;
    margin-top: -1.5px;
    background: white;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  #cboxClose::after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }

#cboxLoadedContent {
  margin-bottom: 0; }

#cboxPrevious,
#cboxNext {
  position: absolute;
  top: 50%;
  left: 13px;
  width: 26px;
  height: 52px;
  margin-top: -26px;
  background: url("/local/templates/main/img/slider_arrows.png") no-repeat left 1px;
  outline: none;
  z-index: 10; }
  #cboxPrevious:hover,
  #cboxNext:hover {
    background: url("/local/templates/main/img/slider_arrows.png") no-repeat left 1px; }

#cboxNext {
  left: auto;
  right: 13px;
  background-position: right 1px; }
  #cboxNext:hover {
    background-position: right 1px; }

.site-header__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (min-width: 320px) {
    .site-header__container {
      width: calc(100% - 16px);
      padding: 7px 8px 17px; } }
  @media (min-width: 480px) {
    .site-header__container {
      width: calc(100% - 30px);
      padding: 7px 15px 17px; } }
  @media (min-width: 768px) {
    .site-header__container {
      height: 82px; } }
  @media (min-width: 1170px) {
    .site-header__container {
      width: 1140px; } }
  @media (min-width: 1200px) {
    .site-header__container {
      width: 1170px;
      padding: 0; } }
  @media (min-width: 1200px) {
    .site-header__container {
      height: 66px;
      padding: 0; } }

.site-header__burger {
  display: block;
  position: relative;
  cursor: pointer; }
  @media (min-width: 320px) {
    .site-header__burger {
      width: 21px;
      height: 14px; } }
  @media (min-width: 480px) {
    .site-header__burger {
      width: 32px;
      height: 22px; } }
  @media (min-width: 992px) {
    .site-header__burger {
      display: none; } }
  .site-header__burger::before, .site-header__burger::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 3px;
    background: #0c9083; }
  .site-header__burger:after {
    top: auto;
    bottom: 0; }
  .site-header__burger span {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 3px;
    margin-top: -1.5px;
    background: #0c9083; }

.site-header__phone {
  font-family: Roboto;
  font-size: 25px;
  font-weight: 300;
  color: #000; }
  @media (min-width: 320px) {
    .site-header__phone {
      font-size: 13px; } }
  @media (min-width: 480px) {
    .site-header__phone {
      font-size: 24px; } }
  @media (min-width: 768px) {
    .site-header__phone {
      font-size: 23px; } }
  .site-header__phone span {
    color: #0c9083; }

.site-header__320 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 320px) {
    .site-header__320 {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  @media (min-width: 992px) {
    .site-header__320 {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; } }

.site-header__768 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 768px) {
    .site-header__768 {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-right: 30px; } }

.site-header__callback {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 300;
  color: #0c9083; }
  .site-header__callback:hover {
    border-bottom: 1px solid transparent;
    text-decoration: none; }
  @media (min-width: 320px) {
    .site-header__callback {
      border-bottom: 1px solid transparent;
      font-size: 14px;
      text-decoration: underline; } }
  @media (min-width: 992px) {
    .site-header__callback {
      margin-right: 32px;
      font-size: 16px; } }
  @media (min-width: 1200px) {
    .site-header__callback {
      border-bottom: 1px solid #0c9083;
      font-size: 18px;
      text-decoration: none; } }

.site-header__email {
  font-family: Roboto;
  font-size: 22px;
  font-weight: 300;
  color: #000; }
  .site-header__email:hover {
    color: #0c9083; }
  @media (min-width: 320px) {
    .site-header__email {
      font-size: 13px; } }
  @media (min-width: 480px) {
    .site-header__email {
      font-size: 15px; } }
  @media (min-width: 768px) {
    .site-header__email {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5;
      font-size: 16px; } }
  @media (min-width: 992px) {
    .site-header__email {
      font-size: 18px; } }
  @media (min-width: 1200px) {
    .site-header__email {
      font-size: 22px; } }

.site-header__socials {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (min-width: 320px) {
    .site-header__socials {
      display: none; } }
  @media (min-width: 768px) {
    .site-header__socials {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  .site-header__socials a {
    display: block;
    width: 30px;
    height: 30px;
    margin-right: 12px; }
    .site-header__socials a:last-child {
      margin-right: 0; }
  .site-header__socials_vk {
    background: url("/local/templates/main/img/socials.jpg") no-repeat -19px -4px; }
    .site-header__socials_vk:hover {
      background-position: -20px -36px; }
  .site-header__socials_fb {
    background: url("/local/templates/main/img/socials.jpg") no-repeat -60px -4px; }
    .site-header__socials_fb:hover {
      background-position: -61px -36px; }
  .site-header__socials_inst {
    background: url("/local/templates/main/img/socials.jpg") no-repeat -100px -4px; }
    .site-header__socials_inst:hover {
      background-position: -101px -36px; }
      .site-header__socials_wechat {
    border-radius: 15px;
    background: url("/local/templates/main/img/wechat.png");
    background-size: cover;
    background-color: #cdcdcd;
  }

.site-header__banner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 286px;
  /*background: url($images-path + 'header-banner.jpg') no-repeat center;*/ }
  @media (min-width: 320px) {
    .site-header__banner {
      display: none; } }
  @media (min-width: 768px) {
    .site-header__banner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%; } }

.site-header__logo {
  margin-top: -54px; }
  @media (min-width: 320px) {
    .site-header__logo {
      display: none; } }
  @media (min-width: 768px) {
    .site-header__logo {
      display: block; } }

@media (max-width: 784px) {
  .header-slider-stics {
    display: none; } }

img#logo__img {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  padding-top: 2%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

a#logo {
  display: inherit;
  position: relative; }

.header-languages {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (min-width: 320px) {
    .header-languages {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5; } }
  @media (min-width: 768px) {
    .header-languages {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      width: 170px;
      margin-left: -20px; } }
  @media (min-width: 992px) {
    .header-languages {
      margin-left: 0;
      width: auto; } }
  .header-languages__item {
    font-family: Roboto;
    font-size: 22px;
    font-weight: 300;
    margin-right: 10px;
    padding-left: 26px;
    background: url("/local/templates/main/img/lang-icons.png") no-repeat left top;
    color: #000;
    text-transform: lowercase;
    text-decoration: none; }
    @media (min-width: 320px) {
      .header-languages__item {
        display: none;
        line-height: 24px;
        vertical-align: middle;
        font-size: 14px; }
        .header-languages__item.selected {
          display: block; } }
    @media (min-width: 768px) {
      .header-languages__item {
        display: block;
        line-height: 26px; } }
    @media (min-width: 480px) {
      .header-languages__item {
        font-size: 22px; } }
    .header-languages__item_en {
      background-position: left 5px; }
    .header-languages__item_ch {
      background-position: left -48px; }
    .header-languages__item_ru {
      background-position: left -102px; }
    .header-languages__item:last-child {
      margin-right: 0; }
  .header-languages__title {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    background: none;
    text-transform: none; }
    @media (min-width: 768px) {
      .header-languages__title {
        width: 100%;
        margin: 0;
        padding: 0;
        font-size: 16px; } }
    @media (min-width: 992px) {
      .header-languages__title {
        width: auto;
        margin-right: 24px; } }
    @media (min-width: 1200px) {
      .header-languages__title {
        font-size: 18px; } }

.top-menu {
  margin-top: -70px;
  position: relative;
  background: rgba(12, 144, 131, 0.8); }
  @media (min-width: 320px) {
    .top-menu {
      display: none; } }
  @media (min-width: 768px) {
    .top-menu {
      display: block; } }
  .top-menu__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 768px) {
      .top-menu__container {
        -ms-flex-pack: distribute;
        justify-content: space-around; } }
    @media (min-width: 1200px) {
      .top-menu__container {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
  .top-menu__link {
    font-family: "Georgia, serif";
    font-size: 22px;
    font-weight: 400;
    display: block;
    padding: 15px 0;
    color: #fff; }
    .top-menu__link.selected, .top-menu__link:hover {
      color: #ffe400; }
    @media (min-width: 768px) {
      .top-menu__link {
        font-size: 20px; } }

.site-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }
  @media (min-width: 992px) {
    .site-container {
      width: calc(100% - 28px);
      padding: 30px 14px; } }
  @media (min-width: 1200px) {
    .site-container {
      width: 1170px;
      margin: 33px auto; } }

.left-container {
  width: 234px; }
  @media (min-width: 320px) {
    .left-container {
      position: absolute;
      left: -100%;
      top: 0;
      background: #fff; }
      .left-container.active {
        display: block;
        left: 0;
        width: 90%;
        z-index: 20;
        -webkit-transition: left ease-out .5s;
        transition: left ease-out .5s; } }
  @media (min-width: 480px) {
    .left-container.active {
      width: 308px;
      -webkit-transition: left ease-out .5s;
      transition: left ease-out .5s; } }
  @media (min-width: 768px) {
    .left-container {
      top: 0; }
      .left-container.active {
        left: 0;
        width: 234px;
        -webkit-transition: left ease-out .5s;
        transition: left ease-out .5s; } }
  @media (min-width: 992px) {
    .left-container {
      display: block;
      position: static; } }

.left-menu {
  padding: 13px 0;
  background: #fff; }
  @media (min-width: 320px) {
    .left-menu {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      padding: 0;
      border: 0; }
      .left-menu.active {
        left: 0; } }
  @media (min-width: 992px) {
    .left-menu {
      position: static;
      border: 1px solid #e7e7e7; } }
  @media (min-width: 320px) {
    .left-menu__title {
      font-family: "Georgia, serif";
      font-size: 22px;
      font-weight: 400;
      position: relative;
      padding: 25px 21px 25px;
      background: #0c9083;
      color: white;
      text-transform: uppercase; }
      .left-menu__title::after {
        content: '';
        display: block;
        position: absolute;
        left: 130px;
        top: 50%;
        width: 50%;
        height: 1px;
        margin-top: -0.5px;
        background: #fff; } }
  @media (min-width: 768px) {
    .left-menu__title::after {
      width: 40%; } }
  @media (min-width: 992px) {
    .left-menu__title {
      display: none; } }
  .left-menu__item {
    padding: 12px 16px 15px 16px; }
    @media (min-width: 320px) {
      .left-menu__item {
        background: #0c9083;
        border-bottom: 0; }
        .left-menu__item.from-top {
          background: #fff;
          text-align: center; } }
    @media (min-width: 992px) {
      .left-menu__item {
        background: #fff;
        border-bottom: 1px dashed #e7e7e7; }
        .left-menu__item.from-top {
          display: none; } }
    .left-menu__item:hover {
      background-color: #f7f7f7; }
    .left-menu__item:last-child {
      border-bottom: 0; }
    .left-menu__item.parent {
      position: relative; }
    .left-menu__item.request {
      background: #fff;
      padding: 20px 0 14px 0; }
      @media (min-width: 992px) {
        .left-menu__item.request {
          display: none; } }
  .left-menu__link {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    display: inline-block;
    padding-left: 48px;
    background-position: left top;
    background-repeat: no-repeat;
    line-height: 29px; }
    @media (min-width: 320px) {
      .left-menu__link {
        font-size: 16px;
        color: #fff; }
        .left-menu__link.from-top {
          font-family: "Georgia, serif";
          font-size: 22px;
          font-weight: 400;
          padding-left: 0;
          background: none;
          color: #0c9083; } }
    @media (min-width: 992px) {
      .left-menu__link {
        color: #000; } }
    .left-menu__link:hover {
      color: #0c9083; }
    .left-menu__link.request {
      display: block;
      width: 257px;
      margin: 0 auto;
      padding-left: 0;
      background: #0c9083;
      line-height: 44px;
      vertical-align: middle;
      color: #fff;
      text-align: center; }
      @media (min-width: 768px) {
        .left-menu__link.request {
          width: 80%; } }
  .left-menu__opener {
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
    height: 100%;
    background-image: url("/local/templates/main/img/menu-arrow.png");
    background-repeat: no-repeat;
    background-position-y: 23px;
    background-position-x: calc(100% - 16px);
    z-index: 10; }
    @media (min-width: 320px) {
      .left-menu__opener {
        display: none; } }
    @media (min-width: 992px) {
      .left-menu__opener {
        display: block; } }
    .left-menu__opener.active {
      background-position-x: 23px;
      background-position-y: 13px;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      height: 38px; }
  .left-menu__close {
    display: block;
    position: absolute;
    width: 21px;
    height: 21px;
    z-index: 20; }
    @media (min-width: 320px) {
      .left-menu__close {
        top: 7px;
        right: 7px; } }
    @media (min-width: 480px) {
      .left-menu__close {
        top: 22px;
        right: -28px; } }
    @media (min-width: 992px) {
      .left-menu__close {
        display: none; } }
    .left-menu__close::before, .left-menu__close::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      width: 100%;
      height: 3px;
      margin-top: -1.5px;
      background: #fff;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .left-menu__close::after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
  .left-menu .selected .left-menu__opener {
    background-position-x: 23px;
    background-position-y: 13px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    height: 38px; }

.sub-left {
  display: none; }
  .sub-left__item {
    margin-right: -16px; }
  .sub-left__link {
    display: block;
    padding: 11px 0 11px 48px;
    font-size: 14px;
    color: #000; }
    .sub-left__link:hover {
      color: #0c9083; }
  .sub-left .left-menu__opener {
    background-position-y: 16px;
    background-position-x: 13px; }
    .sub-left .left-menu__opener.active {
      background-position-x: 19px; }
  .sub-left .parent {
    position: relative; }
  .sub-left .sub-left {
    padding-left: 18px; }

.selected .sub-left,
.active.sub-left {
  display: block; }

.left-news {
  margin-top: 26px; }
  @media (min-width: 320px) {
    .left-news {
      display: none; } }
  @media (min-width: 992px) {
    .left-news {
      display: block; } }
  .left-news__item {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #cacaca;
    text-align: center; }
    .left-news__item:last-child {
      margin-bottom: 0;
      border-bottom: 0; }
  .left-news__title {
    font-family: "Georgia, serif";
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 29px;
    text-align: center;
    font-family: "Georgia, serif";
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 30px; }
    .left-news__title span {
      padding-left: 49px;
      background: url("/local/templates/main/img/title-default.png") no-repeat left center;
      text-indent: -49px; }
    .left-news__title span {
      background-size: 20%; }
  .left-news__date {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    color: #0c9083;
    text-align: left; }
  .left-news__header {
    margin-bottom: 13px;
    text-align: left; }
    .left-news__header a {
      font-size: 16px;
      color: #000; }
  .left-news__link {
    width: 100%;
    text-align: center; }
  .left-news__all {
    display: block;
    background: #0c9083;
    line-height: 37px;
    vertical-align: middle;
    font-size: 13px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    text-transform: uppercase; }
    .left-news__all:hover {
      color: #ffe400; }

.left-vk {
  margin-top: 24px;
  margin-bottom: 29px; }
  @media (min-width: 320px) {
    .left-vk {
      display: none; } }
  @media (min-width: 992px) {
    .left-vk {
      display: block; } }

@media (min-width: 320px) {
  .left-fb {
    display: none; } }

@media (min-width: 992px) {
  .left-fb {
    display: block; } }

.left-calendar {
  margin-top: 37px; }
  @media (min-width: 320px) {
    .left-calendar {
      display: none; } }
  @media (min-width: 992px) {
    .left-calendar {
      display: block; } }
  .left-calendar__title {
    font-family: "Georgia, serif";
    font-size: 21px;
    font-weight: 400;
    margin-bottom: 22px; }
    @media (min-width: 320px) {
      .left-calendar__title {
        font-size: 18px; } }
    @media (min-width: 992px) {
      .left-calendar__title {
        font-size: 21px; } }
  .left-calendar__month {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 500;
    background: #0c9083;
    line-height: 35px;
    vertical-align: middle;
    color: #fff;
    text-transform: uppercase;
    text-align: center; }
  .left-calendar__table {
    width: 100%;
    border-collapse: collapse; }
  .left-calendar__th {
    font-family: Roboto;
    font-size: 9.5px;
    font-weight: 500;
    width: 31px;
    height: 20px;
    border: 1px solid #e3e3e3;
    background: #e3e3e3;
    vertical-align: middle;
    color: #646464;
    text-align: center;
    text-transform: uppercase; }
  .left-calendar__td {
    font-family: Roboto;
    font-size: 12px;
    font-weight: 700;
    position: relative;
    height: 29px;
    border: 1px solid #e3e3e3;
    vertical-align: middle;
    color: #5a5c5c;
    text-align: center; }
    .left-calendar__td.active {
      background: url("/local/templates/main/img/calendar-active.png") no-repeat right top; }
      .left-calendar__td.active.selected, .left-calendar__td.active:hover {
        background: #0c9083; }
        .left-calendar__td.active.selected a, .left-calendar__td.active:hover a {
          color: #fff; }
  .left-calendar__link {
    display: block;
    width: 100%;
    color: #5a5c5c; }

.calendar-popup {
  position: absolute;
  left: 50%;
  top: -280%;
  width: 234px;
  height: 80px;
  margin-left: -117px;
  padding: 12px;
  background: #e3e3e3;
  -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.09);
  box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.09);
  z-index: 100; }
  .calendar-popup::after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 100%;
    width: 0;
    height: 0;
    margin-left: -24px;
    border: 12px solid transparent;
    border-top: 12px solid #e3e3e3; }
  .calendar-popup__close {
    display: block;
    position: absolute;
    top: 6px;
    right: 6px;
    width: 12px;
    height: 12px; }
    .calendar-popup__close::before, .calendar-popup__close::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      width: 100%;
      height: 2px;
      margin-top: -1px;
      background: #0c9083;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .calendar-popup__close::after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }

.left-calendar .slick-arrow {
  display: block;
  position: absolute;
  top: 22px;
  width: 12px;
  height: 12px;
  font-size: 0;
  border: 0;
  cursor: pointer;
  background: url("/local/templates/main/img/calendar-arrow.png") no-repeat center; }
  .left-calendar .slick-arrow.slick-next {
    right: 13px; }
  .left-calendar .slick-arrow.slick-prev {
    left: 13px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    z-index: 10; }

.russian-events {
  margin-top: 26px; }
  .russian-events__title {
    font-family: "Georgia, serif";
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 29px;
    text-align: center;
    font-family: "Georgia, serif";
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 30px; }
    .russian-events__title span {
      padding-left: 49px;
      background: url("/local/templates/main/img/title-default.png") no-repeat left center;
      text-indent: -49px; }
    .russian-events__title span {
      background-size: 20%; }
  .russian-events__item {
    margin-bottom: 13px;
    padding-bottom: 13px;
    border-bottom: 1px dashed #0c9083; }
    .russian-events__item:hover {
      border-bottom: 1px dashed #000; }
  .russian-events__name {
    display: block;
    margin-bottom: 7px;
    font-weight: 500;
    color: #000; }
    .russian-events__name:hover {
      color: #0c9083; }
  .russian-events__date {
    display: block;
    margin-top: 7px;
    color: #0c9083;
    text-align: right; }

@media (min-width: 320px) {
  .right-container {
    width: 100%; } }

@media (min-width: 992px) {
  .right-container {
    width: 74%; } }

@media (min-width: 1200px) {
  .right-container {
    width: 870px; } }

.right-container h1 {
  font-family: "Georgia, serif";
  font-size: 35px;
  font-weight: 400;
  margin-bottom: 29px;
  text-align: center; }
  .right-container h1 span {
    padding-left: 49px;
    background: url("/local/templates/main/img/title-default.png") no-repeat left center;
    text-indent: -49px; }

.slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  @media (min-width: 320px) {
    .slick-dots {
      bottom: 20px; } }
  @media (min-width: 480px) {
    .slick-dots {
      bottom: 30px; } }
  .slick-dots li {
    margin-right: 14px; }
  .slick-dots button {
    display: block;
    width: 9px;
    height: 9px;
    padding: 4.5px;
    border-radius: 50%;
    border: 0;
    background: #dbdcdc;
    font-size: 0; }
  .slick-dots .slick-active button {
    border: 2px solid #dbdcdc;
    background: #0c9083; }

.slick-arrow {
  display: block;
  position: absolute;
  top: 50%;
  width: 19px;
  height: 45px;
  margin-top: -10.5px;
  border: 0;
  background: url("/local/templates/main/img/slick-arrows.png");
  font-size: 0;
  outline: none;
  z-index: 10;
  cursor: pointer; }
  @media (min-width: 320px) {
    .slick-arrow.slick-prev {
      left: -9px; } }
  @media (min-width: 480px) {
    .slick-arrow.slick-prev {
      left: -21px; } }
  .slick-arrow.slick-next {
    background-position: 100% center; }
    @media (min-width: 320px) {
      .slick-arrow.slick-next {
        right: -9px; } }
    @media (min-width: 480px) {
      .slick-arrow.slick-next {
        right: -21px; } }

@media (min-width: 320px) {
  .text-content {
    padding: 0 14px; } }

@media (min-width: 992px) {
  .text-content {
    padding: 0; } }

.text-content h1, .text-content h2, .text-content h3, .text-content h4, .text-content h5, .text-content h6 {
  font-family: "Georgia, serif";
  font-size: 35px;
  font-weight: 400; }

.text-content h2 {
  font-size: 32px; }

.text-content h3 {
  font-size: 30px; }

.text-content h4 {
  font-size: 28px; }

.text-content h4 {
  font-size: 26px; }

.text-content h5 {
  font-size: 24px; }

.text-content h6 {
  font-size: 22px; }

.text-content p {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 300; }
  .text-content p b {
    font-weight: 500; }

.text-content a {
  color: #0c9083;
  text-decoration: underline; }
  .text-content a:hover {
    text-decoration: none; }

.text-content__title {
  font-family: "Georgia, serif";
  font-size: 35px;
  font-weight: 400;
  margin-bottom: 29px;
  text-align: center;
  font-size: 28px; }
  .text-content__title span {
    padding-left: 49px;
    background: url("/local/templates/main/img/title-default.png") no-repeat left center;
    text-indent: -49px; }
  .text-content__title span {
    padding: 7px 0 7px 49px; }

.text-content img.left {
  float: left;
  width: 40%;
  margin-right: 26px; }

.text-content img.right {
  float: right;
  width: 40%;
  margin-left: 26px; }

.text-content img.center {
  width: 75%;
  margin: 26px auto; }

.text-content ul {
  list-style: circle;
  margin-bottom: 26px;
  margin-left: 40px; }
  .text-content ul li {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 13px; }
    .text-content ul li b {
      font-weight: 500; }

.text-content ol li {
  font-family: Roboto;
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 13px; }
  .text-content ol li b {
    font-weight: 500; }

.site-footer__top {
  position: relative;
  padding: 33px 0 87px;
  background: #e5f6ff;
  background: -webkit-gradient(linear, left top, left bottom, from(#e5f6ff), color-stop(70%, rgba(229, 246, 255, 0.3)), to(rgba(229, 246, 255, 0)));
  background: linear-gradient(to bottom, #e5f6ff 0%, rgba(229, 246, 255, 0.3) 70%, rgba(229, 246, 255, 0) 100%); }

.site-footer__grass {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 76px;
  background: url("/local/templates/main/img/footer-top.png") repeat-x center bottom; }

.site-footer__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto; }
  @media (min-width: 320px) {
    .site-footer__container {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      width: calc(100% - 16px);
      padding: 0 8px; } }
  @media (min-width: 480px) {
    .site-footer__container {
      width: calc(100% - 32px);
      padding: 0 16px; } }
  @media (min-width: 768px) {
    .site-footer__container {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; } }
  @media (min-width: 992px) {
    .site-footer__container {
      width: calc(100% - 36px);
      padding: 0 18px; } }
  @media (min-width: 1170px) {
    .site-footer__container {
      width: 1134px; } }
  @media (min-width: 1200px) {
    .site-footer__container {
      width: 1170px;
      padding: 0; } }
  .site-footer__container_bottom {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
    @media (min-width: 320px) {
      .site-footer__container_bottom {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; } }

.site-footer__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 320px) {
    .site-footer__contacts {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      width: 100%;
      margin-bottom: 20px; } }
  @media (min-width: 768px) {
    .site-footer__contacts {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 40%; } }
  @media (min-width: 992px) {
    .site-footer__contacts {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-bottom: 0; } }
  @media (min-width: 1170px) {
    .site-footer__contacts {
      -ms-flex-pack: distribute;
      justify-content: space-around;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      width: 50%; } }

.site-footer__copy {
  font-family: Roboto;
  font-size: 20px;
  font-weight: 300; }
  @media (min-width: 320px) {
    .site-footer__copy {
      font-size: 14px; } }
  @media (min-width: 480px) {
    .site-footer__copy {
      font-size: 16px; } }
  @media (min-width: 768px) {
    .site-footer__copy {
      margin-bottom: 10px; } }
  @media (min-width: 992px) {
    .site-footer__copy {
      margin-bottom: 13px;
      font-size: 18px; } }
  @media (min-width: 1170px) {
    .site-footer__copy {
      font-size: 20px;
      margin-bottom: 0; } }

.site-footer__phone {
  font-family: Roboto;
  font-size: 26px;
  font-weight: 300;
  color: #0c9083; }
  @media (min-width: 320px) {
    .site-footer__phone {
      font-size: 14px; } }
  @media (min-width: 480px) {
    .site-footer__phone {
      font-size: 22px; } }
  @media (min-width: 992px) {
    .site-footer__phone {
      font-size: 24px; } }
  @media (min-width: 1170px) {
    .site-footer__phone {
      font-size: 26px; } }
  .site-footer__phone span {
    color: #000; }

.site-footer__bottom {
  padding: 20px 0;
  background-color: #f2f2f2; }

.site-footer__create {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (min-width: 320px) {
    .site-footer__create {
      font-size: 11px; } }
  @media (min-width: 480px) {
    .site-footer__create {
      font-size: 12px; } }
  .site-footer__create a {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    color: #000; }
    @media (min-width: 320px) {
      .site-footer__create a {
        margin-left: auto;
        font-size: 11px; } }
    @media (min-width: 480px) {
      .site-footer__create a {
        font-size: 12px; } }

.footer-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (min-width: 320px) {
    .footer-form {
      width: 100%; } }
  @media (min-width: 768px) {
    .footer-form {
      -ms-flex-item-align: start;
      align-self: flex-start; } }
  @media (min-width: 992px) {
    .footer-form {
      -ms-flex-item-align: auto;
      align-self: auto; } }
  @media (min-width: 1170px) {
    .footer-form {
      width: auto; } }
  .footer-form__input {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    display: inline-block;
    width: 166px;
    margin-right: 21px;
    padding: 12px 17px;
    outline: none; }
    @media (min-width: 320px) {
      .footer-form__input {
        width: 30%;
        margin-right: 11px;
        padding: 6px 9px;
        font-size: 14px; } }
    @media (min-width: 480px) {
      .footer-form__input {
        padding: 12px 17px;
        font-size: 16px; } }
    @media (min-width: 480px) {
      .footer-form__input {
        width: 30%;
        margin-right: 11px; } }
    .footer-form__input:last-child {
      margin-right: 0; }
    .footer-form__input.submit {
      font-family: Roboto;
      font-size: 16px;
      font-weight: 500;
      border: 0;
      background: #0c9083;
      color: #fff;
      cursor: pointer; }
      @media (min-width: 320px) {
        .footer-form__input.submit {
          padding: 8px 0;
          font-size: 14px;
          text-align: center; } }
      @media (min-width: 480px) {
        .footer-form__input.submit {
          padding: 14px 17px;
          font-size: 16px; } }

.from-left .left-news {
  display: block;
  margin-bottom: 26px;
  padding-bottom: 26px;
  border-bottom: 1px dashed #cacaca; }
  @media (min-width: 992px) {
    .from-left .left-news {
      display: none; } }

.from-left .left-news__title {
  font-family: "Georgia, serif";
  font-size: 35px;
  font-weight: 400;
  margin-bottom: 29px;
  text-align: center; }
  .from-left .left-news__title span {
    padding-left: 49px;
    background: url("/local/templates/main/img/title-default.png") no-repeat left center;
    text-indent: -49px; }

.from-left .left-news__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: calc(100% - 32px);
  padding: 0 16px; }
  @media (min-width: 320px) {
    .from-left .left-news__container {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  @media (min-width: 480px) {
    .from-left .left-news__container {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: distribute;
      justify-content: space-around; } }

.from-left .left-news__item {
  margin-right: 32px; }
  @media (min-width: 320px) {
    .from-left .left-news__item {
      width: 100%;
      border-bottom: 1px dashed #cacaca; } }
  @media (min-width: 480px) {
    .from-left .left-news__item {
      width: 45%;
      border-bottom: 0; }
      .from-left .left-news__item:last-child {
        display: none; }
      .from-left .left-news__item:nth-child(2) {
        margin-right: 0;
        border-bottom: 0; } }
  @media (min-width: 768px) {
    .from-left .left-news__item {
      width: 30%; }
      .from-left .left-news__item:nth-child(2) {
        margin-right: 32px; }
      .from-left .left-news__item:last-child {
        display: block; } }

.from-left .left-news__date {
  margin-bottom: 7px; }

.from-left .left-news__header {
  margin-bottom: 7px; }
  .from-left .left-news__header a {
    font-weight: 300; }

.from-left .left-news__link img {
  width: 100%; }

.from-left .left-news__all {
  width: 225px;
  margin: 0 auto;
  line-height: 45px;
  font-size: 14px; }

.from-left .left-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: none;
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.from-left .left-vk {
  margin: 0;
  border: 0; }

.from-left .left-fb {
  margin: 0;
  border: 0; }

.from-left .left-calendar {
  margin: 0;
  padding: 0;
  border: 0; }

.callback {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10; }
  .callback .errortext,
  .callback .notetext {
    display: block;
    text-align: center; }
  .callback__container {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 0 0 39px;
    background: #fff;
    margin-top: -194.5px; }
    @media (min-width: 320px) {
      .callback__container {
        width: 283px;
        margin-left: -141.5px; } }
    @media (min-width: 768px) {
      .callback__container {
        width: 333px;
        margin-left: -166.5px; } }
  .callback__close {
    display: block;
    position: absolute;
    width: 20px; }
    .callback__close::before, .callback__close::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      width: 100%;
      height: 3px;
      margin-top: -1.5px;
      background: white;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .callback__close::after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    @media (min-width: 320px) {
      .callback__close {
        right: 5px;
        top: 15px;
        bottom: auto; } }
    @media (min-width: 768px) {
      .callback__close {
        top: auto;
        right: -30px;
        bottom: 103%; } }
  .callback__title {
    font-family: "Georgia, serif";
    font-size: 32px;
    font-weight: 400;
    padding: 26px 0;
    background: #0c9083;
    color: #fff;
    text-align: center; }
    @media (min-width: 320px) {
      .callback__title {
        font-size: 25px; } }
    @media (min-width: 768px) {
      .callback__title {
        font-size: 32px; } }
  .callback__form {
    padding: 29px 45px 0; }
  .callback__input {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    display: block;
    width: calc(100% - 34px);
    margin-top: 7px;
    margin-bottom: 25px;
    padding: 14px 17px 15px;
    outline: none;
    border: 1px solid #a9a9a9; }
    @media (min-width: 320px) {
      .callback__input {
        font-size: 16px; } }
    @media (min-width: 768px) {
      .callback__input {
        font-size: 18px; } }
    .callback__input.submit {
      font-family: Roboto;
      font-size: 16px;
      font-weight: 300;
      display: block;
      margin: 0 auto;
      border: 0;
      background: #0c9083;
      line-height: 21px;
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      cursor: pointer; }
      @media (min-width: 320px) {
        .callback__input.submit {
          width: 146px; } }
      @media (min-width: 768px) {
        .callback__input.submit {
          width: 146px; } }
  .callback__star {
    color: #0c9083; }

.request-form {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1000; }
  .request-form .errortext,
  .request-form .notetext {
    display: block;
    text-align: center; }
  .request-form__container {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 0 0 39px;
    background: #fff;
    margin-left: -206.5px;
    margin-top: -379px; }
  .request-form__close {
    display: block;
    position: absolute;
    width: 20px; }
    .request-form__close::before, .request-form__close::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      width: 100%;
      height: 3px;
      margin-top: -1.5px;
      background: white;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .request-form__close::after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    @media (min-width: 320px) {
      .request-form__close {
        right: 5px;
        top: 15px;
        bottom: auto; } }
    @media (min-width: 768px) {
      .request-form__close {
        top: auto;
        right: -30px;
        bottom: 103%; } }
  .request-form__title {
    font-family: "Georgia, serif";
    font-size: 32px;
    font-weight: 400;
    padding: 26px 0;
    background: #0c9083;
    color: #fff;
    text-align: center; }
    @media (min-width: 320px) {
      .request-form__title {
        font-size: 25px; } }
    @media (min-width: 768px) {
      .request-form__title {
        font-size: 32px; } }
  .request-form__form {
    padding: 29px 45px 0; }
  .request-form__input {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    display: block;
    width: calc(100% - 34px);
    margin-top: 7px;
    margin-bottom: 25px;
    padding: 14px 17px 15px;
    outline: none;
    border: 1px solid #a9a9a9; }
    @media (min-width: 320px) {
      .request-form__input {
        font-size: 16px; } }
    @media (min-width: 768px) {
      .request-form__input {
        font-size: 18px; } }
    .request-form__input.submit {
      font-family: Roboto;
      font-size: 16px;
      font-weight: 300;
      display: block;
      margin: 0 auto;
      border: 0;
      background: #0c9083;
      line-height: 21px;
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      cursor: pointer; }
      @media (min-width: 320px) {
        .request-form__input.submit {
          width: 146px; } }
      @media (min-width: 768px) {
        .request-form__input.submit {
          width: 146px; } }
  .request-form__star {
    color: #0c9083; }

.book-form {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1000; }
  .book-form .errortext,
  .book-form .notetext {
    display: block;
    text-align: center; }
  .book-form__container {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 0 0 39px;
    background: #fff; }
    @media (min-width: 320px) {
      .book-form__container {
        top: 30px;
        left: 0;
        width: 100%;
        margin-top: 0;
        margin-left: 0; } }
    @media (min-width: 768px) {
      .book-form__container {
        top: 50%;
        left: 50%;
        width: 545px;
        margin-top: -400px;
        margin-left: -272.5px; } }
    @media (min-width: 992px) {
      .book-form__container {
        margin-top: -300px;
        width: 620px;
        margin-left: -310px; } }
    @media (min-width: 1170px) {
      .book-form__container {
        margin-left: -345px; } }
  .book-form__close {
    display: block;
    position: absolute;
    width: 20px; }
    .book-form__close::before, .book-form__close::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      width: 100%;
      height: 3px;
      margin-top: -1.5px;
      background: white;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .book-form__close::after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    @media (min-width: 320px) {
      .book-form__close {
        top: 20px;
        right: 0px;
        bottom: auto; } }
    @media (min-width: 768px) {
      .book-form__close {
        top: auto;
        right: -30px;
        bottom: 101%; } }
  .book-form__title {
    font-family: "Georgia, serif";
    font-size: 32px;
    font-weight: 400;
    padding: 26px 0;
    background: #0c9083;
    color: #fff;
    text-align: center; }
    @media (min-width: 320px) {
      .book-form__title {
        font-size: 25px; } }
    @media (min-width: 768px) {
      .book-form__title {
        font-size: 32px; } }
    @media (min-width: 320px) {
      .book-form__title {
        margin-bottom: 26px; } }
  .book-form__form {
    padding: 29px 45px 0;
    width: 690px; }
    @media (min-width: 320px) {
      .book-form__form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: calc(100% - 18px);
        padding: 0 9px; } }
    @media (min-width: 480px) {
      .book-form__form {
        width: calc(100% - 36px);
        padding: 0 18px; } }
    @media (min-width: 768px) {
      .book-form__form {
        display: block; } }
  .book-form__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    @media (min-width: 320px) {
      .book-form__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    @media (min-width: 768px) {
      .book-form__top {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; } }
  .book-form__left {
    margin-right: 30px; }
    @media (min-width: 992px) {
      .book-form__left {
        width: 50%; } }
  .book-form__right {
    padding-top: 96px; }
    @media (min-width: 768px) {
      .book-form__right {
        padding-top: 97px; } }
    @media (min-width: 992px) {
      .book-form__right {
        width: 50%; } }
  .book-form input[type="text"], .book-form__input {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    display: block;
    width: calc(100% - 34px);
    margin-top: 7px;
    margin-bottom: 25px;
    padding: 14px 17px 15px;
    outline: none;
    border: 1px solid #a9a9a9;
    width: 296px; }
    @media (min-width: 320px) {
      .book-form input[type="text"], .book-form__input {
        font-size: 16px; } }
    @media (min-width: 768px) {
      .book-form input[type="text"], .book-form__input {
        font-size: 18px; } }
    @media (min-width: 320px) {
      .book-form input[type="text"], .book-form__input {
        width: calc(100% - 38px); } }
    @media (min-width: 768px) {
      .book-form input[type="text"], .book-form__input {
        width: 90%;
        padding: 11px 12px; } }
    .book-form input[type="text"].message, .book-form__input.message {
      width: calc(100% - 34px); }
    .book-form input[type="text"].submit, .book-form__input.submit {
      font-family: Roboto;
      font-size: 16px;
      font-weight: 300;
      display: block;
      margin: 0 auto;
      border: 0;
      background: #0c9083;
      line-height: 21px;
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      cursor: pointer; }
      @media (min-width: 320px) {
        .book-form input[type="text"].submit, .book-form__input.submit {
          width: 146px; } }
      @media (min-width: 768px) {
        .book-form input[type="text"].submit, .book-form__input.submit {
          width: 146px; } }
      @media (min-width: 320px) {
        .book-form input[type="text"].submit, .book-form__input.submit {
          -webkit-box-ordinal-group: 11;
          -ms-flex-order: 10;
          order: 10; } }
  .book-form__star {
    color: #0c9083; }
  .book-form label {
    position: relative;
    display: block; }
    @media (min-width: 320px) {
      .book-form label.name {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0; }
      .book-form label.phone {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1; }
      .book-form label.email {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3; }
      .book-form label.incoming {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4; }
      .book-form label.leaving {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5; }
      .book-form label.adults {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6; }
      .book-form label.children {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7; }
      .book-form label.home {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8; }
      .book-form label.message {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9; } }
    .book-form label .calendar-icon {
      position: absolute;
      top: 36px;
      right: 13px;
      width: 25px;
      height: 26px;
      outline: none; }

@media (min-width: 320px) {
  .bx-breadcrumb {
    padding-left: 26px; } }

@media (min-width: 992px) {
  .bx-breadcrumb {
    padding-left: 0; } }

.bx-breadcrumb .bx-breadcrumb-item {
  color: #5a5c5c; }
  .bx-breadcrumb .bx-breadcrumb-item a span {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    color: #5a5c5c; }
  .bx-breadcrumb .bx-breadcrumb-item span {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    color: #0c9083; }

.ideal {
  background: #f7f7f7; }
  @media (min-width: 320px) {
    .ideal {
      position: relative;
      padding: 0; } }
  @media (min-width: 768px) {
    .ideal {
      padding: 35px 15px 24px; } }
  .ideal__title {
    font-family: "Georgia, serif";
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 29px;
    text-align: center; }
    .ideal__title span {
      padding-left: 49px;
      background: url("/local/templates/main/img/title-default.png") no-repeat left center;
      text-indent: -49px; }
    @media (min-width: 320px) {
      .ideal__title {
        display: none; } }
    @media (min-width: 768px) {
      .ideal__title {
        display: block; } }
  @media (min-width: 320px) {
    .ideal__logo {
      display: block;
      position: absolute;
      top: 16px;
      left: 15%;
      width: 70%;
      z-index: 10; } }
  @media (min-width: 768px) {
    .ideal__logo {
      display: none; } }
  .ideal__logo img {
    width: 100%; }
  .ideal__container {
    min-height: 220px; }
    @media (min-width: 768px) {
      .ideal__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .ideal__item {
    position: relative;
    background: #fff;
    outline: none;
    margin-bottom: 13px; }
    @media (min-width: 320px) {
      .ideal__item {
        display: none;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 0; }
        .ideal__item.slick-slide {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important; } }
    @media (min-width: 768px) {
      .ideal__item {
        display: block;
        width: 28%;
        padding: 17px 15px 73px; } }
    @media (min-width: 992px) {
      .ideal__item {
        width: 28%;
        padding: 17px 15px 89px; } }
    @media (min-width: 1200px) {
      .ideal__item {
        width: 234px; } }
  .ideal__image {
    margin-bottom: 17px;
    width: 100%; }
    .ideal__image img {
      width: 100%; }
  .ideal__text {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    height: 88px;
    overflow: hidden;
    line-height: 1.4em; }
    @media (min-width: 320px) {
      .ideal__text {
        display: none; } }
    @media (min-width: 768px) {
      .ideal__text {
        display: block; } }
  .ideal__more {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 700;
    display: block;
    width: 129px;
    height: 33px;
    margin: 0 auto;
    border: 1px solid transparent;
    background: #0c9083;
    line-height: 33px;
    vertical-align: middle;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -64.5px;
    border: 1px solid #0c9083;
    background: none;
    color: #0c9083;
    -webkit-transition: 0.1s linear;
    transition: 0.1s linear; }
    .ideal__more:hover {
      color: #ffe400; }
    .ideal__more:hover {
      background: #0c9083;
      color: #fff; }
    @media (min-width: 320px) {
      .ideal__more {
        display: none; } }
    @media (min-width: 768px) {
      .ideal__more {
        bottom: 26px;
        display: block; } }
    @media (min-width: 992px) {
      .ideal__more {
        bottom: 34px; } }
  .ideal__request {
    margin-top: 21px;
    text-transform: uppercase; }
    @media (min-width: 320px) {
      .ideal__request {
        display: none; } }
    @media (min-width: 768px) {
      .ideal__request {
        font-family: Roboto;
        font-size: 16px;
        font-weight: 500;
        display: block;
        width: 240px;
        height: 44px;
        margin: 0 auto;
        border: 1px solid transparent;
        background: #0c9083;
        line-height: 44px;
        vertical-align: middle;
        color: #fff;
        text-align: center;
        display: block;
        margin-top: 20px; }
        .ideal__request:hover {
          color: #ffe400; } }
    @media (min-width: 992px) {
      .ideal__request {
        width: 270px; } }
  @media (min-width: 320px) {
    .ideal.on-page {
      display: block; } }
  @media (min-width: 768px) {
    .ideal.on-page {
      display: none; } }
  .ideal .slick-arrow {
    width: 28px;
    height: 57px;
    position: absolute;
    top: 25%;
    margin-top: 0;
    background: url("/local/templates/main/img/slider_arrows.png") no-repeat left center; }
    .ideal .slick-arrow.slick-prev {
      left: 0; }
    .ideal .slick-arrow.slick-next {
      right: 0;
      background-position: -28px 0; }

.ideal-subtitle {
  margin-bottom: 17px;
  text-align: center;
  overflow: hidden; }
  @media (min-width: 320px) {
    .ideal-subtitle {
      position: absolute;
      bottom: 21px;
      width: 90%;
      height: auto;
      padding: 12px 0 15px;
      background: rgba(12, 144, 131, 0.8); } }
  @media (min-width: 480px) {
    .ideal-subtitle {
      bottom: 43px;
      width: 70%; } }
  @media (min-width: 768px) {
    .ideal-subtitle {
      position: static;
      width: 100%;
      height: 39px;
      border: 0;
      background: none;
      padding: 0; } }
  @media (min-width: 992px) {
    .ideal-subtitle {
      height: 20px; } }
  .ideal-subtitle__link {
    display: inline-block; }
    @media (min-width: 320px) {
      .ideal-subtitle__link {
        font-family: "Georgia, serif";
        font-size: 26px;
        font-weight: 400;
        width: calc(100% - 29px);
        height: calc(100% - 12px);
        border: 1px solid #fff;
        color: #fff; } }
    @media (min-width: 480px) {
      .ideal-subtitle__link {
        font-family: "Georgia, serif";
        font-size: 30px;
        font-weight: 400;
        width: calc(100% - 24px);
        height: calc(100% - 18px); } }
    @media (min-width: 768px) {
      .ideal-subtitle__link {
        font-family: Roboto;
        font-size: 17px;
        font-weight: 400;
        width: 100%;
        height: auto;
        border: 0;
        color: #000; } }

.you-can-find {
  padding: 26px 0 40px; }
  .you-can-find__title {
    font-family: "Georgia, serif";
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 29px;
    text-align: center;
    font-size: 32px; }
    .you-can-find__title span {
      padding-left: 49px;
      background: url("/local/templates/main/img/title-default.png") no-repeat left center;
      text-indent: -49px; }
  .you-can-find__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .you-can-find__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 26px; }
    @media (min-width: 320px) {
      .you-can-find__item {
        width: 50%; } }
    @media (min-width: 480px) {
      .you-can-find__item {
        width: 30%; } }
    .you-can-find__item:nth-child(2) .icon {
      background-position: -303px top; }
    .you-can-find__item:nth-child(3) .icon {
      background-position: -592px top; }
    .you-can-find__item:nth-child(4) .icon {
      background-position: left bottom; }
    .you-can-find__item:nth-child(5) .icon {
      background-position: -303px bottom; }
    .you-can-find__item:nth-child(6) .icon {
      background-position: -592px bottom; }
  .you-can-find__icon {
    width: 111px;
    height: 131px;
    background: url("/local/templates/main/img/you-can-find.jpg") no-repeat left top; }
  .you-can-find__text {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    width: 100%;
    line-height: 1.6em;
    text-align: center; }
    @media (min-width: 320px) {
      .you-can-find__text {
        padding: 0 6px;
        line-height: 1.2em;
        font-size: 16px; } }
    .you-can-find__text a {
      color: #000; }

.our-homes {
  background: url("/local/templates/main/img/our-homes-bg.jpg") no-repeat center top; }
  @media (min-width: 320px) {
    .our-homes {
      padding: 13px 13px 10px; } }
  @media (min-width: 480px) {
    .our-homes {
      padding: 27px 27px 21px;
      background-size: cover; } }
  @media (min-width: 992px) {
    .our-homes {
      padding: 27px 20px 21px; } }
  .our-homes__title {
    font-family: "Georgia, serif";
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 29px;
    text-align: center; }
    .our-homes__title span {
      padding-left: 49px;
      background: url("/local/templates/main/img/title-default.png") no-repeat left center;
      text-indent: -49px; }
    .our-homes__title span {
      background: url("/local/templates/main/img/title-homes.png") no-repeat left center; }
    .our-homes__title span {
      padding-bottom: 6px; }
  .our-homes__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .our-homes__item {
    background: #fff; }
    @media (min-width: 320px) {
      .our-homes__item {
        padding: 13px 12px 10px; } }
    @media (min-width: 480px) {
      .our-homes__item {
        padding: 27px 24px 20px; } }
    @media (min-width: 768px) {
      .our-homes__item {
        width: 40.2%;
        padding: 23px 22px 16px; } }
    @media (min-width: 992px) {
      .our-homes__item {
        width: 42%;
        padding: 22px 20px 15px; } }
    @media (min-width: 1200px) {
      .our-homes__item {
        width: 350px; } }
  .our-homes__subtitle {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 20px; }
  .our-homes__image {
    display: block; }
    .our-homes__image img {
      width: 100%; }
  .our-homes__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px; }
  .our-homes__price {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background: #f2f2f2;
    line-height: 45px;
    vertical-align: middle;
    text-align: center; }
    @media (min-width: 320px) {
      .our-homes__price {
        font-size: 14px; } }
    @media (min-width: 480px) {
      .our-homes__price {
        font-size: 20px; } }
    @media (min-width: 768px) {
      .our-homes__price {
        font-size: 16px; } }
    @media (min-width: 1200px) {
      .our-homes__price {
        font-size: 22px; } }
    .our-homes__price span {
      font-weight: 500; }
  .our-homes__book {
    font-family: Roboto;
    font-size: 17px;
    font-weight: 500;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background: #0c9083;
    line-height: 45px;
    vertical-align: middle;
    color: #fff;
    text-align: center; }
    .our-homes__book:hover {
      color: #ffe400; }
    @media (min-width: 320px) {
      .our-homes__book {
        font-size: 14px; } }
    @media (min-width: 480px) {
      .our-homes__book {
        font-size: 16px; } }
    @media (min-width: 768px) {
      .our-homes__book {
        font-size: 14px; } }
    @media (min-width: 1200px) {
      .our-homes__book {
        font-size: 17px; } }
  @media (min-width: 320px) {
    .our-homes__all {
      display: block;
      width: 220px;
      margin: 18px auto 0;
      background: #0c9083;
      line-height: 45px;
      vertical-align: middle;
      font-size: 14px;
      font-weight: 500;
      color: #fff;
      text-align: center;
      text-transform: uppercase; } }
  @media (min-width: 480px) {
    .our-homes__all {
      margin-bottom: 21px; } }
  @media (min-width: 768px) {
    .our-homes__all {
      margin-bottom: 0; } }
  @media (min-width: 1200px) {
    .our-homes__all {
      background: none;
      color: #0c9083;
      text-decoration: underline; }
      .our-homes__all:hover {
        text-decoration: none; } }

.main-reviews {
  background: url("/local/templates/main/img/reviews-bg.jpg") no-repeat left top;
  background-size: cover; }
  @media (min-width: 320px) {
    .main-reviews {
      padding: 37px 13px 46px; } }
  @media (min-width: 480px) {
    .main-reviews {
      padding: 37px 43px 46px; } }
  @media (min-width: 768px) {
    .main-reviews {
      background-size: cover; } }
  @media (min-width: 992px) {
    .main-reviews {
      background-size: auto; } }
  .main-reviews__title {
    font-family: "Georgia, serif";
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 29px;
    text-align: center; }
    .main-reviews__title span {
      padding-left: 49px;
      background: url("/local/templates/main/img/title-default.png") no-repeat left center;
      text-indent: -49px; }
  .main-reviews__item {
    position: relative;
    margin: 28px 12.5px 0;
    padding: 34px 36px 25px;
    background: #fff;
    outline: none; }
    .main-reviews__item::before {
      content: '';
      display: block;
      position: absolute;
      left: 65px;
      top: -14px;
      border: 14px solid transparent;
      border-left: 14px solid #fff;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
  .main-reviews__top {
    background: url("/local/templates/main/img/reviews-quotes.png") no-repeat right top; }
  .main-reviews__date {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 15px;
    color: #0c9083; }
  .main-reviews__name {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 15px; }
  .main-reviews__text {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300; }
  .main-reviews__all {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    display: block;
    margin-top: 39px;
    color: #0c9083;
    text-decoration: underline;
    text-align: center;
    text-transform: uppercase; }
    .main-reviews__all:hover {
      text-decoration: none; }

.section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 23px 26px 21px;
  background: #f7f7f7; }
  .section__item {
    position: relative;
    margin-bottom: 26px; }
    @media (min-width: 320px) {
      .section__item {
        width: 100%; } }
    @media (min-width: 480px) {
      .section__item {
        width: 45%; } }
    @media (min-width: 768px) {
      .section__item {
        width: 32%; } }
  .section__name {
    font-family: "Georgia, serif";
    font-size: 23px;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    vertical-align: middle;
    color: #fff;
    text-align: center;
    opacity: 1;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    line-height: 1.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (min-width: 320px) {
      .section__name {
        /* line-height: 255px; */ } }
    @media (min-width: 480px) {
      .section__name {
        /* line-height: 200px; */ } }
    @media (min-width: 640px) {
      .section__name {
        /* line-height: 270px; */ } }
    @media (min-width: 768px) {
      .section__name {
        /* line-height: 233px; */ } }
    @media (min-width: 992px) {
      .section__name {
        /* line-height: 216px; */
        /* opacity: 0; */ } }
    @media (min-width: 1170px) {
      .section__name {
        /* line-height: 255px; */ } }
    .section__name:hover {
      opacity: 1; }
    .section__name::before, .section__name::after {
      content: '';
      display: block;
      position: absolute;
      top: 30%;
      left: 12.5%;
      width: 75%;
      height: 1px;
      background: #0c9083; }
    .section__name::after {
      top: auto;
      bottom: 30%; }
  .section__image {
    line-height: 0; }
    .section__image img {
      width: 100%; }
  .section__description {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    padding: 29px 24px 33px;
    background: #fff;
    line-height: 1.7em; }
    .section__description a {
      color: #0c9083;
      text-decoration: underline; }
      .section__description a:hover {
        text-decoration: none; }
    .section__description b {
      font-weight: 500; }
    .section__description ul {
      margin-left: 39px;
      list-style: circle; }
    .section__description table {
      width: 100%;
      border-collapse: collapse;
      border: 1px solid #000; }
      .section__description table th {
        padding: 7px 13px;
        border: 1px solid #000;
        font-weight: 500;
        text-align: center; }
      .section__description table td {
        padding: 7px 13px;
        border: 1px solid #000;
        text-align: center; }
        .section__description table td:first-child {
          text-align: left; }

.homes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 23px 26px 21px;
  background: #f7f7f7; }
  .homes__item {
    margin-bottom: 20px;
    padding: 29px 22px 20px;
    background: #fff; }
    @media (min-width: 320px) {
      .homes__item {
        width: 100%; } }
    @media (min-width: 768px) {
      .homes__item {
        width: 40%; } }
    .homes__item:hover {
      -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05);
      box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05); }
  .homes__name {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 23px;
    color: #000; }
  .homes__image {
    display: block;
    margin-bottom: 16px; }
    .homes__image img {
      width: 100%; }
  .homes__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .homes__price {
    background: #f2f2f2;
    line-height: 43px;
    vertical-align: middle; }
    @media (min-width: 320px) {
      .homes__price {
        padding: 0 7px;
        font-size: 14px; } }
    @media (min-width: 480px) {
      .homes__price {
        padding: 0 13px;
        font-size: 20px; } }
    @media (min-width: 768px) {
      .homes__price {
        font-size: 18px; } }
    @media (min-width: 992px) {
      .homes__price {
        font-size: 16px; } }
    @media (min-width: 1170px) {
      .homes__price {
        font-size: 20px; } }
  .homes__value {
    font-weight: 500; }
    @media (min-width: 320px) {
      .homes__value {
        font-size: 14px; } }
    @media (min-width: 480px) {
      .homes__value {
        font-size: 22px; } }
    @media (min-width: 768px) {
      .homes__value {
        font-size: 20px; } }
    @media (min-width: 992px) {
      .homes__value {
        font-size: 18px; } }
    @media (min-width: 1170px) {
      .homes__value {
        font-size: 22px; } }
  .homes__reservation {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background: #0c9083;
    color: #fff;
    text-align: center;
    line-height: 43px;
    vertical-align: middle; }
    @media (min-width: 320px) {
      .homes__reservation {
        font-size: 14px;
        font-weight: 400; } }
    @media (min-width: 480px) {
      .homes__reservation {
        font-weight: 500;
        font-size: 17px; } }
    @media (min-width: 768px) {
      .homes__reservation {
        font-size: 15px; } }
    @media (min-width: 992px) {
      .homes__reservation {
        font-size: 14px; } }
    @media (min-width: 1170px) {
      .homes__reservation {
        font-size: 17px; } }

.section-gallery {
  /* width: 100%;
	margin-top: 26px; */ }

.products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 23px 26px 21px;
  background: #f7f7f7; }
  .products__item {
    margin-bottom: 20px;
    padding: 29px 22px 20px;
    background: #fff; }
    @media (min-width: 320px) {
      .products__item {
        width: 100%; } }
    @media (min-width: 768px) {
      .products__item {
        width: 24%; } }
    .products__item:hover {
      -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05);
      box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05); }
  .products__name {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    display: block;
    height: 50px;
    margin-bottom: 23px;
    vertical-align: middle;
    color: #000;
    text-align: center; }
  .products__image img {
    width: 100%; }
  .products__price {
    display: block;
    margin-top: 17px;
    border: 1px solid #cacaca;
    line-height: 44px;
    vertical-align: middle;
    font-size: 20px;
    color: #0c9083;
    text-align: center;
    -webkit-transition: 0.1s linear;
    transition: 0.1s linear; }
    .products__price:hover {
      background: #0c9083;
      border: 1px solid #0c9083;
      color: #fff; }
  .products__value {
    font-size: 22px;
    font-weight: 500; }

.sections {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 23px 26px 21px;
  background: #f7f7f7; }
  .sections__item {
    position: relative;
    margin-bottom: 26px; }
    @media (min-width: 320px) {
      .sections__item {
        width: 100%; } }
    @media (min-width: 480px) {
      .sections__item {
        width: 45%; } }
    @media (min-width: 768px) {
      .sections__item {
        width: 32%; } }
  .sections__name {
    font-family: "Georgia, serif";
    font-size: 23px;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    vertical-align: middle;
    color: #fff;
    text-align: center;
    opacity: 1;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    line-height: 1.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (min-width: 320px) {
      .sections__name {
        /* line-height: 255px; */ } }
    @media (min-width: 480px) {
      .sections__name {
        /* line-height: 200px; */ } }
    @media (min-width: 640px) {
      .sections__name {
        /* line-height: 270px; */ } }
    @media (min-width: 768px) {
      .sections__name {
        /* line-height: 233px; */ } }
    @media (min-width: 992px) {
      .sections__name {
        /* line-height: 216px; */
        /* opacity: 0; */ } }
    @media (min-width: 1170px) {
      .sections__name {
        /* line-height: 255px; */ } }
    .sections__name:hover {
      opacity: 1; }
    .sections__name::before, .sections__name::after {
      content: '';
      display: block;
      position: absolute;
      top: 30%;
      left: 12.5%;
      width: 75%;
      height: 1px;
      background: #0c9083; }
    .sections__name::after {
      top: auto;
      bottom: 30%; }
  .sections__image img {
    width: 100%; }
  .sections__description {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    padding: 29px 24px 33px;
    background: #fff;
    line-height: 1.7em; }
    .sections__description a {
      color: #0c9083;
      text-decoration: underline; }
      .sections__description a:hover {
        text-decoration: none; }

.detail {
  padding: 30px 26px;
  background: #f7f7f7; }
  .detail__images {
    float: left; }
    @media (min-width: 320px) {
      .detail__images {
        margin: 0 auto 26px; } }
    @media (min-width: 768px) {
      .detail__images {
        width: 30%;
        margin: 0 26px 0 0; } }
    @media (min-width: 992px) {
      .detail__images {
        width: 370px; } }
    @media (min-width: 320px) {
      .detail__images img {
        width: 100%; } }
  @media (min-width: 320px) {
    .detail__right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  .detail__description {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300; }
    @media (min-width: 320px) {
      .detail__description {
        padding: 0 13px; } }
    @media (min-width: 768px) {
      .detail__description {
        padding: 0; } }
    .detail__description p {
      font-family: Roboto;
      font-size: 16px;
      font-weight: 300;
      line-height: 24px; }
      .detail__description p:first-child {
        margin-top: 0; }
      .detail__description p b {
        font-weight: 500; }
    .detail__description a {
      color: #0c9083;
      text-decoration: underline; }
      .detail__description a:hover {
        text-decoration: none; }
    .detail__description img {
      display: block;
      width: 75%;
      margin: 26px auto; }
      .detail__description img.left {
        float: left;
        width: 40%;
        margin-right: 26px; }
      .detail__description img.right {
        float: right;
        width: 40%;
        margin-left: 26px; }
    .detail__description ul {
      list-style: circle;
      margin-bottom: 26px;
      margin-left: 40px; }
      .detail__description ul li {
        font-family: Roboto;
        font-size: 16px;
        font-weight: 300;
        margin-bottom: 13px; }
        .detail__description ul li b {
          font-weight: 500; }
        .detail__description ul li a {
          color: #0c9083;
          text-decoration: underline; }
          .detail__description ul li a:hover {
            text-decoration: none; }
    .detail__description ol.tourism {
      margin-top: 39px; }
      .detail__description ol.tourism li {
        font-size: 20px; }
        .detail__description ol.tourism li ul {
          padding-top: 26px; }
          .detail__description ol.tourism li ul li {
            font-size: 16px; }
      .detail__description ol.tourism p {
        font-size: 16px; }
  .detail .read-more {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    display: block;
    width: 175px;
    margin: 13px auto;
    border-bottom: 1px dashed #0c9083;
    color: #0c9083; }
    .detail .read-more:hover {
      text-decoration: none;
      border-bottom: 1px dashed transparent; }
  .detail .hidden {
    display: none; }

.detail-gallery {
  /*
	margin: 13px auto;
	
	@media (min-width: 320px) {
		width: 300px;
	}
	
	@media (min-width: 768px) {
		width: 90%;
	}
	
	@media (min-width: 992px) {
		width: 100%;
	}
	
	&__item {
		margin: 0 7px;
	}
	*/ }
  .detail-gallery .slick-arrow {
    width: 8px;
    height: 16px;
    background: url("/local/templates/main/img/arrow-small.png") no-repeat left center; }
    .detail-gallery .slick-arrow.slick-next {
      background: url("/local/templates/main/img/arrow-small.png") no-repeat right center; }

.detail-price {
  width: 135px;
  margin-bottom: 26px; }
  .detail-price__weight {
    border: 1px solid #0c9083;
    background: #0c9083;
    line-height: 34px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    text-align: center; }
  .detail-price__value {
    border: 1px solid #cacaca;
    border-top: 0;
    line-height: 63px;
    vertical-align: middle;
    font-size: 22px;
    font-weight: 700;
    text-align: center; }

.product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 30px 26px;
  background: #f7f7f7; }
  @media (min-width: 320px) {
    .product__images {
      width: 100%;
      margin: 0 auto; } }
  @media (min-width: 768px) {
    .product__images {
      width: 30%;
      margin-right: 26px; } }
  @media (min-width: 992px) {
    .product__images {
      width: 370px; } }
  @media (min-width: 320px) {
    .product__images img {
      width: 100%; } }
  .product__images .slick-arrow {
    width: 8px;
    height: 16px;
    background: url("/local/templates/main/img/arrow-small.png") no-repeat left center; }
    .product__images .slick-arrow.slick-next {
      background: url("/local/templates/main/img/arrow-small.png") no-repeat right center; }
  .product__gallery {
    width: 100%; }
  @media (min-width: 320px) {
    .product__right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  @media (min-width: 768px) {
    .product__right {
      width: 64%; } }
  @media (min-width: 992px) {
    .product__right {
      width: calc(100% - 396px); } }
  .product__description {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300; }
    @media (min-width: 320px) {
      .product__description {
        padding: 0 13px; } }
  .product .read-more {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    display: block;
    width: 175px;
    margin: 13px auto;
    border-bottom: 1px dashed #0c9083;
    color: #0c9083; }
    .product .read-more:hover {
      text-decoration: none;
      border-bottom: 1px dashed transparent; }
  .product .hidden {
    display: none; }
  .product__home {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    background: #fff;
    padding: 33px 27px;
    line-height: 1.4em; }
    .product__home h2 {
      font-family: "Georgia, serif";
      font-size: 28px;
      font-weight: 400;
      margin-top: 0;
      text-align: center; }

.product-price {
  width: 275px;
  margin-bottom: 26px; }
  @media (min-width: 320px) {
    .product-price {
      margin-top: 26px; } }
  @media (min-width: 768px) {
    .product-price {
      margin-top: 0; } }
  .product-price__weight {
    border: 1px solid #0c9083;
    background: #0c9083;
    line-height: 34px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    text-align: center; }
  .product-price__value {
    border: 1px solid #cacaca;
    border-top: 0;
    line-height: 63px;
    vertical-align: middle;
    font-size: 22px;
    font-weight: 700;
    text-align: center; }
  .product-price__request {
    display: block;
    width: 275px;
    margin: 0 auto;
    background: #0c9083;
    line-height: 45px;
    vertical-align: middle;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    text-align: center; }
    .product-price__request:hover {
      color: #ffe400; }

.home {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 30px 26px;
  background: #f7f7f7; }
  .home__images {
    max-width: 100%; }
    @media (min-width: 320px) {
      .home__images {
        margin: 0 auto 20px; } }
    @media (min-width: 768px) {
      .home__images {
        width: 30%;
        margin-right: 26px; } }
    @media (min-width: 992px) {
      .home__images {
        width: 370px; } }
    @media (min-width: 320px) {
      .home__images img {
        width: 100%; } }
  @media (min-width: 320px) {
    .home__right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  @media (min-width: 768px) {
    .home__right {
      width: 64%; } }
  @media (min-width: 992px) {
    .home__right {
      width: calc(100% - 396px); } }
  .home__description {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300; }
    @media (min-width: 320px) {
      .home__description {
        padding: 0 13px; } }
    .home__description a {
      color: #0c9083;
      text-decoration: underline; }
      .home__description a:hover {
        text-decoration: none; }
    .home__description b {
      font-weight: 500; }
  .home .read-more {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    display: block;
    width: 175px;
    margin: 13px auto;
    border-bottom: 1px dashed #0c9083;
    color: #0c9083; }
    .home .read-more:hover {
      text-decoration: none;
      border-bottom: 1px dashed transparent; }
  .home .hidden {
    display: none; }
  .home__home {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    background: #fff;
    padding: 33px 27px;
    line-height: 1.4em; }
    .home__home h2 {
      font-family: "Georgia, serif";
      font-size: 28px;
      font-weight: 400;
      margin-top: 0;
      text-align: center; }

.home-price {
  width: 275px;
  margin-bottom: 26px; }
  .home-price__weight {
    border: 1px solid #0c9083;
    background: #0c9083;
    line-height: 34px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    text-align: center; }
  .home-price__value {
    border: 1px solid #cacaca;
    border-top: 0;
    line-height: 63px;
    vertical-align: middle;
    font-size: 22px;
    font-weight: 700;
    text-align: center; }
  .home-price__request {
    display: block;
    width: 275px;
    margin: 0 auto;
    background: #0c9083;
    line-height: 45px;
    vertical-align: middle;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    text-align: center; }
    .home-price__request:hover {
      color: #ffe400; }

.home-gallery__item {
  margin: 0 1.5px; }

.home-gallery img {
  width: 100%; }

.reviews {
  margin-bottom: 44px;
  padding: 37px 39px;
  background: #f7f7f7; }
  .reviews__add {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    display: block;
    width: 215px;
    height: 49px;
    margin: 0 auto 18px;
    border: 1px solid #0c9083;
    background: #0c9083;
    line-height: 49px;
    vertical-align: middle;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    -webkit-transition: 0.1s linear;
    transition: 0.1s linear; }
    .reviews__add:hover {
      background: #fff;
      color: #0c9083; }
  .reviews__item {
    position: relative;
    margin-top: 62px;
    margin-bottom: 62px;
    background: url("/local/templates/main/img/reviews-quotes.png") no-repeat 95% 25px; }
    .reviews__item::before {
      content: '';
      display: block;
      position: absolute;
      left: 65px;
      top: -10px;
      border: 10px solid transparent;
      border-left: 10px solid #fff;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .reviews__item::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      bottom: -31px;
      width: 100%;
      height: 1px;
      border-bottom: 1px dashed #cacaca; }
    .reviews__item:last-child::after {
      display: none; }
  .reviews__date {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    padding: 33px 33px 19px;
    background: #fff url("/local/templates/main/img/reviews-quotes.png") no-repeat 95% 25px;
    background-size: 49px auto;
    color: #0c9083; }
  .reviews__name {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 700;
    padding: 0 33px 22px;
    background: #fff; }
  .reviews__text {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4em;
    padding: 0 33px 33px;
    background: #fff; }
  .reviews hr {
    color: #f7f7f7; }

.reviews-answer {
  position: relative;
  width: calc(100% - 150px);
  margin-top: 44px;
  margin-left: 60px;
  padding: 31px 45px;
  border: 1px solid #0c9083;
  background: #fff url("/local/templates/main/img/reviews-quotes.png") no-repeat 95% 25px;
  background-size: 49px auto; }
  .reviews-answer::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 100%;
    right: 65px;
    width: 18px;
    height: 18px;
    background: url("/local/templates/main/img/reviews-corner.png") no-repeat center; }
  .reviews-answer__date {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 19px;
    color: #0c9083; }
  .reviews-answer__title {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 22px; }
  .reviews-answer__text {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4em; }

.reviews-form__title {
  font-family: "Georgia, serif";
  font-size: 28px;
  font-weight: 400;
  margin-bottom: 34px; }

.reviews-form__container {
  padding: 37px 39px;
  background: #f7f7f7; }

.reviews-form__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.reviews-form label {
  font-family: Roboto;
  font-size: 16px;
  font-weight: 300;
  display: block;
  width: 45%; }
  .reviews-form label:last-child {
    width: 100%; }
    .reviews-form label:last-child textarea {
      width: calc(100% - 32px); }

.reviews-form__star {
  color: #0c9083; }

.reviews-form__input {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 300;
  display: block;
  width: calc(100% - 32px);
  margin: 15px 0;
  padding: 14px 16px;
  border: 1px solid #cacaca;
  outline: none; }
  .reviews-form__input.submit {
    width: 225px;
    height: 45px;
    margin: 15px auto;
    padding: 0;
    background: #0c9083;
    line-height: 45px;
    vertical-align: middle;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer; }

.news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (min-width: 320px) {
    .news {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  @media (min-width: 480px) {
    .news {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 0 15px; } }
  @media (min-width: 768px) {
    .news {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; } }
  .news__item {
    position: relative;
    margin-bottom: 26px; }
    @media (min-width: 320px) {
      .news__item {
        width: 100%; } }
    @media (min-width: 480px) {
      .news__item {
        width: 45%; } }
    @media (min-width: 768px) {
      .news__item {
        width: 32%;
        margin-right: 1%; }
        .news__item:nth-child(3n) {
          margin-right: 0; } }
  .news__date {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    position: absolute;
    left: 12.5%;
    right: 12.5%;
    top: 22%;
    width: 75%;
    margin-bottom: 7px;
    color: #fff;
    text-align: right; }
  .news__name {
    font-family: "Georgia, serif";
    font-size: 23px;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    vertical-align: middle;
    color: #fff;
    text-align: center;
    opacity: 1;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    line-height: 1.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (min-width: 320px) {
      .news__name {
        /* line-height: 255px; */ } }
    @media (min-width: 480px) {
      .news__name {
        /* line-height: 200px; */ } }
    @media (min-width: 640px) {
      .news__name {
        /* line-height: 270px; */ } }
    @media (min-width: 768px) {
      .news__name {
        /* line-height: 233px; */ } }
    @media (min-width: 992px) {
      .news__name {
        /* line-height: 216px; */
        /* opacity: 0; */ } }
    @media (min-width: 1170px) {
      .news__name {
        /* line-height: 255px; */ } }
    .news__name:hover {
      opacity: 1; }
    .news__name::before, .news__name::after {
      content: '';
      display: block;
      position: absolute;
      top: 30%;
      left: 12.5%;
      width: 75%;
      height: 1px;
      background: #0c9083; }
    .news__name::after {
      top: auto;
      bottom: 30%; }
  .news__image img {
    width: 100%; }

.gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 23px 26px 21px;
  background: #f7f7f7; }
  .gallery__item {
    position: relative;
    margin-bottom: 26px;
    width: 270px;
    margin-bottom: 13px; }
    @media (min-width: 320px) {
      .gallery__item {
        width: 100%; } }
    @media (min-width: 480px) {
      .gallery__item {
        width: 45%; } }
    @media (min-width: 768px) {
      .gallery__item {
        width: 32%; } }
  .gallery__image img {
    width: 100%; }
  .gallery__name {
    font-family: "Georgia, serif";
    font-size: 23px;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    vertical-align: middle;
    color: #fff;
    text-align: center;
    -webkit-transition: opacity 1s;
    transition: opacity 1s; }
    @media (min-width: 320px) {
      .gallery__name {
        line-height: 255px; } }
    @media (min-width: 480px) {
      .gallery__name {
        line-height: 200px; } }
    @media (min-width: 640px) {
      .gallery__name {
        line-height: 270px; } }
    @media (min-width: 768px) {
      .gallery__name {
        line-height: 233px; } }
    @media (min-width: 992px) {
      .gallery__name {
        line-height: 216px; } }
    @media (min-width: 1170px) {
      .gallery__name {
        line-height: 255px; } }
    .gallery__name::before, .gallery__name::after {
      content: '';
      display: block;
      position: absolute;
      top: 30%;
      left: 12.5%;
      width: 75%;
      height: 1px;
      background: #0c9083; }
    .gallery__name::after {
      top: auto;
      bottom: 30%; }

.gallery-detail {
  width: 100%; }
  .gallery-detail__item.hidden {
    display: none; }
  .gallery-detail__more {
    display: block;
    width: 225px;
    margin: 26px auto;
    background: #0c9083;
    border: 1px solid #0c9083;
    line-height: 45px;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    text-transform: uppercase; }
    .gallery-detail__more:hover {
      background: #fff;
      color: #0c9083; }

.contacts {
  background: #f7f7f7;
  padding: 35px; }
  .contacts__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 26px; }
    @media (min-width: 320px) {
      .contacts__top {
        -ms-flex-pack: distribute;
        justify-content: space-around; } }
    @media (min-width: 768px) {
      .contacts__top {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
  .contacts__item {
    margin-bottom: 26px;
    padding: 12px 8px;
    background: #fff; }
    @media (min-width: 320px) {
      .contacts__item {
        width: 95%; } }
    @media (min-width: 480px) {
      .contacts__item {
        width: 40%; } }
    @media (min-width: 768px) {
      .contacts__item {
        width: 27%; } }
    .contacts__item.contacts, .contacts__item.address {
      font-family: Roboto;
      font-size: 20px;
      font-weight: 300;
      text-align: center; }
    .contacts__item.address {
      line-height: 1.4em;
      font-size: 18px; }
      .contacts__item.address p {
        padding-top: 13px;
        border-top: 1px solid #cacaca; }
    .contacts__item.contacts p {
      margin: 13px 0; }
    .contacts__item.contacts a {
      color: #000; }
  .contacts__socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-top: 26px; }
  .contacts__icon {
    height: 63px;
    border-bottom: 1px solid #cacaca; }
    .contacts__icon.address {
      background: url("/local/templates/main/img/contacts-address.png") no-repeat center top;
      margin-bottom: 32px; }
    .contacts__icon.coordinates {
      background: url("/local/templates/main/img/contacts-map.png") no-repeat center top; }
    .contacts__icon.contacts {
      margin-bottom: 32px;
      padding: 0;
      background: url("/local/templates/main/img/contacts-phone.png") no-repeat center top; }

.contacts-coords__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 17px 0 15px; }
  .contacts-coords__item:last-child {
    border-top: 1px dashed #cacaca; }

.contacts-coords__title {
  font-family: Roboto;
  font-size: 16px;
  font-weight: 400; }

.contacts-coords__value {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 300; }

.contacts-coords__copy {
  width: 59px;
  line-height: 30px;
  background: #0c9083;
  vertical-align: middle;
  font-size: 12px;
  font-weight: 300;
  color: #fff;
  text-align: center;
  text-transform: uppercase; }

.contacts-maps__item {
  margin: 26px 0; }

.contacts-maps__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 26px; }
  .contacts-maps__socials .pluso-wrap a {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%; }
    .contacts-maps__socials .pluso-wrap a.pluso-vkontakte {
      background: url("/local/templates/main/img/socials.jpg") no-repeat -19px -5px !important; }
      .contacts-maps__socials .pluso-wrap a.pluso-vkontakte:hover {
        background-position: -19px -36px !important; }
    .contacts-maps__socials .pluso-wrap a.pluso-facebook {
      background: url("/local/templates/main/img/socials.jpg") no-repeat -60px -5px !important; }
      .contacts-maps__socials .pluso-wrap a.pluso-facebook:hover {
        background-position: -60px -37px !important; }
    .contacts-maps__socials .pluso-wrap a:last-child {
      display: none; }

.price {
  background: #f7f7f7; }
  @media (min-width: 320px) {
    .price {
      padding: 13px; } }
  @media (min-width: 480px) {
    .price {
      padding: 26px; } }
  .price__container {
    margin-bottom: 34px;
    background: #fff;
    -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1); }
    @media (min-width: 320px) {
      .price__container {
        padding: 15px 17px; } }
    @media (min-width: 768px) {
      .price__container {
        padding: 29px 34px; } }
  .price__title {
    font-family: "Georgia, serif";
    font-size: 28px;
    font-weight: 400;
    margin-bottom: 33px; }
  .price__table {
    width: 100%;
    margin-bottom: 39px;
    border-collapse: collapse; }
    .price__table td, .price__table th {
      font-family: Roboto;
      font-size: 16px;
      font-weight: 300;
      text-align: center; }
    .price__table th {
      border-bottom: 1px dashed #cacaca;
      background: #d9f0ee;
      text-align: left; }
      @media (min-width: 320px) {
        .price__table th {
          padding: 17px; } }
      @media (min-width: 768px) {
        .price__table th {
          padding: 17px 0 17px 34px; } }
    .price__table td {
      border-bottom: 1px dashed #cacaca; }
      @media (min-width: 320px) {
        .price__table td {
          padding: 12px 10px;
          font-size: 12px; } }
      @media (min-width: 480px) {
        .price__table td {
          font-size: 14px; } }
      @media (min-width: 768px) {
        .price__table td {
          padding: 24px 20px;
          font-size: 16px; } }
      .price__table td:first-child {
        text-align: left; }
        @media (min-width: 320px) {
          .price__table td:first-child {
            width: auto; } }
        @media (min-width: 768px) {
          .price__table td:first-child {
            width: 40%; } }
    .price__table a {
      color: #000;
      border-bottom: 1px dotted #000; }
      .price__table a:hover {
        border-bottom: 1px solid #d9f0ee; }

.masonry {
  margin: 5px;
  width: auto; }
  .masonry__gutter {
    width: 0; }
  .masonry__item {
    line-height: 0;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    padding: 5px; }
    @media (min-width: 640px) {
      .masonry__item {
        width: 33.333%; } }
    @media (min-width: 768px) {
      .masonry__item {
        width: 25%; } }
    @media (min-width: 992px) {
      .masonry__item {
        width: 33.333%; } }
    .masonry__item img {
      width: 100%; }

@media (min-width: 992px) {
  .main-menu-aside {
    display: none; } }

.main-menu-aside__link {
  font-size: 22px;
  display: block;
  padding: 10px 0;
  text-align: center;
  text-decoration: none;
  color: #0c9083; }

.text-collapse {
  position: relative;
  overflow: hidden;
  max-height: 100vh; }
  @media (min-width: 992px) {
    .text-collapse {
      max-height: none; } }
  .text-collapse.is-open {
    max-height: none; }
  .text-collapse:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 50px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 50%, white 100%); }
    @media (min-width: 992px) {
      .text-collapse:after {
        display: none; } }
    .text-collapse.is-open .text-collapse:after {
      display: none; }
  .text-collapse__more {
    font-family: Roboto;
    font-size: 16px;
    position: absolute;
    z-index: 2;
    bottom: 10px;
    left: 50%;
    width: 100px;
    margin-left: -50px;
    padding: 5px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    border: 0;
    background: #0c9083; }
    @media (min-width: 992px) {
      .text-collapse__more {
        display: none; } }
    .text-collapse.is-open .text-collapse__more {
      display: none; }

#gotop {
  position: fixed;
  right: 10px;
  bottom: 10px;
  width: 76px;
  height: 76px;
  cursor: pointer;
  background: url("/local/templates/main/img/gotop.png"); }

@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic,cyrillic-ext,latin-ext");
@font-face {
  font-family: 'Rouble';
  src: url("/local/templates/main/fonts/rouble-webfont.eot");
  src: url("/local/templates/main/fonts/rouble-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/fonts/rouble-webfont.woff") format("woff"), url("/local/templates/main/fonts/rouble-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

.rouble {
  font-family: 'Rouble'; }

body {
  position: relative;
  margin: 0;
  font-family: Roboto, Arial, sans-serif; }

a {
  text-decoration: none; }

ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.site-wrapper {
  margin: 0 auto; }
  @media (min-width: 320px) {
    .site-wrapper {
      width: 100%; } }
  @media (min-width: 1200px) {
    .site-wrapper {
      width: 1170px; } }

.site-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10; }

#cboxClose {
  top: 7px;
  right: 7px;
  width: 30px;
  height: 30px;
  background: none; }
  #cboxClose::before, #cboxClose::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 3px;
    margin-top: -1.5px;
    background: white;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  #cboxClose::after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }

#cboxLoadedContent {
  margin-bottom: 0; }

#cboxPrevious,
#cboxNext {
  position: absolute;
  top: 50%;
  left: 13px;
  width: 26px;
  height: 52px;
  margin-top: -26px;
  background: url("/local/templates/main/img/slider_arrows.png") no-repeat left 1px;
  outline: none;
  z-index: 10; }
  #cboxPrevious:hover,
  #cboxNext:hover {
    background: url("/local/templates/main/img/slider_arrows.png") no-repeat left 1px; }

#cboxNext {
  left: auto;
  right: 13px;
  background-position: right 1px; }
  #cboxNext:hover {
    background-position: right 1px; }

.site-header__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (min-width: 320px) {
    .site-header__container {
      width: calc(100% - 16px);
      padding: 7px 8px 17px; } }
  @media (min-width: 480px) {
    .site-header__container {
      width: calc(100% - 30px);
      padding: 7px 15px 17px; } }
  @media (min-width: 768px) {
    .site-header__container {
      height: 82px; } }
  @media (min-width: 1170px) {
    .site-header__container {
      width: 1140px; } }
  @media (min-width: 1200px) {
    .site-header__container {
      width: 1170px;
      padding: 0; } }
  @media (min-width: 1200px) {
    .site-header__container {
      height: 66px;
      padding: 0; } }

.site-header__burger {
  display: block;
  position: relative;
  cursor: pointer; }
  @media (min-width: 320px) {
    .site-header__burger {
      width: 21px;
      height: 14px; } }
  @media (min-width: 480px) {
    .site-header__burger {
      width: 32px;
      height: 22px; } }
  @media (min-width: 992px) {
    .site-header__burger {
      display: none; } }
  .site-header__burger::before, .site-header__burger::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 3px;
    background: #0c9083; }
  .site-header__burger:after {
    top: auto;
    bottom: 0; }
  .site-header__burger span {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 3px;
    margin-top: -1.5px;
    background: #0c9083; }

.site-header__phone {
  font-family: Roboto;
  font-size: 25px;
  font-weight: 300;
  color: #000; }
  @media (min-width: 320px) {
    .site-header__phone {
      font-size: 13px; } }
  @media (min-width: 480px) {
    .site-header__phone {
      font-size: 24px; } }
  @media (min-width: 768px) {
    .site-header__phone {
      font-size: 23px; } }
  .site-header__phone span {
    color: #0c9083; }

.site-header__320 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 320px) {
    .site-header__320 {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  @media (min-width: 992px) {
    .site-header__320 {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; } }

.site-header__768 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 768px) {
    .site-header__768 {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-right: 30px; } }

.site-header__callback {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 300;
  color: #0c9083; }
  .site-header__callback:hover {
    border-bottom: 1px solid transparent;
    text-decoration: none; }
  @media (min-width: 320px) {
    .site-header__callback {
      border-bottom: 1px solid transparent;
      font-size: 14px;
      text-decoration: underline; } }
  @media (min-width: 992px) {
    .site-header__callback {
      margin-right: 32px;
      font-size: 16px; } }
  @media (min-width: 1200px) {
    .site-header__callback {
      border-bottom: 1px solid #0c9083;
      font-size: 18px;
      text-decoration: none; } }

.site-header__email {
  font-family: Roboto;
  font-size: 22px;
  font-weight: 300;
  color: #000; }
  .site-header__email:hover {
    color: #0c9083; }
  @media (min-width: 320px) {
    .site-header__email {
      font-size: 13px; } }
  @media (min-width: 480px) {
    .site-header__email {
      font-size: 15px; } }
  @media (min-width: 768px) {
    .site-header__email {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5;
      font-size: 16px; } }
  @media (min-width: 992px) {
    .site-header__email {
      font-size: 18px; } }
  @media (min-width: 1200px) {
    .site-header__email {
      font-size: 22px; } }

.site-header__socials {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (min-width: 320px) {
    .site-header__socials {
      display: none; } }
  @media (min-width: 768px) {
    .site-header__socials {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  .site-header__socials a {
    display: block;
    width: 30px;
    height: 30px;
    margin-right: 12px; }
    .site-header__socials a:last-child {
      margin-right: 0; }
  .site-header__socials_vk {
    background: url("/local/templates/main/img/socials.jpg") no-repeat -19px -4px; }
    .site-header__socials_vk:hover {
      background-position: -20px -36px; }
  .site-header__socials_fb {
    background: url("/local/templates/main/img/socials.jpg") no-repeat -60px -4px; }
    .site-header__socials_fb:hover {
      background-position: -61px -36px; }
  .site-header__socials_inst {
    background: url("/local/templates/main/img/socials.jpg") no-repeat -100px -4px; }
    .site-header__socials_inst:hover {
      background-position: -101px -36px; }

.site-header__banner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 286px;
  background: url("/local/templates/main/img/header-banner.jpg") no-repeat center; }
  @media (min-width: 320px) {
    .site-header__banner {
      display: none; } }
  @media (min-width: 768px) {
    .site-header__banner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%; } }

.site-header__logo {
  margin-top: -54px; }
  @media (min-width: 320px) {
    .site-header__logo {
      display: none; } }
  @media (min-width: 768px) {
    .site-header__logo {
      display: block; } }

.header-languages {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (min-width: 320px) {
    .header-languages {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5; } }
  @media (min-width: 768px) {
    .header-languages {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      width: 170px;
      margin-left: -20px; } }
  @media (min-width: 992px) {
    .header-languages {
      margin-left: 0;
      width: auto; } }
  .header-languages__item {
    font-family: Roboto;
    font-size: 22px;
    font-weight: 300;
    margin-right: 10px;
    padding-left: 26px;
    background: url("/local/templates/main/img/lang-icons.png") no-repeat left top;
    color: #000;
    text-transform: lowercase;
    text-decoration: none; }
    @media (min-width: 320px) {
      .header-languages__item {
        display: none;
        line-height: 24px;
        vertical-align: middle;
        font-size: 14px; }
        .header-languages__item.selected {
          display: block; } }
    @media (min-width: 768px) {
      .header-languages__item {
        display: block;
        line-height: 26px; } }
    @media (min-width: 480px) {
      .header-languages__item {
        font-size: 22px; } }
    .header-languages__item_en {
      background-position: left 5px; }
    .header-languages__item_ch {
      background-position: left -48px; }
    .header-languages__item_ru {
      background-position: left -102px; }
    .header-languages__item:last-child {
      margin-right: 0; }
  .header-languages__title {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    background: none;
    text-transform: none; }
    @media (min-width: 768px) {
      .header-languages__title {
        width: 100%;
        margin: 0;
        padding: 0;
        font-size: 16px; } }
    @media (min-width: 992px) {
      .header-languages__title {
        width: auto;
        margin-right: 24px; } }
    @media (min-width: 1200px) {
      .header-languages__title {
        font-size: 18px; } }

.top-menu {
  margin-top: -54px;
  background: rgba(12, 144, 131, 0.8); }
  @media (min-width: 320px) {
    .top-menu {
      display: none; } }
  @media (min-width: 768px) {
    .top-menu {
      display: block; } }
  .top-menu__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 768px) {
      .top-menu__container {
        -ms-flex-pack: distribute;
        justify-content: space-around; } }
    @media (min-width: 1200px) {
      .top-menu__container {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
  .top-menu__link {
    font-family: "Georgia, serif";
    font-size: 22px;
    font-weight: 400;
    display: block;
    padding: 15px 0;
    color: #fff; }
    .top-menu__link.selected, .top-menu__link:hover {
      color: #ffe400; }
    @media (min-width: 768px) {
      .top-menu__link {
        font-size: 20px; } }

.site-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }
  @media (min-width: 992px) {
    .site-container {
      width: calc(100% - 28px);
      padding: 30px 14px; } }
  @media (min-width: 1200px) {
    .site-container {
      width: 1170px;
      margin: 33px auto; } }

.left-container {
  width: 234px; }
  @media (min-width: 320px) {
    .left-container {
      position: absolute;
      left: -100%;
      top: 0;
      background: #fff; }
      .left-container.active {
        display: block;
        left: 0;
        width: 90%;
        z-index: 20;
        -webkit-transition: left ease-out .5s;
        transition: left ease-out .5s; } }
  @media (min-width: 480px) {
    .left-container.active {
      width: 308px;
      -webkit-transition: left ease-out .5s;
      transition: left ease-out .5s; } }
  @media (min-width: 768px) {
    .left-container {
      top: 0; }
      .left-container.active {
        left: 0;
        width: 234px;
        -webkit-transition: left ease-out .5s;
        transition: left ease-out .5s; } }
  @media (min-width: 992px) {
    .left-container {
      display: block;
      position: static; } }

.left-menu {
  padding: 13px 0;
  background: #fff; }
  @media (min-width: 320px) {
    .left-menu {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      padding: 0;
      border: 0; }
      .left-menu.active {
        left: 0; } }
  @media (min-width: 992px) {
    .left-menu {
      position: static;
      border: 1px solid #e7e7e7; } }
  @media (min-width: 320px) {
    .left-menu__title {
      font-family: "Georgia, serif";
      font-size: 22px;
      font-weight: 400;
      position: relative;
      padding: 25px 21px 25px;
      background: #0c9083;
      color: white;
      text-transform: uppercase; }
      .left-menu__title::after {
        content: '';
        display: block;
        position: absolute;
        left: 130px;
        top: 50%;
        width: 50%;
        height: 1px;
        margin-top: -0.5px;
        background: #fff; } }
  @media (min-width: 768px) {
    .left-menu__title::after {
      width: 40%; } }
  @media (min-width: 992px) {
    .left-menu__title {
      display: none; } }
  .left-menu__item {
    padding: 12px 16px 15px 16px; }
    @media (min-width: 320px) {
      .left-menu__item {
        background: #0c9083;
        border-bottom: 0; }
        .left-menu__item.from-top {
          background: #fff;
          text-align: center; } }
    @media (min-width: 992px) {
      .left-menu__item {
        background: #fff;
        border-bottom: 1px dashed #e7e7e7; }
        .left-menu__item.from-top {
          display: none; } }
    .left-menu__item:hover {
      background-color: #f7f7f7; }
    .left-menu__item:last-child {
      border-bottom: 0; }
    .left-menu__item.parent {
      position: relative; }
    .left-menu__item.request {
      background: #fff;
      padding: 20px 0 14px 0; }
      @media (min-width: 992px) {
        .left-menu__item.request {
          display: none; } }
  .left-menu__link {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    display: inline-block;
    padding-left: 48px;
    background-position: left top;
    background-repeat: no-repeat;
    line-height: 29px; }
    @media (min-width: 320px) {
      .left-menu__link {
        font-size: 16px;
        color: #fff; }
        .left-menu__link.from-top {
          font-family: "Georgia, serif";
          font-size: 22px;
          font-weight: 400;
          padding-left: 0;
          background: none;
          color: #0c9083; } }
    @media (min-width: 992px) {
      .left-menu__link {
        color: #000; } }
    .left-menu__link:hover {
      color: #0c9083; }
    .left-menu__link.request {
      display: block;
      width: 257px;
      margin: 0 auto;
      padding-left: 0;
      background: #0c9083;
      line-height: 44px;
      vertical-align: middle;
      color: #fff;
      text-align: center; }
      @media (min-width: 768px) {
        .left-menu__link.request {
          width: 80%; } }
  .left-menu__opener {
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
    height: 100%;
    background-image: url("/local/templates/main/img/menu-arrow.png");
    background-repeat: no-repeat;
    background-position-y: 23px;
    background-position-x: calc(100% - 16px);
    z-index: 10; }
    @media (min-width: 320px) {
      .left-menu__opener {
        display: none; } }
    @media (min-width: 992px) {
      .left-menu__opener {
        display: block; } }
    .left-menu__opener.active {
      background-position-x: 23px;
      background-position-y: 13px;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      height: 38px; }
  .left-menu__close {
    display: block;
    position: absolute;
    width: 21px;
    height: 21px;
    z-index: 20; }
    @media (min-width: 320px) {
      .left-menu__close {
        top: 7px;
        right: 7px; } }
    @media (min-width: 480px) {
      .left-menu__close {
        top: 22px;
        right: -28px; } }
    @media (min-width: 992px) {
      .left-menu__close {
        display: none; } }
    .left-menu__close::before, .left-menu__close::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      width: 100%;
      height: 3px;
      margin-top: -1.5px;
      background: #fff;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .left-menu__close::after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
  .left-menu .selected .left-menu__opener {
    background-position-x: 23px;
    background-position-y: 13px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    height: 38px; }

.sub-left {
  display: none; }
  .sub-left__item {
    margin-right: -16px; }
  .sub-left__link {
    display: block;
    padding: 11px 0 11px 48px;
    font-size: 14px;
    color: #000; }
    .sub-left__link:hover {
      color: #0c9083; }
  .sub-left .left-menu__opener {
    background-position-y: 16px;
    background-position-x: 13px; }
    .sub-left .left-menu__opener.active {
      background-position-x: 19px; }
  .sub-left .parent {
    position: relative; }
  .sub-left .sub-left {
    padding-left: 18px; }

.selected .sub-left,
.active.sub-left {
  display: block; }

.left-news {
  margin-top: 26px; }
  @media (min-width: 320px) {
    .left-news {
      display: none; } }
  @media (min-width: 992px) {
    .left-news {
      display: block; } }
  .left-news__item {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #cacaca;
    text-align: center; }
    .left-news__item:last-child {
      margin-bottom: 0;
      border-bottom: 0; }
  .left-news__title {
    font-family: "Georgia, serif";
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 29px;
    text-align: center;
    font-family: "Georgia, serif";
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 30px; }
    .left-news__title span {
      padding-left: 49px;
      background: url("/local/templates/main/img/title-default.png") no-repeat left center;
      text-indent: -49px; }
    .left-news__title span {
      background-size: 20%; }
  .left-news__date {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    color: #0c9083;
    text-align: left; }
  .left-news__header {
    margin-bottom: 13px;
    text-align: left; }
    .left-news__header a {
      font-size: 16px;
      color: #000; }
  .left-news__link {
    width: 100%;
    text-align: center; }
  .left-news__all {
    display: block;
    background: #0c9083;
    line-height: 37px;
    vertical-align: middle;
    font-size: 13px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    text-transform: uppercase; }
    .left-news__all:hover {
      color: #ffe400; }

.left-vk {
  margin-top: 24px;
  margin-bottom: 29px; }
  @media (min-width: 320px) {
    .left-vk {
      display: none; } }
  @media (min-width: 992px) {
    .left-vk {
      display: block; } }

@media (min-width: 320px) {
  .left-fb {
    display: none; } }

@media (min-width: 992px) {
  .left-fb {
    display: block; } }

.left-calendar {
  margin-top: 37px; }
  @media (min-width: 320px) {
    .left-calendar {
      display: none; } }
  @media (min-width: 992px) {
    .left-calendar {
      display: block; } }
  .left-calendar__title {
    font-family: "Georgia, serif";
    font-size: 21px;
    font-weight: 400;
    margin-bottom: 22px; }
    @media (min-width: 320px) {
      .left-calendar__title {
        font-size: 18px; } }
    @media (min-width: 992px) {
      .left-calendar__title {
        font-size: 21px; } }
  .left-calendar__month {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 500;
    background: #0c9083;
    line-height: 35px;
    vertical-align: middle;
    color: #fff;
    text-transform: uppercase;
    text-align: center; }
  .left-calendar__table {
    width: 100%;
    border-collapse: collapse; }
  .left-calendar__th {
    font-family: Roboto;
    font-size: 9.5px;
    font-weight: 500;
    width: 31px;
    height: 20px;
    border: 1px solid #e3e3e3;
    background: #e3e3e3;
    vertical-align: middle;
    color: #646464;
    text-align: center;
    text-transform: uppercase; }
  .left-calendar__td {
    font-family: Roboto;
    font-size: 12px;
    font-weight: 700;
    position: relative;
    height: 29px;
    border: 1px solid #e3e3e3;
    vertical-align: middle;
    color: #5a5c5c;
    text-align: center; }
    .left-calendar__td.active {
      background: url("/local/templates/main/img/calendar-active.png") no-repeat right top; }
      .left-calendar__td.active.selected, .left-calendar__td.active:hover {
        background: #0c9083; }
        .left-calendar__td.active.selected a, .left-calendar__td.active:hover a {
          color: #fff; }
  .left-calendar__link {
    display: block;
    width: 100%;
    color: #5a5c5c; }

.calendar-popup {
  position: absolute;
  left: 50%;
  top: -280%;
  width: 234px;
  height: 80px;
  margin-left: -117px;
  padding: 12px;
  background: #e3e3e3;
  -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.09);
  box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.09);
  z-index: 100; }
  .calendar-popup::after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 100%;
    width: 0;
    height: 0;
    margin-left: -24px;
    border: 12px solid transparent;
    border-top: 12px solid #e3e3e3; }
  .calendar-popup__close {
    display: block;
    position: absolute;
    top: 6px;
    right: 6px;
    width: 12px;
    height: 12px; }
    .calendar-popup__close::before, .calendar-popup__close::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      width: 100%;
      height: 2px;
      margin-top: -1px;
      background: #0c9083;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .calendar-popup__close::after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }

.left-calendar .slick-arrow {
  display: block;
  position: absolute;
  top: 22px;
  width: 12px;
  height: 12px;
  font-size: 0;
  border: 0;
  cursor: pointer;
  background: url("/local/templates/main/img/calendar-arrow.png") no-repeat center; }
  .left-calendar .slick-arrow.slick-next {
    right: 13px; }
  .left-calendar .slick-arrow.slick-prev {
    left: 13px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    z-index: 10; }

.russian-events {
  margin-top: 26px; }
  .russian-events__title {
    font-family: "Georgia, serif";
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 29px;
    text-align: center;
    font-family: "Georgia, serif";
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 30px; }
    .russian-events__title span {
      padding-left: 49px;
      background: url("/local/templates/main/img/title-default.png") no-repeat left center;
      text-indent: -49px; }
    .russian-events__title span {
      background-size: 20%; }
  .russian-events__item {
    margin-bottom: 13px;
    padding-bottom: 13px;
    border-bottom: 1px dashed #0c9083; }
    .russian-events__item:hover {
      border-bottom: 1px dashed #000; }
  .russian-events__name {
    display: block;
    margin-bottom: 7px;
    font-weight: 500;
    color: #000; }
    .russian-events__name:hover {
      color: #0c9083; }
  .russian-events__date {
    display: block;
    margin-top: 7px;
    color: #0c9083;
    text-align: right; }

@media (min-width: 320px) {
  .right-container {
    width: 100%; } }

@media (min-width: 992px) {
  .right-container {
    width: 74%; } }

@media (min-width: 1200px) {
  .right-container {
    width: 870px; } }

.right-container h1 {
  font-family: "Georgia, serif";
  font-size: 35px;
  font-weight: 400;
  margin-bottom: 29px;
  text-align: center; }
  .right-container h1 span {
    padding-left: 49px;
    background: url("/local/templates/main/img/title-default.png") no-repeat left center;
    text-indent: -49px; }

.slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  @media (min-width: 320px) {
    .slick-dots {
      bottom: 20px; } }
  @media (min-width: 480px) {
    .slick-dots {
      bottom: 30px; } }
  .slick-dots li {
    margin-right: 14px; }
  .slick-dots button {
    display: block;
    width: 9px;
    height: 9px;
    padding: 4.5px;
    border-radius: 50%;
    border: 0;
    background: #dbdcdc;
    font-size: 0; }
  .slick-dots .slick-active button {
    border: 2px solid #dbdcdc;
    background: #0c9083; }

.slick-arrow {
  display: block;
  position: absolute;
  top: 50%;
  width: 19px;
  height: 45px;
  margin-top: -22.5px;
  border: 0;
  background: url("/local/templates/main/img/slick-arrows.png");
  font-size: 0;
  outline: none;
  z-index: 10;
  cursor: pointer; }
  @media (min-width: 320px) {
    .slick-arrow.slick-prev {
      left: -9px; } }
  @media (min-width: 480px) {
    .slick-arrow.slick-prev {
      left: -21px; } }
  .slick-arrow.slick-next {
    background-position: 100% center; }
    @media (min-width: 320px) {
      .slick-arrow.slick-next {
        right: -9px; } }
    @media (min-width: 480px) {
      .slick-arrow.slick-next {
        right: -21px; } }

@media (min-width: 320px) {
  .text-content {
    padding: 0 14px; } }

@media (min-width: 992px) {
  .text-content {
    padding: 0; } }

.text-content h1, .text-content h2, .text-content h3, .text-content h4, .text-content h5, .text-content h6 {
  font-family: "Georgia, serif";
  font-size: 35px;
  font-weight: 400; }

.text-content h2 {
  font-size: 32px; }

.text-content h3 {
  font-size: 30px; }

.text-content h4 {
  font-size: 28px; }

.text-content h4 {
  font-size: 26px; }

.text-content h5 {
  font-size: 24px; }

.text-content h6 {
  font-size: 22px; }

.text-content p {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 300; }
  .text-content p b {
    font-weight: 500; }

.text-content a {
  color: #0c9083;
  text-decoration: underline; }
  .text-content a:hover {
    text-decoration: none; }

.text-content__title {
  font-family: "Georgia, serif";
  font-size: 35px;
  font-weight: 400;
  margin-bottom: 29px;
  text-align: center;
  font-size: 28px; }
  .text-content__title span {
    padding-left: 49px;
    background: url("/local/templates/main/img/title-default.png") no-repeat left center;
    text-indent: -49px; }
  .text-content__title span {
    padding: 7px 0 7px 49px; }

.text-content img.left {
  float: left;
  width: 40%;
  margin-right: 26px; }

.text-content img.right {
  float: right;
  width: 40%;
  margin-left: 26px; }

.text-content img.center {
  width: 75%;
  margin: 26px auto; }

.text-content ul {
  list-style: circle;
  margin-bottom: 26px;
  margin-left: 40px; }
  .text-content ul li {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 13px; }
    .text-content ul li b {
      font-weight: 500; }

.text-content ol li {
  font-family: Roboto;
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 13px; }
  .text-content ol li b {
    font-weight: 500; }

.site-footer__top {
  position: relative;
  padding: 33px 0 87px;
  background: #e5f6ff;
  background: -webkit-gradient(linear, left top, left bottom, from(#e5f6ff), color-stop(70%, rgba(229, 246, 255, 0.3)), to(rgba(229, 246, 255, 0)));
  background: linear-gradient(to bottom, #e5f6ff 0%, rgba(229, 246, 255, 0.3) 70%, rgba(229, 246, 255, 0) 100%); }

.site-footer__grass {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 76px;
  background: url("/local/templates/main/img/footer-top.png") repeat-x center bottom; }

.site-footer__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto; }
  @media (min-width: 320px) {
    .site-footer__container {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      width: calc(100% - 16px);
      padding: 0 8px; } }
  @media (min-width: 480px) {
    .site-footer__container {
      width: calc(100% - 32px);
      padding: 0 16px; } }
  @media (min-width: 768px) {
    .site-footer__container {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; } }
  @media (min-width: 992px) {
    .site-footer__container {
      width: calc(100% - 36px);
      padding: 0 18px; } }
  @media (min-width: 1170px) {
    .site-footer__container {
      width: 1134px; } }
  @media (min-width: 1200px) {
    .site-footer__container {
      width: 1170px;
      padding: 0; } }
  .site-footer__container_bottom {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
    @media (min-width: 320px) {
      .site-footer__container_bottom {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; } }

.site-footer__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 320px) {
    .site-footer__contacts {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      width: 100%;
      margin-bottom: 20px; } }
  @media (min-width: 768px) {
    .site-footer__contacts {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 40%; } }
  @media (min-width: 992px) {
    .site-footer__contacts {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-bottom: 0; } }
  @media (min-width: 1170px) {
    .site-footer__contacts {
      -ms-flex-pack: distribute;
      justify-content: space-around;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      width: 50%; } }

.site-footer__copy {
  font-family: Roboto;
  font-size: 20px;
  font-weight: 300; }
  @media (min-width: 320px) {
    .site-footer__copy {
      font-size: 14px; } }
  @media (min-width: 480px) {
    .site-footer__copy {
      font-size: 16px; } }
  @media (min-width: 768px) {
    .site-footer__copy {
      margin-bottom: 10px; } }
  @media (min-width: 992px) {
    .site-footer__copy {
      margin-bottom: 13px;
      font-size: 18px; } }
  @media (min-width: 1170px) {
    .site-footer__copy {
      font-size: 20px;
      margin-bottom: 0; } }

.site-footer__phone {
  font-family: Roboto;
  font-size: 26px;
  font-weight: 300;
  color: #0c9083; }
  @media (min-width: 320px) {
    .site-footer__phone {
      font-size: 14px; } }
  @media (min-width: 480px) {
    .site-footer__phone {
      font-size: 22px; } }
  @media (min-width: 992px) {
    .site-footer__phone {
      font-size: 24px; } }
  @media (min-width: 1170px) {
    .site-footer__phone {
      font-size: 26px; } }
  .site-footer__phone span {
    color: #000; }

.site-footer__bottom {
  padding: 20px 0;
  background-color: #f2f2f2; }

.site-footer__create {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (min-width: 320px) {
    .site-footer__create {
      font-size: 11px; } }
  @media (min-width: 480px) {
    .site-footer__create {
      font-size: 12px; } }
  .site-footer__create a {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    color: #000; }
    @media (min-width: 320px) {
      .site-footer__create a {
        margin-left: auto;
        font-size: 11px; } }
    @media (min-width: 480px) {
      .site-footer__create a {
        font-size: 12px; } }

.footer-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (min-width: 320px) {
    .footer-form {
      width: 100%; } }
  @media (min-width: 768px) {
    .footer-form {
      -ms-flex-item-align: start;
      align-self: flex-start; } }
  @media (min-width: 992px) {
    .footer-form {
      -ms-flex-item-align: auto;
      align-self: auto; } }
  @media (min-width: 1170px) {
    .footer-form {
      width: auto; } }
  .footer-form__input {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    display: inline-block;
    width: 166px;
    margin-right: 21px;
    padding: 12px 17px;
    outline: none; }
    @media (min-width: 320px) {
      .footer-form__input {
        width: 30%;
        margin-right: 11px;
        padding: 6px 9px;
        font-size: 14px; } }
    @media (min-width: 480px) {
      .footer-form__input {
        padding: 12px 17px;
        font-size: 16px; } }
    @media (min-width: 480px) {
      .footer-form__input {
        width: 30%;
        margin-right: 11px; } }
    .footer-form__input:last-child {
      margin-right: 0; }
    .footer-form__input.submit {
      font-family: Roboto;
      font-size: 16px;
      font-weight: 500;
      border: 0;
      background: #0c9083;
      color: #fff;
      cursor: pointer; }
      @media (min-width: 320px) {
        .footer-form__input.submit {
          padding: 8px 0;
          font-size: 14px;
          text-align: center; } }
      @media (min-width: 480px) {
        .footer-form__input.submit {
          padding: 14px 17px;
          font-size: 16px; } }

.from-left .left-news {
  display: block;
  margin-bottom: 26px;
  padding-bottom: 26px;
  border-bottom: 1px dashed #cacaca; }
  @media (min-width: 992px) {
    .from-left .left-news {
      display: none; } }

.from-left .left-news__title {
  font-family: "Georgia, serif";
  font-size: 35px;
  font-weight: 400;
  margin-bottom: 29px;
  text-align: center; }
  .from-left .left-news__title span {
    padding-left: 49px;
    background: url("/local/templates/main/img/title-default.png") no-repeat left center;
    text-indent: -49px; }

.from-left .left-news__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: calc(100% - 32px);
  padding: 0 16px; }
  @media (min-width: 320px) {
    .from-left .left-news__container {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  @media (min-width: 480px) {
    .from-left .left-news__container {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: distribute;
      justify-content: space-around; } }

.from-left .left-news__item {
  margin-right: 32px; }
  @media (min-width: 320px) {
    .from-left .left-news__item {
      width: 100%;
      border-bottom: 1px dashed #cacaca; } }
  @media (min-width: 480px) {
    .from-left .left-news__item {
      width: 45%;
      border-bottom: 0; }
      .from-left .left-news__item:last-child {
        display: none; }
      .from-left .left-news__item:nth-child(2) {
        margin-right: 0;
        border-bottom: 0; } }
  @media (min-width: 768px) {
    .from-left .left-news__item {
      width: 30%; }
      .from-left .left-news__item:nth-child(2) {
        margin-right: 32px; }
      .from-left .left-news__item:last-child {
        display: block; } }

.from-left .left-news__date {
  margin-bottom: 7px; }

.from-left .left-news__header {
  margin-bottom: 7px; }
  .from-left .left-news__header a {
    font-weight: 300; }

.from-left .left-news__link img {
  width: 100%; }

.from-left .left-news__all {
  width: 225px;
  margin: 0 auto;
  line-height: 45px;
  font-size: 14px; }

.from-left .left-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: none;
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.from-left .left-vk {
  margin: 0;
  border: 0; }

.from-left .left-fb {
  margin: 0;
  border: 0; }

.from-left .left-calendar {
  margin: 0;
  padding: 0;
  border: 0; }

.callback {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10; }
  .callback .errortext,
  .callback .notetext {
    display: block;
    text-align: center; }
  .callback__container {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 0 0 39px;
    background: #fff;
    margin-top: -194.5px; }
    @media (min-width: 320px) {
      .callback__container {
        width: 283px;
        margin-left: -141.5px; } }
    @media (min-width: 768px) {
      .callback__container {
        width: 333px;
        margin-left: -166.5px; } }
  .callback__close {
    display: block;
    position: absolute;
    width: 20px; }
    .callback__close::before, .callback__close::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      width: 100%;
      height: 3px;
      margin-top: -1.5px;
      background: white;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .callback__close::after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    @media (min-width: 320px) {
      .callback__close {
        right: 5px;
        top: 15px;
        bottom: auto; } }
    @media (min-width: 768px) {
      .callback__close {
        top: auto;
        right: -30px;
        bottom: 103%; } }
  .callback__title {
    font-family: "Georgia, serif";
    font-size: 32px;
    font-weight: 400;
    padding: 26px 0;
    background: #0c9083;
    color: #fff;
    text-align: center; }
    @media (min-width: 320px) {
      .callback__title {
        font-size: 25px; } }
    @media (min-width: 768px) {
      .callback__title {
        font-size: 32px; } }
  .callback__form {
    padding: 29px 45px 0; }
  .callback__input {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    display: block;
    width: calc(100% - 34px);
    margin-top: 7px;
    margin-bottom: 25px;
    padding: 14px 17px 15px;
    outline: none;
    border: 1px solid #a9a9a9; }
    @media (min-width: 320px) {
      .callback__input {
        font-size: 16px; } }
    @media (min-width: 768px) {
      .callback__input {
        font-size: 18px; } }
    .callback__input.submit {
      font-family: Roboto;
      font-size: 16px;
      font-weight: 300;
      display: block;
      margin: 0 auto;
      border: 0;
      background: #0c9083;
      line-height: 21px;
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      cursor: pointer; }
      @media (min-width: 320px) {
        .callback__input.submit {
          width: 146px; } }
      @media (min-width: 768px) {
        .callback__input.submit {
          width: 146px; } }
  .callback__star {
    color: #0c9083; }

.request-form {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1000; }
  .request-form .errortext,
  .request-form .notetext {
    display: block;
    text-align: center; }
  .request-form__container {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 0 0 39px;
    background: #fff;
    margin-left: -206.5px;
    margin-top: -379px; }
  .request-form__close {
    display: block;
    position: absolute;
    width: 20px; }
    .request-form__close::before, .request-form__close::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      width: 100%;
      height: 3px;
      margin-top: -1.5px;
      background: white;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .request-form__close::after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    @media (min-width: 320px) {
      .request-form__close {
        right: 5px;
        top: 15px;
        bottom: auto; } }
    @media (min-width: 768px) {
      .request-form__close {
        top: auto;
        right: -30px;
        bottom: 103%; } }
  .request-form__title {
    font-family: "Georgia, serif";
    font-size: 32px;
    font-weight: 400;
    padding: 26px 0;
    background: #0c9083;
    color: #fff;
    text-align: center; }
    @media (min-width: 320px) {
      .request-form__title {
        font-size: 25px; } }
    @media (min-width: 768px) {
      .request-form__title {
        font-size: 32px; } }
  .request-form__form {
    padding: 29px 45px 0; }
  .request-form__input {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    display: block;
    width: calc(100% - 34px);
    margin-top: 7px;
    margin-bottom: 25px;
    padding: 14px 17px 15px;
    outline: none;
    border: 1px solid #a9a9a9; }
    @media (min-width: 320px) {
      .request-form__input {
        font-size: 16px; } }
    @media (min-width: 768px) {
      .request-form__input {
        font-size: 18px; } }
    .request-form__input.submit {
      font-family: Roboto;
      font-size: 16px;
      font-weight: 300;
      display: block;
      margin: 0 auto;
      border: 0;
      background: #0c9083;
      line-height: 21px;
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      cursor: pointer; }
      @media (min-width: 320px) {
        .request-form__input.submit {
          width: 146px; } }
      @media (min-width: 768px) {
        .request-form__input.submit {
          width: 146px; } }
  .request-form__star {
    color: #0c9083; }

.book-form {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1000; }
  .book-form .errortext,
  .book-form .notetext {
    display: block;
    text-align: center; }
  .book-form__container {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 0 0 39px;
    background: #fff; }
    @media (min-width: 320px) {
      .book-form__container {
        top: 30px;
        left: 0;
        width: 100%;
        margin-top: 0;
        margin-left: 0; } }
    @media (min-width: 768px) {
      .book-form__container {
        top: 50%;
        left: 50%;
        width: 545px;
        margin-top: -400px;
        margin-left: -272.5px; } }
    @media (min-width: 992px) {
      .book-form__container {
        margin-top: -300px;
        width: 620px;
        margin-left: -310px; } }
    @media (min-width: 1170px) {
      .book-form__container {
        margin-left: -345px; } }
  .book-form__close {
    display: block;
    position: absolute;
    width: 20px; }
    .book-form__close::before, .book-form__close::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      width: 100%;
      height: 3px;
      margin-top: -1.5px;
      background: white;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .book-form__close::after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    @media (min-width: 320px) {
      .book-form__close {
        top: 20px;
        right: 0px;
        bottom: auto; } }
    @media (min-width: 768px) {
      .book-form__close {
        top: auto;
        right: -30px;
        bottom: 101%; } }
  .book-form__title {
    font-family: "Georgia, serif";
    font-size: 32px;
    font-weight: 400;
    padding: 26px 0;
    background: #0c9083;
    color: #fff;
    text-align: center; }
    @media (min-width: 320px) {
      .book-form__title {
        font-size: 25px; } }
    @media (min-width: 768px) {
      .book-form__title {
        font-size: 32px; } }
    @media (min-width: 320px) {
      .book-form__title {
        margin-bottom: 26px; } }
  .book-form__form {
    padding: 29px 45px 0;
    width: 690px; }
    @media (min-width: 320px) {
      .book-form__form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: calc(100% - 18px);
        padding: 0 9px; } }
    @media (min-width: 480px) {
      .book-form__form {
        width: calc(100% - 36px);
        padding: 0 18px; } }
    @media (min-width: 768px) {
      .book-form__form {
        display: block; } }
  .book-form__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    @media (min-width: 320px) {
      .book-form__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    @media (min-width: 768px) {
      .book-form__top {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; } }
  .book-form__left {
    margin-right: 30px; }
    @media (min-width: 992px) {
      .book-form__left {
        width: 50%; } }
  .book-form__right {
    padding-top: 96px; }
    @media (min-width: 768px) {
      .book-form__right {
        padding-top: 97px; } }
    @media (min-width: 992px) {
      .book-form__right {
        width: 50%; } }
  .book-form input[type="text"], .book-form__input {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    display: block;
    width: calc(100% - 34px);
    margin-top: 7px;
    margin-bottom: 25px;
    padding: 14px 17px 15px;
    outline: none;
    border: 1px solid #a9a9a9;
    width: 296px; }
    @media (min-width: 320px) {
      .book-form input[type="text"], .book-form__input {
        font-size: 16px; } }
    @media (min-width: 768px) {
      .book-form input[type="text"], .book-form__input {
        font-size: 18px; } }
    @media (min-width: 320px) {
      .book-form input[type="text"], .book-form__input {
        width: calc(100% - 38px); } }
    @media (min-width: 768px) {
      .book-form input[type="text"], .book-form__input {
        width: 90%;
        padding: 11px 12px; } }
    .book-form input[type="text"].message, .book-form__input.message {
      width: calc(100% - 34px); }
    .book-form input[type="text"].submit, .book-form__input.submit {
      font-family: Roboto;
      font-size: 16px;
      font-weight: 300;
      display: block;
      margin: 0 auto;
      border: 0;
      background: #0c9083;
      line-height: 21px;
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      cursor: pointer; }
      @media (min-width: 320px) {
        .book-form input[type="text"].submit, .book-form__input.submit {
          width: 146px; } }
      @media (min-width: 768px) {
        .book-form input[type="text"].submit, .book-form__input.submit {
          width: 146px; } }
      @media (min-width: 320px) {
        .book-form input[type="text"].submit, .book-form__input.submit {
          -webkit-box-ordinal-group: 11;
          -ms-flex-order: 10;
          order: 10; } }
  .book-form__star {
    color: #0c9083; }
  .book-form label {
    position: relative;
    display: block; }
    @media (min-width: 320px) {
      .book-form label.name {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0; }
      .book-form label.phone {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1; }
      .book-form label.email {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3; }
      .book-form label.incoming {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4; }
      .book-form label.leaving {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5; }
      .book-form label.adults {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6; }
      .book-form label.children {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7; }
      .book-form label.home {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8; }
      .book-form label.message {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9; } }
    .book-form label .calendar-icon {
      position: absolute;
      top: 36px;
      right: 13px;
      width: 25px;
      height: 26px;
      outline: none; }

@media (min-width: 320px) {
  .bx-breadcrumb {
    padding-left: 26px; } }

@media (min-width: 992px) {
  .bx-breadcrumb {
    padding-left: 0; } }

.bx-breadcrumb .bx-breadcrumb-item {
  color: #5a5c5c; }
  .bx-breadcrumb .bx-breadcrumb-item a span {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    color: #5a5c5c; }
  .bx-breadcrumb .bx-breadcrumb-item span {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    color: #0c9083; }

.ideal {
  background: #f7f7f7; }
  @media (min-width: 320px) {
    .ideal {
      position: relative;
      padding: 0; } }
  @media (min-width: 768px) {
    .ideal {
      padding: 35px 15px 24px; } }
  .ideal__title {
    font-family: "Georgia, serif";
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 29px;
    text-align: center; }
    .ideal__title span {
      padding-left: 49px;
      background: url("/local/templates/main/img/title-default.png") no-repeat left center;
      text-indent: -49px; }
    @media (min-width: 320px) {
      .ideal__title {
        display: none; } }
    @media (min-width: 768px) {
      .ideal__title {
        display: block; } }
  @media (min-width: 320px) {
    .ideal__logo {
      display: block;
      position: absolute;
      top: 16px;
      left: 15%;
      width: 70%;
      z-index: 10; } }
  @media (min-width: 768px) {
    .ideal__logo {
      display: none; } }
  .ideal__logo img {
    width: 100%; }
  .ideal__container {
    min-height: 220px; }
    @media (min-width: 768px) {
      .ideal__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .ideal__item {
    position: relative;
    background: #fff;
    outline: none;
    margin-bottom: 13px; }
    @media (min-width: 320px) {
      .ideal__item {
        display: none;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 0; }
        .ideal__item.slick-slide {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important; } }
    @media (min-width: 768px) {
      .ideal__item {
        display: block;
        width: 28%;
        padding: 17px 15px 73px; } }
    @media (min-width: 992px) {
      .ideal__item {
        width: 28%;
        padding: 17px 15px 89px; } }
    @media (min-width: 1200px) {
      .ideal__item {
        width: 234px; } }
  .ideal__image {
    margin-bottom: 17px;
    width: 100%; }
    .ideal__image img {
      width: 100%; }
  .ideal__text {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    height: 88px;
    overflow: hidden;
    line-height: 1.4em; }
    @media (min-width: 320px) {
      .ideal__text {
        display: none; } }
    @media (min-width: 768px) {
      .ideal__text {
        display: block; } }
  .ideal__more {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 700;
    display: block;
    width: 129px;
    height: 33px;
    margin: 0 auto;
    border: 1px solid transparent;
    background: #0c9083;
    line-height: 33px;
    vertical-align: middle;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -64.5px;
    border: 1px solid #0c9083;
    background: none;
    color: #0c9083;
    -webkit-transition: 0.1s linear;
    transition: 0.1s linear; }
    .ideal__more:hover {
      color: #ffe400; }
    .ideal__more:hover {
      background: #0c9083;
      color: #fff; }
    @media (min-width: 320px) {
      .ideal__more {
        display: none; } }
    @media (min-width: 768px) {
      .ideal__more {
        bottom: 26px;
        display: block; } }
    @media (min-width: 992px) {
      .ideal__more {
        bottom: 34px; } }
  .ideal__request {
    margin-top: 21px;
    text-transform: uppercase; }
    @media (min-width: 320px) {
      .ideal__request {
        display: none; } }
    @media (min-width: 768px) {
      .ideal__request {
        font-family: Roboto;
        font-size: 16px;
        font-weight: 500;
        display: block;
        width: 240px;
        height: 44px;
        margin: 0 auto;
        border: 1px solid transparent;
        background: #0c9083;
        line-height: 44px;
        vertical-align: middle;
        color: #fff;
        text-align: center;
        display: block;
        margin-top: 20px; }
        .ideal__request:hover {
          color: #ffe400; } }
    @media (min-width: 992px) {
      .ideal__request {
        width: 270px; } }
  @media (min-width: 320px) {
    .ideal.on-page {
      display: block; } }
  @media (min-width: 768px) {
    .ideal.on-page {
      display: none; } }
  .ideal .slick-arrow {
    width: 28px;
    height: 57px;
    position: absolute;
    top: 25%;
    margin-top: 0;
    background: url("/local/templates/main/img/slider_arrows.png") no-repeat left center; }
    .ideal .slick-arrow.slick-prev {
      left: 0; }
    .ideal .slick-arrow.slick-next {
      right: 0;
      background-position: -28px 0; }

.ideal-subtitle {
  margin-bottom: 17px;
  text-align: center;
  overflow: hidden; }
  @media (min-width: 320px) {
    .ideal-subtitle {
      position: absolute;
      bottom: 21px;
      width: 90%;
      height: auto;
      padding: 12px 0 15px;
      background: rgba(12, 144, 131, 0.8); } }
  @media (min-width: 480px) {
    .ideal-subtitle {
      bottom: 43px;
      width: 70%; } }
  @media (min-width: 768px) {
    .ideal-subtitle {
      position: static;
      width: 100%;
      height: 39px;
      border: 0;
      background: none;
      padding: 0; } }
  @media (min-width: 992px) {
    .ideal-subtitle {
      height: 20px; } }
  .ideal-subtitle__link {
    display: inline-block; }
    @media (min-width: 320px) {
      .ideal-subtitle__link {
        font-family: "Georgia, serif";
        font-size: 26px;
        font-weight: 400;
        width: calc(100% - 29px);
        height: calc(100% - 12px);
        border: 1px solid #fff;
        color: #fff; } }
    @media (min-width: 480px) {
      .ideal-subtitle__link {
        font-family: "Georgia, serif";
        font-size: 30px;
        font-weight: 400;
        width: calc(100% - 24px);
        height: calc(100% - 18px); } }
    @media (min-width: 768px) {
      .ideal-subtitle__link {
        font-family: Roboto;
        font-size: 17px;
        font-weight: 400;
        width: 100%;
        height: auto;
        border: 0;
        color: #000; } }

.you-can-find {
  padding: 26px 0 40px; }
  .you-can-find__title {
    font-family: "Georgia, serif";
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 29px;
    text-align: center;
    font-size: 32px; }
    .you-can-find__title span {
      padding-left: 49px;
      background: url("/local/templates/main/img/title-default.png") no-repeat left center;
      text-indent: -49px; }
  .you-can-find__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .you-can-find__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 26px; }
    @media (min-width: 320px) {
      .you-can-find__item {
        width: 50%; } }
    @media (min-width: 480px) {
      .you-can-find__item {
        width: 30%; } }
    .you-can-find__item:nth-child(2) .icon {
      background-position: -303px top; }
    .you-can-find__item:nth-child(3) .icon {
      background-position: -592px top; }
    .you-can-find__item:nth-child(4) .icon {
      background-position: left bottom; }
    .you-can-find__item:nth-child(5) .icon {
      background-position: -303px bottom; }
    .you-can-find__item:nth-child(6) .icon {
      background-position: -592px bottom; }
  .you-can-find__icon {
    width: 111px;
    height: 131px;
    background: url("/local/templates/main/img/you-can-find.jpg") no-repeat left top; }
  .you-can-find__text {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    width: 100%;
    line-height: 1.6em;
    text-align: center; }
    @media (min-width: 320px) {
      .you-can-find__text {
        padding: 0 6px;
        line-height: 1.2em;
        font-size: 16px; } }
    .you-can-find__text a {
      color: #000; }

.our-homes {
  background: url("/local/templates/main/img/our-homes-bg.jpg") no-repeat center top; }
  @media (min-width: 320px) {
    .our-homes {
      padding: 13px 13px 10px; } }
  @media (min-width: 480px) {
    .our-homes {
      padding: 27px 27px 21px;
      background-size: cover; } }
  @media (min-width: 992px) {
    .our-homes {
      padding: 27px 20px 21px; } }
  .our-homes__title {
    font-family: "Georgia, serif";
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 29px;
    text-align: center; }
    .our-homes__title span {
      padding-left: 49px;
      background: url("/local/templates/main/img/title-default.png") no-repeat left center;
      text-indent: -49px; }
    .our-homes__title span {
      background: url("/local/templates/main/img/title-homes.png") no-repeat left center; }
    .our-homes__title span {
      padding-bottom: 6px; }
  .our-homes__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .our-homes__item {
    background: #fff; }
    @media (min-width: 320px) {
      .our-homes__item {
        padding: 13px 12px 10px; } }
    @media (min-width: 480px) {
      .our-homes__item {
        padding: 27px 24px 20px; } }
    @media (min-width: 768px) {
      .our-homes__item {
        width: 40.2%;
        padding: 23px 22px 16px; } }
    @media (min-width: 992px) {
      .our-homes__item {
        width: 42%;
        padding: 22px 20px 15px; } }
    @media (min-width: 1200px) {
      .our-homes__item {
        width: 350px; } }
  .our-homes__subtitle {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 20px; }
  .our-homes__image {
    display: block; }
    .our-homes__image img {
      width: 100%; }
  .our-homes__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px; }
  .our-homes__price {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background: #f2f2f2;
    line-height: 45px;
    vertical-align: middle;
    text-align: center; }
    @media (min-width: 320px) {
      .our-homes__price {
        font-size: 14px; } }
    @media (min-width: 480px) {
      .our-homes__price {
        font-size: 20px; } }
    @media (min-width: 768px) {
      .our-homes__price {
        font-size: 16px; } }
    @media (min-width: 1200px) {
      .our-homes__price {
        font-size: 22px; } }
    .our-homes__price span {
      font-weight: 500; }
  .our-homes__book {
    font-family: Roboto;
    font-size: 17px;
    font-weight: 500;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background: #0c9083;
    line-height: 45px;
    vertical-align: middle;
    color: #fff;
    text-align: center; }
    .our-homes__book:hover {
      color: #ffe400; }
    @media (min-width: 320px) {
      .our-homes__book {
        font-size: 14px; } }
    @media (min-width: 480px) {
      .our-homes__book {
        font-size: 16px; } }
    @media (min-width: 768px) {
      .our-homes__book {
        font-size: 14px; } }
    @media (min-width: 1200px) {
      .our-homes__book {
        font-size: 17px; } }
  @media (min-width: 320px) {
    .our-homes__all {
      display: block;
      width: 220px;
      margin: 18px auto 0;
      background: #0c9083;
      line-height: 45px;
      vertical-align: middle;
      font-size: 14px;
      font-weight: 500;
      color: #fff;
      text-align: center;
      text-transform: uppercase; } }
  @media (min-width: 480px) {
    .our-homes__all {
      margin-bottom: 21px; } }
  @media (min-width: 768px) {
    .our-homes__all {
      margin-bottom: 0; } }
  @media (min-width: 1200px) {
    .our-homes__all {
      background: none;
      color: #0c9083;
      text-decoration: underline; }
      .our-homes__all:hover {
        text-decoration: none; } }

.main-reviews {
  background: url("/local/templates/main/img/reviews-bg.jpg") no-repeat left top;
  background-size: cover; }
  @media (min-width: 320px) {
    .main-reviews {
      padding: 37px 13px 46px; } }
  @media (min-width: 480px) {
    .main-reviews {
      padding: 37px 43px 46px; } }
  @media (min-width: 768px) {
    .main-reviews {
      background-size: cover; } }
  @media (min-width: 992px) {
    .main-reviews {
      background-size: auto; } }
  .main-reviews__title {
    font-family: "Georgia, serif";
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 29px;
    text-align: center; }
    .main-reviews__title span {
      padding-left: 49px;
      background: url("/local/templates/main/img/title-default.png") no-repeat left center;
      text-indent: -49px; }
  .main-reviews__item {
    position: relative;
    margin: 28px 12.5px 0;
    padding: 34px 36px 25px;
    background: #fff;
    outline: none; }
    .main-reviews__item::before {
      content: '';
      display: block;
      position: absolute;
      left: 65px;
      top: -14px;
      border: 14px solid transparent;
      border-left: 14px solid #fff;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
  .main-reviews__top {
    background: url("/local/templates/main/img/reviews-quotes.png") no-repeat right top; }
  .main-reviews__date {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 15px;
    color: #0c9083; }
  .main-reviews__name {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 15px; }
  .main-reviews__text {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300; }
  .main-reviews__all {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    display: block;
    margin-top: 39px;
    color: #0c9083;
    text-decoration: underline;
    text-align: center;
    text-transform: uppercase; }
    .main-reviews__all:hover {
      text-decoration: none; }

.section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 23px 26px 21px;
  background: #f7f7f7; }
  .section__item {
    position: relative;
    margin-bottom: 26px; }
    @media (min-width: 320px) {
      .section__item {
        width: 100%; } }
    @media (min-width: 480px) {
      .section__item {
        width: 45%; } }
    @media (min-width: 768px) {
      .section__item {
        width: 32%; } }
  .section__name {
    font-family: "Georgia, serif";
    font-size: 23px;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    vertical-align: middle;
    color: #fff;
    text-align: center;
    opacity: 1;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    line-height: 1.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (min-width: 320px) {
      .section__name {
        /* line-height: 255px; */ } }
    @media (min-width: 480px) {
      .section__name {
        /* line-height: 200px; */ } }
    @media (min-width: 640px) {
      .section__name {
        /* line-height: 270px; */ } }
    @media (min-width: 768px) {
      .section__name {
        /* line-height: 233px; */ } }
    @media (min-width: 992px) {
      .section__name {
        /* line-height: 216px; */
        /* opacity: 0; */ } }
    @media (min-width: 1170px) {
      .section__name {
        /* line-height: 255px; */ } }
    .section__name:hover {
      opacity: 1; }
    .section__name::before, .section__name::after {
      content: '';
      display: block;
      position: absolute;
      top: 30%;
      left: 12.5%;
      width: 75%;
      height: 1px;
      background: #0c9083; }
    .section__name::after {
      top: auto;
      bottom: 30%; }
  .section__image {
    line-height: 0; }
    .section__image img {
      width: 100%; }
  .section__description {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    padding: 29px 24px 33px;
    background: #fff;
    line-height: 1.7em; }
    .section__description a {
      color: #0c9083;
      text-decoration: underline; }
      .section__description a:hover {
        text-decoration: none; }
    .section__description b {
      font-weight: 500; }
    .section__description ul {
      margin-left: 39px;
      list-style: circle; }
    .section__description table {
      width: 100%;
      border-collapse: collapse;
      border: 1px solid #000; }
      .section__description table th {
        padding: 7px 13px;
        border: 1px solid #000;
        font-weight: 500;
        text-align: center; }
      .section__description table td {
        padding: 7px 13px;
        border: 1px solid #000;
        text-align: center; }
        .section__description table td:first-child {
          text-align: left; }

.homes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 23px 26px 21px;
  background: #f7f7f7; }
  .homes__item {
    margin-bottom: 20px;
    padding: 29px 22px 20px;
    background: #fff; }
    @media (min-width: 320px) {
      .homes__item {
        width: 100%; } }
    @media (min-width: 768px) {
      .homes__item {
        width: 40%; } }
    .homes__item:hover {
      -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05);
      box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05); }
  .homes__name {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 23px;
    color: #000; }
  .homes__image {
    display: block;
    margin-bottom: 16px; }
    .homes__image img {
      width: 100%; }
  .homes__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .homes__price {
    background: #f2f2f2;
    line-height: 43px;
    vertical-align: middle; }
    @media (min-width: 320px) {
      .homes__price {
        padding: 0 7px;
        font-size: 14px; } }
    @media (min-width: 480px) {
      .homes__price {
        padding: 0 13px;
        font-size: 20px; } }
    @media (min-width: 768px) {
      .homes__price {
        font-size: 18px; } }
    @media (min-width: 992px) {
      .homes__price {
        font-size: 16px; } }
    @media (min-width: 1170px) {
      .homes__price {
        font-size: 20px; } }
  .homes__value {
    font-weight: 500; }
    @media (min-width: 320px) {
      .homes__value {
        font-size: 14px; } }
    @media (min-width: 480px) {
      .homes__value {
        font-size: 22px; } }
    @media (min-width: 768px) {
      .homes__value {
        font-size: 20px; } }
    @media (min-width: 992px) {
      .homes__value {
        font-size: 18px; } }
    @media (min-width: 1170px) {
      .homes__value {
        font-size: 22px; } }
  .homes__reservation {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background: #0c9083;
    color: #fff;
    text-align: center;
    line-height: 43px;
    vertical-align: middle; }
    @media (min-width: 320px) {
      .homes__reservation {
        font-size: 14px;
        font-weight: 400; } }
    @media (min-width: 480px) {
      .homes__reservation {
        font-weight: 500;
        font-size: 17px; } }
    @media (min-width: 768px) {
      .homes__reservation {
        font-size: 15px; } }
    @media (min-width: 992px) {
      .homes__reservation {
        font-size: 14px; } }
    @media (min-width: 1170px) {
      .homes__reservation {
        font-size: 17px; } }

.section-gallery {
  /* width: 100%;
	margin-top: 26px; */ }

.products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 23px 26px 21px;
  background: #f7f7f7; }
  .products__item {
    margin-bottom: 20px;
    padding: 29px 22px 20px;
    background: #fff; }
    @media (min-width: 320px) {
      .products__item {
        width: 100%; } }
    @media (min-width: 768px) {
      .products__item {
        width: 24%; } }
    .products__item:hover {
      -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05);
      box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05); }
  .products__name {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    display: block;
    height: 50px;
    margin-bottom: 23px;
    vertical-align: middle;
    color: #000;
    text-align: center; }
  .products__image img {
    width: 100%; }
  .products__price {
    display: block;
    margin-top: 17px;
    border: 1px solid #cacaca;
    line-height: 44px;
    vertical-align: middle;
    font-size: 20px;
    color: #0c9083;
    text-align: center;
    -webkit-transition: 0.1s linear;
    transition: 0.1s linear; }
    .products__price:hover {
      background: #0c9083;
      border: 1px solid #0c9083;
      color: #fff; }
  .products__value {
    font-size: 22px;
    font-weight: 500; }

.sections {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 23px 26px 21px;
  background: #f7f7f7; }
  .sections__item {
    position: relative;
    margin-bottom: 26px; }
    @media (min-width: 320px) {
      .sections__item {
        width: 100%; } }
    @media (min-width: 480px) {
      .sections__item {
        width: 45%; } }
    @media (min-width: 768px) {
      .sections__item {
        width: 32%; } }
  .sections__name {
    font-family: "Georgia, serif";
    font-size: 23px;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    vertical-align: middle;
    color: #fff;
    text-align: center;
    opacity: 1;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    line-height: 1.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (min-width: 320px) {
      .sections__name {
        /* line-height: 255px; */ } }
    @media (min-width: 480px) {
      .sections__name {
        /* line-height: 200px; */ } }
    @media (min-width: 640px) {
      .sections__name {
        /* line-height: 270px; */ } }
    @media (min-width: 768px) {
      .sections__name {
        /* line-height: 233px; */ } }
    @media (min-width: 992px) {
      .sections__name {
        /* line-height: 216px; */
        /* opacity: 0; */ } }
    @media (min-width: 1170px) {
      .sections__name {
        /* line-height: 255px; */ } }
    .sections__name:hover {
      opacity: 1; }
    .sections__name::before, .sections__name::after {
      content: '';
      display: block;
      position: absolute;
      top: 30%;
      left: 12.5%;
      width: 75%;
      height: 1px;
      background: #0c9083; }
    .sections__name::after {
      top: auto;
      bottom: 30%; }
  .sections__image img {
    width: 100%; }
  .sections__description {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    padding: 29px 24px 33px;
    background: #fff;
    line-height: 1.7em; }
    .sections__description a {
      color: #0c9083;
      text-decoration: underline; }
      .sections__description a:hover {
        text-decoration: none; }

.detail {
  padding: 30px 26px;
  background: #f7f7f7; }
  .detail__images {
    float: left; }
    @media (min-width: 320px) {
      .detail__images {
        margin: 0 auto 26px; } }
    @media (min-width: 768px) {
      .detail__images {
        width: 30%;
        margin: 0 26px 0 0; } }
    @media (min-width: 992px) {
      .detail__images {
        width: 370px; } }
    @media (min-width: 320px) {
      .detail__images img {
        width: 100%; } }
  @media (min-width: 320px) {
    .detail__right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  .detail__description {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300; }
    @media (min-width: 320px) {
      .detail__description {
        padding: 0 13px; } }
    @media (min-width: 768px) {
      .detail__description {
        padding: 0; } }
    .detail__description p {
      font-family: Roboto;
      font-size: 16px;
      font-weight: 300;
      line-height: 24px; }
      .detail__description p:first-child {
        margin-top: 0; }
      .detail__description p b {
        font-weight: 500; }
    .detail__description a {
      color: #0c9083;
      text-decoration: underline; }
      .detail__description a:hover {
        text-decoration: none; }
    .detail__description img {
      display: block;
      width: 75%;
      margin: 26px auto; }
      .detail__description img.left {
        float: left;
        width: 40%;
        margin-right: 26px; }
      .detail__description img.right {
        float: right;
        width: 40%;
        margin-left: 26px; }
    .detail__description ul {
      list-style: circle;
      margin-bottom: 26px;
      margin-left: 40px; }
      .detail__description ul li {
        font-family: Roboto;
        font-size: 16px;
        font-weight: 300;
        margin-bottom: 13px; }
        .detail__description ul li b {
          font-weight: 500; }
        .detail__description ul li a {
          color: #0c9083;
          text-decoration: underline; }
          .detail__description ul li a:hover {
            text-decoration: none; }
    .detail__description ol.tourism {
      margin-top: 39px; }
      .detail__description ol.tourism li {
        font-size: 20px; }
        .detail__description ol.tourism li ul {
          padding-top: 26px; }
          .detail__description ol.tourism li ul li {
            font-size: 16px; }
      .detail__description ol.tourism p {
        font-size: 16px; }
  .detail .read-more {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    display: block;
    width: 175px;
    margin: 13px auto;
    border-bottom: 1px dashed #0c9083;
    color: #0c9083; }
    .detail .read-more:hover {
      text-decoration: none;
      border-bottom: 1px dashed transparent; }
  .detail .hidden {
    display: none; }

.detail-gallery {
  /*
	margin: 13px auto;
	
	@media (min-width: 320px) {
		width: 300px;
	}
	
	@media (min-width: 768px) {
		width: 90%;
	}
	
	@media (min-width: 992px) {
		width: 100%;
	}
	
	&__item {
		margin: 0 7px;
	}
	*/ }
  .detail-gallery .slick-arrow {
    width: 8px;
    height: 16px;
    background: url("/local/templates/main/img/arrow-small.png") no-repeat left center; }
    .detail-gallery .slick-arrow.slick-next {
      background: url("/local/templates/main/img/arrow-small.png") no-repeat right center; }

.detail-price {
  width: 135px;
  margin-bottom: 26px; }
  .detail-price__weight {
    border: 1px solid #0c9083;
    background: #0c9083;
    line-height: 34px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    text-align: center; }
  .detail-price__value {
    border: 1px solid #cacaca;
    border-top: 0;
    line-height: 63px;
    vertical-align: middle;
    font-size: 22px;
    font-weight: 700;
    text-align: center; }

.product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 30px 26px;
  background: #f7f7f7; }
  @media (min-width: 320px) {
    .product__images {
      width: 100%;
      margin: 0 auto; } }
  @media (min-width: 768px) {
    .product__images {
      width: 30%;
      margin-right: 26px; } }
  @media (min-width: 992px) {
    .product__images {
      width: 370px; } }
  @media (min-width: 320px) {
    .product__images img {
      width: 100%; } }
  .product__images .slick-arrow {
    width: 8px;
    height: 16px;
    background: url("/local/templates/main/img/arrow-small.png") no-repeat left center; }
    .product__images .slick-arrow.slick-next {
      background: url("/local/templates/main/img/arrow-small.png") no-repeat right center; }
  .product__gallery {
    width: 100%; }
  @media (min-width: 320px) {
    .product__right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  @media (min-width: 768px) {
    .product__right {
      width: 64%; } }
  @media (min-width: 992px) {
    .product__right {
      width: calc(100% - 396px); } }
  .product__description {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300; }
    @media (min-width: 320px) {
      .product__description {
        padding: 0 13px; } }
  .product .read-more {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    display: block;
    width: 175px;
    margin: 13px auto;
    border-bottom: 1px dashed #0c9083;
    color: #0c9083; }
    .product .read-more:hover {
      text-decoration: none;
      border-bottom: 1px dashed transparent; }
  .product .hidden {
    display: none; }
  .product__home {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    background: #fff;
    padding: 33px 27px;
    line-height: 1.4em; }
    .product__home h2 {
      font-family: "Georgia, serif";
      font-size: 28px;
      font-weight: 400;
      margin-top: 0;
      text-align: center; }

.product-price {
  width: 275px;
  margin-bottom: 26px; }
  @media (min-width: 320px) {
    .product-price {
      margin-top: 26px; } }
  @media (min-width: 768px) {
    .product-price {
      margin-top: 0; } }
  .product-price__weight {
    border: 1px solid #0c9083;
    background: #0c9083;
    line-height: 34px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    text-align: center; }
  .product-price__value {
    border: 1px solid #cacaca;
    border-top: 0;
    line-height: 63px;
    vertical-align: middle;
    font-size: 22px;
    font-weight: 700;
    text-align: center; }
  .product-price__request {
    display: block;
    width: 275px;
    margin: 0 auto;
    background: #0c9083;
    line-height: 45px;
    vertical-align: middle;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    text-align: center; }
    .product-price__request:hover {
      color: #ffe400; }

.home {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 30px 26px;
  background: #f7f7f7; }
  .home__images {
    max-width: 100%; }
    @media (min-width: 320px) {
      .home__images {
        margin: 0 auto 20px; } }
    @media (min-width: 768px) {
      .home__images {
        width: 30%;
        margin-right: 26px; } }
    @media (min-width: 992px) {
      .home__images {
        width: 370px; } }
    @media (min-width: 320px) {
      .home__images img {
        width: 100%; } }
  @media (min-width: 320px) {
    .home__right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  @media (min-width: 768px) {
    .home__right {
      width: 64%; } }
  @media (min-width: 992px) {
    .home__right {
      width: calc(100% - 396px); } }
  .home__description {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300; }
    @media (min-width: 320px) {
      .home__description {
        padding: 0 13px; } }
    .home__description a {
      color: #0c9083;
      text-decoration: underline; }
      .home__description a:hover {
        text-decoration: none; }
    .home__description b {
      font-weight: 500; }
  .home .read-more {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    display: block;
    width: 175px;
    margin: 13px auto;
    border-bottom: 1px dashed #0c9083;
    color: #0c9083; }
    .home .read-more:hover {
      text-decoration: none;
      border-bottom: 1px dashed transparent; }
  .home .hidden {
    display: none; }
  .home__home {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    background: #fff;
    padding: 33px 27px;
    line-height: 1.4em; }
    .home__home h2 {
      font-family: "Georgia, serif";
      font-size: 28px;
      font-weight: 400;
      margin-top: 0;
      text-align: center; }

.home-price {
  width: 275px;
  margin-bottom: 26px; }
  .home-price__weight {
    border: 1px solid #0c9083;
    background: #0c9083;
    line-height: 34px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    text-align: center; }
  .home-price__value {
    border: 1px solid #cacaca;
    border-top: 0;
    line-height: 63px;
    vertical-align: middle;
    font-size: 22px;
    font-weight: 700;
    text-align: center; }
  .home-price__request {
    display: block;
    width: 275px;
    margin: 0 auto;
    background: #0c9083;
    line-height: 45px;
    vertical-align: middle;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    text-align: center; }
    .home-price__request:hover {
      color: #ffe400; }

.home-gallery__item {
  margin: 0 1.5px; }

.home-gallery img {
  width: 100%; }

.reviews {
  margin-bottom: 44px;
  padding: 37px 39px;
  background: #f7f7f7; }
  .reviews__add {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    display: block;
    width: 215px;
    height: 49px;
    margin: 0 auto 18px;
    border: 1px solid #0c9083;
    background: #0c9083;
    line-height: 49px;
    vertical-align: middle;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    -webkit-transition: 0.1s linear;
    transition: 0.1s linear; }
    .reviews__add:hover {
      background: #fff;
      color: #0c9083; }
  .reviews__item {
    position: relative;
    margin-top: 62px;
    margin-bottom: 62px;
    background: url("/local/templates/main/img/reviews-quotes.png") no-repeat 95% 25px; }
    .reviews__item::before {
      content: '';
      display: block;
      position: absolute;
      left: 65px;
      top: -10px;
      border: 10px solid transparent;
      border-left: 10px solid #fff;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .reviews__item::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      bottom: -31px;
      width: 100%;
      height: 1px;
      border-bottom: 1px dashed #cacaca; }
    .reviews__item:last-child::after {
      display: none; }
  .reviews__date {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    padding: 33px 33px 19px;
    background: #fff url("/local/templates/main/img/reviews-quotes.png") no-repeat 95% 25px;
    background-size: 49px auto;
    color: #0c9083; }
  .reviews__name {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 700;
    padding: 0 33px 22px;
    background: #fff; }
  .reviews__text {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4em;
    padding: 0 33px 33px;
    background: #fff; }
  .reviews hr {
    color: #f7f7f7; }

.reviews-answer {
  position: relative;
  width: calc(100% - 150px);
  margin-top: 44px;
  margin-left: 60px;
  padding: 31px 45px;
  border: 1px solid #0c9083;
  background: #fff url("/local/templates/main/img/reviews-quotes.png") no-repeat 95% 25px;
  background-size: 49px auto; }
  .reviews-answer::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 100%;
    right: 65px;
    width: 18px;
    height: 18px;
    background: url("/local/templates/main/img/reviews-corner.png") no-repeat center; }
  .reviews-answer__date {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 19px;
    color: #0c9083; }
  .reviews-answer__title {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 22px; }
  .reviews-answer__text {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4em; }

.reviews-form__title {
  font-family: "Georgia, serif";
  font-size: 28px;
  font-weight: 400;
  margin-bottom: 34px; }

.reviews-form__container {
  padding: 37px 39px;
  background: #f7f7f7; }

.reviews-form__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.reviews-form label {
  font-family: Roboto;
  font-size: 16px;
  font-weight: 300;
  display: block;
  width: 45%; }
  .reviews-form label:last-child {
    width: 100%; }
    .reviews-form label:last-child textarea {
      width: calc(100% - 32px); }

.reviews-form__star {
  color: #0c9083; }

.reviews-form__input {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 300;
  display: block;
  width: calc(100% - 32px);
  margin: 15px 0;
  padding: 14px 16px;
  border: 1px solid #cacaca;
  outline: none; }
  .reviews-form__input.submit {
    width: 225px;
    height: 45px;
    margin: 15px auto;
    padding: 0;
    background: #0c9083;
    line-height: 45px;
    vertical-align: middle;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer; }

.news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (min-width: 320px) {
    .news {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  @media (min-width: 480px) {
    .news {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 0 15px; } }
  @media (min-width: 768px) {
    .news {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; } }
  .news__item {
    position: relative;
    margin-bottom: 26px; }
    @media (min-width: 320px) {
      .news__item {
        width: 100%; } }
    @media (min-width: 480px) {
      .news__item {
        width: 45%; } }
    @media (min-width: 768px) {
      .news__item {
        width: 32%;
        margin-right: 1%; }
        .news__item:nth-child(3n) {
          margin-right: 0; } }
  .news__date {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    position: absolute;
    left: 12.5%;
    right: 12.5%;
    top: 22%;
    width: 75%;
    margin-bottom: 7px;
    color: #fff;
    text-align: right; }
  .news__name {
    font-family: "Georgia, serif";
    font-size: 23px;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    vertical-align: middle;
    color: #fff;
    text-align: center;
    opacity: 1;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    line-height: 1.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (min-width: 320px) {
      .news__name {
        /* line-height: 255px; */ } }
    @media (min-width: 480px) {
      .news__name {
        /* line-height: 200px; */ } }
    @media (min-width: 640px) {
      .news__name {
        /* line-height: 270px; */ } }
    @media (min-width: 768px) {
      .news__name {
        /* line-height: 233px; */ } }
    @media (min-width: 992px) {
      .news__name {
        /* line-height: 216px; */
        /* opacity: 0; */ } }
    @media (min-width: 1170px) {
      .news__name {
        /* line-height: 255px; */ } }
    .news__name:hover {
      opacity: 1; }
    .news__name::before, .news__name::after {
      content: '';
      display: block;
      position: absolute;
      top: 30%;
      left: 12.5%;
      width: 75%;
      height: 1px;
      background: #0c9083; }
    .news__name::after {
      top: auto;
      bottom: 30%; }
  .news__image img {
    width: 100%; }

.gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 23px 26px 21px;
  background: #f7f7f7; }
  .gallery__item {
    position: relative;
    margin-bottom: 26px;
    width: 270px;
    margin-bottom: 13px; }
    @media (min-width: 320px) {
      .gallery__item {
        width: 100%; } }
    @media (min-width: 480px) {
      .gallery__item {
        width: 45%; } }
    @media (min-width: 768px) {
      .gallery__item {
        width: 32%; } }
  .gallery__image img {
    width: 100%; }
  .gallery__name {
    font-family: "Georgia, serif";
    font-size: 23px;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    vertical-align: middle;
    color: #fff;
    text-align: center;
    -webkit-transition: opacity 1s;
    transition: opacity 1s; }
    @media (min-width: 320px) {
      .gallery__name {
        line-height: 255px; } }
    @media (min-width: 480px) {
      .gallery__name {
        line-height: 200px; } }
    @media (min-width: 640px) {
      .gallery__name {
        line-height: 270px; } }
    @media (min-width: 768px) {
      .gallery__name {
        line-height: 233px; } }
    @media (min-width: 992px) {
      .gallery__name {
        line-height: 216px; } }
    @media (min-width: 1170px) {
      .gallery__name {
        line-height: 255px; } }
    .gallery__name::before, .gallery__name::after {
      content: '';
      display: block;
      position: absolute;
      top: 30%;
      left: 12.5%;
      width: 75%;
      height: 1px;
      background: #0c9083; }
    .gallery__name::after {
      top: auto;
      bottom: 30%; }

.gallery-detail {
  width: 100%; }
  .gallery-detail__item.hidden {
    display: none; }
  .gallery-detail__more {
    display: block;
    width: 225px;
    margin: 26px auto;
    background: #0c9083;
    border: 1px solid #0c9083;
    line-height: 45px;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    text-transform: uppercase; }
    .gallery-detail__more:hover {
      background: #fff;
      color: #0c9083; }

.contacts {
  background: #f7f7f7;
  padding: 35px; }
  .contacts__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 26px; }
    @media (min-width: 320px) {
      .contacts__top {
        -ms-flex-pack: distribute;
        justify-content: space-around; } }
    @media (min-width: 768px) {
      .contacts__top {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
  .contacts__item {
    margin-bottom: 26px;
    padding: 12px 8px;
    background: #fff; }
    @media (min-width: 320px) {
      .contacts__item {
        width: 95%; } }
    @media (min-width: 480px) {
      .contacts__item {
        width: 40%; } }
    @media (min-width: 768px) {
      .contacts__item {
        width: 27%; } }
    .contacts__item.contacts, .contacts__item.address {
      font-family: Roboto;
      font-size: 20px;
      font-weight: 300;
      text-align: center; }
    .contacts__item.address {
      line-height: 1.4em;
      font-size: 18px; }
      .contacts__item.address p {
        padding-top: 13px;
        border-top: 1px solid #cacaca; }
    .contacts__item.contacts p {
      margin: 13px 0; }
    .contacts__item.contacts a {
      color: #000; }
  .contacts__socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-top: 26px; }
  .contacts__icon {
    height: 63px;
    border-bottom: 1px solid #cacaca; }
    .contacts__icon.address {
      background: url("/local/templates/main/img/contacts-address.png") no-repeat center top;
      margin-bottom: 32px; }
    .contacts__icon.coordinates {
      background: url("/local/templates/main/img/contacts-map.png") no-repeat center top; }
    .contacts__icon.contacts {
      margin-bottom: 32px;
      padding: 0;
      background: url("/local/templates/main/img/contacts-phone.png") no-repeat center top; }

.contacts-coords__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 17px 0 15px; }
  .contacts-coords__item:last-child {
    border-top: 1px dashed #cacaca; }

.contacts-coords__title {
  font-family: Roboto;
  font-size: 16px;
  font-weight: 400; }

.contacts-coords__value {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 300; }

.contacts-coords__copy {
  width: 59px;
  line-height: 30px;
  background: #0c9083;
  vertical-align: middle;
  font-size: 12px;
  font-weight: 300;
  color: #fff;
  text-align: center;
  text-transform: uppercase; }

.contacts-maps__item {
  margin: 26px 0; }

.contacts-maps__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 26px; }
  .contacts-maps__socials .pluso-wrap a {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%; }
    .contacts-maps__socials .pluso-wrap a.pluso-vkontakte {
      background: url("/local/templates/main/img/socials.jpg") no-repeat -19px -5px !important; }
      .contacts-maps__socials .pluso-wrap a.pluso-vkontakte:hover {
        background-position: -19px -36px !important; }
    .contacts-maps__socials .pluso-wrap a.pluso-facebook {
      background: url("/local/templates/main/img/socials.jpg") no-repeat -60px -5px !important; }
      .contacts-maps__socials .pluso-wrap a.pluso-facebook:hover {
        background-position: -60px -37px !important; }
    .contacts-maps__socials .pluso-wrap a:last-child {
      display: none; }

.price {
  background: #f7f7f7; }
  @media (min-width: 320px) {
    .price {
      padding: 13px; } }
  @media (min-width: 480px) {
    .price {
      padding: 26px; } }
  .price__container {
    margin-bottom: 34px;
    background: #fff;
    -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1); }
    @media (min-width: 320px) {
      .price__container {
        padding: 15px 17px; } }
    @media (min-width: 768px) {
      .price__container {
        padding: 29px 34px; } }
  .price__title {
    font-family: "Georgia, serif";
    font-size: 28px;
    font-weight: 400;
    margin-bottom: 33px; }
  .price__table {
    width: 100%;
    margin-bottom: 39px;
    border-collapse: collapse; }
    .price__table td, .price__table th {
      font-family: Roboto;
      font-size: 16px;
      font-weight: 300;
      text-align: center; }
    .price__table th {
      border-bottom: 1px dashed #cacaca;
      background: #d9f0ee;
      text-align: left; }
      @media (min-width: 320px) {
        .price__table th {
          padding: 17px; } }
      @media (min-width: 768px) {
        .price__table th {
          padding: 17px 0 17px 34px; } }
    .price__table td {
      border-bottom: 1px dashed #cacaca; }
      @media (min-width: 320px) {
        .price__table td {
          padding: 12px 10px;
          font-size: 12px; } }
      @media (min-width: 480px) {
        .price__table td {
          font-size: 14px; } }
      @media (min-width: 768px) {
        .price__table td {
          padding: 24px 20px;
          font-size: 16px; } }
      .price__table td:first-child {
        text-align: left; }
        @media (min-width: 320px) {
          .price__table td:first-child {
            width: auto; } }
        @media (min-width: 768px) {
          .price__table td:first-child {
            width: 40%; } }
    .price__table a {
      color: #000;
      border-bottom: 1px dotted #000; }
      .price__table a:hover {
        border-bottom: 1px solid #d9f0ee; }

.masonry {
  margin: 5px;
  width: auto; }
  .masonry__gutter {
    width: 0; }
  .masonry__item {
    line-height: 0;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    padding: 5px; }
    @media (min-width: 640px) {
      .masonry__item {
        width: 33.333%; } }
    @media (min-width: 768px) {
      .masonry__item {
        width: 25%; } }
    @media (min-width: 992px) {
      .masonry__item {
        width: 33.333%; } }
    .masonry__item img {
      width: 100%; }

@media (min-width: 992px) {
  .main-menu-aside {
    display: none; } }

.main-menu-aside__link {
  font-size: 22px;
  display: block;
  padding: 10px 0;
  text-align: center;
  text-decoration: none;
  color: #0c9083; }

.text-collapse {
  position: relative;
  overflow: hidden;
  max-height: 100vh; }
  @media (min-width: 992px) {
    .text-collapse {
      max-height: none; } }
  .text-collapse.is-open {
    max-height: none; }
  .text-collapse:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 50px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 50%, white 100%); }
    @media (min-width: 992px) {
      .text-collapse:after {
        display: none; } }
    .text-collapse.is-open .text-collapse:after {
      display: none; }
  .text-collapse__more {
    font-family: KaiTi, Roboto;
    font-size: 16px;
    position: absolute;
    z-index: 2;
    bottom: 10px;
    left: 50%;
    width: 100px;
    margin-left: -50px;
    padding: 5px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    border: 0;
    background: #0c9083; }
    @media (min-width: 992px) {
      .text-collapse__more {
        display: none; } }
    .text-collapse.is-open .text-collapse__more {
      display: none; }

#gotop {
  position: fixed;
  right: 10px;
  bottom: 10px;
  width: 76px;
  height: 76px;
  cursor: pointer;
  background: url("/local/templates/main/img/gotop.png"); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC9fc3R5bGVzLnNjc3MiLCJsYXlvdXQvc2l0ZS1oZWFkZXIvX3N0eWxlcy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX21peGlucy5zY3NzIiwibGF5b3V0L3NpdGUtaGVhZGVyL2hlYWRlci1sYW5ndWFnZXMvX3N0eWxlcy5zY3NzIiwibGF5b3V0L3RvcC1tZW51L19zdHlsZXMuc2NzcyIsImxheW91dC9zaXRlLWNvbnRhaW5lci9fc3R5bGVzLnNjc3MiLCJsYXlvdXQvbGVmdC1jb250YWluZXIvX3N0eWxlcy5zY3NzIiwibGF5b3V0L2xlZnQtY29udGFpbmVyL2xlZnQtbWVudS9fc3R5bGVzLnNjc3MiLCJsYXlvdXQvbGVmdC1jb250YWluZXIvbGVmdC1tZW51L3N1Yi1sZWZ0L19zdHlsZXMuc2NzcyIsImxheW91dC9sZWZ0LWNvbnRhaW5lci9sZWZ0LW1lbnUvc3ViLWxlZnQvYWN0aXZlL19zdHlsZXMuc2NzcyIsImxheW91dC9sZWZ0LWNvbnRhaW5lci9sZWZ0LW5ld3MvX3N0eWxlcy5zY3NzIiwibGF5b3V0L2xlZnQtY29udGFpbmVyL2xlZnQtdmsvX3N0eWxlcy5zY3NzIiwibGF5b3V0L2xlZnQtY29udGFpbmVyL2xlZnQtZmIvX3N0eWxlcy5zY3NzIiwibGF5b3V0L2xlZnQtY29udGFpbmVyL2xlZnQtY2FsZW5kYXIvX3N0eWxlcy5zY3NzIiwibGF5b3V0L2xlZnQtY29udGFpbmVyL2xlZnQtY2FsZW5kYXIvY2FsZW5kYXItcG9wdXAvX3N0eWxlcy5zY3NzIiwibGF5b3V0L2xlZnQtY29udGFpbmVyL2xlZnQtY2FsZW5kYXIvc2xpY2svX3N0eWxlcy5zY3NzIiwibGF5b3V0L2xlZnQtY29udGFpbmVyL3J1c3NpYW4tZXZlbnRzL19zdHlsZXMuc2NzcyIsImxheW91dC9yaWdodC1jb250YWluZXIvX3N0eWxlcy5zY3NzIiwibGF5b3V0L3NsaWNrL19zdHlsZXMuc2NzcyIsImxheW91dC90ZXh0LWNvbnRlbnQvX3N0eWxlcy5zY3NzIiwibGF5b3V0L3NpdGUtZm9vdGVyL19zdHlsZXMuc2NzcyIsImxheW91dC9zaXRlLWZvb3Rlci9mb290ZXItZm9ybS9fc3R5bGVzLnNjc3MiLCJsYXlvdXQvZnJvbS1sZWZ0L19zdHlsZXMuc2NzcyIsImxheW91dC9mb3Jtcy9jYWxsYmFjL19zdHlsZXMuc2NzcyIsImxheW91dC9mb3Jtcy9yZXF1ZXN0LWZvcm0vX3N0eWxlcy5zY3NzIiwibGF5b3V0L2Zvcm1zL2Jvb2stZm9ybS9fc3R5bGVzLnNjc3MiLCJsYXlvdXQvYnJlYWtjcnVtYnMvX3N0eWxlcy5zY3NzIiwibWFpbi1wYWdlL2lkZWFsL19zdHlsZXMuc2NzcyIsIm1haW4tcGFnZS9pZGVhbC9pZGVhbC1zdWJ0aXRsZS9fc3R5bGVzLnNjc3MiLCJtYWluLXBhZ2UveW91LWNhbi1maW5kL19zdHlsZXMuc2NzcyIsIm1haW4tcGFnZS9vdXItaG9tZXMvX3N0eWxlcy5zY3NzIiwibWFpbi1wYWdlL21haW4tcmV2aWV3cy9fc3R5bGVzLnNjc3MiLCJzZWN0aW9uL19zdHlsZXMuc2NzcyIsInNlY3Rpb24vaG9tZXMvX3N0eWxlcy5zY3NzIiwic2VjdGlvbi9nYWxsZXJ5L19zdHlsZXMuc2NzcyIsInNlY3Rpb24vcHJvZHVjdHMvX3N0eWxlcy5zY3NzIiwic2VjdGlvbnMvX3N0eWxlcy5zY3NzIiwiZGV0YWlsL19zdHlsZXMuc2NzcyIsImRldGFpbC9kZXRhaWwtZ2FsbGVyeS9fc3R5bGVzLnNjc3MiLCJkZXRhaWwvZGV0YWlsLXByaWNlL19zdHlsZXMuc2NzcyIsImRldGFpbC9wcm9kdWN0L19zdHlsZXMuc2NzcyIsImRldGFpbC9wcm9kdWN0L3Byb2R1Y3QtcHJpY2UvX3N0eWxlcy5zY3NzIiwiZGV0YWlsL2hvbWUvX3N0eWxlcy5zY3NzIiwiZGV0YWlsL2hvbWUvaG9tZS1wcmljZS9fc3R5bGVzLnNjc3MiLCJkZXRhaWwvaG9tZS9nYWxsZXJ5L19zdHlsZXMuc2NzcyIsInJldmlld3MvX3N0eWxlcy5zY3NzIiwicmV2aWV3cy9yZXZpZXdzLWFuc3dlci9fc3R5bGVzLnNjc3MiLCJyZXZpZXdzL3Jldmlld3MtZm9ybS9fc3R5bGVzLnNjc3MiLCJuZXdzLXBhZ2UvX3N0eWxlcy5zY3NzIiwiZ2FsbGVyeS9fc3R5bGVzLnNjc3MiLCJnYWxsZXJ5L2RldGFpbC9fc3R5bGVzLnNjc3MiLCJjb250YWN0cy9fc3R5bGVzLnNjc3MiLCJjb250YWN0cy9jb250YWN0cy1jb29yZHMvX3N0eWxlcy5zY3NzIiwiY29udGFjdHMvY29udGFjdHMtbWFwcy9fc3R5bGVzLnNjc3MiLCJwcmljZXMvX3N0eWxlcy5zY3NzIiwibWFzb25yeS9fc3R5bGVzLnNjc3MiLCJtYWluLW1lbnUtYXNpZGUvX3N0eWxlcy5zY3NzIiwidGV4dC1jb2xsYXBzZS9fc3R5bGVzLnNjc3MiLCJnb3RvcC9fc3R5bGVzLnNjc3MiLCJjaGluYS9sYXlvdXQvX3N0eWxlcy5zY3NzIiwiY2hpbmEvbGF5b3V0L3NpdGUtaGVhZGVyL19zdHlsZXMuc2NzcyIsImNoaW5hL192YXJpYWJsZXMuc2NzcyIsImNoaW5hL19taXhpbnMuc2NzcyIsImNoaW5hL2xheW91dC9zaXRlLWhlYWRlci9oZWFkZXItbGFuZ3VhZ2VzL19zdHlsZXMuc2NzcyIsImNoaW5hL2xheW91dC90b3AtbWVudS9fc3R5bGVzLnNjc3MiLCJjaGluYS9sYXlvdXQvc2l0ZS1jb250YWluZXIvX3N0eWxlcy5zY3NzIiwiY2hpbmEvbGF5b3V0L2xlZnQtY29udGFpbmVyL19zdHlsZXMuc2NzcyIsImNoaW5hL2xheW91dC9sZWZ0LWNvbnRhaW5lci9sZWZ0LW1lbnUvX3N0eWxlcy5zY3NzIiwiY2hpbmEvbGF5b3V0L2xlZnQtY29udGFpbmVyL2xlZnQtbWVudS9zdWItbGVmdC9fc3R5bGVzLnNjc3MiLCJjaGluYS9sYXlvdXQvbGVmdC1jb250YWluZXIvbGVmdC1tZW51L3N1Yi1sZWZ0L2FjdGl2ZS9fc3R5bGVzLnNjc3MiLCJjaGluYS9sYXlvdXQvbGVmdC1jb250YWluZXIvbGVmdC1uZXdzL19zdHlsZXMuc2NzcyIsImNoaW5hL2xheW91dC9sZWZ0LWNvbnRhaW5lci9sZWZ0LXZrL19zdHlsZXMuc2NzcyIsImNoaW5hL2xheW91dC9sZWZ0LWNvbnRhaW5lci9sZWZ0LWZiL19zdHlsZXMuc2NzcyIsImNoaW5hL2xheW91dC9sZWZ0LWNvbnRhaW5lci9sZWZ0LWNhbGVuZGFyL19zdHlsZXMuc2NzcyIsImNoaW5hL2xheW91dC9sZWZ0LWNvbnRhaW5lci9sZWZ0LWNhbGVuZGFyL2NhbGVuZGFyLXBvcHVwL19zdHlsZXMuc2NzcyIsImNoaW5hL2xheW91dC9sZWZ0LWNvbnRhaW5lci9sZWZ0LWNhbGVuZGFyL3NsaWNrL19zdHlsZXMuc2NzcyIsImNoaW5hL2xheW91dC9sZWZ0LWNvbnRhaW5lci9ydXNzaWFuLWV2ZW50cy9fc3R5bGVzLnNjc3MiLCJjaGluYS9sYXlvdXQvcmlnaHQtY29udGFpbmVyL19zdHlsZXMuc2NzcyIsImNoaW5hL2xheW91dC9zbGljay9fc3R5bGVzLnNjc3MiLCJjaGluYS9sYXlvdXQvdGV4dC1jb250ZW50L19zdHlsZXMuc2NzcyIsImNoaW5hL2xheW91dC9zaXRlLWZvb3Rlci9fc3R5bGVzLnNjc3MiLCJjaGluYS9sYXlvdXQvc2l0ZS1mb290ZXIvZm9vdGVyLWZvcm0vX3N0eWxlcy5zY3NzIiwiY2hpbmEvbGF5b3V0L2Zyb20tbGVmdC9fc3R5bGVzLnNjc3MiLCJjaGluYS9sYXlvdXQvZm9ybXMvY2FsbGJhYy9fc3R5bGVzLnNjc3MiLCJjaGluYS9sYXlvdXQvZm9ybXMvcmVxdWVzdC1mb3JtL19zdHlsZXMuc2NzcyIsImNoaW5hL2xheW91dC9mb3Jtcy9ib29rLWZvcm0vX3N0eWxlcy5zY3NzIiwiY2hpbmEvbGF5b3V0L2JyZWFrY3J1bWJzL19zdHlsZXMuc2NzcyIsImNoaW5hL21haW4tcGFnZS9pZGVhbC9fc3R5bGVzLnNjc3MiLCJjaGluYS9tYWluLXBhZ2UvaWRlYWwvaWRlYWwtc3VidGl0bGUvX3N0eWxlcy5zY3NzIiwiY2hpbmEvbWFpbi1wYWdlL3lvdS1jYW4tZmluZC9fc3R5bGVzLnNjc3MiLCJjaGluYS9tYWluLXBhZ2Uvb3VyLWhvbWVzL19zdHlsZXMuc2NzcyIsImNoaW5hL21haW4tcGFnZS9tYWluLXJldmlld3MvX3N0eWxlcy5zY3NzIiwiY2hpbmEvc2VjdGlvbi9fc3R5bGVzLnNjc3MiLCJjaGluYS9zZWN0aW9uL2hvbWVzL19zdHlsZXMuc2NzcyIsImNoaW5hL3NlY3Rpb24vZ2FsbGVyeS9fc3R5bGVzLnNjc3MiLCJjaGluYS9zZWN0aW9uL3Byb2R1Y3RzL19zdHlsZXMuc2NzcyIsImNoaW5hL3NlY3Rpb25zL19zdHlsZXMuc2NzcyIsImNoaW5hL2RldGFpbC9fc3R5bGVzLnNjc3MiLCJjaGluYS9kZXRhaWwvZGV0YWlsLWdhbGxlcnkvX3N0eWxlcy5zY3NzIiwiY2hpbmEvZGV0YWlsL2RldGFpbC1wcmljZS9fc3R5bGVzLnNjc3MiLCJjaGluYS9kZXRhaWwvcHJvZHVjdC9fc3R5bGVzLnNjc3MiLCJjaGluYS9kZXRhaWwvcHJvZHVjdC9wcm9kdWN0LXByaWNlL19zdHlsZXMuc2NzcyIsImNoaW5hL2RldGFpbC9ob21lL19zdHlsZXMuc2NzcyIsImNoaW5hL2RldGFpbC9ob21lL2hvbWUtcHJpY2UvX3N0eWxlcy5zY3NzIiwiY2hpbmEvZGV0YWlsL2hvbWUvZ2FsbGVyeS9fc3R5bGVzLnNjc3MiLCJjaGluYS9yZXZpZXdzL19zdHlsZXMuc2NzcyIsImNoaW5hL3Jldmlld3MvcmV2aWV3cy1hbnN3ZXIvX3N0eWxlcy5zY3NzIiwiY2hpbmEvcmV2aWV3cy9yZXZpZXdzLWZvcm0vX3N0eWxlcy5zY3NzIiwiY2hpbmEvbmV3cy1wYWdlL19zdHlsZXMuc2NzcyIsImNoaW5hL2dhbGxlcnkvX3N0eWxlcy5zY3NzIiwiY2hpbmEvZ2FsbGVyeS9kZXRhaWwvX3N0eWxlcy5zY3NzIiwiY2hpbmEvY29udGFjdHMvX3N0eWxlcy5zY3NzIiwiY2hpbmEvY29udGFjdHMvY29udGFjdHMtY29vcmRzL19zdHlsZXMuc2NzcyIsImNoaW5hL2NvbnRhY3RzL2NvbnRhY3RzLW1hcHMvX3N0eWxlcy5zY3NzIiwiY2hpbmEvcHJpY2VzL19zdHlsZXMuc2NzcyIsImNoaW5hL21hc29ucnkvX3N0eWxlcy5zY3NzIiwiY2hpbmEvbWFpbi1tZW51LWFzaWRlL19zdHlsZXMuc2NzcyIsImNoaW5hL3RleHQtY29sbGFwc2UvX3N0eWxlcy5zY3NzIiwiY2hpbmEvZ290b3AvX3N0eWxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTZHQSwySkFBWTtBQTdHWjtFQUNDLHNCQUFxQjtFQUNyQiwyREFBMEQ7RUFDMUQsK09BRXdFO0VBQ3hFLG9CQUFtQjtFQUNuQixtQkFBa0IsRUFBQTs7QUFHbkI7RUFDQyxzQkFBcUIsRUFDckI7O0FBRUQ7RUFDQyxtQkFBa0I7RUFDbEIsVUFBUztFQUNULHVDQUFzQyxFQUN0Qzs7QUFFRDtFQUNDLHNCQUFxQixFQUNyQjs7QUFFRDtFQUNDLFVBQVM7RUFDVCxXQUFVO0VBQ1YsaUJBQWdCLEVBQ2hCOztBQUVEO0VBQ0MsZUFBYyxFQVNkO0VBUEE7SUFIRDtNQUlFLFlBQVcsRUFNWixFQUFBO0VBSEE7SUFQRDtNQVFFLGNBQWEsRUFFZCxFQUFBOztBQUVEO0VBQ0MsZ0JBQWU7RUFDZixRQUFPO0VBQ1AsT0FBTTtFQUNOLFlBQVc7RUFDWCxhQUFZO0VBQ1osK0JBQTZCO0VBQzdCLFlBQVcsRUFDWDs7QUFFRDtFQUNDLFNBQVE7RUFDUixXQUFVO0VBQ1YsWUFBVztFQUNYLGFBQVk7RUFDWixpQkFBZ0IsRUFtQmhCO0VBeEJEO0lBU0UsWUFBVztJQUNYLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsUUFBTztJQUNQLFNBQVE7SUFDUixZQUFXO0lBQ1gsWUFBVztJQUNYLG1CQUFrQjtJQUNsQixrQkFBaUI7SUFDakIsaUNBQXdCO0lBQXhCLHlCQUF3QixFQUN4QjtFQW5CRjtJQXNCRSxrQ0FBeUI7SUFBekIsMEJBQXlCLEVBQ3pCOztBQUdGO0VBQ0MsaUJBQWdCLEVBQ2hCOztBQUVEOztFQUVDLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsV0FBVTtFQUNWLFlBQVc7RUFDWCxhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLGtGQUFpRjtFQUNqRixjQUFhO0VBQ2IsWUFBVyxFQUtYO0VBZkQ7O0lBYUUsa0ZBQWlGLEVBQ2pGOztBQUdGO0VBQ0MsV0FBVTtFQUNWLFlBQVc7RUFDWCwrQkFBOEIsRUFLOUI7RUFSRDtJQU1FLCtCQUE4QixFQUM5Qjs7QUN4R0Q7RUFDQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUE4QjtFQUE5Qix1QkFBOEI7RUFBOUIsK0JBQThCO0VBQzlCLDBCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CLEVBOEJuQjtFQTVCQTtJQUxEO01BTUUseUJBQXdCO01BQ3hCLHNCQUFxQixFQTBCdEIsRUFBQTtFQXZCQTtJQVZEO01BV0UseUJBQXdCO01BQ3hCLHVCQUFzQixFQXFCdkIsRUFBQTtFQWpCQTtJQWhCRDtNQWlCRSxhQUFZLEVBZ0JiLEVBQUE7RUFiQTtJQXBCRDtNQXFCRSxjQUFhLEVBWWQsRUFBQTtFQVRBO0lBeEJEO01BeUJFLGNBQWE7TUFDYixXQUFVLEVBT1gsRUFBQTtFQUpBO0lBN0JEO01BOEJFLGFBQVk7TUFDWixXQUFVLEVBRVgsRUFBQTs7QUFFRDtFQUNDLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsZ0JBQWUsRUEyQ2Y7RUF6Q0E7SUFMRDtNQU1FLFlBQVc7TUFDWCxhQUFZLEVBdUNiLEVBQUE7RUFwQ0E7SUFWRDtNQVdFLFlBQVc7TUFDWCxhQUFZLEVBa0NiLEVBQUE7RUEvQkE7SUFmRDtNQWdCRSxjQUFhLEVBOEJkLEVBQUE7RUE5Q0Q7SUFzQkUsWUFBVztJQUNYLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsUUFBTztJQUNQLE9BQU07SUFDTixZQUFXO0lBQ1gsWUFBVztJQUNYLG9CQzdEWSxFRDhEWjtFQTlCRjtJQWlDRSxVQUFTO0lBQ1QsVUFBUyxFQUNQO0VBbkNKO0lBc0NFLG1CQUFrQjtJQUNsQixRQUFPO0lBQ1AsU0FBUTtJQUNSLFlBQVc7SUFDWCxZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLG9CQzVFWSxFRDZFWjs7QUFHRjtFRXBGQSxvQkFEMkQ7RUFFM0QsZ0JGb0Y4QjtFRW5GOUIsaUJGbUZ3QjtFQUV2QixZQ3JGVSxFRHNHVjtFQWZBO0lBTEQ7TUFNRSxnQkFBZSxFQWNoQixFQUFBO0VBWEE7SUFURDtNQVVFLGdCQUFlLEVBVWhCLEVBQUE7RUFQQTtJQWJEO01BY0UsZ0JBQWUsRUFNaEIsRUFBQTtFQXBCRDtJQWtCRSxlQ2xHWSxFRG1HWjs7QUFHRjtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhLEVBU2I7RUFQQTtJQUhEO01BSUUsNkJBQXNCO01BQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7TUFBdEIsdUJBQXNCLEVBTXZCLEVBQUE7RUFIQTtJQVBEO01BUUUsK0JBQW1CO01BQW5CLDhCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsb0JBQW1CLEVBRXBCLEVBQUE7O0FBRUQ7RUFDQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYSxFQU9iO0VBTEE7SUFIRDtNQUlFLDZCQUFzQjtNQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO01BQXRCLHVCQUFzQjtNQUN0QiwwQkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLG9CQUFtQjtNQUNuQixtQkFBa0IsRUFFbkIsRUFBQTs7QUFFRDtFRWhJQSxvQkFEMkQ7RUFFM0QsZ0JGZ0k4QjtFRS9IOUIsaUJGK0h3QjtFQUV2QixlQy9IYSxFRHNKYjtFQTFCRDtJQU1FLHFDQUFvQztJQUNwQyxzQkFBcUIsRUFDckI7RUFFRDtJQVZEO01BV0UscUNBQW9DO01BQ3BDLGdCQUFlO01BQ2YsMkJBQTBCLEVBYTNCLEVBQUE7RUFWQTtJQWhCRDtNQWlCRSxtQkFBa0I7TUFDbEIsZ0JBQWUsRUFRaEIsRUFBQTtFQUxBO0lBckJEO01Bc0JFLGlDQ2xKWTtNRG1KWixnQkFBZTtNQUNmLHNCQUFxQixFQUV0QixFQUFBOztBQUVEO0VFNUpBLG9CQUQyRDtFQUUzRCxnQkY0SjhCO0VFM0o5QixpQkYySndCO0VBRXZCLFlDN0pVLEVEdUxWO0VBN0JEO0lBTUUsZUM5SlksRUQrSlo7RUFFRDtJQVREO01BVUUsZ0JBQWUsRUFtQmhCLEVBQUE7RUFoQkE7SUFiRDtNQWNFLGdCQUFlLEVBZWhCLEVBQUE7RUFaQTtJQWpCRDtNQWtCRSw2QkFBUTtNQUFSLGtCQUFRO01BQVIsU0FBUTtNQUNSLGdCQUFlLEVBVWhCLEVBQUE7RUFQQTtJQXRCRDtNQXVCRSxnQkFBZSxFQU1oQixFQUFBO0VBSEE7SUExQkQ7TUEyQkUsZ0JBQWUsRUFFaEIsRUFBQTs7QUFFRDtFQUNDLDBCQUE4QjtFQUE5Qix1QkFBOEI7RUFBOUIsK0JBQThCO0VBQzlCLDBCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CLEVBNENuQjtFQTFDQTtJQUpEO01BS0UsY0FBYSxFQXlDZCxFQUFBO0VBdENBO0lBUkQ7TUFTRSxxQkFBYTtNQUFiLHFCQUFhO01BQWIsY0FBYSxFQXFDZCxFQUFBO0VBOUNEO0lBYUUsZUFBYztJQUNkLFlBQVc7SUFDWCxhQUFZO0lBQ1osbUJBQWtCLEVBS2xCO0lBckJGO01BbUJHLGdCQUFlLEVBQ2Y7RUFHRjtJQUNDLDhFQUFrRSxFQUtsRTtJQU5EO01BSUUsaUNBQWdDLEVBQ2hDO0VBR0Y7SUFDQyw4RUFBa0UsRUFLbEU7SUFORDtNQUlFLGlDQUFnQyxFQUNoQztFQUdGO0lBQ0MsK0VBQW1FLEVBS25FO0lBTkQ7TUFJRSxrQ0FBaUMsRUFDakM7O0FBSUg7RUFDQyx5QkFBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QiwwQkFBbUI7RUFBbkIsdUJBQW1CO0VBQW5CLG9CQUFtQjtFQUNuQixjQUFhO0VBQ2IseUVBQXlFLEVBZXpFO0VBVEE7SUFWRDtNQVdFLGNBQWEsRUFRZCxFQUFBO0VBTEE7SUFkRDtNQWVFLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IsWUFBVyxFQUdaLEVBQUE7O0FBRUQ7RUFDQyxrQkFBaUIsRUFTakI7RUFQQTtJQUhEO01BSUUsY0FBYSxFQU1kLEVBQUE7RUFIQTtJQVBEO01BUUUsZUFBYyxFQUVmLEVBQUE7O0FBTUE7RUFGRDtJQUdFLGNBQWEsRUFFZCxFQUFBOztBQUNBO0VBQ08sNEJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2pCLHFCQUFvQjtFQUNwQixxQkFBb0I7RUFDcEIsY0FBYTtFQUNiLDBCQUF5QjtFQUN6Qix1QkFBc0I7RUFDdEIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1Qsb0NBQW1DO0VBQ25DLDRCQUEyQixFQUU1Qjs7QUFDSjtFQUNPLGlCQUFnQjtFQUNoQixtQkFBa0IsRUFDckI7O0FHeFNOO0VBQ0MsMEJBQThCO0VBQTlCLHVCQUE4QjtFQUE5QiwrQkFBOEI7RUFDOUIsMEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUIsRUF5Rm5CO0VBdkZBO0lBSkQ7TUFLRSw2QkFBUTtNQUFSLGtCQUFRO01BQVIsU0FBUSxFQXNGVCxFQUFBO0VBbkZBO0lBUkQ7TUFTRSxxQkFBYTtNQUFiLHFCQUFhO01BQWIsY0FBYTtNQUNiLDZCQUFRO01BQVIsa0JBQVE7TUFBUixTQUFRO01BQ1Isb0JBQWU7TUFBZixnQkFBZTtNQUNmLHdCQUEyQjtNQUEzQixxQkFBMkI7TUFBM0IsNEJBQTJCO01BQzNCLGFBQVk7TUFDWixtQkFBa0IsRUE2RW5CLEVBQUE7RUExRUE7SUFqQkQ7TUFrQkUsZUFBYztNQUNkLFlBQVcsRUF3RVosRUFBQTtFQXJFQTtJRHJCQSxvQkFEMkQ7SUFFM0QsZ0JDcUI4QjtJRHBCOUIsaUJDb0J3QjtJQUV2QixtQkFBa0I7SUFDbEIsbUJBQWtCO0lBQ2xCLCtFQUFtRTtJQUNuRSxZRnpCVTtJRTBCViwwQkFBeUI7SUFDekIsc0JBQXFCLEVBcUNyQjtJQW5DQTtNQVZEO1FBV0UsY0FBYTtRQUNiLGtCQUFpQjtRQUNqQix1QkFBc0I7UUFDdEIsZ0JBQWUsRUErQmhCO1FBN0NEO1VBaUJHLGVBQWMsRUFDZCxFQUFBO0lBR0Y7TUFyQkQ7UUFzQkUsZUFBYztRQUNkLGtCQUFpQixFQXNCbEIsRUFBQTtJQW5CQTtNQTFCRDtRQTJCRSxnQkFBZSxFQWtCaEIsRUFBQTtJQWZBO01BQ0MsOEJBQTZCLEVBQzdCO0lBRUQ7TUFDQyxnQ0FBK0IsRUFDL0I7SUFFRDtNQUNDLGlDQUFnQyxFQUNoQztJQXhDRjtNQTJDRSxnQkFBZSxFQUNmO0VBR0Y7SURwRUEsb0JBRDJEO0lBRTNELGdCQ29FOEI7SURuRTlCLGlCQ21Fd0I7SUFFdkIsaUJBQWdCO0lBQ2hCLHFCQUFvQixFQWlCcEI7SUFmQTtNQU5EO1FBT0UsWUFBVztRQUNYLFVBQVM7UUFDVCxXQUFVO1FBQ1YsZ0JBQWUsRUFXaEIsRUFBQTtJQVJBO01BYkQ7UUFjRSxZQUFXO1FBQ1gsbUJBQWtCLEVBTW5CLEVBQUE7SUFIQTtNQWxCRDtRQW1CRSxnQkFBZSxFQUVoQixFQUFBOztBQzFGRjtFQUNDLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsb0NIR3lDLEVHbUN6QztFQXBDQTtJQUxEO01BTUUsY0FBYSxFQW1DZCxFQUFBO0VBaENBO0lBVEQ7TUFVRSxlQUFjLEVBK0JmLEVBQUE7RUE1QkE7SUFDQyxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYSxFQVNiO0lBUEE7TUFIRDtRQUlFLDBCQUE2QjtRQUE3Qiw4QkFBNkIsRUFNOUIsRUFBQTtJQUhBO01BUEQ7UUFRRSwwQkFBOEI7UUFBOUIsdUJBQThCO1FBQTlCLCtCQUE4QixFQUUvQixFQUFBO0VBRUQ7SUZsQkEsOEJBRGdFO0lBRWhFLGdCRWtCeUI7SUZqQnpCLGlCRWlCbUI7SUFFbEIsZUFBYztJQUNkLGdCQUFlO0lBQ2YsWUhqQlUsRUcyQlY7SUFmRDtNQVNFLGVIM0JhLEVHNEJiO0lBRUQ7TUFaRDtRQWFFLGdCQUFlLEVBRWhCLEVBQUE7O0FDeENGO0VBQ0MscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBOEI7RUFBOUIsdUJBQThCO0VBQTlCLCtCQUE4QjtFQUM5Qix5QkFBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QixFQVd2QjtFQVRBO0lBTEQ7TUFNRSx5QkFBd0I7TUFDeEIsbUJBQWtCLEVBT25CLEVBQUE7RUFKQTtJQVZEO01BV0UsY0FBYTtNQUNiLGtCQUFpQixFQUVsQixFQUFBOztBQ2REO0VBQ0MsYUFBWSxFQXVDWjtFQXJDQTtJQUhEO01BSUUsbUJBQWtCO01BQ2xCLFlBQVc7TUFDWCxPQUFNO01BQ04saUJMTVUsRUsyQlg7TUF4Q0Q7UUFVRyxlQUFjO1FBQ2QsUUFBTztRQUNQLFdBQVU7UUFDVixZQUFXO1FBQ1gsc0NBQTZCO1FBQTdCLDhCQUE2QixFQUM3QixFQUFBO0VBR0Y7SUFsQkQ7TUFxQkcsYUFBWTtNQUNaLHNDQUE2QjtNQUE3Qiw4QkFBNkIsRUFDN0IsRUFBQTtFQUdGO0lBMUJEO01BMkJFLE9BQU0sRUFhUDtNQXhDRDtRQThCRyxRQUFPO1FBQ1AsYUFBWTtRQUNaLHNDQUE2QjtRQUE3Qiw4QkFBNkIsRUFDN0IsRUFBQTtFQUdGO0lBcENEO01BcUNFLGVBQWM7TUFDZCxpQkFBZ0IsRUFFakIsRUFBQTs7QUN4Q0Q7RUFDQyxnQkFBZTtFQUNmLGlCTldXLEVNaU5YO0VBMU5BO0lBSkQ7TUFLRSxtQkFBa0I7TUFDbEIsT0FBTTtNQUNOLFFBQU87TUFDUCxZQUFXO01BQ1gsV0FBVTtNQUNWLFVBQVMsRUFvTlY7TUE5TkQ7UUFhRyxRQUFPLEVBQ1AsRUFBQTtFQUdGO0lBakJEO01Ba0JFLGlCQUFnQjtNQUNoQiwwQk5WWSxFTXFOYixFQUFBO0VBdE1DO0lBRkQ7TUxmQSw4QkFEZ0U7TUFFaEUsZ0JLaUIwQjtNTGhCMUIsaUJLZ0JvQjtNQUVsQixtQkFBa0I7TUFDbEIsd0JBQXVCO01BQ3ZCLG9CTnhCWTtNTXlCWixhQUFZO01BQ1osMEJBQXlCLEVBeUIxQjtNQWxDRDtRQVlHLFlBQVc7UUFDWCxlQUFjO1FBQ2QsbUJBQWtCO1FBQ2xCLFlBQVc7UUFDWCxTQUFRO1FBQ1IsV0FBVTtRQUNWLFlBQVc7UUFDWCxtQkFBa0I7UUFDbEIsaUJON0JRLEVNOEJSLEVBQUE7RUFHRjtJQXhCRDtNQTJCRyxXQUFVLEVBQ1YsRUFBQTtFQUdGO0lBL0JEO01BZ0NFLGNBQWEsRUFFZCxFQUFBO0VBRUQ7SUFDQyw2QkFBNEIsRUF5QzVCO0lBdkNBO01BSEQ7UUFJRSxvQk56RFk7UU0wRFosaUJBQWdCLEVBcUNqQjtRQTFDRDtVQVFHLGlCTnJEUTtVTXNEUixtQkFBa0IsRUFDbEIsRUFBQTtJQUdGO01BYkQ7UUFjRSxpQk4zRFM7UU00RFQsa0NOaEVXLEVNMkZaO1FBMUNEO1VBa0JHLGNBQWEsRUFDYixFQUFBO0lBbkJIO01BdUJFLDBCTnRFZ0IsRU11RWhCO0lBeEJGO01BMkJFLGlCQUFnQixFQUNoQjtJQTVCRjtNQStCRSxtQkFBa0IsRUFDbEI7SUFoQ0Y7TUFtQ0UsaUJOaEZTO01NaUZULHVCQUFzQixFQUt0QjtNQUhBO1FBdENGO1VBdUNHLGNBQWEsRUFFZCxFQUFBO0VBR0Y7SUxyR0Esb0JBRDJEO0lBRTNELGdCS3FHOEI7SUxwRzlCLGlCS29Hd0I7SUFFdkIsc0JBQXFCO0lBQ3JCLG1CQUFrQjtJQUNsQiw4QkFBNkI7SUFDN0IsNkJBQTRCO0lBQzVCLGtCQUFpQixFQXFDakI7SUFuQ0E7TUFURDtRQVVFLGdCQUFlO1FBQ2YsWU5wR1MsRU1xSVY7UUE1Q0Q7VUwvRkEsOEJBRGdFO1VBRWhFLGdCSzRHMkI7VUwzRzNCLGlCSzJHcUI7VUFDbEIsZ0JBQWU7VUFDZixpQkFBZ0I7VUFDaEIsZU5sSFcsRU1tSFgsRUFBQTtJQUdGO01BckJEO1FBc0JFLFlOekhTLEVNK0lWLEVBQUE7SUE1Q0Q7TUEwQkUsZU4zSFksRU00SFo7SUEzQkY7TUE4QkUsZUFBYztNQUNkLGFBQVk7TUFDWixlQUFjO01BQ2QsZ0JBQWU7TUFDZixvQk5uSVk7TU1vSVosa0JBQWlCO01BQ2pCLHVCQUFzQjtNQUN0QixZTjlIUztNTStIVCxtQkFBa0IsRUFLbEI7TUFIQTtRQXhDRjtVQXlDRyxXQUFVLEVBRVgsRUFBQTtFQUdGO0lBQ0MsbUJBQWtCO0lBQ2xCLFNBQVE7SUFDUixPQUFNO0lBQ04sWUFBVztJQUNYLGFBQVk7SUFDWixrRUFBc0Q7SUFDdEQsNkJBQTRCO0lBQzVCLDRCQUEyQjtJQUMzQix5Q0FBd0M7SUFDeEMsWUFBVyxFQWdCWDtJQWRBO01BWkQ7UUFhRSxjQUFhLEVBYWQsRUFBQTtJQVZBO01BaEJEO1FBaUJFLGVBQWMsRUFTZixFQUFBO0lBMUJEO01BcUJFLDRCQUEyQjtNQUMzQiw0QkFBMkI7TUFDM0IsaUNBQXdCO01BQXhCLHlCQUF3QjtNQUN4QixhQUFZLEVBQ1o7RUFHRjtJQUNDLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLGFBQVk7SUFDWixZQUFXLEVBaUNYO0lBL0JBO01BUEQ7UUFRRSxTQUFRO1FBQ1IsV0FBVSxFQTZCWCxFQUFBO0lBMUJBO01BWkQ7UUFhRSxVQUFTO1FBQ1QsYUFBWSxFQXdCYixFQUFBO0lBckJBO01BakJEO1FBa0JFLGNBQWEsRUFvQmQsRUFBQTtJQXRDRDtNQXVCRSxZQUFXO01BQ1gsZUFBYztNQUNkLG1CQUFrQjtNQUNsQixRQUFPO01BQ1AsU0FBUTtNQUNSLFlBQVc7TUFDWCxZQUFXO01BQ1gsbUJBQWtCO01BQ2xCLGlCTmxNUztNTW1NVCxpQ0FBd0I7TUFBeEIseUJBQXdCLEVBQ3hCO0lBakNGO01Bb0NFLGtDQUF5QjtNQUF6QiwwQkFBeUIsRUFDekI7RUFyTkg7SUF5TkUsNEJBQTJCO0lBQzNCLDRCQUEyQjtJQUMzQixpQ0FBd0I7SUFBeEIseUJBQXdCO0lBQ3hCLGFBQVksRUFDWjs7QUM3TkY7RUFDQyxjQUFhLEVBaUNiO0VBL0JBO0lBQ0Msb0JBQW1CLEVBQ25CO0VBRUQ7SUFDQyxlQUFjO0lBQ2QsMEJBQXlCO0lBQ3pCLGdCQUFlO0lBQ2YsWVBSVSxFT2FWO0lBVEQ7TUFPRSxlUFRZLEVPVVo7RUFmSDtJQW1CRSw0QkFBMkI7SUFDM0IsNEJBQTJCLEVBSzNCO0lBekJGO01BdUJHLDRCQUEyQixFQUMzQjtFQXhCSDtJQTRCRSxtQkFBa0IsRUFDbEI7RUE3QkY7SUFnQ0UsbUJBQWtCLEVBQ2xCOztBQ2pDRjs7RUFFQyxlQUFjLEVBQ2Q7O0FDSEQ7RUFDQyxpQkFBZ0IsRUFzRWhCO0VBcEVBO0lBSEQ7TUFJRSxjQUFhLEVBbUVkLEVBQUE7RUFoRUE7SUFQRDtNQVFFLGVBQWMsRUErRGYsRUFBQTtFQTVEQTtJQUNDLG9CQUFtQjtJQUNuQixxQkFBb0I7SUFDcEIsa0NUTm1CO0lTT25CLG1CQUFrQixFQU1sQjtJQVZEO01BT0UsaUJBQWdCO01BQ2hCLGlCQUFnQixFQUNoQjtFQUdGO0lSaEJBLDhCQURnRTtJQUVoRSxnQkFLd0I7SUFKeEIsaUJBSWtCO0lBRWxCLG9CQUFtQjtJQUNuQixtQkFBa0I7SUFUbEIsOEJBRGdFO0lBRWhFLGdCUWlCeUI7SVJoQnpCLGlCUWdCbUI7SUFFbEIsb0JBQW1CLEVBS25CO0lSZEQ7TUFDQyxtQkFBa0I7TUFDbEIscUZBQXlFO01BQ3pFLG1CQUFrQixFQUNsQjtJUUNEO01BT0UscUJBQW9CLEVBQ3BCO0VBR0Y7SVJqQ0Esb0JBRDJEO0lBRTNELGdCUWlDOEI7SVJoQzlCLGlCUWdDd0I7SUFFdkIsZVRoQ2E7SVNpQ2IsaUJBQWdCLEVBQ2hCO0VBRUQ7SUFDQyxvQkFBbUI7SUFDbkIsaUJBQWdCLEVBTWhCO0lBUkQ7TUFLRSxnQkFBZTtNQUNmLFlUNUNTLEVTNkNUO0VBR0Y7SUFDQyxZQUFXO0lBQ1gsbUJBQWtCLEVBQ2xCO0VBRUQ7SUFDQyxlQUFjO0lBQ2Qsb0JUckRhO0lTc0RiLGtCQUFpQjtJQUNqQix1QkFBc0I7SUFDdEIsZ0JBQWU7SUFDZixpQkFBZ0I7SUFDaEIsWVRsRFU7SVNtRFYsbUJBQWtCO0lBQ2xCLDBCQUF5QixFQUt6QjtJQWREO01BWUUsZVQ3RGEsRVM4RGI7O0FDckVIO0VBQ0MsaUJBQWdCO0VBQ2hCLG9CQUFtQixFQVNuQjtFQVBBO0lBSkQ7TUFLRSxjQUFhLEVBTWQsRUFBQTtFQUhBO0lBUkQ7TUFTRSxlQUFjLEVBRWYsRUFBQTs7QUNUQTtFQUZEO0lBR0UsY0FBYSxFQU1kLEVBQUE7O0FBSEE7RUFORDtJQU9FLGVBQWMsRUFFZixFQUFBOztBQ1REO0VBQ0MsaUJBQWdCLEVBa0ZoQjtFQWhGQTtJQUhEO01BSUUsY0FBYSxFQStFZCxFQUFBO0VBNUVBO0lBUEQ7TUFRRSxlQUFjLEVBMkVmLEVBQUE7RUF4RUE7SVhKQSw4QkFEZ0U7SUFFaEUsZ0JXSXlCO0lYSHpCLGlCV0dtQjtJQVVsQixvQkFBbUIsRUFDbkI7SUFUQTtNQUhEO1FBSUUsZ0JBQWUsRUFRaEIsRUFBQTtJQUxBO01BUEQ7UUFRRSxnQkFBZSxFQUloQixFQUFBO0VBRUQ7SVh4QkEsb0JBRDJEO0lBRTNELGdCV3dCOEI7SVh2QjlCLGlCV3VCd0I7SUFFdkIsb0JadkJhO0lZd0JiLGtCQUFpQjtJQUNqQix1QkFBc0I7SUFDdEIsWVpsQlU7SVltQlYsMEJBQXlCO0lBQ3pCLG1CQUFrQixFQUNsQjtFQUVEO0lBQ0MsWUFBVztJQUNYLDBCQUF5QixFQUN6QjtFQUVEO0lYeENBLG9CQUQyRDtJQUUzRCxpQld3QytCO0lYdkMvQixpQld1Q3dCO0lBRXZCLFlBQVc7SUFDWCxhQUFZO0lBQ1osMEJaN0JrQjtJWThCbEIsb0JaOUJrQjtJWStCbEIsdUJBQXNCO0lBQ3RCLGVabkNlO0lZb0NmLG1CQUFrQjtJQUNsQiwwQkFBeUIsRUFDekI7RUFFRDtJWHJEQSxvQkFEMkQ7SUFFM0QsZ0JXcUQ4QjtJWHBEOUIsaUJXb0R3QjtJQUV2QixtQkFBa0I7SUFDbEIsYUFBWTtJQUNaLDBCWjFDa0I7SVkyQ2xCLHVCQUFzQjtJQUN0QixlWjlDZTtJWStDZixtQkFBa0IsRUFjbEI7SUF0QkQ7TUFXRSxxRkFBeUUsRUFVekU7TUFyQkY7UUFlRyxvQlpoRVcsRVlxRVg7UUFwQkg7VUFrQkksWVozRE8sRVk0RFA7RUFLSjtJQUNDLGVBQWM7SUFDZCxZQUFXO0lBQ1gsZVpsRWUsRVltRWY7O0FDbEZGO0VBQ0MsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxXQUFVO0VBQ1YsYUFBWTtFQUNaLGFBQVk7RUFDWixvQkFBbUI7RUFDbkIsY0FBYTtFQUNiLG9CYlNtQjtFYVJuQixvREFBMEM7RUFBMUMsNENBQTBDO0VBQzFDLGFBQVksRUF5Q1o7RUFuREQ7SUFhRSxZQUFXO0lBQ1gsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsVUFBUztJQUNULFNBQVE7SUFDUixVQUFTO0lBQ1QsbUJBQWtCO0lBQ2xCLCtCQUE4QjtJQUM5QiwrQmJMa0IsRWFNbEI7RUFFRDtJQUNDLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLFdBQVU7SUFDVixZQUFXO0lBQ1gsYUFBWSxFQW1CWjtJQXpCRDtNQVVFLFlBQVc7TUFDWCxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLFFBQU87TUFDUCxTQUFRO01BQ1IsWUFBVztNQUNYLFlBQVc7TUFDWCxpQkFBZ0I7TUFDaEIsb0JidENZO01hdUNaLGlDQUF3QjtNQUF4Qix5QkFBd0IsRUFDeEI7SUFwQkY7TUF1QkUsa0NBQXlCO01BQXpCLDBCQUF5QixFQUN6Qjs7QUNqREg7RUFHRSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGFBQVk7RUFDWixVQUFTO0VBQ1QsZ0JBQWU7RUFDZixpRkFBcUUsRUFXckU7RUF0QkY7SUFjRyxZQUFXLEVBQ1g7RUFmSDtJQWtCRyxXQUFVO0lBQ1Ysa0NBQXlCO0lBQXpCLDBCQUF5QjtJQUN6QixZQUFXLEVBQ1g7O0FDckJIO0VBQ0MsaUJBQWdCLEVBd0NoQjtFQXRDQTtJZElBLDhCQURnRTtJQUVoRSxnQkFLd0I7SUFKeEIsaUJBSWtCO0lBRWxCLG9CQUFtQjtJQUNuQixtQkFBa0I7SUFUbEIsOEJBRGdFO0lBRWhFLGdCY0h5QjtJZEl6QixpQmNKbUI7SUFFbEIsb0JBQW1CLEVBS25CO0lkTUQ7TUFDQyxtQkFBa0I7TUFDbEIscUZBQXlFO01BQ3pFLG1CQUFrQixFQUNsQjtJY25CRDtNQU9FLHFCQUFvQixFQUNwQjtFQUdGO0lBQ0Msb0JBQW1CO0lBQ25CLHFCQUFvQjtJQUNwQixrQ2ZaYSxFZWlCYjtJQVJEO01BTUUsK0JmakJTLEVla0JUO0VBR0Y7SUFDQyxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLGlCQUFnQjtJQUNoQixZZnpCVSxFZThCVjtJQVREO01BT0UsZWYxQlksRWUyQlo7RUFHRjtJQUNDLGVBQWM7SUFDZCxnQkFBZTtJQUNmLGVmakNhO0lla0NiLGtCQUFpQixFQUNqQjs7QUN0Q0Q7RUFGRDtJQUdFLFlBQVcsRUFjWixFQUFBOztBQVhBO0VBTkQ7SUFPRSxXQUFVLEVBVVgsRUFBQTs7QUFQQTtFQVZEO0lBV0UsYUFBWSxFQU1iLEVBQUE7O0FBakJEO0VmT0MsOEJBRGdFO0VBRWhFLGdCQUt3QjtFQUp4QixpQkFJa0I7RUFFbEIsb0JBQW1CO0VBQ25CLG1CQUFrQixFZUFqQjtFZkVEO0lBQ0MsbUJBQWtCO0lBQ2xCLHFGQUF5RTtJQUN6RSxtQkFBa0IsRUFDbEI7O0FnQnRCRjtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxvQ0FBMkI7RUFBM0IsNEJBQTJCLEVBZ0MzQjtFQTlCQTtJQVBEO01BUUUsYUFBWSxFQTZCYixFQUFBO0VBMUJBO0lBWEQ7TUFZRSxhQUFZLEVBeUJiLEVBQUE7RUFyQ0Q7SUFnQkUsbUJBQWtCLEVBQ2xCO0VBakJGO0lBb0JFLGVBQWM7SUFDZCxXQUFVO0lBQ1YsWUFBVztJQUNYLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsVUFBUztJQUNULG9CakJoQmlCO0lpQmlCakIsYUFBWSxFQUNaO0VBNUJGO0lBaUNHLDBCakJ2QmdCO0lpQndCaEIsb0JqQjdCWSxFaUI4Qlo7O0FBSUg7RUFDQyxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixZQUFXO0VBQ1gsYUFBWTtFQUNaLG9CQUFtQjtFQUNuQixVQUFTO0VBQ1QsOERBQWtEO0VBQ2xELGFBQVk7RUFDWixjQUFhO0VBQ2IsWUFBVztFQUNYLGdCQUFlLEVBdUJmO0VBcEJDO0lBZkY7TUFnQkcsV0FBVSxFQU1YLEVBQUE7RUFIQTtJQW5CRjtNQW9CRyxZQUFXLEVBRVosRUFBQTtFQXRCRjtJQXlCRSxpQ0FBZ0MsRUFTaEM7SUFQQTtNQTNCRjtRQTRCRyxZQUFXLEVBTVosRUFBQTtJQUhBO01BL0JGO1FBZ0NHLGFBQVksRUFFYixFQUFBOztBQ3ZFRDtFQUZEO0lBR0UsZ0JBQWUsRUE0R2hCLEVBQUE7O0FBekdBO0VBTkQ7SUFPRSxXQUFVLEVBd0dYLEVBQUE7O0FBL0dEO0VqQk9DLDhCQURnRTtFQUVoRSxnQmlCR3lCO0VqQkZ6QixpQmlCRW1CLEVBQ2xCOztBQVpGO0VBZUUsZ0JBQWUsRUFDZjs7QUFoQkY7RUFtQkUsZ0JBQWUsRUFDZjs7QUFwQkY7RUF1QkUsZ0JBQWUsRUFDZjs7QUF4QkY7RUEyQkUsZ0JBQWUsRUFDZjs7QUE1QkY7RUErQkUsZ0JBQWUsRUFDZjs7QUFoQ0Y7RUFtQ0UsZ0JBQWUsRUFDZjs7QUFwQ0Y7RWpCQ0Msb0JBRDJEO0VBRTNELGdCaUJxQzhCO0VqQnBDOUIsaUJpQm9Dd0IsRUFLdkI7RUE1Q0Y7SUEwQ0csaUJBQWdCLEVBQ2hCOztBQTNDSDtFQStDRSxlbEIxQ2E7RWtCMkNiLDJCQUEwQixFQUsxQjtFQXJERjtJQW1ERyxzQkFBcUIsRUFDckI7O0FBR0Y7RWpCaERBLDhCQURnRTtFQUVoRSxnQkFLd0I7RUFKeEIsaUJBSWtCO0VBRWxCLG9CQUFtQjtFQUNuQixtQkFBa0I7RWlCMkNqQixnQkFBZSxFQUtmO0VqQjlDRDtJQUNDLG1CQUFrQjtJQUNsQixxRkFBeUU7SUFDekUsbUJBQWtCLEVBQ2xCO0VpQmlDRDtJQU9FLHdCQUF1QixFQUN2Qjs7QUEvREg7RUFxRUcsWUFBVztFQUNYLFdBQVU7RUFDVixtQkFBa0IsRUFDbEI7O0FBeEVIO0VBMkVHLGFBQVk7RUFDWixXQUFVO0VBQ1Ysa0JBQWlCLEVBQ2pCOztBQTlFSDtFQWlGRyxXQUFVO0VBQ1Ysa0JBQWlCLEVBQ2pCOztBQW5GSDtFQXVGRSxtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLGtCQUFpQixFQVdqQjtFQXBHRjtJakJDQyxvQkFEMkQ7SUFFM0QsZ0JpQjBGK0I7SWpCekYvQixpQmlCeUZ5QjtJQUV2QixvQkFBbUIsRUFLbkI7SUFuR0g7TUFpR0ksaUJBQWdCLEVBQ2hCOztBQWxHSjtFakJDQyxvQkFEMkQ7RUFFM0QsZ0JpQnFHOEI7RWpCcEc5QixpQmlCb0d3QjtFQUV2QixvQkFBbUIsRUFLbkI7RUE5R0Y7SUE0R0csaUJBQWdCLEVBQ2hCOztBQzNHRjtFQUNDLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsb0JBQStCO0VBQy9CLGtKQUFtSDtFQUFuSCw4R0FBbUgsRUFDbkg7O0FBRUQ7RUFDQyxtQkFBa0I7RUFDbEIsUUFBTztFQUNQLFVBQVM7RUFDVCxZQUFXO0VBRVgsYUFBWTtFQUNaLG1GQUF1RSxFQUN2RTs7QUFFRDtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQThCO0VBQTlCLHVCQUE4QjtFQUE5QiwrQkFBOEI7RUFDOUIsMEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIsZUFBYyxFQXNDZDtFQXBDQTtJQU5EO01BT0UsNkJBQXNCO01BQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7TUFBdEIsdUJBQXNCO01BQ3RCLHlCQUF3QjtNQUN4QixlQUFjLEVBaUNmLEVBQUE7RUE5QkE7SUFaRDtNQWFFLHlCQUF3QjtNQUN4QixnQkFBZSxFQTRCaEIsRUFBQTtFQXpCQTtJQWpCRDtNQWtCRSwrQkFBbUI7TUFBbkIsOEJBQW1CO01BQW5CLHdCQUFtQjtNQUFuQixvQkFBbUIsRUF3QnBCLEVBQUE7RUFyQkE7SUFyQkQ7TUFzQkUseUJBQXdCO01BQ3hCLGdCQUFlLEVBbUJoQixFQUFBO0VBaEJBO0lBMUJEO01BMkJFLGNBQWEsRUFlZCxFQUFBO0VBWkE7SUE5QkQ7TUErQkUsY0FBYTtNQUNiLFdBQVUsRUFVWCxFQUFBO0VBUEE7SUFDQyxzQkFBeUI7SUFBekIsbUJBQXlCO0lBQXpCLDBCQUF5QixFQUt6QjtJQUhBO01BSEQ7UUFJRSwrQkFBbUI7UUFBbkIsOEJBQW1CO1FBQW5CLHdCQUFtQjtRQUFuQixvQkFBbUIsRUFFcEIsRUFBQTs7QUFHRjtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhLEVBd0JiO0VBdEJBO0lBSEQ7TUFJRSwrQkFBbUI7TUFBbkIsOEJBQW1CO01BQW5CLHdCQUFtQjtNQUFuQixvQkFBbUI7TUFDbkIsMEJBQThCO01BQTlCLHVCQUE4QjtNQUE5QiwrQkFBOEI7TUFDOUIsWUFBVztNQUNYLG9CQUFtQixFQWtCcEIsRUFBQTtFQWZBO0lBVkQ7TUFXRSw2QkFBc0I7TUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtNQUF0Qix1QkFBc0I7TUFDdEIsV0FBVSxFQWFYLEVBQUE7RUFWQTtJQWZEO01BZ0JFLDZCQUFzQjtNQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO01BQXRCLHVCQUFzQjtNQUN0QixpQkFBZ0IsRUFRakIsRUFBQTtFQUxBO0lBcEJEO01BcUJFLDBCQUE2QjtNQUE3Qiw4QkFBNkI7TUFDN0IsK0JBQW1CO01BQW5CLDhCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsb0JBQW1CO01BQ25CLFdBQVUsRUFFWCxFQUFBOztBQUVEO0VsQnpGQSxvQkFEMkQ7RUFFM0QsZ0JrQnlGOEI7RWxCeEY5QixpQmtCd0Z3QixFQXVCdkI7RUFyQkE7SUFIRDtNQUlFLGdCQUFlLEVBb0JoQixFQUFBO0VBakJBO0lBUEQ7TUFRRSxnQkFBZSxFQWdCaEIsRUFBQTtFQWJBO0lBWEQ7TUFZRSxvQkFBbUIsRUFZcEIsRUFBQTtFQVRBO0lBZkQ7TUFnQkUsb0JBQW1CO01BQ25CLGdCQUFlLEVBT2hCLEVBQUE7RUFKQTtJQXBCRDtNQXFCRSxnQkFBZTtNQUNmLGlCQUFnQixFQUVqQixFQUFBOztBQUVEO0VsQm5IQSxvQkFEMkQ7RUFFM0QsZ0JrQm1IOEI7RWxCbEg5QixpQmtCa0h3QjtFQUV2QixlbkJsSGEsRW1CdUliO0VBbkJBO0lBTEQ7TUFNRSxnQkFBZSxFQWtCaEIsRUFBQTtFQWZBO0lBVEQ7TUFVRSxnQkFBZSxFQWNoQixFQUFBO0VBWEE7SUFiRDtNQWNFLGdCQUFlLEVBVWhCLEVBQUE7RUFQQTtJQWpCRDtNQWtCRSxnQkFBZSxFQU1oQixFQUFBO0VBeEJEO0lBc0JFLFluQnZJUyxFbUJ3SVQ7O0FBR0Y7RUFDQyxnQkFBZTtFQUNmLDBCbkJwSXdCLEVtQnFJeEI7O0FBRUQ7RWxCbEpBLG9CQUQyRDtFQUUzRCxnQmtCa0o4QjtFbEJqSjlCLGlCa0JpSndCO0VBRXZCLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isd0JBQTJCO0VBQTNCLHFCQUEyQjtFQUEzQiw0QkFBMkI7RUFDM0IsMEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUIsRUF3Qm5CO0VBdEJBO0lBUEQ7TUFRRSxnQkFBZSxFQXFCaEIsRUFBQTtFQWxCQTtJQVhEO01BWUUsZ0JBQWUsRUFpQmhCLEVBQUE7RUE3QkQ7SWxCbEpBLG9CQUQyRDtJQUUzRCxnQmtCaUsrQjtJbEJoSy9CLGlCa0JnS3lCO0lBRXZCLFluQmxLUyxFbUI0S1Q7SUFSQTtNQXBCRjtRQXFCRyxrQkFBaUI7UUFDakIsZ0JBQWUsRUFNaEIsRUFBQTtJQUhBO01BekJGO1FBMEJHLGdCQUFlLEVBRWhCLEVBQUE7O0FDL0tIO0VBQ0MscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBOEI7RUFBOUIsdUJBQThCO0VBQTlCLCtCQUE4QjtFQUM5QiwwQkFBbUI7RUFBbkIsdUJBQW1CO0VBQW5CLG9CQUFtQixFQXFFbkI7RUFuRUE7SUFMRDtNQU1FLFlBQVcsRUFrRVosRUFBQTtFQS9EQTtJQVREO01BVUUsMkJBQXNCO01BQXRCLHVCQUFzQixFQThEdkIsRUFBQTtFQTNEQTtJQWJEO01BY0UsMEJBQWdCO01BQWhCLGlCQUFnQixFQTBEakIsRUFBQTtFQXZEQTtJQWpCRDtNQWtCRSxZQUFXLEVBc0RaLEVBQUE7RUFuREE7SW5CcEJBLG9CQUQyRDtJQUUzRCxnQm1Cb0I4QjtJbkJuQjlCLGlCbUJtQndCO0lBRXZCLHNCQUFxQjtJQUNyQixhQUFZO0lBQ1osbUJBQWtCO0lBQ2xCLG1CQUFrQjtJQUNsQixjQUFhLEVBMENiO0lBeENBO01BVEQ7UUFVRSxXQUFVO1FBQ1YsbUJBQWtCO1FBQ2xCLGlCQUFnQjtRQUNoQixnQkFBZSxFQW9DaEIsRUFBQTtJQWpDQTtNQWhCRDtRQWlCRSxtQkFBa0I7UUFDbEIsZ0JBQWUsRUErQmhCLEVBQUE7SUE1QkE7TUFyQkQ7UUFzQkUsV0FBVTtRQUNWLG1CQUFrQixFQTBCbkIsRUFBQTtJQWpERDtNQTJCRSxnQkFBZSxFQUNmO0lBNUJGO01uQnBCQSxvQkFEMkQ7TUFFM0QsZ0JtQmtEK0I7TW5CakQvQixpQm1CaUR5QjtNQUV2QixVQUFTO01BQ1Qsb0JwQmxEWTtNb0JtRFosWXBCM0NTO01vQjRDVCxnQkFBZSxFQVlmO01BVkE7UUF0Q0Y7VUF1Q0csZUFBYztVQUNkLGdCQUFlO1VBQ2YsbUJBQWtCLEVBT25CLEVBQUE7TUFKQTtRQTVDRjtVQTZDRyxtQkFBa0I7VUFDbEIsZ0JBQWUsRUFFaEIsRUFBQTs7QUNyRUg7RUFNRSxlQUFjO0VBQ2Qsb0JBQW1CO0VBQ25CLHFCQUFvQjtFQUNwQixrQ3JCRG1CLEVxQk1uQjtFQUhBO0lBWEY7TUFZRyxjQUFhLEVBRWQsRUFBQTs7QUFkRjtFcEJPQyw4QkFEZ0U7RUFFaEUsZ0JBS3dCO0VBSnhCLGlCQUlrQjtFQUVsQixvQkFBbUI7RUFDbkIsbUJBQWtCLEVvQkloQjtFcEJGRjtJQUNDLG1CQUFrQjtJQUNsQixxRkFBeUU7SUFDekUsbUJBQWtCLEVBQ2xCOztBb0J0QkY7RUF1QkcscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwrQkFBbUI7RUFBbkIsOEJBQW1CO0VBQW5CLHdCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIseUJBQXdCO0VBQ3hCLGdCQUFlLEVBVWY7RUFSQTtJQTVCSDtNQTZCSSw2QkFBc0I7TUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtNQUF0Qix1QkFBc0IsRUFPdkIsRUFBQTtFQUpBO0lBaENIO01BaUNJLCtCQUFtQjtNQUFuQiw4QkFBbUI7TUFBbkIsd0JBQW1CO01BQW5CLG9CQUFtQjtNQUNuQiwwQkFBNkI7TUFBN0IsOEJBQTZCLEVBRTlCLEVBQUE7O0FBcENIO0VBdUNHLG1CQUFrQixFQWdDbEI7RUE5QkE7SUF6Q0g7TUEwQ0ksWUFBVztNQUNYLGtDckJuQ2lCLEVxQitEbEIsRUFBQTtFQXpCQTtJQTlDSDtNQStDSSxXQUFVO01BQ1YsaUJBQWdCLEVBdUJqQjtNQXZFSDtRQW1ESyxjQUFhLEVBQ2I7TUFwREw7UUF1REssZ0JBQWU7UUFDZixpQkFBZ0IsRUFDaEIsRUFBQTtFQUdGO0lBNURIO01BNkRJLFdBQVUsRUFVWDtNQXZFSDtRQWdFSyxtQkFBa0IsRUFDbEI7TUFqRUw7UUFvRUssZUFBYyxFQUNkLEVBQUE7O0FBckVMO0VBMEVHLG1CQUFrQixFQUNsQjs7QUEzRUg7RUE4RUcsbUJBQWtCLEVBS2xCO0VBbkZIO0lBaUZJLGlCQUFnQixFQUNoQjs7QUFsRko7RUF3RkksWUFBVyxFQUNYOztBQXpGSjtFQTZGRyxhQUFZO0VBQ1osZUFBYztFQUNkLGtCQUFpQjtFQUNqQixnQkFBZSxFQUNmOztBQWpHSDtFQXFHRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLGNBQWE7RUFDYiwwQkFBNkI7RUFBN0IsOEJBQTZCLEVBQzdCOztBQXhHRjtFQTJHRSxVQUFTO0VBQ1QsVUFBUyxFQUNUOztBQTdHRjtFQWdIRSxVQUFTO0VBQ1QsVUFBUyxFQUNUOztBQWxIRjtFQXFIRSxVQUFTO0VBQ1QsV0FBVTtFQUNWLFVBQVMsRUFDVDs7QUN4SEY7RXJCcURDLGNBQWE7RUFDYixnQkFBZTtFQUNmLFFBQU87RUFDUCxPQUFNO0VBQ04sWUFBVztFQUNYLGFBQVk7RUFDWiwrQkFBNkI7RUFDN0IsWUFBVyxFcUJsQlg7RXJCb0JBOztJQUVDLGVBQWM7SUFDZCxtQkFBa0IsRUFDbEI7RXFCL0REO0lyQm1FQSxtQkFBa0I7SUFDbEIsVUFBUztJQUNULFNBQVE7SUFDUixrQkFBaUI7SUFDakIsaUJEN0RXO0lzQlBWLHFCQUFvQixFQVdwQjtJQVRBO01BTEQ7UUFNRSxhQUFZO1FBQ1osc0JBQXFCLEVBT3RCLEVBQUE7SUFKQTtNQVZEO1FBV0UsYUFBWTtRQUNaLHNCQUFxQixFQUV0QixFQUFBO0VBRUQ7SXJCMkRBLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsWUFBVyxFcUIzRFY7SXJCNkREO01BRUMsWUFBVztNQUNYLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsUUFBTztNQUNQLFNBQVE7TUFDUixZQUFXO01BQ1gsWUFBVztNQUNYLG1CQUFrQjtNQUNsQixrQkFBaUI7TUFDakIsaUNBQXdCO01BQXhCLHlCQUF3QixFQUN4QjtJQUVEO01BQ0Msa0NBQXlCO01BQXpCLDBCQUF5QixFQUN6QjtJQUVEO01xQmpGQTtRckJrRkMsV0FBVTtRQUNWLFVBQVM7UUFDVCxhQUFZLEVxQmxGWixFQUFBO0lyQnFGRDtNcUJ2RkE7UXJCd0ZDLFVBQVM7UUFDVCxhQUFZO1FBQ1osYUFBWSxFcUJ4RlosRUFBQTtFQUVEO0lyQmhCQSw4QkFEZ0U7SUFFaEUsZ0JBMEd3QjtJQXpHeEIsaUJBeUdrQjtJQUVsQixnQkFBZTtJQUNmLG9CRGhIYztJQ2lIZCxZRHpHVztJQzBHWCxtQkFBa0IsRXFCOUZqQjtJckJnR0Q7TXFCbEdBO1FyQm1HQyxnQkFBZSxFcUJqR2YsRUFBQTtJckJvR0Q7TXFCdEdBO1FyQnVHQyxnQkFBZSxFcUJyR2YsRUFBQTtFQUVEO0lyQndHQyxxQkFBb0IsRXFCdEdwQjtFQUVEO0lyQjlCQSxvQkFEMkQ7SUFFM0QsZ0JBcUk2QjtJQXBJN0IsaUJBb0l1QjtJQUV2QixlQUFjO0lBQ2QseUJBQXdCO0lBQ3hCLGdCQUFlO0lBQ2Ysb0JBQW1CO0lBQ25CLHdCQUF1QjtJQUN2QixjQUFhO0lBQ2IsMEJBQXlCLEVxQjFHeEI7SXJCNEdEO01xQmxIQTtRckJtSEMsZ0JBQWUsRXFCN0dmLEVBQUE7SXJCZ0hEO01xQnRIQTtRckJ1SEMsZ0JBQWUsRXFCakhmLEVBQUE7SUFORDtNckI5QkEsb0JBRDJEO01BRTNELGdCQXlKNkI7TUF4SjdCLGlCQXdKdUI7TUFFdkIsZUFBYztNQUNkLGVBQWM7TUFDZCxVQUFTO01BQ1Qsb0JEM0pjO01DNEpkLGtCQUFpQjtNQUNqQixZRHJKVztNQ3NKWCxtQkFBa0I7TUFDbEIsMEJBQXlCO01BQ3pCLGdCQUFlLEVxQmpJYjtNckJtSUY7UXFCeElBO1VyQnlJQyxhQUFZLEVxQnBJWCxFQUFBO01yQnVJRjtRcUI1SUE7VXJCNklDLGFBbEI4QixFcUJ0SDdCLEVBQUE7RUFHRjtJQUNDLGV0Qm5DYSxFc0JvQ2I7O0FDekNGO0V0QnFEQyxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixRQUFPO0VBQ1AsT0FBTTtFQUNOLFlBQVc7RUFDWCxhQUFZO0VBQ1osK0JBQTZCO0VBQzdCLFlBQVcsRXNCM0JYO0V0QjZCQTs7SUFFQyxlQUFjO0lBQ2QsbUJBQWtCLEVBQ2xCO0VzQi9ERDtJdEJtRUEsbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxTQUFRO0lBQ1Isa0JBQWlCO0lBQ2pCLGlCRDdEVztJdUJQVixzQkFBcUI7SUFDckIsbUJBQWtCLEVBQ2xCO0VBRUQ7SXRCb0VBLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsWUFBVyxFc0JwRVY7SXRCc0VEO01BRUMsWUFBVztNQUNYLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsUUFBTztNQUNQLFNBQVE7TUFDUixZQUFXO01BQ1gsWUFBVztNQUNYLG1CQUFrQjtNQUNsQixrQkFBaUI7TUFDakIsaUNBQXdCO01BQXhCLHlCQUF3QixFQUN4QjtJQUVEO01BQ0Msa0NBQXlCO01BQXpCLDBCQUF5QixFQUN6QjtJQUVEO01zQjFGQTtRdEIyRkMsV0FBVTtRQUNWLFVBQVM7UUFDVCxhQUFZLEVzQjNGWixFQUFBO0l0QjhGRDtNc0JoR0E7UXRCaUdDLFVBQVM7UUFDVCxhQUFZO1FBQ1osYUFBWSxFc0JqR1osRUFBQTtFQUVEO0l0QlBBLDhCQURnRTtJQUVoRSxnQkEwR3dCO0lBekd4QixpQkF5R2tCO0lBRWxCLGdCQUFlO0lBQ2Ysb0JEaEhjO0lDaUhkLFlEekdXO0lDMEdYLG1CQUFrQixFc0J2R2pCO0l0QnlHRDtNc0IzR0E7UXRCNEdDLGdCQUFlLEVzQjFHZixFQUFBO0l0QjZHRDtNc0IvR0E7UXRCZ0hDLGdCQUFlLEVzQjlHZixFQUFBO0VBRUQ7SXRCaUhDLHFCQUFvQixFc0IvR3BCO0VBRUQ7SXRCckJBLG9CQUQyRDtJQUUzRCxnQkFxSTZCO0lBcEk3QixpQkFvSXVCO0lBRXZCLGVBQWM7SUFDZCx5QkFBd0I7SUFDeEIsZ0JBQWU7SUFDZixvQkFBbUI7SUFDbkIsd0JBQXVCO0lBQ3ZCLGNBQWE7SUFDYiwwQkFBeUIsRXNCbkh4QjtJdEJxSEQ7TXNCM0hBO1F0QjRIQyxnQkFBZSxFc0J0SGYsRUFBQTtJdEJ5SEQ7TXNCL0hBO1F0QmdJQyxnQkFBZSxFc0IxSGYsRUFBQTtJQU5EO010QnJCQSxvQkFEMkQ7TUFFM0QsZ0JBeUo2QjtNQXhKN0IsaUJBd0p1QjtNQUV2QixlQUFjO01BQ2QsZUFBYztNQUNkLFVBQVM7TUFDVCxvQkQzSmM7TUM0SmQsa0JBQWlCO01BQ2pCLFlEckpXO01Dc0pYLG1CQUFrQjtNQUNsQiwwQkFBeUI7TUFDekIsZ0JBQWUsRXNCMUliO010QjRJRjtRc0JqSkE7VXRCa0pDLGFBQVksRXNCN0lYLEVBQUE7TXRCZ0pGO1FzQnJKQTtVdEJzSkMsYUFsQjhCLEVzQi9IN0IsRUFBQTtFQUdGO0lBQ0MsZXZCMUJhLEV1QjJCYjs7QUNoQ0Y7RXZCcURDLGNBQWE7RUFDYixnQkFBZTtFQUNmLFFBQU87RUFDUCxPQUFNO0VBQ04sWUFBVztFQUNYLGFBQVk7RUFDWiwrQkFBNkI7RUFDN0IsWUFBVyxFdUI0Slg7RXZCMUpBOztJQUVDLGVBQWM7SUFDZCxtQkFBa0IsRUFDbEI7RXVCL0REO0l2Qm1FQSxtQkFBa0I7SUFDbEIsVUFBUztJQUNULFNBQVE7SUFDUixrQkFBaUI7SUFDakIsaUJEN0RXLEV3Qm1CVjtJQXpCQTtNQUpEO1FBS0UsVUFBUztRQUNULFFBQU87UUFDUCxZQUFXO1FBQ1gsY0FBYTtRQUNiLGVBQWMsRUFvQmYsRUFBQTtJQWpCQTtNQVpEO1FBYUUsU0FBUTtRQUNSLFVBQVM7UUFDVCxhQUFZO1FBQ1osbUJBQWtCO1FBQ2xCLHNCQUFxQixFQVl0QixFQUFBO0lBVEE7TUFwQkQ7UUFxQkUsbUJBQWtCO1FBQ2xCLGFBQVk7UUFDWixvQkFBbUIsRUFNcEIsRUFBQTtJQUhBO01BMUJEO1FBMkJFLG9CQUFtQixFQUVwQixFQUFBO0VBRUQ7SUFDQyxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLFlBQVcsRUErQlg7SUFsQ0Q7TUFPRSxZQUFXO01BQ1gsZUFBYztNQUNkLG1CQUFrQjtNQUNsQixRQUFPO01BQ1AsU0FBUTtNQUNSLFlBQVc7TUFDWCxZQUFXO01BQ1gsbUJBQWtCO01BQ2xCLGtCQUFpQjtNQUNqQixpQ0FBd0I7TUFBeEIseUJBQXdCLEVBQ3hCO0lBakJGO01Bb0JFLGtDQUF5QjtNQUF6QiwwQkFBeUIsRUFDekI7SUFFRDtNQXZCRDtRQXdCRSxVQUFTO1FBQ1QsV0FBVTtRQUNWLGFBQVksRUFRYixFQUFBO0lBTEE7TUE3QkQ7UUE4QkUsVUFBUztRQUNULGFBQVk7UUFDWixhQUFZLEVBRWIsRUFBQTtFQUVEO0l2Qi9EQSw4QkFEZ0U7SUFFaEUsZ0JBMEd3QjtJQXpHeEIsaUJBeUdrQjtJQUVsQixnQkFBZTtJQUNmLG9CRGhIYztJQ2lIZCxZRHpHVztJQzBHWCxtQkFBa0IsRXVCM0NqQjtJdkI2Q0Q7TXVCbkRBO1F2Qm9EQyxnQkFBZSxFdUI5Q2YsRUFBQTtJdkJpREQ7TXVCdkRBO1F2QndEQyxnQkFBZSxFdUJsRGYsRUFBQTtJQUhBO01BSEQ7UUFJRSxvQkFBbUIsRUFFcEIsRUFBQTtFQUVEO0l2QnFEQyxxQkFBb0I7SXVCbERwQixhQUFZLEVBaUJaO0lBZkE7TUFMRDtRQU1FLHFCQUFhO1FBQWIscUJBQWE7UUFBYixjQUFhO1FBQ2IsNkJBQXNCO1FBQXRCLDhCQUFzQjtRQUF0QiwyQkFBc0I7UUFBdEIsdUJBQXNCO1FBQ3RCLHlCQUF3QjtRQUN4QixlQUFjLEVBV2YsRUFBQTtJQVJBO01BWkQ7UUFhRSx5QkFBd0I7UUFDeEIsZ0JBQWUsRUFNaEIsRUFBQTtJQUhBO01BakJEO1FBa0JFLGVBQWMsRUFFZixFQUFBO0VBRUQ7SUFDQyxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUE4QjtJQUE5Qix1QkFBOEI7SUFBOUIsK0JBQThCLEVBUzlCO0lBUEE7TUFKRDtRQUtFLDZCQUFzQjtRQUF0Qiw4QkFBc0I7UUFBdEIsMkJBQXNCO1FBQXRCLHVCQUFzQixFQU12QixFQUFBO0lBSEE7TUFSRDtRQVNFLCtCQUFtQjtRQUFuQiw4QkFBbUI7UUFBbkIsd0JBQW1CO1FBQW5CLG9CQUFtQixFQUVwQixFQUFBO0VBRUQ7SUFDQyxtQkFBa0IsRUFLbEI7SUFIQTtNQUhEO1FBSUUsV0FBVSxFQUVYLEVBQUE7RUFFRDtJQUNDLGtCQUFpQixFQVNqQjtJQVBBO01BSEQ7UUFJRSxrQkFBaUIsRUFNbEIsRUFBQTtJQUhBO01BUEQ7UUFRRSxXQUFVLEVBRVgsRUFBQTtFQW5JRjtJdkJDQyxvQkFEMkQ7SUFFM0QsZ0JBcUk2QjtJQXBJN0IsaUJBb0l1QjtJQUV2QixlQUFjO0lBQ2QseUJBQXdCO0lBQ3hCLGdCQUFlO0lBQ2Ysb0JBQW1CO0lBQ25CLHdCQUF1QjtJQUN2QixjQUFhO0lBQ2IsMEJBQXlCO0l1QlB4QixhQUFZLEVBdUJaO0l2QmREO011QmpKRDtRdkJrSkUsZ0JBQWUsRXVCYWYsRUFBQTtJdkJWRDtNdUJySkQ7UXZCc0pFLGdCQUFlLEV1QlNmLEVBQUE7SUFyQkE7TUExSUY7UUEySUcseUJBQXdCLEVBb0J6QixFQUFBO0lBakJBO01BOUlGO1FBK0lHLFdBQVU7UUFDVixtQkFBa0IsRUFlbkIsRUFBQTtJQS9KRjtNQW9KRyx5QkFBd0IsRUFDeEI7SUFySkg7TXZCQ0Msb0JBRDJEO01BRTNELGdCQXlKNkI7TUF4SjdCLGlCQXdKdUI7TUFFdkIsZUFBYztNQUNkLGVBQWM7TUFDZCxVQUFTO01BQ1Qsb0JEM0pjO01DNEpkLGtCQUFpQjtNQUNqQixZRHJKVztNQ3NKWCxtQkFBa0I7TUFDbEIsMEJBQXlCO01BQ3pCLGdCQUFlLEV1QlJiO012QlVGO1F1QnZLRDtVdkJ3S0UsYUFBWSxFdUJYWCxFQUFBO012QmNGO1F1QjNLRDtVdkI0S0UsYUFsQjhCLEV1Qkc3QixFQUFBO01BSEE7UUExSkg7VUEySkksOEJBQVM7VUFBVCxtQkFBUztVQUFULFVBQVMsRUFFVixFQUFBO0VBSUY7SUFDQyxleEI3SmEsRXdCOEpiO0VBbktGO0lBc0tFLG1CQUFrQjtJQUNsQixlQUFjLEVBZ0RkO0lBOUNBO01BektGO1FBNEtJLDZCQUFRO1FBQVIsa0JBQVE7UUFBUixTQUFRLEVBQ1I7TUE3S0o7UUFnTEksNkJBQVE7UUFBUixrQkFBUTtRQUFSLFNBQVEsRUFDUjtNQWpMSjtRQW1MSSw2QkFBUTtRQUFSLGtCQUFRO1FBQVIsU0FBUSxFQUNSO01BcExKO1FBdUxJLDZCQUFRO1FBQVIsa0JBQVE7UUFBUixTQUFRLEVBQ1I7TUF4TEo7UUEyTEksNkJBQVE7UUFBUixrQkFBUTtRQUFSLFNBQVEsRUFDUjtNQTVMSjtRQStMSSw2QkFBUTtRQUFSLGtCQUFRO1FBQVIsU0FBUSxFQUNSO01BaE1KO1FBbU1JLDZCQUFRO1FBQVIsa0JBQVE7UUFBUixTQUFRLEVBQ1I7TUFwTUo7UUF1TUksNkJBQVE7UUFBUixrQkFBUTtRQUFSLFNBQVEsRUFDUjtNQXhNSjtRQTJNSSw4QkFBUTtRQUFSLGtCQUFRO1FBQVIsU0FBUSxFQUNSLEVBQUE7SUE1TUo7TUFnTkcsbUJBQWtCO01BQ2xCLFVBQVM7TUFDVCxZQUFXO01BQ1gsWUFBVztNQUNYLGFBQVk7TUFDWixjQUFhLEVBQ2I7O0FDcE5GO0VBRkQ7SUFHRSxtQkFBa0IsRUF1Qm5CLEVBQUE7O0FBcEJBO0VBTkQ7SUFPRSxnQkFBZSxFQW1CaEIsRUFBQTs7QUExQkQ7RUFXRSxlekJJZSxFeUJVZjtFQXpCRjtJeEJDQyxvQkFEMkQ7SUFFM0QsZ0J3QllnQztJeEJYaEMsaUJ3QlcwQjtJQUV2QixlekJEYSxFeUJFYjtFQWpCSjtJeEJDQyxvQkFEMkQ7SUFFM0QsZ0J3Qm1CK0I7SXhCbEIvQixpQndCa0J5QjtJQUV2QixlekJsQlksRXlCbUJaOztBQ3hCSDtFQUNDLG9CMUJVa0IsRTBCaUxsQjtFQXpMQTtJQUhEO01BSUUsbUJBQWtCO01BQ2xCLFdBQVUsRUF1TFgsRUFBQTtFQXBMQTtJQVJEO01BU0Usd0JBQXVCLEVBbUx4QixFQUFBO0VBaExBO0l6QkxBLDhCQURnRTtJQUVoRSxnQkFLd0I7SUFKeEIsaUJBSWtCO0lBRWxCLG9CQUFtQjtJQUNuQixtQkFBa0IsRXlCTWpCO0l6QkpEO01BQ0MsbUJBQWtCO01BQ2xCLHFGQUF5RTtNQUN6RSxtQkFBa0IsRUFDbEI7SXlCUEE7TUFIRDtRQUlFLGNBQWEsRUFNZCxFQUFBO0lBSEE7TUFQRDtRQVFFLGVBQWMsRUFFZixFQUFBO0VBSUE7SUFGRDtNQUdFLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsVUFBUztNQUNULFVBQVM7TUFDVCxXQUFVO01BQ1YsWUFBVyxFQVVaLEVBQUE7RUFQQTtJQVhEO01BWUUsY0FBYSxFQU1kLEVBQUE7RUFsQkQ7SUFnQkUsWUFBVyxFQUNYO0VBR0Y7SUFDQyxrQkFBaUIsRUFPakI7SUFMQTtNQUhEO1FBSUUscUJBQWE7UUFBYixxQkFBYTtRQUFiLGNBQWE7UUFDYiwwQkFBOEI7UUFBOUIsdUJBQThCO1FBQTlCLCtCQUE4QjtRQUM5QixvQkFBZTtRQUFmLGdCQUFlLEVBRWhCLEVBQUE7RUFFRDtJQUVDLG1CQUFrQjtJQUNsQixpQjFCNUNVO0kwQjZDVixjQUFhO0lBQ2Isb0JBQW1CLEVBMEJuQjtJQXhCQTtNQVBEO1FBUUUsY0FBYTtRQUNiLHlCQUF1QjtRQUF2QixzQkFBdUI7UUFBdkIsd0JBQXVCO1FBQ3ZCLHlCQUF1QjtRQUF2QixzQkFBdUI7UUFBdkIsd0JBQXVCO1FBQ3ZCLFdBQVUsRUFvQlg7UUEvQkQ7VUFhRyxnQ0FBd0I7VUFBeEIsZ0NBQXdCO1VBQXhCLHlCQUF3QixFQUN4QixFQUFBO0lBR0Y7TUFqQkQ7UUFrQkUsZUFBYztRQUNkLFdBQVU7UUFDVix3QkFBdUIsRUFXeEIsRUFBQTtJQVJBO01BdkJEO1FBd0JFLFdBQVU7UUFDVix3QkFBdUIsRUFNeEIsRUFBQTtJQUhBO01BNUJEO1FBNkJFLGFBQVksRUFFYixFQUFBO0VBRUQ7SUFDQyxvQkFBbUI7SUFDbkIsWUFBVyxFQUlYO0lBTkQ7TUFJRSxZQUFXLEVBQ1g7RUFHRjtJekI5RkEsb0JBRDJEO0lBRTNELGdCeUI4RjhCO0l6QjdGOUIsaUJ5QjZGd0I7SUFFdkIsYUFBWTtJQUNaLGlCQUFnQjtJQUNoQixtQkFBa0IsRUFTbEI7SUFQQTtNQVBEO1FBUUUsY0FBYSxFQU1kLEVBQUE7SUFIQTtNQVhEO1FBWUUsZUFBYyxFQUVmLEVBQUE7RUFFRDtJekI5R0Esb0JBRDJEO0lBRTNELGdCeUI4R2tDO0l6QjdHbEMsaUJ5QjZHdUM7SXpCNUV2QyxlQUFjO0lBQ2QsYXlCMkVzQjtJekIxRXRCLGF5QjBFNEI7SXpCekU1QixlQUFjO0lBQ2QsOEJBQTZCO0lBQzdCLG9CRHBDYztJQ3FDZCxrQnlCc0U0QjtJekJyRTVCLHVCQUFzQjtJQUN0QixZRC9CVztJQ2dDWCxtQkFBa0I7SXlCcUVqQixtQkFBa0I7SUFDbEIsVUFBUztJQUNULHFCQUFvQjtJQUNwQiwwQjFCaEhhO0kwQmlIYixpQkFBZ0I7SUFDaEIsZTFCbEhhO0kwQm1IYixnQ0FBdUI7SUFBdkIsd0JBQXVCLEVBbUJ2QjtJekI1RkQ7TUFDQyxlRHpDYyxFQzBDZDtJeUI4REQ7TUFZRSxvQjFCdEhZO00wQnVIWixZMUIvR1MsRTBCZ0hUO0lBRUQ7TUFoQkQ7UUFpQkUsY0FBYSxFQVdkLEVBQUE7SUFSQTtNQXBCRDtRQXFCRSxhQUFZO1FBQ1osZUFBYyxFQU1mLEVBQUE7SUFIQTtNQXpCRDtRQTBCRSxhQUFZLEVBRWIsRUFBQTtFQUVEO0lBQ0MsaUJBQWdCO0lBQ2hCLDBCQUF5QixFQWdCekI7SUFkQTtNQUpEO1FBS0UsY0FBYSxFQWFkLEVBQUE7SUFWQTtNQVJEO1F6QjVJQSxvQkFEMkQ7UUFFM0QsZ0J5Qm9KbUM7UXpCbkpuQyxpQnlCbUp3QztRekJsSHhDLGVBQWM7UUFDZCxheUJpSHVCO1F6QmhIdkIsYXlCZ0g2QjtRekIvRzdCLGVBQWM7UUFDZCw4QkFBNkI7UUFDN0Isb0JEcENjO1FDcUNkLGtCeUI0RzZCO1F6QjNHN0IsdUJBQXNCO1FBQ3RCLFlEL0JXO1FDZ0NYLG1CQUFrQjtReUIyR2hCLGVBQWM7UUFDZCxpQkFBZ0IsRUFNakI7UXpCaEhEO1VBQ0MsZUR6Q2MsRUMwQ2QsRUFBQTtJeUIyR0E7TUFmRDtRQWdCRSxhQUFZLEVBRWIsRUFBQTtFQUlBO0lBbktGO01Bb0tHLGVBQWMsRUFNZixFQUFBO0VBSEE7SUF2S0Y7TUF3S0csY0FBYSxFQUVkLEVBQUE7RUExS0Y7SUE2S0UsWUFBVztJQUNYLGFBQVk7SUFDWixtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLGNBQWE7SUFDYixxRkFBeUUsRUFTekU7SUEzTEY7TUFxTEcsUUFBTyxFQUNQO0lBdExIO01Bd0xHLFNBQVE7TUFDUiw2QkFBNEIsRUFDNUI7O0FDMUxIO0VBQ0Msb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixpQkFBZ0IsRUF5RGhCO0VBdkRBO0lBTEQ7TUFNRSxtQkFBa0I7TUFDbEIsYUFBWTtNQUNaLFdBQVU7TUFDVixhQUFZO01BQ1oscUJBQW9CO01BQ3BCLG9DM0JMd0MsRTJCc0R6QyxFQUFBO0VBOUNBO0lBZEQ7TUFlRSxhQUFZO01BQ1osV0FBVSxFQTRDWCxFQUFBO0VBekNBO0lBbkJEO01Bb0JFLGlCQUFnQjtNQUNoQixZQUFXO01BQ1gsYUFBWTtNQUNaLFVBQVM7TUFDVCxpQkFBZ0I7TUFDaEIsV0FBVSxFQW1DWCxFQUFBO0VBaENBO0lBNUJEO01BNkJFLGFBQVksRUErQmIsRUFBQTtFQTVCQTtJQUNDLHNCQUFxQixFQTBCckI7SUF4QkE7TUFIRDtRMUJ6QkEsOEJBRGdFO1FBRWhFLGdCMEI0QjBCO1ExQjNCMUIsaUIwQjJCb0I7UUFFbEIseUJBQXdCO1FBQ3hCLDBCQUF5QjtRQUN6Qix1QjNCM0JTO1EyQjRCVCxZM0I1QlMsRTJCOENWLEVBQUE7SUFmQTtNQVpEO1ExQnpCQSw4QkFEZ0U7UUFFaEUsZ0IwQnFDMEI7UTFCcEMxQixpQjBCb0NvQjtRQUVsQix5QkFBd0I7UUFDeEIsMEJBQXlCLEVBVzFCLEVBQUE7SUFSQTtNQW5CRDtRMUIvQkEsb0JBRDJEO1FBRTNELGdCMEJrRCtCO1ExQmpEL0IsaUIwQmlEeUI7UUFFdkIsWUFBVztRQUNYLGFBQVk7UUFDWixVQUFTO1FBQ1QsWTNCdERTLEUyQndEVixFQUFBOztBQzNERjtFQUNDLHFCQUFvQixFQXVGcEI7RUFyRkE7STNCSUEsOEJBRGdFO0lBRWhFLGdCQUt3QjtJQUp4QixpQkFJa0I7SUFFbEIsb0JBQW1CO0lBQ25CLG1CQUFrQjtJMkJWakIsZ0JBQWUsRUFDZjtJM0JXRDtNQUNDLG1CQUFrQjtNQUNsQixxRkFBeUU7TUFDekUsbUJBQWtCLEVBQ2xCO0UyQmJEO0lBQ0MscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYixvQkFBZTtJQUFmLGdCQUFlO0lBQ2YsMEJBQThCO0lBQTlCLHVCQUE4QjtJQUE5QiwrQkFBOEIsRUFDOUI7RUFFRDtJQUNDLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsNkJBQXNCO0lBQXRCLDhCQUFzQjtJQUF0QiwyQkFBc0I7SUFBdEIsdUJBQXNCO0lBQ3RCLDBCQUFtQjtJQUFuQix1QkFBbUI7SUFBbkIsb0JBQW1CO0lBQ25CLG9CQUFtQixFQTRDbkI7SUExQ0E7TUFORDtRQU9FLFdBQVUsRUF5Q1gsRUFBQTtJQXRDQTtNQVZEO1FBV0UsV0FBVSxFQXFDWCxFQUFBO0lBaEREO01BaUJHLGdDQUErQixFQUMvQjtJQWxCSDtNQXdCRyxnQ0FBK0IsRUFDL0I7SUF6Qkg7TUErQkcsaUNBQWdDLEVBQ2hDO0lBaENIO01Bc0NHLG1DQUFrQyxFQUNsQztJQXZDSDtNQTZDRyxtQ0FBa0MsRUFDbEM7RUFJSDtJQUNDLGFBQVk7SUFDWixjQUFhO0lBQ2IsaUZBQXFFLEVBQ3JFO0VBRUQ7STNCdEVBLG9CQUQyRDtJQUUzRCxnQjJCc0U4QjtJM0JyRTlCLGlCMkJxRXdCO0lBRXZCLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsbUJBQWtCLEVBV2xCO0lBVEE7TUFQRDtRQVFFLGVBQWM7UUFDZCxtQkFBa0I7UUFDbEIsZ0JBQWUsRUFNaEIsRUFBQTtJQWhCRDtNQWNFLFk1QmxGUyxFNEJtRlQ7O0FDdEZIO0VBQ0MsbUZBQXVFLEVBdUt2RTtFQXJLQTtJQUhEO01BSUUsd0JBQ0QsRUFtS0EsRUFBQTtFQWpLQTtJQVBEO01BUUUsd0JBQXVCO01BQ3ZCLHVCQUFzQixFQStKdkIsRUFBQTtFQTdKQTtJQVhEO01BWUUsd0JBQXVCLEVBNEp4QixFQUFBO0VBekpBO0k1QlJBLDhCQURnRTtJQUVoRSxnQkFLd0I7SUFKeEIsaUJBSWtCO0lBRWxCLG9CQUFtQjtJQUNuQixtQkFBa0IsRTRCS2pCO0k1QkhEO01BQ0MsbUJBQWtCO01BQ2xCLHFGQUF5RTtNQUN6RSxtQkFBa0IsRUFDbEI7SUFNRDtNQUNDLG1GQUF1RSxFQUN2RTtJNEJmRDtNQUlFLG9CQUFtQixFQUNuQjtFQUdGO0lBQ0MscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBNkI7SUFBN0IsOEJBQTZCLEVBQzdCO0VBRUQ7SUFDQyxpQjdCaEJVLEU2QnVDVjtJQXJCQTtNQUhEO1FBSUUsd0JBQ0QsRUFtQkEsRUFBQTtJQWpCQTtNQVBEO1FBUUUsd0JBQXVCLEVBZ0J4QixFQUFBO0lBYkE7TUFYRDtRQVlFLGFBQVk7UUFDWix3QkFBdUIsRUFXeEIsRUFBQTtJQVJBO01BaEJEO1FBaUJFLFdBQVU7UUFDVix3QkFBdUIsRUFNeEIsRUFBQTtJQUhBO01BckJEO1FBc0JFLGFBQVksRUFFYixFQUFBO0VBRUQ7STVCckRBLG9CQUQyRDtJQUUzRCxnQjRCcUQ4QjtJNUJwRDlCLGlCNEJvRHdCO0lBRXZCLG9CQUFtQixFQUNuQjtFQUVEO0lBQ0MsZUFBYyxFQUtkO0lBTkQ7TUFJRSxZQUFXLEVBQ1g7RUFHRjtJQUNDLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsaUJBQWdCLEVBQ2hCO0VBRUQ7STVCeEVBLG9CQUQyRDtJQUUzRCxnQjRCd0U4QjtJNUJ2RTlCLGlCNEJ1RXdCO0lBRXZCLG9CQUFZO0lBQVoscUJBQVk7SUFBWixhQUFZO0lBQ1osb0I3QmpFd0I7STZCa0V4QixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLG1CQUFrQixFQXFCbEI7SUFuQkE7TUFURDtRQVVFLGdCQUFlLEVBa0JoQixFQUFBO0lBZkE7TUFiRDtRQWNFLGdCQUFlLEVBY2hCLEVBQUE7SUFYQTtNQWpCRDtRQWtCRSxnQkFBZSxFQVVoQixFQUFBO0lBUEE7TUFyQkQ7UUFzQkUsZ0JBQWUsRUFNaEIsRUFBQTtJQTVCRDtNQTBCRSxpQkFBZ0IsRUFDaEI7RUFHRjtJNUJ0R0Esb0JBRDJEO0lBRTNELGdCNEJzRzhCO0k1QnJHOUIsaUI0QnFHd0I7SUFFdkIsb0JBQVk7SUFBWixxQkFBWTtJQUFaLGFBQVk7SUFDWixvQjdCdEdhO0k2QnVHYixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLFk3QmpHVTtJNkJrR1YsbUJBQWtCLEVBcUJsQjtJQTdCRDtNQVdFLGU3QjNHYSxFNkI0R2I7SUFFRDtNQWREO1FBZUUsZ0JBQWUsRUFjaEIsRUFBQTtJQVhBO01BbEJEO1FBbUJFLGdCQUFlLEVBVWhCLEVBQUE7SUFQQTtNQXRCRDtRQXVCRSxnQkFBZSxFQU1oQixFQUFBO0lBSEE7TUExQkQ7UUEyQkUsZ0JBQWUsRUFFaEIsRUFBQTtFQUlBO0lBRkQ7TUFHRSxlQUFjO01BQ2QsYUFBWTtNQUNaLG9CQUFtQjtNQUNuQixvQjdCdklZO002QndJWixrQkFBaUI7TUFDakIsdUJBQXNCO01BQ3RCLGdCQUFlO01BQ2YsaUJBQWdCO01BQ2hCLFk3QnBJUztNNkJxSVQsbUJBQWtCO01BQ2xCLDBCQUF5QixFQW9CMUIsRUFBQTtFQWpCQTtJQWhCRDtNQWlCRSxvQkFBbUIsRUFnQnBCLEVBQUE7RUFiQTtJQXBCRDtNQXFCRSxpQkFBZ0IsRUFZakIsRUFBQTtFQVRBO0lBeEJEO01BeUJFLGlCQUFnQjtNQUNoQixlN0IzSlk7TTZCNEpaLDJCQUEwQixFQU0zQjtNQWpDRDtRQThCRyxzQkFBcUIsRUFDckIsRUFBQTs7QUNyS0o7RUFDQywrRUFBbUU7RUFDbkUsdUJBQXNCLEVBNEV0QjtFQTFFQTtJQUpEO01BS0Usd0JBQXVCLEVBeUV4QixFQUFBO0VBdEVBO0lBUkQ7TUFTRSx3QkFBdUIsRUFxRXhCLEVBQUE7RUFsRUE7SUFaRDtNQWFFLHVCQUFzQixFQWlFdkIsRUFBQTtFQTlEQTtJQWhCRDtNQWlCRSxzQkFBcUIsRUE2RHRCLEVBQUE7RUExREE7STdCYkEsOEJBRGdFO0lBRWhFLGdCQUt3QjtJQUp4QixpQkFJa0I7SUFFbEIsb0JBQW1CO0lBQ25CLG1CQUFrQixFNkJNakI7STdCSkQ7TUFDQyxtQkFBa0I7TUFDbEIscUZBQXlFO01BQ3pFLG1CQUFrQixFQUNsQjtFNkJFRDtJQUNDLG1CQUFrQjtJQUNsQixzQkFBcUI7SUFDckIsd0JBQXVCO0lBQ3ZCLGlCOUJmVTtJOEJnQlYsY0FBYSxFQVliO0lBakJEO01BUUUsWUFBVztNQUNYLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsV0FBVTtNQUNWLFdBQVU7TUFDViwrQkFBOEI7TUFDOUIsNkI5QnpCUztNOEIwQlQsaUNBQXdCO01BQXhCLHlCQUF3QixFQUN4QjtFQUdGO0lBQ0Msb0ZBQXdFLEVBQ3hFO0VBRUQ7STdCOUNBLG9CQUQyRDtJQUUzRCxnQjZCOEM4QjtJN0I3QzlCLGlCNkI2Q3dCO0lBRXZCLG9CQUFtQjtJQUNuQixlOUI5Q2EsRThCK0NiO0VBRUQ7STdCckRBLG9CQUQyRDtJQUUzRCxnQjZCcUQ4QjtJN0JwRDlCLGlCNkJvRHdCO0lBRXZCLG9CQUFtQixFQUNuQjtFQUVEO0k3QjNEQSxvQkFEMkQ7SUFFM0QsZ0I2QjJEOEI7STdCMUQ5QixpQjZCMER3QixFQUN2QjtFQUVEO0k3Qi9EQSxvQkFEMkQ7SUFFM0QsZ0I2QitEOEI7STdCOUQ5QixpQjZCOER3QjtJQUV2QixlQUFjO0lBQ2QsaUJBQWdCO0lBQ2hCLGU5QmhFYTtJOEJpRWIsMkJBQTBCO0lBQzFCLG1CQUFrQjtJQUNsQiwwQkFBeUIsRUFLekI7SUFiRDtNQVdFLHNCQUFxQixFQUNyQjs7QUM1RUg7RTlCaUxDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isb0JBQWU7RUFBZixnQkFBZTtFQUNmLDBCQUE2QjtFQUE3Qiw4QkFBNkI7RUFDN0Isd0JBQXVCO0VBQ3ZCLG9CRDFLa0IsRStCMENsQjtFQWxEQTtJOUJzTEEsbUJBQWtCO0lBQ2xCLG9CQUFtQixFOEJyTGxCO0k5QnVMRDtNOEJ6TEE7UTlCMExDLFlBQVcsRThCeExYLEVBQUE7STlCMkxEO004QjdMQTtROUI4TEMsV0FBVSxFOEI1TFYsRUFBQTtJOUIrTEQ7TThCak1BO1E5QmtNQyxXQUFVLEU4QmhNVixFQUFBO0VBRUQ7STlCQUEsOEJBRGdFO0lBRWhFLGdCQWtNd0I7SUFqTXhCLGlCQWlNa0I7SUFFbEIsbUJBQWtCO0lBQ2xCLFFBQU87SUFDUCxPQUFNO0lBQ04sWUFBVztJQUNYLGFBQVk7SUFDWiwrQkFBcUI7SUFDckIsdUJBQXNCO0lBQ3RCLFlEdE1XO0lDdU1YLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsK0JBQXNCO0lBQXRCLHVCQUFzQjtJQUN0QixpQkFBZ0I7SUFDaEIscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYix5QkFBdUI7SUFBdkIsc0JBQXVCO0lBQXZCLHdCQUF1QjtJQUN2QiwwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CLG9CQUFtQixFOEJqTmxCO0k5Qm1ORDtNOEJyTkE7UTlCc05DLHlCQUF5QixFOEJwTnpCLEVBQUE7STlCdU5EO004QnpOQTtROUIwTkMseUJBQXlCLEU4QnhOekIsRUFBQTtJOUIyTkQ7TThCN05BO1E5QjhOQyx5QkFBeUIsRThCNU56QixFQUFBO0k5QitORDtNOEJqT0E7UTlCa09DLHlCQUF5QixFOEJoT3pCLEVBQUE7STlCbU9EO004QnJPQTtROUJzT0MseUJBQXlCO1FBQ3pCLGlCQUFpQixFOEJyT2pCLEVBQUE7STlCd09EO004QjFPQTtROUIyT0MseUJBQXlCLEU4QnpPekIsRUFBQTtJOUI0T0Q7TUFDQyxXQUFVLEVBQ1Y7SUFFRDtNQUVDLFlBQVc7TUFDWCxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLFNBQVE7TUFDUixZQUFXO01BQ1gsV0FBVTtNQUNWLFlBQVc7TUFDWCxvQkQ3UGEsRUM4UGI7SUFFRDtNQUNDLFVBQVM7TUFDVCxZQUFXLEVBQ1g7RThCN1BEO0lBQ0MsZUFBYyxFQUlkO0lBTEQ7TUFHRSxZQUFXLEVBQ1g7RUFHRjtJOUJqQkEsb0JBRDJEO0lBRTNELGdCQTBRNkI7SUF6UTdCLGlCQXlRdUI7SUFFdkIsd0JBQXVCO0lBQ3ZCLGlCRGxRVztJQ21RWCxtQkFBa0IsRThCNU5qQjtJOUI4TkQ7TUFDQyxlRDlRYTtNQytRYiwyQkFBMEIsRUFLMUI7TUFQRDtRQUtFLHNCQUFxQixFQUNyQjtJOEJ0UUY7TUFJRSxpQkFBZ0IsRUFDaEI7SUFMRjtNQVFFLGtCQUFpQjtNQUNqQixtQkFBa0IsRUFDbEI7SUFWRjtNQWFFLFlBQVc7TUFDWCwwQkFBeUI7TUFDekIsdUIvQjlCUyxFK0JnRFQ7TUFqQ0Y7UUFrQkcsa0JBQWlCO1FBQ2pCLHVCL0JsQ1E7UStCbUNSLGlCQUFnQjtRQUNoQixtQkFBa0IsRUFDbEI7TUF0Qkg7UUF5Qkcsa0JBQWlCO1FBQ2pCLHVCL0J6Q1E7UStCMENSLG1CQUFrQixFQUtsQjtRQWhDSDtVQThCSSxpQkFBZ0IsRUFDaEI7O0FDakRMO0UvQmlMQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO0VBQWYsZ0JBQWU7RUFDZiwwQkFBNkI7RUFBN0IsOEJBQTZCO0VBQzdCLHdCQUF1QjtFQUN2QixvQkQxS2tCLEVnQ2tIbEI7RUExSEE7SUFDQyxvQkFBbUI7SUFDbkIsd0JBQXVCO0lBQ3ZCLGlCaENPVSxFZ0NNVjtJQVhBO01BTEQ7UUFNRSxZQUFXLEVBVVosRUFBQTtJQVBBO01BVEQ7UUFVRSxXQUFVLEVBTVgsRUFBQTtJQWhCRDtNQWNFLG9EQUEwQztNQUExQyw0Q0FBMEMsRUFDMUM7RUFHRjtJL0JwQkEsb0JBRDJEO0lBRTNELGdCK0JvQjhCO0kvQm5COUIsaUIrQm1Cd0I7SUFFdkIsc0JBQXFCO0lBQ3JCLG9CQUFtQjtJQUNuQixZaEN2QlUsRWdDd0JWO0VBRUQ7SUFDQyxlQUFjO0lBQ2Qsb0JBQW1CLEVBS25CO0lBUEQ7TUFLRSxZQUFXLEVBQ1g7RUFHRjtJQUNDLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsMEJBQThCO0lBQTlCLHVCQUE4QjtJQUE5QiwrQkFBOEIsRUFDOUI7RUFFRDtJQUNDLG9CaENoQ3dCO0lnQ2lDeEIsa0JBQWlCO0lBQ2pCLHVCQUFzQixFQXVCdEI7SUFyQkE7TUFMRDtRQU1FLGVBQWM7UUFDZCxnQkFBZSxFQW1CaEIsRUFBQTtJQWhCQTtNQVZEO1FBV0UsZ0JBQWU7UUFDZixnQkFBZSxFQWNoQixFQUFBO0lBWEE7TUFmRDtRQWdCRSxnQkFBZSxFQVVoQixFQUFBO0lBUEE7TUFuQkQ7UUFvQkUsZ0JBQWUsRUFNaEIsRUFBQTtJQUhBO01BdkJEO1FBd0JFLGdCQUFlLEVBRWhCLEVBQUE7RUFFRDtJQUNDLGlCQUFnQixFQXFCaEI7SUFuQkE7TUFIRDtRQUlFLGdCQUFlLEVBa0JoQixFQUFBO0lBZkE7TUFQRDtRQVFFLGdCQUFlLEVBY2hCLEVBQUE7SUFYQTtNQVhEO1FBWUUsZ0JBQWUsRUFVaEIsRUFBQTtJQVBBO01BZkQ7UUFnQkUsZ0JBQWUsRUFNaEIsRUFBQTtJQUhBO01BbkJEO1FBb0JFLGdCQUFlLEVBRWhCLEVBQUE7RUFFRDtJQUNDLG9CQUFZO0lBQVoscUJBQVk7SUFBWixhQUFZO0lBQ1osb0JoQzVGYTtJZ0M2RmIsWWhDckZVO0lnQ3NGVixtQkFBa0I7SUFDbEIsa0JBQWlCO0lBQ2pCLHVCQUFzQixFQXVCdEI7SUFyQkE7TUFSRDtRQVNFLGdCQUFlO1FBQ2YsaUJBQWdCLEVBbUJqQixFQUFBO0lBaEJBO01BYkQ7UUFjRSxpQkFBZ0I7UUFDaEIsZ0JBQWUsRUFjaEIsRUFBQTtJQVhBO01BbEJEO1FBbUJFLGdCQUFlLEVBVWhCLEVBQUE7SUFQQTtNQXRCRDtRQXVCRSxnQkFBZSxFQU1oQixFQUFBO0lBSEE7TUExQkQ7UUEyQkUsZ0JBQWUsRUFFaEIsRUFBQTs7QUM1SEY7RUFDQztxQkFDb0IsRUFJcEI7O0FDTkQ7RWpDaUxDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isb0JBQWU7RUFBZixnQkFBZTtFQUNmLDBCQUE2QjtFQUE3Qiw4QkFBNkI7RUFDN0Isd0JBQXVCO0VBQ3ZCLG9CRDFLa0IsRWtDa0RsQjtFQTFEQTtJQUNDLG9CQUFtQjtJQUNuQix3QkFBdUI7SUFDdkIsaUJsQ09VLEVrQ01WO0lBWEE7TUFMRDtRQU1FLFlBQVcsRUFVWixFQUFBO0lBUEE7TUFURDtRQVVFLFdBQVUsRUFNWCxFQUFBO0lBaEJEO01BY0Usb0RBQTBDO01BQTFDLDRDQUEwQyxFQUMxQztFQUdGO0lqQ3BCQSxvQkFEMkQ7SUFFM0QsZ0JpQ29COEI7SWpDbkI5QixpQmlDbUJ3QjtJQUV2QixlQUFjO0lBQ2QsYUFBWTtJQUNaLG9CQUFtQjtJQUNuQix1QkFBc0I7SUFDdEIsWWxDekJVO0lrQzBCVixtQkFBa0IsRUFDbEI7RUFFRDtJQUdFLFlBQVcsRUFDWDtFQUdGO0lBQ0MsZUFBYztJQUNkLGlCQUFnQjtJQUNoQiwwQmxDbENtQjtJa0NtQ25CLGtCQUFpQjtJQUNqQix1QkFBc0I7SUFDdEIsZ0JBQWU7SUFDZixlbEN6Q2E7SWtDMENiLG1CQUFrQjtJQUNsQixnQ0FBdUI7SUFBdkIsd0JBQXVCLEVBT3ZCO0lBaEJEO01BWUUsb0JsQzlDWTtNa0MrQ1osMEJsQy9DWTtNa0NnRFosWWxDeENTLEVrQ3lDVDtFQUdGO0lBQ0MsZ0JBQWU7SUFDZixpQkFBZ0IsRUFDaEI7O0FDNURGO0VsQ2lMQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO0VBQWYsZ0JBQWU7RUFDZiwwQkFBNkI7RUFBN0IsOEJBQTZCO0VBQzdCLHdCQUF1QjtFQUN2QixvQkQxS2tCLEVtQ1VsQjtFQWxCQTtJbENzTEEsbUJBQWtCO0lBQ2xCLG9CQUFtQixFa0NyTGxCO0lsQ3VMRDtNa0N6TEE7UWxDMExDLFlBQVcsRWtDeExYLEVBQUE7SWxDMkxEO01rQzdMQTtRbEM4TEMsV0FBVSxFa0M1TFYsRUFBQTtJbEMrTEQ7TWtDak1BO1FsQ2tNQyxXQUFVLEVrQ2hNVixFQUFBO0VBRUQ7SWxDQUEsOEJBRGdFO0lBRWhFLGdCQWtNd0I7SUFqTXhCLGlCQWlNa0I7SUFFbEIsbUJBQWtCO0lBQ2xCLFFBQU87SUFDUCxPQUFNO0lBQ04sWUFBVztJQUNYLGFBQVk7SUFDWiwrQkFBcUI7SUFDckIsdUJBQXNCO0lBQ3RCLFlEdE1XO0lDdU1YLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsK0JBQXNCO0lBQXRCLHVCQUFzQjtJQUN0QixpQkFBZ0I7SUFDaEIscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYix5QkFBdUI7SUFBdkIsc0JBQXVCO0lBQXZCLHdCQUF1QjtJQUN2QiwwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CLG9CQUFtQixFa0NqTmxCO0lsQ21ORDtNa0NyTkE7UWxDc05DLHlCQUF5QixFa0NwTnpCLEVBQUE7SWxDdU5EO01rQ3pOQTtRbEMwTkMseUJBQXlCLEVrQ3hOekIsRUFBQTtJbEMyTkQ7TWtDN05BO1FsQzhOQyx5QkFBeUIsRWtDNU56QixFQUFBO0lsQytORDtNa0NqT0E7UWxDa09DLHlCQUF5QixFa0NoT3pCLEVBQUE7SWxDbU9EO01rQ3JPQTtRbENzT0MseUJBQXlCO1FBQ3pCLGlCQUFpQixFa0NyT2pCLEVBQUE7SWxDd09EO01rQzFPQTtRbEMyT0MseUJBQXlCLEVrQ3pPekIsRUFBQTtJbEM0T0Q7TUFDQyxXQUFVLEVBQ1Y7SUFFRDtNQUVDLFlBQVc7TUFDWCxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLFNBQVE7TUFDUixZQUFXO01BQ1gsV0FBVTtNQUNWLFlBQVc7TUFDWCxvQkQ3UGEsRUM4UGI7SUFFRDtNQUNDLFVBQVM7TUFDVCxZQUFXLEVBQ1g7RWtDN1BEO0lBR0UsWUFBVyxFQUNYO0VBR0Y7SWxDakJBLG9CQUQyRDtJQUUzRCxnQkEwUTZCO0lBelE3QixpQkF5UXVCO0lBRXZCLHdCQUF1QjtJQUN2QixpQkRsUVc7SUNtUVgsbUJBQWtCLEVrQzVQakI7SWxDOFBEO01BQ0MsZUQ5UWE7TUMrUWIsMkJBQTBCLEVBSzFCO01BUEQ7UUFLRSxzQkFBcUIsRUFDckI7O0FtQ3hSSDtFQUNDLG1CQUFrQjtFQUNsQixvQnBDU2tCLEVvQ3VKbEI7RUE5SkE7SUFDQyxZQUFXLEVBcUJYO0lBbkJBO01BSEQ7UUFJRSxvQkFBbUIsRUFrQnBCLEVBQUE7SUFmQTtNQVBEO1FBUUUsV0FBVTtRQUNWLG1CQUFrQixFQWFuQixFQUFBO0lBVkE7TUFaRDtRQWFFLGFBQVksRUFTYixFQUFBO0lBSkM7TUFsQkY7UUFtQkcsWUFBVyxFQUVaLEVBQUE7RUFLRDtJQUZEO01BR0UscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYiwwQkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLG9CQUFtQjtNQUNuQiw2QkFBc0I7TUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtNQUF0Qix1QkFBc0IsRUFRdkIsRUFBQTtFQUVEO0luQzFDQSxvQkFEMkQ7SUFFM0QsZ0JtQzBDOEI7SW5DekM5QixpQm1DeUN3QixFQWtHdkI7SUFoR0E7TUFIRDtRQUlFLGdCQUFlLEVBK0ZoQixFQUFBO0lBNUZBO01BUEQ7UUFRRSxXQUFVLEVBMkZYLEVBQUE7SUFuR0Q7TW5DMUNBLG9CQUQyRDtNQUUzRCxnQm1DcUQrQjtNbkNwRC9CLGlCbUNvRHlCO01BRXZCLGtCQUFpQixFQVNqQjtNQXZCRjtRQWlCRyxjQUFhLEVBQ2I7TUFsQkg7UUFxQkcsaUJBQWdCLEVBQ2hCO0lBdEJIO01BMEJFLGVwQ2hFWTtNb0NpRVosMkJBQTBCLEVBSzFCO01BaENGO1FBOEJHLHNCQUFxQixFQUNyQjtJQS9CSDtNQW1DRSxlQUFjO01BQ2QsV0FBVTtNQUNWLGtCQUFpQixFQWFqQjtNQWxERjtRQXdDRyxZQUFXO1FBQ1gsV0FBVTtRQUNWLG1CQUFrQixFQUNsQjtNQTNDSDtRQThDRyxhQUFZO1FBQ1osV0FBVTtRQUNWLGtCQUFpQixFQUNqQjtJQWpESDtNQXFERSxtQkFBa0I7TUFDbEIsb0JBQW1CO01BQ25CLGtCQUFpQixFQW9CakI7TUEzRUY7UW5DMUNBLG9CQUQyRDtRQUUzRCxnQm1DbUdnQztRbkNsR2hDLGlCbUNrRzBCO1FBRXZCLG9CQUFtQixFQWNuQjtRQTFFSDtVQStESSxpQkFBZ0IsRUFDaEI7UUFoRUo7VUFtRUksZXBDekdVO1VvQzBHViwyQkFBMEIsRUFLMUI7VUF6RUo7WUF1RUssc0JBQXFCLEVBQ3JCO0lBeEVMO01BZ0ZHLGlCQUFnQixFQWlCaEI7TUFqR0g7UUFtRkksZ0JBQWUsRUFTZjtRQTVGSjtVQXNGSyxrQkFBaUIsRUFLakI7VUEzRkw7WUF5Rk0sZ0JBQWUsRUFDZjtNQTFGTjtRQStGSSxnQkFBZSxFQUNmO0VBM0lMO0luQ0NDLG9CQUQyRDtJQUUzRCxnQm1DK0k4QjtJbkM5STlCLGlCbUM4SXdCO0lBRXZCLGVBQWM7SUFDZCxhQUFZO0lBQ1osa0JBQWlCO0lBQ2pCLGtDcENqSmE7SW9Da0piLGVwQ2xKYSxFb0N3SmI7SUE3SkY7TUEwSkcsc0JBQXFCO01BQ3JCLHNDQUFxQyxFQUNyQztFQTVKSDtJQWdLRSxjQUFhLEVBQ2I7O0FDaktGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQWtCRSxFQVdGO0VBOUJEO0lBc0JFLFdBQVU7SUFDVixhQUFZO0lBQ1osbUZBQXVFLEVBS3ZFO0lBN0JGO01BMkJHLG9GQUF3RSxFQUN4RTs7QUM1Qkg7RUFDQyxhQUFZO0VBQ1osb0JBQW1CLEVBc0JuQjtFQXBCQTtJQUNDLDBCdENBYTtJc0NDYixvQnRDRGE7SXNDRWIsa0JBQWlCO0lBQ2pCLHVCQUFzQjtJQUN0QixnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixZdENFVTtJc0NEVixtQkFBa0IsRUFDbEI7RUFFRDtJQUNDLDBCdENSbUI7SXNDU25CLGNBQWE7SUFDYixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLGdCQUFlO0lBQ2YsaUJBQWdCO0lBQ2hCLG1CQUFrQixFQUNsQjs7QUN2QkY7RUFDQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUE4QjtFQUE5Qix1QkFBOEI7RUFBOUIsK0JBQThCO0VBQzlCLG9CQUFlO0VBQWYsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsb0J2Q01rQixFdUMyRmxCO0VBN0ZDO0lBRkQ7TUFHRSxZQUFXO01BQ1gsZUFBYyxFQTJCZixFQUFBO0VBeEJBO0lBUEQ7TUFRRSxXQUFVO01BQ1YsbUJBQWtCLEVBc0JuQixFQUFBO0VBbkJBO0lBWkQ7TUFhRSxhQUFZLEVBa0JiLEVBQUE7RUFkQztJQWpCRjtNQWtCRyxZQUFXLEVBRVosRUFBQTtFQXBCRjtJQXVCRSxXQUFVO0lBQ1YsYUFBWTtJQUNaLG1GQUF1RSxFQUt2RTtJQTlCRjtNQTRCRyxvRkFBd0UsRUFDeEU7RUFJSDtJQUNDLFlBQVcsRUFDWDtFQUlBO0lBRkQ7TUFHRSxxQkFBYTtNQUFiLHFCQUFhO01BQWIsY0FBYTtNQUNiLDBCQUFtQjtNQUFuQix1QkFBbUI7TUFBbkIsb0JBQW1CO01BQ25CLDZCQUFzQjtNQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO01BQXRCLHVCQUFzQixFQVV2QixFQUFBO0VBUEE7SUFSRDtNQVNFLFdBQVUsRUFNWCxFQUFBO0VBSEE7SUFaRDtNQWFFLDBCQUF5QixFQUUxQixFQUFBO0VBRUQ7SXRDNURBLG9CQUQyRDtJQUUzRCxnQnNDNEQ4QjtJdEMzRDlCLGlCc0MyRHdCLEVBS3ZCO0lBSEE7TUFIRDtRQUlFLGdCQUFlLEVBRWhCLEVBQUE7RUFuRUY7SXRDQ0Msb0JBRDJEO0lBRTNELGdCc0NvRThCO0l0Q25FOUIsaUJzQ21Fd0I7SUFFdkIsZUFBYztJQUNkLGFBQVk7SUFDWixrQkFBaUI7SUFDakIsa0N2Q3RFYTtJdUN1RWIsZXZDdkVhLEV1QzZFYjtJQWxGRjtNQStFRyxzQkFBcUI7TUFDckIsc0NBQXFDLEVBQ3JDO0VBakZIO0lBcUZFLGNBQWEsRUFDYjtFQUVEO0l0Q3ZGQSxvQkFEMkQ7SUFFM0QsZ0JzQ3VGOEI7SXRDdEY5QixpQnNDc0Z3QjtJQUV2QixpQnZDOUVVO0l1QytFVixtQkFBa0I7SUFDbEIsbUJBQWtCLEVBUWxCO0lBYkQ7TXRDakZBLDhCQURnRTtNQUVoRSxnQnNDd0YwQjtNdEN2RjFCLGlCc0N1Rm9CO01BRWxCLGNBQWE7TUFDYixtQkFBa0IsRUFDbEI7O0FDcEdIO0VBQ0MsYUFBWTtFQUNaLG9CQUFtQixFQStDbkI7RUE3Q0E7SUFKRDtNQUtFLGlCQUFnQixFQTRDakIsRUFBQTtFQXpDQTtJQVJEO01BU0UsY0FBYSxFQXdDZCxFQUFBO0VBckNBO0lBQ0MsMEJ4Q1JhO0l3Q1NiLG9CeENUYTtJd0NVYixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLGdCQUFlO0lBQ2YsaUJBQWdCO0lBQ2hCLFl4Q05VO0l3Q09WLG1CQUFrQixFQUNsQjtFQUVEO0lBQ0MsMEJ4Q2hCbUI7SXdDaUJuQixjQUFhO0lBQ2Isa0JBQWlCO0lBQ2pCLHVCQUFzQjtJQUN0QixnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixtQkFBa0IsRUFDbEI7RUFFRDtJQUNDLGVBQWM7SUFDZCxhQUFZO0lBQ1osZUFBYztJQUNkLG9CeENoQ2E7SXdDaUNiLGtCQUFpQjtJQUNqQix1QkFBc0I7SUFDdEIsZ0JBQWU7SUFDZixZeEM1QlU7SXdDNkJWLDBCQUF5QjtJQUN6QixtQkFBa0IsRUFLbEI7SUFmRDtNQWFFLGV4Q3ZDYSxFd0N3Q2I7O0FDL0NIO0VBQ0MscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBOEI7RUFBOUIsdUJBQThCO0VBQTlCLCtCQUE4QjtFQUM5QixvQkFBZTtFQUFmLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLG9CekNNa0IsRXlDMEZsQjtFQTlGQTtJQUNDLGdCQUFlLEVBb0JmO0lBbEJBO01BSEQ7UUFJRSxvQkFBbUIsRUFpQnBCLEVBQUE7SUFkQTtNQVBEO1FBUUUsV0FBVTtRQUNWLG1CQUFrQixFQVluQixFQUFBO0lBVEE7TUFaRDtRQWFFLGFBQVksRUFRYixFQUFBO0lBSkM7TUFqQkY7UUFrQkcsWUFBVyxFQUVaLEVBQUE7RUFLRDtJQUZEO01BR0UscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYiwwQkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLG9CQUFtQjtNQUNuQiw2QkFBc0I7TUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtNQUF0Qix1QkFBc0IsRUFVdkIsRUFBQTtFQVBBO0lBUkQ7TUFTRSxXQUFVLEVBTVgsRUFBQTtFQUhBO0lBWkQ7TUFhRSwwQkFBeUIsRUFFMUIsRUFBQTtFQUVEO0l4QzlDQSxvQkFEMkQ7SUFFM0QsZ0J3QzhDOEI7SXhDN0M5QixpQndDNkN3QixFQWtCdkI7SUFoQkE7TUFIRDtRQUlFLGdCQUFlLEVBZWhCLEVBQUE7SUFuQkQ7TUFRRSxlekNsRFk7TXlDbURaLDJCQUEwQixFQUsxQjtNQWRGO1FBWUcsc0JBQXFCLEVBQ3JCO0lBYkg7TUFpQkUsaUJBQWdCLEVBQ2hCO0VBakVIO0l4Q0NDLG9CQUQyRDtJQUUzRCxnQndDbUU4QjtJeENsRTlCLGlCd0NrRXdCO0lBRXZCLGVBQWM7SUFDZCxhQUFZO0lBQ1osa0JBQWlCO0lBQ2pCLGtDekNyRWE7SXlDc0ViLGV6Q3RFYSxFeUM0RWI7SUFqRkY7TUE4RUcsc0JBQXFCO01BQ3JCLHNDQUFxQyxFQUNyQztFQWhGSDtJQW9GRSxjQUFhLEVBQ2I7RUFFRDtJeEN0RkEsb0JBRDJEO0lBRTNELGdCd0NzRjhCO0l4Q3JGOUIsaUJ3Q3FGd0I7SUFFdkIsaUJ6QzdFVTtJeUM4RVYsbUJBQWtCO0lBQ2xCLG1CQUFrQixFQVFsQjtJQWJEO014Q2hGQSw4QkFEZ0U7TUFFaEUsZ0J3Q3VGMEI7TXhDdEYxQixpQndDc0ZvQjtNQUVsQixjQUFhO01BQ2IsbUJBQWtCLEVBQ2xCOztBQ25HSDtFQUNDLGFBQVk7RUFDWixvQkFBbUIsRUF1Q25CO0VBckNBO0lBQ0MsMEIxQ0FhO0kwQ0NiLG9CMUNEYTtJMENFYixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLGdCQUFlO0lBQ2YsaUJBQWdCO0lBQ2hCLFkxQ0VVO0kwQ0RWLG1CQUFrQixFQUNsQjtFQUVEO0lBQ0MsMEIxQ1JtQjtJMENTbkIsY0FBYTtJQUNiLGtCQUFpQjtJQUNqQix1QkFBc0I7SUFDdEIsZ0JBQWU7SUFDZixpQkFBZ0I7SUFDaEIsbUJBQWtCLEVBQ2xCO0VBRUQ7SUFDQyxlQUFjO0lBQ2QsYUFBWTtJQUNaLGVBQWM7SUFDZCxvQjFDeEJhO0kwQ3lCYixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLGdCQUFlO0lBQ2YsWTFDcEJVO0kwQ3FCViwwQkFBeUI7SUFDekIsbUJBQWtCLEVBS2xCO0lBZkQ7TUFhRSxlMUMvQmEsRTBDZ0NiOztBQ3JDRjtFQUNDLGdCQUFlLEVBQ2Y7O0FBSkY7RUFNRSxZQUFXLEVBQ1g7O0FDUEY7RUFDQyxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLG9CNUNRa0IsRTRDK0VsQjtFQXJGQTtJM0NKQSxvQkFEMkQ7SUFFM0QsZ0IyQ0k4QjtJM0NIOUIsaUIyQ0d3QjtJQUV2QixlQUFjO0lBQ2QsYUFBWTtJQUNaLGFBQVk7SUFDWixvQkFBbUI7SUFDbkIsMEI1Q1BhO0k0Q1FiLG9CNUNSYTtJNENTYixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLFk1Q0hVO0k0Q0lWLDBCQUF5QjtJQUN6QixtQkFBa0I7SUFDbEIsZ0NBQXVCO0lBQXZCLHdCQUF1QixFQU12QjtJQXBCRDtNQWlCRSxpQjVDVFM7TTRDVVQsZTVDbEJZLEU0Q21CWjtFQUdGO0lBQ0MsbUJBQWtCO0lBQ2xCLGlCQUFnQjtJQUNoQixvQkFBbUI7SUFDbkIsbUZBQXVFLEVBOEJ2RTtJQWxDRDtNQU9FLFlBQVc7TUFDWCxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLFdBQVU7TUFDVixXQUFVO01BQ1YsK0JBQThCO01BQzlCLDZCNUMzQlM7TTRDNEJULGlDQUF3QjtNQUF4Qix5QkFBd0IsRUFDeEI7SUFmRjtNQWtCRSxZQUFXO01BQ1gsZUFBYztNQUNkLG1CQUFrQjtNQUNsQixRQUFPO01BQ1AsY0FBYTtNQUNiLFlBQVc7TUFDWCxZQUFXO01BQ1gsa0M1QzVDa0IsRTRDNkNsQjtJQTFCRjtNQStCRyxjQUFhLEVBQ2I7RUFJSDtJM0M5REEsb0JBRDJEO0lBRTNELGdCMkM4RDhCO0kzQzdEOUIsaUIyQzZEd0I7SUFFdkIsd0JBQXVCO0lBQ3ZCLHdGQUE4RTtJQUM5RSwyQkFBMEI7SUFDMUIsZTVDaEVhLEU0Q2lFYjtFQUVEO0kzQ3ZFQSxvQkFEMkQ7SUFFM0QsZ0IyQ3VFOEI7STNDdEU5QixpQjJDc0V3QjtJQUV2QixxQkFBb0I7SUFDcEIsaUI1Qy9EVSxFNENnRVY7RUFFRDtJM0M5RUEsb0JBRDJEO0lBRTNELGdCMkM4RThCO0kzQzdFOUIsaUIyQzZFd0I7SUFFdkIsbUJBQWtCO0lBQ2xCLHFCQUFvQjtJQUNwQixpQjVDdkVVLEU0Q3dFVjtFQXJGRjtJQXdGRSxlNUM3RWlCLEU0QzhFakI7O0FDekZGO0VBQ0MsbUJBQWtCO0VBQ2xCLDBCQUF5QjtFQUN6QixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQiwwQjdDRGM7RTZDRWQsd0ZBQThFO0VBQzlFLDJCQUEwQixFQStCMUI7RUF2Q0Q7SUFXRSxZQUFXO0lBQ1gsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixhQUFZO0lBQ1osWUFBVztJQUNYLFlBQVc7SUFDWCxhQUFZO0lBQ1osaUZBQXFFLEVBQ3JFO0VBRUQ7STVDcEJBLG9CQUQyRDtJQUUzRCxnQjRDb0I4QjtJNUNuQjlCLGlCNENtQndCO0lBRXZCLG9CQUFtQjtJQUNuQixlN0NwQmEsRTZDcUJiO0VBRUQ7STVDM0JBLG9CQUQyRDtJQUUzRCxnQjRDMkI4QjtJNUMxQjlCLGlCNEMwQndCO0lBRXZCLG9CQUFtQixFQUNuQjtFQUVEO0k1Q2pDQSxvQkFEMkQ7SUFFM0QsZ0I0Q2lDOEI7STVDaEM5QixpQjRDZ0N3QjtJQUV2QixtQkFBa0IsRUFDbEI7O0FDcENEO0U3Q0tBLDhCQURnRTtFQUVoRSxnQjZDTHlCO0U3Q016QixpQjZDTm1CO0VBRWxCLG9CQUFtQixFQUNuQjs7QUFFRDtFQUNDLG1CQUFrQjtFQUNsQixvQjlDQ2lCLEU4Q0FqQjs7QUFFRDtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQThCO0VBQTlCLHVCQUE4QjtFQUE5QiwrQkFBOEI7RUFDOUIsb0JBQWU7RUFBZixnQkFBZSxFQUNmOztBQWpCRjtFN0NDQyxvQkFEMkQ7RUFFM0QsZ0I2Q2tCOEI7RTdDakI5QixpQjZDaUJ3QjtFQUV2QixlQUFjO0VBQ2QsV0FBVSxFQVNWO0VBaENGO0lBMEJHLFlBQVcsRUFLWDtJQS9CSDtNQTZCSyx5QkFBd0IsRUFDekI7O0FBSUg7RUFDQyxlOUM5QmEsRThDK0JiOztBQUVEO0U3Q3JDQSxvQkFEMkQ7RUFFM0QsZ0I2Q3FDOEI7RTdDcEM5QixpQjZDb0N3QjtFQUV2QixlQUFjO0VBQ2QseUJBQXdCO0VBQ3hCLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsMEI5Q3JDbUI7RThDc0NuQixjQUFhLEVBZWI7RUF2QkQ7SUFXRSxhQUFZO0lBQ1osYUFBWTtJQUNaLGtCQUFpQjtJQUNqQixXQUFVO0lBQ1Ysb0I5Q2hEWTtJOENpRFosa0JBQWlCO0lBQ2pCLHVCQUFzQjtJQUN0QixZOUMzQ1M7SThDNENULDBCQUF5QjtJQUN6QixtQkFBa0I7SUFDbEIsZ0JBQWUsRUFDZjs7QUM1REg7RUFDQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CLEVBNEhuQjtFQTFIQTtJQUpEO01BS0UsNkJBQXNCO01BQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7TUFBdEIsdUJBQXNCLEVBeUh2QixFQUFBO0VBdEhBO0lBUkQ7TUFTRSwrQkFBbUI7TUFBbkIsOEJBQW1CO01BQW5CLHdCQUFtQjtNQUFuQixvQkFBbUI7TUFDbkIsb0JBQWU7TUFBZixnQkFBZTtNQUNmLDBCQUE4QjtNQUE5Qix1QkFBOEI7TUFBOUIsK0JBQThCO01BQzlCLGdCQUFlLEVBa0hoQixFQUFBO0VBL0dBO0lBZkQ7TUFnQkUsd0JBQTJCO01BQTNCLHFCQUEyQjtNQUEzQiw0QkFBMkIsRUE4RzVCLEVBQUE7RUEzR0E7SUFDQyxtQkFBa0I7SUFDbEIsb0JBQW1CLEVBa0JuQjtJQWhCQTtNQUpEO1FBS0UsWUFBVyxFQWVaLEVBQUE7SUFaQTtNQVJEO1FBU0UsV0FBVSxFQVdYLEVBQUE7SUFSQTtNQVpEO1FBYUUsV0FBVTtRQUNWLGlCQUFnQixFQU1qQjtRQXBCRDtVQWlCRyxnQkFBZSxFQUNmLEVBQUE7RUFJSDtJOUN4Q0Esb0JBRDJEO0lBRTNELGdCOEN3QzhCO0k5Q3ZDOUIsaUI4Q3VDd0I7SUFFdkIsbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxhQUFZO0lBQ1osU0FBUTtJQUNSLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsWS9DckNVO0krQ3NDVixrQkFBaUIsRUFDakI7RUFFRDtJOUMvQ0EsOEJBRGdFO0lBRWhFLGdCOEMrQ3lCO0k5QzlDekIsaUI4QzhDbUI7SUFFbEIsbUJBQWtCO0lBQ2xCLFFBQU87SUFDUCxPQUFNO0lBQ04sWUFBVztJQUNYLGFBQVk7SUFDWiwrQkFBcUI7SUFDckIsdUJBQXNCO0lBQ3RCLFkvQ25EVTtJK0NvRFYsbUJBQWtCO0lBQ2xCLFdBQVU7SUFDViwrQkFBc0I7SUFBdEIsdUJBQXNCO0lBQ3RCLGlCQUFnQjtJQUNoQixxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHlCQUF1QjtJQUF2QixzQkFBdUI7SUFBdkIsd0JBQXVCO0lBQ3ZCLDBCQUFtQjtJQUFuQix1QkFBbUI7SUFBbkIsb0JBQW1CLEVBK0NuQjtJQTdDQTtNQW5CRDtRQW9CRSx5QkFBeUIsRUE0QzFCLEVBQUE7SUF6Q0E7TUF2QkQ7UUF3QkUseUJBQXlCLEVBd0MxQixFQUFBO0lBckNBO01BM0JEO1FBNEJFLHlCQUF5QixFQW9DMUIsRUFBQTtJQWpDQTtNQS9CRDtRQWdDRSx5QkFBeUIsRUFnQzFCLEVBQUE7SUE3QkE7TUFuQ0Q7UUFvQ0UseUJBQXlCO1FBQ3pCLGlCQUFpQixFQTJCbEIsRUFBQTtJQXhCQTtNQXhDRDtRQXlDRSx5QkFBeUIsRUF1QjFCLEVBQUE7SUFoRUQ7TUE2Q0UsV0FBVSxFQUNWO0lBOUNGO01Ba0RFLFlBQVc7TUFDWCxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLFNBQVE7TUFDUixZQUFXO01BQ1gsV0FBVTtNQUNWLFlBQVc7TUFDWCxvQi9DMUdZLEUrQzJHWjtJQTFERjtNQTZERSxVQUFTO01BQ1QsWUFBVyxFQUNYO0VBR0Y7SUFHRSxZQUFXLEVBQ1g7O0FDNUhIO0UvQ2lMQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO0VBQWYsZ0JBQWU7RUFDZiwwQkFBNkI7RUFBN0IsOEJBQTZCO0VBQzdCLHdCQUF1QjtFQUN2QixvQkQxS2tCLEVnRDZEbEI7RUFyRUE7SS9Dc0xBLG1CQUFrQjtJQUNsQixvQkFBbUI7SStDcExsQixhQUFZO0lBQ1osb0JBQW1CLEVBQ25CO0kvQ29MRDtNK0N6TEE7US9DMExDLFlBQVcsRStDckxYLEVBQUE7SS9Dd0xEO00rQzdMQTtRL0M4TEMsV0FBVSxFK0N6TFYsRUFBQTtJL0M0TEQ7TStDak1BO1EvQ2tNQyxXQUFVLEUrQzdMVixFQUFBO0VBRUQ7SUFHRSxZQUFXLEVBQ1g7RUFHRjtJL0NWQSw4QkFEZ0U7SUFFaEUsZ0IrQ1V5QjtJL0NUekIsaUIrQ1NtQjtJQUVsQixtQkFBa0I7SUFDbEIsUUFBTztJQUNQLE9BQU07SUFDTixZQUFXO0lBQ1gsYUFBWTtJQUNaLCtCaERyQm1DO0lnRHNCbkMsdUJBQXNCO0lBQ3RCLFloRGRVO0lnRGVWLG1CQUFrQjtJQUNsQiwrQkFBc0I7SUFBdEIsdUJBQXNCLEVBMEN0QjtJQXhDQTtNQWREO1FBZUUsbUJBQWtCLEVBdUNuQixFQUFBO0lBcENBO01BbEJEO1FBbUJFLG1CQUFrQixFQW1DbkIsRUFBQTtJQWhDQTtNQXRCRDtRQXVCRSxtQkFBa0IsRUErQm5CLEVBQUE7SUE1QkE7TUExQkQ7UUEyQkUsbUJBQWtCLEVBMkJuQixFQUFBO0lBeEJBO01BOUJEO1FBK0JFLG1CQUFrQixFQXVCbkIsRUFBQTtJQXBCQTtNQWxDRDtRQW1DRSxtQkFBa0IsRUFtQm5CLEVBQUE7SUF0REQ7TUF3Q0UsWUFBVztNQUNYLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsU0FBUTtNQUNSLFlBQVc7TUFDWCxXQUFVO01BQ1YsWUFBVztNQUNYLG9CaEQzRFksRWdENERaO0lBaERGO01BbURFLFVBQVM7TUFDVCxZQUFXLEVBQ1g7O0FDdEVIO0VBQ0MsWUFBVyxFQXlCWDtFQXZCQTtJQUNDLGNBQWEsRUFDYjtFQUVEO0lBQ0MsZUFBYztJQUNkLGFBQVk7SUFDWixrQkFBaUI7SUFDakIsb0JqRE5hO0lpRE9iLDBCakRQYTtJaURRYixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLGdCQUFlO0lBQ2YsaUJBQWdCO0lBQ2hCLFlqREpVO0lpREtWLG1CQUFrQjtJQUNsQiwwQkFBeUIsRUFNekI7SUFsQkQ7TUFlRSxpQmpEVFM7TWlEVVQsZWpEbEJZLEVpRG1CWjs7QUN4Qkg7RUFDQyxvQmxEVWtCO0VrRFRsQixjQUFhLEVBdUZiO0VBckZBO0lBQ0MscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYixvQkFBZTtJQUFmLGdCQUFlO0lBQ2Ysb0JBQW1CLEVBU25CO0lBUEE7TUFMRDtRQU1FLDBCQUE2QjtRQUE3Qiw4QkFBNkIsRUFNOUIsRUFBQTtJQUhBO01BVEQ7UUFVRSwwQkFBOEI7UUFBOUIsdUJBQThCO1FBQTlCLCtCQUE4QixFQUUvQixFQUFBO0VBRUQ7SUFDQyxvQkFBbUI7SUFDbkIsa0JBQWlCO0lBQ2pCLGlCbERSVSxFa0RpRFY7SUF2Q0E7TUFMRDtRQU1FLFdBQVUsRUFzQ1gsRUFBQTtJQW5DQTtNQVREO1FBVUUsV0FBVSxFQWtDWCxFQUFBO0lBL0JBO01BYkQ7UUFjRSxXQUFVLEVBOEJYLEVBQUE7SUE1Q0Q7TWpEakJBLG9CQUQyRDtNQUUzRCxnQmlEbUMrQjtNakRsQy9CLGlCaURrQ3lCO01BRXZCLG1CQUFrQixFQUNsQjtJQXRCRjtNQXlCRSxtQkFBa0I7TUFDbEIsZ0JBQWUsRUFNZjtNQWhDRjtRQTZCRyxrQkFBaUI7UUFDakIsOEJsRHhDaUIsRWtEeUNqQjtJQS9CSDtNQXFDRyxlQUFjLEVBQ2Q7SUF0Q0g7TUF5Q0csWWxEeERRLEVrRHlEUjtFQUlIO0lBQ0MscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBNkI7SUFBN0IsOEJBQTZCO0lBQzdCLGlCQUFnQixFQUNoQjtFQUVEO0lBQ0MsYUFBWTtJQUNaLGlDbERoRW1CLEVrRGdGbkI7SUFsQkQ7TUFLRSx1RkFBMkU7TUFDM0Usb0JBQW1CLEVBQ25CO0lBUEY7TUFVRSxtRkFBdUUsRUFDdkU7SUFYRjtNQWNFLG9CQUFtQjtNQUNuQixXQUFVO01BQ1YscUZBQXlFLEVBQ3pFOztBQ3JGRjtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQThCO0VBQTlCLHVCQUE4QjtFQUE5QiwrQkFBOEI7RUFDOUIsMEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIscUJBQW9CLEVBS3BCO0VBVEQ7SUFPRSwrQm5ERGtCLEVtREVsQjs7QUFHRjtFbERaQSxvQkFEMkQ7RUFFM0QsZ0JrRFk4QjtFbERYOUIsaUJrRFd3QixFQUN2Qjs7QUFFRDtFbERoQkEsb0JBRDJEO0VBRTNELGdCa0RnQjhCO0VsRGY5QixpQmtEZXdCLEVBQ3ZCOztBQUVEO0VBQ0MsWUFBVztFQUNYLGtCQUFpQjtFQUNqQixvQm5EbkJhO0VtRG9CYix1QkFBc0I7RUFDdEIsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsWW5EZlU7RW1EZ0JWLG1CQUFrQjtFQUNsQiwwQkFBeUIsRUFDekI7O0FDN0JEO0VBQ0MsZUFBYyxFQUNkOztBQUVEO0VBQ0MscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix5QkFBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QixpQkFBZ0IsRUE4QmhCO0VBakNEO0lBUUcsc0JBQXFCO0lBQ3JCLFlBQVc7SUFDWCxhQUFZO0lBQ1osbUJBQWtCLEVBb0JsQjtJQS9CSDtNQWNJLHlGQUE2RSxFQUs3RTtNQW5CSjtRQWlCSyw0Q0FBMkMsRUFDM0M7SUFsQkw7TUFzQkkseUZBQTZFLEVBSzdFO01BM0JKO1FBeUJLLDRDQUEyQyxFQUMzQztJQTFCTDtNQTZCSSxjQUFhLEVBQ2I7O0FDcENMO0VBQ0Msb0JyRFVrQixFcURvRmxCO0VBNUZBO0lBSEQ7TUFJRSxjQUFhLEVBMkZkLEVBQUE7RUF4RkE7SUFQRDtNQVFFLGNBQWEsRUF1RmQsRUFBQTtFQXBGQTtJQUNDLG9CQUFtQjtJQUNuQixpQnJEQVU7SXFEQ1YsbURBQXlDO0lBQXpDLDJDQUF5QyxFQVN6QztJQVBBO01BTEQ7UUFNRSxtQkFBa0IsRUFNbkIsRUFBQTtJQUhBO01BVEQ7UUFVRSxtQkFBa0IsRUFFbkIsRUFBQTtFQUVEO0lwRGxCQSw4QkFEZ0U7SUFFaEUsZ0JvRGtCeUI7SXBEakJ6QixpQm9EaUJtQjtJQUVsQixvQkFBbUIsRUFDbkI7RUFFRDtJQUNDLFlBQVc7SUFDWCxvQkFBbUI7SUFDbkIsMEJBQXlCLEVBNER6QjtJQS9ERDtNcEQ5QkEsb0JBRDJEO01BRTNELGdCb0RtQytCO01wRGxDL0IsaUJvRGtDeUI7TUFFdkIsbUJBQWtCLEVBQ2xCO0lBVEY7TUFZRSxrQ3JEbkNrQjtNcURvQ2xCLG9CckQxQlc7TXFEMkJYLGlCQUFnQixFQVNoQjtNQVBBO1FBaEJGO1VBaUJHLGNBQWEsRUFNZCxFQUFBO01BSEE7UUFwQkY7VUFxQkcsMEJBQXlCLEVBRTFCLEVBQUE7SUF2QkY7TUEwQkUsa0NyRGpEa0IsRXFENEVsQjtNQXpCQTtRQTVCRjtVQTZCRyxtQkFBa0I7VUFDbEIsZ0JBQWUsRUF1QmhCLEVBQUE7TUFwQkE7UUFqQ0Y7VUFrQ0csZ0JBQWUsRUFtQmhCLEVBQUE7TUFoQkE7UUFyQ0Y7VUFzQ0csbUJBQWtCO1VBQ2xCLGdCQUFlLEVBY2hCLEVBQUE7TUFyREY7UUEyQ0csaUJBQWdCLEVBU2hCO1FBUEE7VUE3Q0g7WUE4Q0ksWUFBVyxFQU1aLEVBQUE7UUFIQTtVQWpESDtZQWtESSxXQUFVLEVBRVgsRUFBQTtJQXBESDtNQXdERSxZckRwRlM7TXFEcUZULCtCckRyRlMsRXFEMEZUO01BOURGO1FBNERHLGlDckR6RVUsRXFEMEVWOztBQzVGSjtFQUNDLFlBQVc7RUFDWCxZQUFXLEVBeUJYO0VBeEJBO0lBQ0MsU0FBUSxFQUNSO0VBQ0Q7SUFDQyxlQUFjO0lBQ2QsZUFBYztJQUNkLFlBQVc7SUFDWCwrQkFBc0I7SUFBdEIsdUJBQXNCO0lBQ3RCLFdBQVU7SUFDVixhQUFZLEVBY1o7SUFaQTtNQVJEO1FBU0UsZUFBYyxFQVdmLEVBQUE7SUFUQTtNQVhEO1FBWUUsV0FBVSxFQVFYLEVBQUE7SUFOQTtNQWREO1FBZUUsZUFBYyxFQUtmLEVBQUE7SUFwQkQ7TUFrQkUsWUFBVyxFQUNYOztBQ3hCRjtFQUREO0lBRUUsY0FBYSxFQWNkLEVBQUE7O0FBUkE7RUFDQyxnQkFBZTtFQUNmLGVBQWM7RUFDZCxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsZXZEVGEsRXVEVWI7O0FDZkY7RUFDQyxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGtCQUFpQixFQWtEakI7RUFoREE7SUFMRDtNQU1FLGlCQUFnQixFQStDakIsRUFBQTtFQXJERDtJQVVFLGlCQUFnQixFQUNoQjtFQVhGO0lBY0UsWUFBVztJQUNYLG1CQUFrQjtJQUNsQixTQUFRO0lBQ1IsVUFBUztJQUNULFFBQU87SUFDUCxhQUFZO0lBQ1osNkhBQStGO0lBQS9GLHlGQUErRixFQVEvRjtJQU5BO01BdEJGO1FBdUJHLGNBQWEsRUFLZCxFQUFBO0lBSEE7TUFDQyxjQUFhLEVBQ2I7RUFHRjtJQUNDLG9CQUFtQjtJQUNuQixnQkFBZTtJQUNmLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsYUFBWTtJQUNaLFVBQVM7SUFDVCxhQUFZO0lBQ1osbUJBQWtCO0lBQ2xCLGFBQVk7SUFDWixnQkFBZTtJQUNmLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsVUFBUztJQUNULG9CQUFtQixFQVFuQjtJQU5BO01BaEJEO1FBaUJFLGNBQWEsRUFLZCxFQUFBO0lBSEE7TUFDQyxjQUFhLEVBQ2I7O0FDbkRIO0VBQ0MsZ0JBQWU7RUFDZixZQUFXO0VBQ1gsYUFBWTtFQUNaLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFDZix1REFBMkMsRUFDM0M7O0FDcUdELDJKQUFZO0FBN0daO0VBQ0Msc0JBQXFCO0VBQ3JCLDJEQUEwRDtFQUMxRCwrT0FFd0U7RUFDeEUsb0JBQW1CO0VBQ25CLG1CQUFrQixFQUFBOztBQUduQjtFQUNDLHNCQUFxQixFQUNyQjs7QUFFRDtFQUNDLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsdUNBQXNDLEVBQ3RDOztBQUVEO0VBQ0Msc0JBQXFCLEVBQ3JCOztBQUVEO0VBQ0MsVUFBUztFQUNULFdBQVU7RUFDVixpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxlQUFjLEVBU2Q7RUFQQTtJQUhEO01BSUUsWUFBVyxFQU1aLEVBQUE7RUFIQTtJQVBEO01BUUUsY0FBYSxFQUVkLEVBQUE7O0FBRUQ7RUFDQyxnQkFBZTtFQUNmLFFBQU87RUFDUCxPQUFNO0VBQ04sWUFBVztFQUNYLGFBQVk7RUFDWiwrQkFBNkI7RUFDN0IsWUFBVyxFQUNYOztBQUVEO0VBQ0MsU0FBUTtFQUNSLFdBQVU7RUFDVixZQUFXO0VBQ1gsYUFBWTtFQUNaLGlCQUFnQixFQW1CaEI7RUF4QkQ7SUFTRSxZQUFXO0lBQ1gsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixRQUFPO0lBQ1AsU0FBUTtJQUNSLFlBQVc7SUFDWCxZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLGtCQUFpQjtJQUNqQixpQ0FBd0I7SUFBeEIseUJBQXdCLEVBQ3hCO0VBbkJGO0lBc0JFLGtDQUF5QjtJQUF6QiwwQkFBeUIsRUFDekI7O0FBR0Y7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7O0VBRUMsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixXQUFVO0VBQ1YsWUFBVztFQUNYLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsa0ZBQWlGO0VBQ2pGLGNBQWE7RUFDYixZQUFXLEVBS1g7RUFmRDs7SUFhRSxrRkFBaUYsRUFDakY7O0FBR0Y7RUFDQyxXQUFVO0VBQ1YsWUFBVztFQUNYLCtCQUE4QixFQUs5QjtFQVJEO0lBTUUsK0JBQThCLEVBQzlCOztBQ3hHRDtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQThCO0VBQTlCLHVCQUE4QjtFQUE5QiwrQkFBOEI7RUFDOUIsMEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUIsRUE4Qm5CO0VBNUJBO0lBTEQ7TUFNRSx5QkFBd0I7TUFDeEIsc0JBQXFCLEVBMEJ0QixFQUFBO0VBdkJBO0lBVkQ7TUFXRSx5QkFBd0I7TUFDeEIsdUJBQXNCLEVBcUJ2QixFQUFBO0VBakJBO0lBaEJEO01BaUJFLGFBQVksRUFnQmIsRUFBQTtFQWJBO0lBcEJEO01BcUJFLGNBQWEsRUFZZCxFQUFBO0VBVEE7SUF4QkQ7TUF5QkUsY0FBYTtNQUNiLFdBQVUsRUFPWCxFQUFBO0VBSkE7SUE3QkQ7TUE4QkUsYUFBWTtNQUNaLFdBQVUsRUFFWCxFQUFBOztBQUVEO0VBQ0MsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixnQkFBZSxFQTJDZjtFQXpDQTtJQUxEO01BTUUsWUFBVztNQUNYLGFBQVksRUF1Q2IsRUFBQTtFQXBDQTtJQVZEO01BV0UsWUFBVztNQUNYLGFBQVksRUFrQ2IsRUFBQTtFQS9CQTtJQWZEO01BZ0JFLGNBQWEsRUE4QmQsRUFBQTtFQTlDRDtJQXNCRSxZQUFXO0lBQ1gsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixRQUFPO0lBQ1AsT0FBTTtJQUNOLFlBQVc7SUFDWCxZQUFXO0lBQ1gsb0JDN0RZLEVEOERaO0VBOUJGO0lBaUNFLFVBQVM7SUFDVCxVQUFTLEVBQ1A7RUFuQ0o7SUFzQ0UsbUJBQWtCO0lBQ2xCLFFBQU87SUFDUCxTQUFRO0lBQ1IsWUFBVztJQUNYLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsb0JDNUVZLEVENkVaOztBQUdGO0VFcEZBLG9CQUQyRDtFQUUzRCxnQkZvRjhCO0VFbkY5QixpQkZtRndCO0VBRXZCLFlDckZVLEVEc0dWO0VBZkE7SUFMRDtNQU1FLGdCQUFlLEVBY2hCLEVBQUE7RUFYQTtJQVREO01BVUUsZ0JBQWUsRUFVaEIsRUFBQTtFQVBBO0lBYkQ7TUFjRSxnQkFBZSxFQU1oQixFQUFBO0VBcEJEO0lBa0JFLGVDbEdZLEVEbUdaOztBQUdGO0VBQ0MscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWEsRUFTYjtFQVBBO0lBSEQ7TUFJRSw2QkFBc0I7TUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtNQUF0Qix1QkFBc0IsRUFNdkIsRUFBQTtFQUhBO0lBUEQ7TUFRRSwrQkFBbUI7TUFBbkIsOEJBQW1CO01BQW5CLHdCQUFtQjtNQUFuQixvQkFBbUIsRUFFcEIsRUFBQTs7QUFFRDtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhLEVBT2I7RUFMQTtJQUhEO01BSUUsNkJBQXNCO01BQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7TUFBdEIsdUJBQXNCO01BQ3RCLDBCQUFtQjtNQUFuQix1QkFBbUI7TUFBbkIsb0JBQW1CO01BQ25CLG1CQUFrQixFQUVuQixFQUFBOztBQUVEO0VFaElBLG9CQUQyRDtFQUUzRCxnQkZnSThCO0VFL0g5QixpQkYrSHdCO0VBRXZCLGVDL0hhLEVEc0piO0VBMUJEO0lBTUUscUNBQW9DO0lBQ3BDLHNCQUFxQixFQUNyQjtFQUVEO0lBVkQ7TUFXRSxxQ0FBb0M7TUFDcEMsZ0JBQWU7TUFDZiwyQkFBMEIsRUFhM0IsRUFBQTtFQVZBO0lBaEJEO01BaUJFLG1CQUFrQjtNQUNsQixnQkFBZSxFQVFoQixFQUFBO0VBTEE7SUFyQkQ7TUFzQkUsaUNDbEpZO01EbUpaLGdCQUFlO01BQ2Ysc0JBQXFCLEVBRXRCLEVBQUE7O0FBRUQ7RUU1SkEsb0JBRDJEO0VBRTNELGdCRjRKOEI7RUUzSjlCLGlCRjJKd0I7RUFFdkIsWUM3SlUsRUR1TFY7RUE3QkQ7SUFNRSxlQzlKWSxFRCtKWjtFQUVEO0lBVEQ7TUFVRSxnQkFBZSxFQW1CaEIsRUFBQTtFQWhCQTtJQWJEO01BY0UsZ0JBQWUsRUFlaEIsRUFBQTtFQVpBO0lBakJEO01Ba0JFLDZCQUFRO01BQVIsa0JBQVE7TUFBUixTQUFRO01BQ1IsZ0JBQWUsRUFVaEIsRUFBQTtFQVBBO0lBdEJEO01BdUJFLGdCQUFlLEVBTWhCLEVBQUE7RUFIQTtJQTFCRDtNQTJCRSxnQkFBZSxFQUVoQixFQUFBOztBQUVEO0VBQ0MsMEJBQThCO0VBQTlCLHVCQUE4QjtFQUE5QiwrQkFBOEI7RUFDOUIsMEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUIsRUE0Q25CO0VBMUNBO0lBSkQ7TUFLRSxjQUFhLEVBeUNkLEVBQUE7RUF0Q0E7SUFSRDtNQVNFLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhLEVBcUNkLEVBQUE7RUE5Q0Q7SUFhRSxlQUFjO0lBQ2QsWUFBVztJQUNYLGFBQVk7SUFDWixtQkFBa0IsRUFLbEI7SUFyQkY7TUFtQkcsZ0JBQWUsRUFDZjtFQUdGO0lBQ0MsOEVBQWtFLEVBS2xFO0lBTkQ7TUFJRSxpQ0FBZ0MsRUFDaEM7RUFHRjtJQUNDLDhFQUFrRSxFQUtsRTtJQU5EO01BSUUsaUNBQWdDLEVBQ2hDO0VBR0Y7SUFDQywrRUFBbUUsRUFLbkU7SUFORDtNQUlFLGtDQUFpQyxFQUNqQzs7QUFJSDtFQUNDLHlCQUF1QjtFQUF2QixzQkFBdUI7RUFBdkIsd0JBQXVCO0VBQ3ZCLDBCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLGNBQWE7RUFDYixnRkFBb0UsRUFVcEU7RUFSQTtJQU5EO01BT0UsY0FBYSxFQU9kLEVBQUE7RUFKQTtJQVZEO01BV0UscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYixZQUFXLEVBRVosRUFBQTs7QUFFRDtFQUNDLGtCQUFpQixFQVNqQjtFQVBBO0lBSEQ7TUFJRSxjQUFhLEVBTWQsRUFBQTtFQUhBO0lBUEQ7TUFRRSxlQUFjLEVBRWYsRUFBQTs7QUd0UUY7RUFDQywwQkFBOEI7RUFBOUIsdUJBQThCO0VBQTlCLCtCQUE4QjtFQUM5QiwwQkFBbUI7RUFBbkIsdUJBQW1CO0VBQW5CLG9CQUFtQixFQXlGbkI7RUF2RkE7SUFKRDtNQUtFLDZCQUFRO01BQVIsa0JBQVE7TUFBUixTQUFRLEVBc0ZULEVBQUE7RUFuRkE7SUFSRDtNQVNFLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IsNkJBQVE7TUFBUixrQkFBUTtNQUFSLFNBQVE7TUFDUixvQkFBZTtNQUFmLGdCQUFlO01BQ2Ysd0JBQTJCO01BQTNCLHFCQUEyQjtNQUEzQiw0QkFBMkI7TUFDM0IsYUFBWTtNQUNaLG1CQUFrQixFQTZFbkIsRUFBQTtFQTFFQTtJQWpCRDtNQWtCRSxlQUFjO01BQ2QsWUFBVyxFQXdFWixFQUFBO0VBckVBO0lEckJBLG9CQUQyRDtJQUUzRCxnQkNxQjhCO0lEcEI5QixpQkNvQndCO0lBRXZCLG1CQUFrQjtJQUNsQixtQkFBa0I7SUFDbEIsK0VBQW1FO0lBQ25FLFlGekJVO0lFMEJWLDBCQUF5QjtJQUN6QixzQkFBcUIsRUFxQ3JCO0lBbkNBO01BVkQ7UUFXRSxjQUFhO1FBQ2Isa0JBQWlCO1FBQ2pCLHVCQUFzQjtRQUN0QixnQkFBZSxFQStCaEI7UUE3Q0Q7VUFpQkcsZUFBYyxFQUNkLEVBQUE7SUFHRjtNQXJCRDtRQXNCRSxlQUFjO1FBQ2Qsa0JBQWlCLEVBc0JsQixFQUFBO0lBbkJBO01BMUJEO1FBMkJFLGdCQUFlLEVBa0JoQixFQUFBO0lBZkE7TUFDQyw4QkFBNkIsRUFDN0I7SUFFRDtNQUNDLGdDQUErQixFQUMvQjtJQUVEO01BQ0MsaUNBQWdDLEVBQ2hDO0lBeENGO01BMkNFLGdCQUFlLEVBQ2Y7RUFHRjtJRHBFQSxvQkFEMkQ7SUFFM0QsZ0JDb0U4QjtJRG5FOUIsaUJDbUV3QjtJQUV2QixpQkFBZ0I7SUFDaEIscUJBQW9CLEVBaUJwQjtJQWZBO01BTkQ7UUFPRSxZQUFXO1FBQ1gsVUFBUztRQUNULFdBQVU7UUFDVixnQkFBZSxFQVdoQixFQUFBO0lBUkE7TUFiRDtRQWNFLFlBQVc7UUFDWCxtQkFBa0IsRUFNbkIsRUFBQTtJQUhBO01BbEJEO1FBbUJFLGdCQUFlLEVBRWhCLEVBQUE7O0FDMUZGO0VBQ0Msa0JBQWlCO0VBQ2pCLG9DSEl5QyxFR2tDekM7RUFwQ0E7SUFKRDtNQUtFLGNBQWEsRUFtQ2QsRUFBQTtFQWhDQTtJQVJEO01BU0UsZUFBYyxFQStCZixFQUFBO0VBNUJBO0lBQ0MscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWEsRUFTYjtJQVBBO01BSEQ7UUFJRSwwQkFBNkI7UUFBN0IsOEJBQTZCLEVBTTlCLEVBQUE7SUFIQTtNQVBEO1FBUUUsMEJBQThCO1FBQTlCLHVCQUE4QjtRQUE5QiwrQkFBOEIsRUFFL0IsRUFBQTtFQUVEO0lGakJBLDhCQURnRTtJQUVoRSxnQkVpQnlCO0lGaEJ6QixpQkVnQm1CO0lBRWxCLGVBQWM7SUFDZCxnQkFBZTtJQUNmLFlIaEJVLEVHMEJWO0lBZkQ7TUFTRSxlSDFCYSxFRzJCYjtJQUVEO01BWkQ7UUFhRSxnQkFBZSxFQUVoQixFQUFBOztBQ3ZDRjtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQThCO0VBQTlCLHVCQUE4QjtFQUE5QiwrQkFBOEI7RUFDOUIseUJBQXVCO0VBQXZCLHNCQUF1QjtFQUF2Qix3QkFBdUIsRUFXdkI7RUFUQTtJQUxEO01BTUUseUJBQXdCO01BQ3hCLG1CQUFrQixFQU9uQixFQUFBO0VBSkE7SUFWRDtNQVdFLGNBQWE7TUFDYixrQkFBaUIsRUFFbEIsRUFBQTs7QUNkRDtFQUNDLGFBQVksRUF1Q1o7RUFyQ0E7SUFIRDtNQUlFLG1CQUFrQjtNQUNsQixZQUFXO01BQ1gsT0FBTTtNQUNOLGlCTE1VLEVLMkJYO01BeENEO1FBVUcsZUFBYztRQUNkLFFBQU87UUFDUCxXQUFVO1FBQ1YsWUFBVztRQUNYLHNDQUE2QjtRQUE3Qiw4QkFBNkIsRUFDN0IsRUFBQTtFQUdGO0lBbEJEO01BcUJHLGFBQVk7TUFDWixzQ0FBNkI7TUFBN0IsOEJBQTZCLEVBQzdCLEVBQUE7RUFHRjtJQTFCRDtNQTJCRSxPQUFNLEVBYVA7TUF4Q0Q7UUE4QkcsUUFBTztRQUNQLGFBQVk7UUFDWixzQ0FBNkI7UUFBN0IsOEJBQTZCLEVBQzdCLEVBQUE7RUFHRjtJQXBDRDtNQXFDRSxlQUFjO01BQ2QsaUJBQWdCLEVBRWpCLEVBQUE7O0FDeENEO0VBQ0MsZ0JBQWU7RUFDZixpQk5XVyxFTWlOWDtFQTFOQTtJQUpEO01BS0UsbUJBQWtCO01BQ2xCLE9BQU07TUFDTixRQUFPO01BQ1AsWUFBVztNQUNYLFdBQVU7TUFDVixVQUFTLEVBb05WO01BOU5EO1FBYUcsUUFBTyxFQUNQLEVBQUE7RUFHRjtJQWpCRDtNQWtCRSxpQkFBZ0I7TUFDaEIsMEJOVlksRU1xTmIsRUFBQTtFQXRNQztJQUZEO01MZkEsOEJBRGdFO01BRWhFLGdCS2lCMEI7TUxoQjFCLGlCS2dCb0I7TUFFbEIsbUJBQWtCO01BQ2xCLHdCQUF1QjtNQUN2QixvQk54Qlk7TU15QlosYUFBWTtNQUNaLDBCQUF5QixFQXlCMUI7TUFsQ0Q7UUFZRyxZQUFXO1FBQ1gsZUFBYztRQUNkLG1CQUFrQjtRQUNsQixZQUFXO1FBQ1gsU0FBUTtRQUNSLFdBQVU7UUFDVixZQUFXO1FBQ1gsbUJBQWtCO1FBQ2xCLGlCTjdCUSxFTThCUixFQUFBO0VBR0Y7SUF4QkQ7TUEyQkcsV0FBVSxFQUNWLEVBQUE7RUFHRjtJQS9CRDtNQWdDRSxjQUFhLEVBRWQsRUFBQTtFQUVEO0lBQ0MsNkJBQTRCLEVBeUM1QjtJQXZDQTtNQUhEO1FBSUUsb0JOekRZO1FNMERaLGlCQUFnQixFQXFDakI7UUExQ0Q7VUFRRyxpQk5yRFE7VU1zRFIsbUJBQWtCLEVBQ2xCLEVBQUE7SUFHRjtNQWJEO1FBY0UsaUJOM0RTO1FNNERULGtDTmhFVyxFTTJGWjtRQTFDRDtVQWtCRyxjQUFhLEVBQ2IsRUFBQTtJQW5CSDtNQXVCRSwwQk50RWdCLEVNdUVoQjtJQXhCRjtNQTJCRSxpQkFBZ0IsRUFDaEI7SUE1QkY7TUErQkUsbUJBQWtCLEVBQ2xCO0lBaENGO01BbUNFLGlCTmhGUztNTWlGVCx1QkFBc0IsRUFLdEI7TUFIQTtRQXRDRjtVQXVDRyxjQUFhLEVBRWQsRUFBQTtFQUdGO0lMckdBLG9CQUQyRDtJQUUzRCxnQktxRzhCO0lMcEc5QixpQktvR3dCO0lBRXZCLHNCQUFxQjtJQUNyQixtQkFBa0I7SUFDbEIsOEJBQTZCO0lBQzdCLDZCQUE0QjtJQUM1QixrQkFBaUIsRUFxQ2pCO0lBbkNBO01BVEQ7UUFVRSxnQkFBZTtRQUNmLFlOcEdTLEVNcUlWO1FBNUNEO1VML0ZBLDhCQURnRTtVQUVoRSxnQks0RzJCO1VMM0czQixpQksyR3FCO1VBQ2xCLGdCQUFlO1VBQ2YsaUJBQWdCO1VBQ2hCLGVObEhXLEVNbUhYLEVBQUE7SUFHRjtNQXJCRDtRQXNCRSxZTnpIUyxFTStJVixFQUFBO0lBNUNEO01BMEJFLGVOM0hZLEVNNEhaO0lBM0JGO01BOEJFLGVBQWM7TUFDZCxhQUFZO01BQ1osZUFBYztNQUNkLGdCQUFlO01BQ2Ysb0JObklZO01Nb0laLGtCQUFpQjtNQUNqQix1QkFBc0I7TUFDdEIsWU45SFM7TU0rSFQsbUJBQWtCLEVBS2xCO01BSEE7UUF4Q0Y7VUF5Q0csV0FBVSxFQUVYLEVBQUE7RUFHRjtJQUNDLG1CQUFrQjtJQUNsQixTQUFRO0lBQ1IsT0FBTTtJQUNOLFlBQVc7SUFDWCxhQUFZO0lBQ1osa0VBQXNEO0lBQ3RELDZCQUE0QjtJQUM1Qiw0QkFBMkI7SUFDM0IseUNBQXdDO0lBQ3hDLFlBQVcsRUFnQlg7SUFkQTtNQVpEO1FBYUUsY0FBYSxFQWFkLEVBQUE7SUFWQTtNQWhCRDtRQWlCRSxlQUFjLEVBU2YsRUFBQTtJQTFCRDtNQXFCRSw0QkFBMkI7TUFDM0IsNEJBQTJCO01BQzNCLGlDQUF3QjtNQUF4Qix5QkFBd0I7TUFDeEIsYUFBWSxFQUNaO0VBR0Y7SUFDQyxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxhQUFZO0lBQ1osWUFBVyxFQWlDWDtJQS9CQTtNQVBEO1FBUUUsU0FBUTtRQUNSLFdBQVUsRUE2QlgsRUFBQTtJQTFCQTtNQVpEO1FBYUUsVUFBUztRQUNULGFBQVksRUF3QmIsRUFBQTtJQXJCQTtNQWpCRDtRQWtCRSxjQUFhLEVBb0JkLEVBQUE7SUF0Q0Q7TUF1QkUsWUFBVztNQUNYLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsUUFBTztNQUNQLFNBQVE7TUFDUixZQUFXO01BQ1gsWUFBVztNQUNYLG1CQUFrQjtNQUNsQixpQk5sTVM7TU1tTVQsaUNBQXdCO01BQXhCLHlCQUF3QixFQUN4QjtJQWpDRjtNQW9DRSxrQ0FBeUI7TUFBekIsMEJBQXlCLEVBQ3pCO0VBck5IO0lBeU5FLDRCQUEyQjtJQUMzQiw0QkFBMkI7SUFDM0IsaUNBQXdCO0lBQXhCLHlCQUF3QjtJQUN4QixhQUFZLEVBQ1o7O0FDN05GO0VBQ0MsY0FBYSxFQWlDYjtFQS9CQTtJQUNDLG9CQUFtQixFQUNuQjtFQUVEO0lBQ0MsZUFBYztJQUNkLDBCQUF5QjtJQUN6QixnQkFBZTtJQUNmLFlQUlUsRU9hVjtJQVREO01BT0UsZVBUWSxFT1VaO0VBZkg7SUFtQkUsNEJBQTJCO0lBQzNCLDRCQUEyQixFQUszQjtJQXpCRjtNQXVCRyw0QkFBMkIsRUFDM0I7RUF4Qkg7SUE0QkUsbUJBQWtCLEVBQ2xCO0VBN0JGO0lBZ0NFLG1CQUFrQixFQUNsQjs7QUNqQ0Y7O0VBRUMsZUFBYyxFQUNkOztBQ0hEO0VBQ0MsaUJBQWdCLEVBc0VoQjtFQXBFQTtJQUhEO01BSUUsY0FBYSxFQW1FZCxFQUFBO0VBaEVBO0lBUEQ7TUFRRSxlQUFjLEVBK0RmLEVBQUE7RUE1REE7SUFDQyxvQkFBbUI7SUFDbkIscUJBQW9CO0lBQ3BCLGtDVE5tQjtJU09uQixtQkFBa0IsRUFNbEI7SUFWRDtNQU9FLGlCQUFnQjtNQUNoQixpQkFBZ0IsRUFDaEI7RUFHRjtJUmhCQSw4QkFEZ0U7SUFFaEUsZ0JBS3dCO0lBSnhCLGlCQUlrQjtJQUVsQixvQkFBbUI7SUFDbkIsbUJBQWtCO0lBVGxCLDhCQURnRTtJQUVoRSxnQlFpQnlCO0lSaEJ6QixpQlFnQm1CO0lBRWxCLG9CQUFtQixFQUtuQjtJUmREO01BQ0MsbUJBQWtCO01BQ2xCLHFGQUF5RTtNQUN6RSxtQkFBa0IsRUFDbEI7SVFDRDtNQU9FLHFCQUFvQixFQUNwQjtFQUdGO0lSakNBLG9CQUQyRDtJQUUzRCxnQlFpQzhCO0lSaEM5QixpQlFnQ3dCO0lBRXZCLGVUaENhO0lTaUNiLGlCQUFnQixFQUNoQjtFQUVEO0lBQ0Msb0JBQW1CO0lBQ25CLGlCQUFnQixFQU1oQjtJQVJEO01BS0UsZ0JBQWU7TUFDZixZVDVDUyxFUzZDVDtFQUdGO0lBQ0MsWUFBVztJQUNYLG1CQUFrQixFQUNsQjtFQUVEO0lBQ0MsZUFBYztJQUNkLG9CVHJEYTtJU3NEYixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLGdCQUFlO0lBQ2YsaUJBQWdCO0lBQ2hCLFlUbERVO0lTbURWLG1CQUFrQjtJQUNsQiwwQkFBeUIsRUFLekI7SUFkRDtNQVlFLGVUN0RhLEVTOERiOztBQ3JFSDtFQUNDLGlCQUFnQjtFQUNoQixvQkFBbUIsRUFTbkI7RUFQQTtJQUpEO01BS0UsY0FBYSxFQU1kLEVBQUE7RUFIQTtJQVJEO01BU0UsZUFBYyxFQUVmLEVBQUE7O0FDVEE7RUFGRDtJQUdFLGNBQWEsRUFNZCxFQUFBOztBQUhBO0VBTkQ7SUFPRSxlQUFjLEVBRWYsRUFBQTs7QUNURDtFQUNDLGlCQUFnQixFQWtGaEI7RUFoRkE7SUFIRDtNQUlFLGNBQWEsRUErRWQsRUFBQTtFQTVFQTtJQVBEO01BUUUsZUFBYyxFQTJFZixFQUFBO0VBeEVBO0lYSkEsOEJBRGdFO0lBRWhFLGdCV0l5QjtJWEh6QixpQldHbUI7SUFVbEIsb0JBQW1CLEVBQ25CO0lBVEE7TUFIRDtRQUlFLGdCQUFlLEVBUWhCLEVBQUE7SUFMQTtNQVBEO1FBUUUsZ0JBQWUsRUFJaEIsRUFBQTtFQUVEO0lYeEJBLG9CQUQyRDtJQUUzRCxnQld3QjhCO0lYdkI5QixpQld1QndCO0lBRXZCLG9CWnZCYTtJWXdCYixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLFlabEJVO0lZbUJWLDBCQUF5QjtJQUN6QixtQkFBa0IsRUFDbEI7RUFFRDtJQUNDLFlBQVc7SUFDWCwwQkFBeUIsRUFDekI7RUFFRDtJWHhDQSxvQkFEMkQ7SUFFM0QsaUJXd0MrQjtJWHZDL0IsaUJXdUN3QjtJQUV2QixZQUFXO0lBQ1gsYUFBWTtJQUNaLDBCWjdCa0I7SVk4QmxCLG9CWjlCa0I7SVkrQmxCLHVCQUFzQjtJQUN0QixlWm5DZTtJWW9DZixtQkFBa0I7SUFDbEIsMEJBQXlCLEVBQ3pCO0VBRUQ7SVhyREEsb0JBRDJEO0lBRTNELGdCV3FEOEI7SVhwRDlCLGlCV29Ed0I7SUFFdkIsbUJBQWtCO0lBQ2xCLGFBQVk7SUFDWiwwQloxQ2tCO0lZMkNsQix1QkFBc0I7SUFDdEIsZVo5Q2U7SVkrQ2YsbUJBQWtCLEVBY2xCO0lBdEJEO01BV0UscUZBQXlFLEVBVXpFO01BckJGO1FBZUcsb0JaaEVXLEVZcUVYO1FBcEJIO1VBa0JJLFlaM0RPLEVZNERQO0VBS0o7SUFDQyxlQUFjO0lBQ2QsWUFBVztJQUNYLGVabEVlLEVZbUVmOztBQ2xGRjtFQUNDLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsV0FBVTtFQUNWLGFBQVk7RUFDWixhQUFZO0VBQ1osb0JBQW1CO0VBQ25CLGNBQWE7RUFDYixvQmJTbUI7RWFSbkIsb0RBQTBDO0VBQTFDLDRDQUEwQztFQUMxQyxhQUFZLEVBeUNaO0VBbkREO0lBYUUsWUFBVztJQUNYLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsVUFBUztJQUNULFVBQVM7SUFDVCxTQUFRO0lBQ1IsVUFBUztJQUNULG1CQUFrQjtJQUNsQiwrQkFBOEI7SUFDOUIsK0JiTGtCLEVhTWxCO0VBRUQ7SUFDQyxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLFNBQVE7SUFDUixXQUFVO0lBQ1YsWUFBVztJQUNYLGFBQVksRUFtQlo7SUF6QkQ7TUFVRSxZQUFXO01BQ1gsZUFBYztNQUNkLG1CQUFrQjtNQUNsQixRQUFPO01BQ1AsU0FBUTtNQUNSLFlBQVc7TUFDWCxZQUFXO01BQ1gsaUJBQWdCO01BQ2hCLG9CYnRDWTtNYXVDWixpQ0FBd0I7TUFBeEIseUJBQXdCLEVBQ3hCO0lBcEJGO01BdUJFLGtDQUF5QjtNQUF6QiwwQkFBeUIsRUFDekI7O0FDakRIO0VBR0UsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsWUFBVztFQUNYLGFBQVk7RUFDWixhQUFZO0VBQ1osVUFBUztFQUNULGdCQUFlO0VBQ2YsaUZBQXFFLEVBV3JFO0VBdEJGO0lBY0csWUFBVyxFQUNYO0VBZkg7SUFrQkcsV0FBVTtJQUNWLGtDQUF5QjtJQUF6QiwwQkFBeUI7SUFDekIsWUFBVyxFQUNYOztBQ3JCSDtFQUNDLGlCQUFnQixFQXdDaEI7RUF0Q0E7SWRJQSw4QkFEZ0U7SUFFaEUsZ0JBS3dCO0lBSnhCLGlCQUlrQjtJQUVsQixvQkFBbUI7SUFDbkIsbUJBQWtCO0lBVGxCLDhCQURnRTtJQUVoRSxnQmNIeUI7SWRJekIsaUJjSm1CO0lBRWxCLG9CQUFtQixFQUtuQjtJZE1EO01BQ0MsbUJBQWtCO01BQ2xCLHFGQUF5RTtNQUN6RSxtQkFBa0IsRUFDbEI7SWNuQkQ7TUFPRSxxQkFBb0IsRUFDcEI7RUFHRjtJQUNDLG9CQUFtQjtJQUNuQixxQkFBb0I7SUFDcEIsa0NmWmEsRWVpQmI7SUFSRDtNQU1FLCtCZmpCUyxFZWtCVDtFQUdGO0lBQ0MsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFDaEIsWWZ6QlUsRWU4QlY7SUFURDtNQU9FLGVmMUJZLEVlMkJaO0VBR0Y7SUFDQyxlQUFjO0lBQ2QsZ0JBQWU7SUFDZixlZmpDYTtJZWtDYixrQkFBaUIsRUFDakI7O0FDdENEO0VBRkQ7SUFHRSxZQUFXLEVBY1osRUFBQTs7QUFYQTtFQU5EO0lBT0UsV0FBVSxFQVVYLEVBQUE7O0FBUEE7RUFWRDtJQVdFLGFBQVksRUFNYixFQUFBOztBQWpCRDtFZk9DLDhCQURnRTtFQUVoRSxnQkFLd0I7RUFKeEIsaUJBSWtCO0VBRWxCLG9CQUFtQjtFQUNuQixtQkFBa0IsRWVBakI7RWZFRDtJQUNDLG1CQUFrQjtJQUNsQixxRkFBeUU7SUFDekUsbUJBQWtCLEVBQ2xCOztBZ0J0QkY7RUFDQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1Qsb0NBQTJCO0VBQTNCLDRCQUEyQixFQWdDM0I7RUE5QkE7SUFQRDtNQVFFLGFBQVksRUE2QmIsRUFBQTtFQTFCQTtJQVhEO01BWUUsYUFBWSxFQXlCYixFQUFBO0VBckNEO0lBZ0JFLG1CQUFrQixFQUNsQjtFQWpCRjtJQW9CRSxlQUFjO0lBQ2QsV0FBVTtJQUNWLFlBQVc7SUFDWCxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxvQmpCaEJpQjtJaUJpQmpCLGFBQVksRUFDWjtFQTVCRjtJQWlDRywwQmpCdkJnQjtJaUJ3QmhCLG9CakI3QlksRWlCOEJaOztBQUlIO0VBQ0MsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsWUFBVztFQUNYLGFBQVk7RUFDWixvQkFBbUI7RUFDbkIsVUFBUztFQUNULDhEQUFrRDtFQUNsRCxhQUFZO0VBQ1osY0FBYTtFQUNiLFlBQVc7RUFDWCxnQkFBZSxFQXVCZjtFQXBCQztJQWZGO01BZ0JHLFdBQVUsRUFNWCxFQUFBO0VBSEE7SUFuQkY7TUFvQkcsWUFBVyxFQUVaLEVBQUE7RUF0QkY7SUF5QkUsaUNBQWdDLEVBU2hDO0lBUEE7TUEzQkY7UUE0QkcsWUFBVyxFQU1aLEVBQUE7SUFIQTtNQS9CRjtRQWdDRyxhQUFZLEVBRWIsRUFBQTs7QUN2RUQ7RUFGRDtJQUdFLGdCQUFlLEVBNEdoQixFQUFBOztBQXpHQTtFQU5EO0lBT0UsV0FBVSxFQXdHWCxFQUFBOztBQS9HRDtFakJPQyw4QkFEZ0U7RUFFaEUsZ0JpQkd5QjtFakJGekIsaUJpQkVtQixFQUNsQjs7QUFaRjtFQWVFLGdCQUFlLEVBQ2Y7O0FBaEJGO0VBbUJFLGdCQUFlLEVBQ2Y7O0FBcEJGO0VBdUJFLGdCQUFlLEVBQ2Y7O0FBeEJGO0VBMkJFLGdCQUFlLEVBQ2Y7O0FBNUJGO0VBK0JFLGdCQUFlLEVBQ2Y7O0FBaENGO0VBbUNFLGdCQUFlLEVBQ2Y7O0FBcENGO0VqQkNDLG9CQUQyRDtFQUUzRCxnQmlCcUM4QjtFakJwQzlCLGlCaUJvQ3dCLEVBS3ZCO0VBNUNGO0lBMENHLGlCQUFnQixFQUNoQjs7QUEzQ0g7RUErQ0UsZWxCMUNhO0VrQjJDYiwyQkFBMEIsRUFLMUI7RUFyREY7SUFtREcsc0JBQXFCLEVBQ3JCOztBQUdGO0VqQmhEQSw4QkFEZ0U7RUFFaEUsZ0JBS3dCO0VBSnhCLGlCQUlrQjtFQUVsQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VpQjJDakIsZ0JBQWUsRUFLZjtFakI5Q0Q7SUFDQyxtQkFBa0I7SUFDbEIscUZBQXlFO0lBQ3pFLG1CQUFrQixFQUNsQjtFaUJpQ0Q7SUFPRSx3QkFBdUIsRUFDdkI7O0FBL0RIO0VBcUVHLFlBQVc7RUFDWCxXQUFVO0VBQ1YsbUJBQWtCLEVBQ2xCOztBQXhFSDtFQTJFRyxhQUFZO0VBQ1osV0FBVTtFQUNWLGtCQUFpQixFQUNqQjs7QUE5RUg7RUFpRkcsV0FBVTtFQUNWLGtCQUFpQixFQUNqQjs7QUFuRkg7RUF1RkUsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixrQkFBaUIsRUFXakI7RUFwR0Y7SWpCQ0Msb0JBRDJEO0lBRTNELGdCaUIwRitCO0lqQnpGL0IsaUJpQnlGeUI7SUFFdkIsb0JBQW1CLEVBS25CO0lBbkdIO01BaUdJLGlCQUFnQixFQUNoQjs7QUFsR0o7RWpCQ0Msb0JBRDJEO0VBRTNELGdCaUJxRzhCO0VqQnBHOUIsaUJpQm9Hd0I7RUFFdkIsb0JBQW1CLEVBS25CO0VBOUdGO0lBNEdHLGlCQUFnQixFQUNoQjs7QUMzR0Y7RUFDQyxtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLG9CQUErQjtFQUMvQixrSkFBbUg7RUFBbkgsOEdBQW1ILEVBQ25IOztBQUVEO0VBQ0MsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxVQUFTO0VBQ1QsWUFBVztFQUVYLGFBQVk7RUFDWixtRkFBdUUsRUFDdkU7O0FBRUQ7RUFDQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUE4QjtFQUE5Qix1QkFBOEI7RUFBOUIsK0JBQThCO0VBQzlCLDBCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLGVBQWMsRUFzQ2Q7RUFwQ0E7SUFORDtNQU9FLDZCQUFzQjtNQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO01BQXRCLHVCQUFzQjtNQUN0Qix5QkFBd0I7TUFDeEIsZUFBYyxFQWlDZixFQUFBO0VBOUJBO0lBWkQ7TUFhRSx5QkFBd0I7TUFDeEIsZ0JBQWUsRUE0QmhCLEVBQUE7RUF6QkE7SUFqQkQ7TUFrQkUsK0JBQW1CO01BQW5CLDhCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsb0JBQW1CLEVBd0JwQixFQUFBO0VBckJBO0lBckJEO01Bc0JFLHlCQUF3QjtNQUN4QixnQkFBZSxFQW1CaEIsRUFBQTtFQWhCQTtJQTFCRDtNQTJCRSxjQUFhLEVBZWQsRUFBQTtFQVpBO0lBOUJEO01BK0JFLGNBQWE7TUFDYixXQUFVLEVBVVgsRUFBQTtFQVBBO0lBQ0Msc0JBQXlCO0lBQXpCLG1CQUF5QjtJQUF6QiwwQkFBeUIsRUFLekI7SUFIQTtNQUhEO1FBSUUsK0JBQW1CO1FBQW5CLDhCQUFtQjtRQUFuQix3QkFBbUI7UUFBbkIsb0JBQW1CLEVBRXBCLEVBQUE7O0FBR0Y7RUFDQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYSxFQXdCYjtFQXRCQTtJQUhEO01BSUUsK0JBQW1CO01BQW5CLDhCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsb0JBQW1CO01BQ25CLDBCQUE4QjtNQUE5Qix1QkFBOEI7TUFBOUIsK0JBQThCO01BQzlCLFlBQVc7TUFDWCxvQkFBbUIsRUFrQnBCLEVBQUE7RUFmQTtJQVZEO01BV0UsNkJBQXNCO01BQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7TUFBdEIsdUJBQXNCO01BQ3RCLFdBQVUsRUFhWCxFQUFBO0VBVkE7SUFmRDtNQWdCRSw2QkFBc0I7TUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtNQUF0Qix1QkFBc0I7TUFDdEIsaUJBQWdCLEVBUWpCLEVBQUE7RUFMQTtJQXBCRDtNQXFCRSwwQkFBNkI7TUFBN0IsOEJBQTZCO01BQzdCLCtCQUFtQjtNQUFuQiw4QkFBbUI7TUFBbkIsd0JBQW1CO01BQW5CLG9CQUFtQjtNQUNuQixXQUFVLEVBRVgsRUFBQTs7QUFFRDtFbEJ6RkEsb0JBRDJEO0VBRTNELGdCa0J5RjhCO0VsQnhGOUIsaUJrQndGd0IsRUF1QnZCO0VBckJBO0lBSEQ7TUFJRSxnQkFBZSxFQW9CaEIsRUFBQTtFQWpCQTtJQVBEO01BUUUsZ0JBQWUsRUFnQmhCLEVBQUE7RUFiQTtJQVhEO01BWUUsb0JBQW1CLEVBWXBCLEVBQUE7RUFUQTtJQWZEO01BZ0JFLG9CQUFtQjtNQUNuQixnQkFBZSxFQU9oQixFQUFBO0VBSkE7SUFwQkQ7TUFxQkUsZ0JBQWU7TUFDZixpQkFBZ0IsRUFFakIsRUFBQTs7QUFFRDtFbEJuSEEsb0JBRDJEO0VBRTNELGdCa0JtSDhCO0VsQmxIOUIsaUJrQmtId0I7RUFFdkIsZW5CbEhhLEVtQnVJYjtFQW5CQTtJQUxEO01BTUUsZ0JBQWUsRUFrQmhCLEVBQUE7RUFmQTtJQVREO01BVUUsZ0JBQWUsRUFjaEIsRUFBQTtFQVhBO0lBYkQ7TUFjRSxnQkFBZSxFQVVoQixFQUFBO0VBUEE7SUFqQkQ7TUFrQkUsZ0JBQWUsRUFNaEIsRUFBQTtFQXhCRDtJQXNCRSxZbkJ2SVMsRW1Cd0lUOztBQUdGO0VBQ0MsZ0JBQWU7RUFDZiwwQm5CcEl3QixFbUJxSXhCOztBQUVEO0VsQmxKQSxvQkFEMkQ7RUFFM0QsZ0JrQmtKOEI7RWxCako5QixpQmtCaUp3QjtFQUV2QixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUEyQjtFQUEzQixxQkFBMkI7RUFBM0IsNEJBQTJCO0VBQzNCLDBCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CLEVBd0JuQjtFQXRCQTtJQVBEO01BUUUsZ0JBQWUsRUFxQmhCLEVBQUE7RUFsQkE7SUFYRDtNQVlFLGdCQUFlLEVBaUJoQixFQUFBO0VBN0JEO0lsQmxKQSxvQkFEMkQ7SUFFM0QsZ0JrQmlLK0I7SWxCaEsvQixpQmtCZ0t5QjtJQUV2QixZbkJsS1MsRW1CNEtUO0lBUkE7TUFwQkY7UUFxQkcsa0JBQWlCO1FBQ2pCLGdCQUFlLEVBTWhCLEVBQUE7SUFIQTtNQXpCRjtRQTBCRyxnQkFBZSxFQUVoQixFQUFBOztBQy9LSDtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQThCO0VBQTlCLHVCQUE4QjtFQUE5QiwrQkFBOEI7RUFDOUIsMEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUIsRUFxRW5CO0VBbkVBO0lBTEQ7TUFNRSxZQUFXLEVBa0VaLEVBQUE7RUEvREE7SUFURDtNQVVFLDJCQUFzQjtNQUF0Qix1QkFBc0IsRUE4RHZCLEVBQUE7RUEzREE7SUFiRDtNQWNFLDBCQUFnQjtNQUFoQixpQkFBZ0IsRUEwRGpCLEVBQUE7RUF2REE7SUFqQkQ7TUFrQkUsWUFBVyxFQXNEWixFQUFBO0VBbkRBO0luQnBCQSxvQkFEMkQ7SUFFM0QsZ0JtQm9COEI7SW5CbkI5QixpQm1CbUJ3QjtJQUV2QixzQkFBcUI7SUFDckIsYUFBWTtJQUNaLG1CQUFrQjtJQUNsQixtQkFBa0I7SUFDbEIsY0FBYSxFQTBDYjtJQXhDQTtNQVREO1FBVUUsV0FBVTtRQUNWLG1CQUFrQjtRQUNsQixpQkFBZ0I7UUFDaEIsZ0JBQWUsRUFvQ2hCLEVBQUE7SUFqQ0E7TUFoQkQ7UUFpQkUsbUJBQWtCO1FBQ2xCLGdCQUFlLEVBK0JoQixFQUFBO0lBNUJBO01BckJEO1FBc0JFLFdBQVU7UUFDVixtQkFBa0IsRUEwQm5CLEVBQUE7SUFqREQ7TUEyQkUsZ0JBQWUsRUFDZjtJQTVCRjtNbkJwQkEsb0JBRDJEO01BRTNELGdCbUJrRCtCO01uQmpEL0IsaUJtQmlEeUI7TUFFdkIsVUFBUztNQUNULG9CcEJsRFk7TW9CbURaLFlwQjNDUztNb0I0Q1QsZ0JBQWUsRUFZZjtNQVZBO1FBdENGO1VBdUNHLGVBQWM7VUFDZCxnQkFBZTtVQUNmLG1CQUFrQixFQU9uQixFQUFBO01BSkE7UUE1Q0Y7VUE2Q0csbUJBQWtCO1VBQ2xCLGdCQUFlLEVBRWhCLEVBQUE7O0FDckVIO0VBTUUsZUFBYztFQUNkLG9CQUFtQjtFQUNuQixxQkFBb0I7RUFDcEIsa0NyQkRtQixFcUJNbkI7RUFIQTtJQVhGO01BWUcsY0FBYSxFQUVkLEVBQUE7O0FBZEY7RXBCT0MsOEJBRGdFO0VBRWhFLGdCQUt3QjtFQUp4QixpQkFJa0I7RUFFbEIsb0JBQW1CO0VBQ25CLG1CQUFrQixFb0JJaEI7RXBCRkY7SUFDQyxtQkFBa0I7SUFDbEIscUZBQXlFO0lBQ3pFLG1CQUFrQixFQUNsQjs7QW9CdEJGO0VBdUJHLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsK0JBQW1CO0VBQW5CLDhCQUFtQjtFQUFuQix3QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLHlCQUF3QjtFQUN4QixnQkFBZSxFQVVmO0VBUkE7SUE1Qkg7TUE2QkksNkJBQXNCO01BQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7TUFBdEIsdUJBQXNCLEVBT3ZCLEVBQUE7RUFKQTtJQWhDSDtNQWlDSSwrQkFBbUI7TUFBbkIsOEJBQW1CO01BQW5CLHdCQUFtQjtNQUFuQixvQkFBbUI7TUFDbkIsMEJBQTZCO01BQTdCLDhCQUE2QixFQUU5QixFQUFBOztBQXBDSDtFQXVDRyxtQkFBa0IsRUFnQ2xCO0VBOUJBO0lBekNIO01BMENJLFlBQVc7TUFDWCxrQ3JCbkNpQixFcUIrRGxCLEVBQUE7RUF6QkE7SUE5Q0g7TUErQ0ksV0FBVTtNQUNWLGlCQUFnQixFQXVCakI7TUF2RUg7UUFtREssY0FBYSxFQUNiO01BcERMO1FBdURLLGdCQUFlO1FBQ2YsaUJBQWdCLEVBQ2hCLEVBQUE7RUFHRjtJQTVESDtNQTZESSxXQUFVLEVBVVg7TUF2RUg7UUFnRUssbUJBQWtCLEVBQ2xCO01BakVMO1FBb0VLLGVBQWMsRUFDZCxFQUFBOztBQXJFTDtFQTBFRyxtQkFBa0IsRUFDbEI7O0FBM0VIO0VBOEVHLG1CQUFrQixFQUtsQjtFQW5GSDtJQWlGSSxpQkFBZ0IsRUFDaEI7O0FBbEZKO0VBd0ZJLFlBQVcsRUFDWDs7QUF6Rko7RUE2RkcsYUFBWTtFQUNaLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsZ0JBQWUsRUFDZjs7QUFqR0g7RUFxR0UscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixjQUFhO0VBQ2IsMEJBQTZCO0VBQTdCLDhCQUE2QixFQUM3Qjs7QUF4R0Y7RUEyR0UsVUFBUztFQUNULFVBQVMsRUFDVDs7QUE3R0Y7RUFnSEUsVUFBUztFQUNULFVBQVMsRUFDVDs7QUFsSEY7RUFxSEUsVUFBUztFQUNULFdBQVU7RUFDVixVQUFTLEVBQ1Q7O0FDeEhGO0VyQnFEQyxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixRQUFPO0VBQ1AsT0FBTTtFQUNOLFlBQVc7RUFDWCxhQUFZO0VBQ1osK0JBQTZCO0VBQzdCLFlBQVcsRXFCbEJYO0VyQm9CQTs7SUFFQyxlQUFjO0lBQ2QsbUJBQWtCLEVBQ2xCO0VxQi9ERDtJckJtRUEsbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxTQUFRO0lBQ1Isa0JBQWlCO0lBQ2pCLGlCRDdEVztJc0JQVixxQkFBb0IsRUFXcEI7SUFUQTtNQUxEO1FBTUUsYUFBWTtRQUNaLHNCQUFxQixFQU90QixFQUFBO0lBSkE7TUFWRDtRQVdFLGFBQVk7UUFDWixzQkFBcUIsRUFFdEIsRUFBQTtFQUVEO0lyQjJEQSxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLFlBQVcsRXFCM0RWO0lyQjZERDtNQUVDLFlBQVc7TUFDWCxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLFFBQU87TUFDUCxTQUFRO01BQ1IsWUFBVztNQUNYLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsa0JBQWlCO01BQ2pCLGlDQUF3QjtNQUF4Qix5QkFBd0IsRUFDeEI7SUFFRDtNQUNDLGtDQUF5QjtNQUF6QiwwQkFBeUIsRUFDekI7SUFFRDtNcUJqRkE7UXJCa0ZDLFdBQVU7UUFDVixVQUFTO1FBQ1QsYUFBWSxFcUJsRlosRUFBQTtJckJxRkQ7TXFCdkZBO1FyQndGQyxVQUFTO1FBQ1QsYUFBWTtRQUNaLGFBQVksRXFCeEZaLEVBQUE7RUFFRDtJckJoQkEsOEJBRGdFO0lBRWhFLGdCQTBHd0I7SUF6R3hCLGlCQXlHa0I7SUFFbEIsZ0JBQWU7SUFDZixvQkRoSGM7SUNpSGQsWUR6R1c7SUMwR1gsbUJBQWtCLEVxQjlGakI7SXJCZ0dEO01xQmxHQTtRckJtR0MsZ0JBQWUsRXFCakdmLEVBQUE7SXJCb0dEO01xQnRHQTtRckJ1R0MsZ0JBQWUsRXFCckdmLEVBQUE7RUFFRDtJckJ3R0MscUJBQW9CLEVxQnRHcEI7RUFFRDtJckI5QkEsb0JBRDJEO0lBRTNELGdCQXFJNkI7SUFwSTdCLGlCQW9JdUI7SUFFdkIsZUFBYztJQUNkLHlCQUF3QjtJQUN4QixnQkFBZTtJQUNmLG9CQUFtQjtJQUNuQix3QkFBdUI7SUFDdkIsY0FBYTtJQUNiLDBCQUF5QixFcUIxR3hCO0lyQjRHRDtNcUJsSEE7UXJCbUhDLGdCQUFlLEVxQjdHZixFQUFBO0lyQmdIRDtNcUJ0SEE7UXJCdUhDLGdCQUFlLEVxQmpIZixFQUFBO0lBTkQ7TXJCOUJBLG9CQUQyRDtNQUUzRCxnQkF5SjZCO01BeEo3QixpQkF3SnVCO01BRXZCLGVBQWM7TUFDZCxlQUFjO01BQ2QsVUFBUztNQUNULG9CRDNKYztNQzRKZCxrQkFBaUI7TUFDakIsWURySlc7TUNzSlgsbUJBQWtCO01BQ2xCLDBCQUF5QjtNQUN6QixnQkFBZSxFcUJqSWI7TXJCbUlGO1FxQnhJQTtVckJ5SUMsYUFBWSxFcUJwSVgsRUFBQTtNckJ1SUY7UXFCNUlBO1VyQjZJQyxhQWxCOEIsRXFCdEg3QixFQUFBO0VBR0Y7SUFDQyxldEJuQ2EsRXNCb0NiOztBQ3pDRjtFdEJxREMsY0FBYTtFQUNiLGdCQUFlO0VBQ2YsUUFBTztFQUNQLE9BQU07RUFDTixZQUFXO0VBQ1gsYUFBWTtFQUNaLCtCQUE2QjtFQUM3QixZQUFXLEVzQjNCWDtFdEI2QkE7O0lBRUMsZUFBYztJQUNkLG1CQUFrQixFQUNsQjtFc0IvREQ7SXRCbUVBLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsU0FBUTtJQUNSLGtCQUFpQjtJQUNqQixpQkQ3RFc7SXVCUFYsc0JBQXFCO0lBQ3JCLG1CQUFrQixFQUNsQjtFQUVEO0l0Qm9FQSxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLFlBQVcsRXNCcEVWO0l0QnNFRDtNQUVDLFlBQVc7TUFDWCxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLFFBQU87TUFDUCxTQUFRO01BQ1IsWUFBVztNQUNYLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsa0JBQWlCO01BQ2pCLGlDQUF3QjtNQUF4Qix5QkFBd0IsRUFDeEI7SUFFRDtNQUNDLGtDQUF5QjtNQUF6QiwwQkFBeUIsRUFDekI7SUFFRDtNc0IxRkE7UXRCMkZDLFdBQVU7UUFDVixVQUFTO1FBQ1QsYUFBWSxFc0IzRlosRUFBQTtJdEI4RkQ7TXNCaEdBO1F0QmlHQyxVQUFTO1FBQ1QsYUFBWTtRQUNaLGFBQVksRXNCakdaLEVBQUE7RUFFRDtJdEJQQSw4QkFEZ0U7SUFFaEUsZ0JBMEd3QjtJQXpHeEIsaUJBeUdrQjtJQUVsQixnQkFBZTtJQUNmLG9CRGhIYztJQ2lIZCxZRHpHVztJQzBHWCxtQkFBa0IsRXNCdkdqQjtJdEJ5R0Q7TXNCM0dBO1F0QjRHQyxnQkFBZSxFc0IxR2YsRUFBQTtJdEI2R0Q7TXNCL0dBO1F0QmdIQyxnQkFBZSxFc0I5R2YsRUFBQTtFQUVEO0l0QmlIQyxxQkFBb0IsRXNCL0dwQjtFQUVEO0l0QnJCQSxvQkFEMkQ7SUFFM0QsZ0JBcUk2QjtJQXBJN0IsaUJBb0l1QjtJQUV2QixlQUFjO0lBQ2QseUJBQXdCO0lBQ3hCLGdCQUFlO0lBQ2Ysb0JBQW1CO0lBQ25CLHdCQUF1QjtJQUN2QixjQUFhO0lBQ2IsMEJBQXlCLEVzQm5IeEI7SXRCcUhEO01zQjNIQTtRdEI0SEMsZ0JBQWUsRXNCdEhmLEVBQUE7SXRCeUhEO01zQi9IQTtRdEJnSUMsZ0JBQWUsRXNCMUhmLEVBQUE7SUFORDtNdEJyQkEsb0JBRDJEO01BRTNELGdCQXlKNkI7TUF4SjdCLGlCQXdKdUI7TUFFdkIsZUFBYztNQUNkLGVBQWM7TUFDZCxVQUFTO01BQ1Qsb0JEM0pjO01DNEpkLGtCQUFpQjtNQUNqQixZRHJKVztNQ3NKWCxtQkFBa0I7TUFDbEIsMEJBQXlCO01BQ3pCLGdCQUFlLEVzQjFJYjtNdEI0SUY7UXNCakpBO1V0QmtKQyxhQUFZLEVzQjdJWCxFQUFBO010QmdKRjtRc0JySkE7VXRCc0pDLGFBbEI4QixFc0IvSDdCLEVBQUE7RUFHRjtJQUNDLGV2QjFCYSxFdUIyQmI7O0FDaENGO0V2QnFEQyxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixRQUFPO0VBQ1AsT0FBTTtFQUNOLFlBQVc7RUFDWCxhQUFZO0VBQ1osK0JBQTZCO0VBQzdCLFlBQVcsRXVCNEpYO0V2QjFKQTs7SUFFQyxlQUFjO0lBQ2QsbUJBQWtCLEVBQ2xCO0V1Qi9ERDtJdkJtRUEsbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxTQUFRO0lBQ1Isa0JBQWlCO0lBQ2pCLGlCRDdEVyxFd0JtQlY7SUF6QkE7TUFKRDtRQUtFLFVBQVM7UUFDVCxRQUFPO1FBQ1AsWUFBVztRQUNYLGNBQWE7UUFDYixlQUFjLEVBb0JmLEVBQUE7SUFqQkE7TUFaRDtRQWFFLFNBQVE7UUFDUixVQUFTO1FBQ1QsYUFBWTtRQUNaLG1CQUFrQjtRQUNsQixzQkFBcUIsRUFZdEIsRUFBQTtJQVRBO01BcEJEO1FBcUJFLG1CQUFrQjtRQUNsQixhQUFZO1FBQ1osb0JBQW1CLEVBTXBCLEVBQUE7SUFIQTtNQTFCRDtRQTJCRSxvQkFBbUIsRUFFcEIsRUFBQTtFQUVEO0lBQ0MsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixZQUFXLEVBK0JYO0lBbENEO01BT0UsWUFBVztNQUNYLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsUUFBTztNQUNQLFNBQVE7TUFDUixZQUFXO01BQ1gsWUFBVztNQUNYLG1CQUFrQjtNQUNsQixrQkFBaUI7TUFDakIsaUNBQXdCO01BQXhCLHlCQUF3QixFQUN4QjtJQWpCRjtNQW9CRSxrQ0FBeUI7TUFBekIsMEJBQXlCLEVBQ3pCO0lBRUQ7TUF2QkQ7UUF3QkUsVUFBUztRQUNULFdBQVU7UUFDVixhQUFZLEVBUWIsRUFBQTtJQUxBO01BN0JEO1FBOEJFLFVBQVM7UUFDVCxhQUFZO1FBQ1osYUFBWSxFQUViLEVBQUE7RUFFRDtJdkIvREEsOEJBRGdFO0lBRWhFLGdCQTBHd0I7SUF6R3hCLGlCQXlHa0I7SUFFbEIsZ0JBQWU7SUFDZixvQkRoSGM7SUNpSGQsWUR6R1c7SUMwR1gsbUJBQWtCLEV1QjNDakI7SXZCNkNEO011Qm5EQTtRdkJvREMsZ0JBQWUsRXVCOUNmLEVBQUE7SXZCaUREO011QnZEQTtRdkJ3REMsZ0JBQWUsRXVCbERmLEVBQUE7SUFIQTtNQUhEO1FBSUUsb0JBQW1CLEVBRXBCLEVBQUE7RUFFRDtJdkJxREMscUJBQW9CO0l1QmxEcEIsYUFBWSxFQWlCWjtJQWZBO01BTEQ7UUFNRSxxQkFBYTtRQUFiLHFCQUFhO1FBQWIsY0FBYTtRQUNiLDZCQUFzQjtRQUF0Qiw4QkFBc0I7UUFBdEIsMkJBQXNCO1FBQXRCLHVCQUFzQjtRQUN0Qix5QkFBd0I7UUFDeEIsZUFBYyxFQVdmLEVBQUE7SUFSQTtNQVpEO1FBYUUseUJBQXdCO1FBQ3hCLGdCQUFlLEVBTWhCLEVBQUE7SUFIQTtNQWpCRDtRQWtCRSxlQUFjLEVBRWYsRUFBQTtFQUVEO0lBQ0MscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBOEI7SUFBOUIsdUJBQThCO0lBQTlCLCtCQUE4QixFQVM5QjtJQVBBO01BSkQ7UUFLRSw2QkFBc0I7UUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtRQUF0Qix1QkFBc0IsRUFNdkIsRUFBQTtJQUhBO01BUkQ7UUFTRSwrQkFBbUI7UUFBbkIsOEJBQW1CO1FBQW5CLHdCQUFtQjtRQUFuQixvQkFBbUIsRUFFcEIsRUFBQTtFQUVEO0lBQ0MsbUJBQWtCLEVBS2xCO0lBSEE7TUFIRDtRQUlFLFdBQVUsRUFFWCxFQUFBO0VBRUQ7SUFDQyxrQkFBaUIsRUFTakI7SUFQQTtNQUhEO1FBSUUsa0JBQWlCLEVBTWxCLEVBQUE7SUFIQTtNQVBEO1FBUUUsV0FBVSxFQUVYLEVBQUE7RUFuSUY7SXZCQ0Msb0JBRDJEO0lBRTNELGdCQXFJNkI7SUFwSTdCLGlCQW9JdUI7SUFFdkIsZUFBYztJQUNkLHlCQUF3QjtJQUN4QixnQkFBZTtJQUNmLG9CQUFtQjtJQUNuQix3QkFBdUI7SUFDdkIsY0FBYTtJQUNiLDBCQUF5QjtJdUJQeEIsYUFBWSxFQXVCWjtJdkJkRDtNdUJqSkQ7UXZCa0pFLGdCQUFlLEV1QmFmLEVBQUE7SXZCVkQ7TXVCckpEO1F2QnNKRSxnQkFBZSxFdUJTZixFQUFBO0lBckJBO01BMUlGO1FBMklHLHlCQUF3QixFQW9CekIsRUFBQTtJQWpCQTtNQTlJRjtRQStJRyxXQUFVO1FBQ1YsbUJBQWtCLEVBZW5CLEVBQUE7SUEvSkY7TUFvSkcseUJBQXdCLEVBQ3hCO0lBckpIO012QkNDLG9CQUQyRDtNQUUzRCxnQkF5SjZCO01BeEo3QixpQkF3SnVCO01BRXZCLGVBQWM7TUFDZCxlQUFjO01BQ2QsVUFBUztNQUNULG9CRDNKYztNQzRKZCxrQkFBaUI7TUFDakIsWURySlc7TUNzSlgsbUJBQWtCO01BQ2xCLDBCQUF5QjtNQUN6QixnQkFBZSxFdUJSYjtNdkJVRjtRdUJ2S0Q7VXZCd0tFLGFBQVksRXVCWFgsRUFBQTtNdkJjRjtRdUIzS0Q7VXZCNEtFLGFBbEI4QixFdUJHN0IsRUFBQTtNQUhBO1FBMUpIO1VBMkpJLDhCQUFTO1VBQVQsbUJBQVM7VUFBVCxVQUFTLEVBRVYsRUFBQTtFQUlGO0lBQ0MsZXhCN0phLEV3QjhKYjtFQW5LRjtJQXNLRSxtQkFBa0I7SUFDbEIsZUFBYyxFQWdEZDtJQTlDQTtNQXpLRjtRQTRLSSw2QkFBUTtRQUFSLGtCQUFRO1FBQVIsU0FBUSxFQUNSO01BN0tKO1FBZ0xJLDZCQUFRO1FBQVIsa0JBQVE7UUFBUixTQUFRLEVBQ1I7TUFqTEo7UUFtTEksNkJBQVE7UUFBUixrQkFBUTtRQUFSLFNBQVEsRUFDUjtNQXBMSjtRQXVMSSw2QkFBUTtRQUFSLGtCQUFRO1FBQVIsU0FBUSxFQUNSO01BeExKO1FBMkxJLDZCQUFRO1FBQVIsa0JBQVE7UUFBUixTQUFRLEVBQ1I7TUE1TEo7UUErTEksNkJBQVE7UUFBUixrQkFBUTtRQUFSLFNBQVEsRUFDUjtNQWhNSjtRQW1NSSw2QkFBUTtRQUFSLGtCQUFRO1FBQVIsU0FBUSxFQUNSO01BcE1KO1FBdU1JLDZCQUFRO1FBQVIsa0JBQVE7UUFBUixTQUFRLEVBQ1I7TUF4TUo7UUEyTUksOEJBQVE7UUFBUixrQkFBUTtRQUFSLFNBQVEsRUFDUixFQUFBO0lBNU1KO01BZ05HLG1CQUFrQjtNQUNsQixVQUFTO01BQ1QsWUFBVztNQUNYLFlBQVc7TUFDWCxhQUFZO01BQ1osY0FBYSxFQUNiOztBQ3BORjtFQUZEO0lBR0UsbUJBQWtCLEVBdUJuQixFQUFBOztBQXBCQTtFQU5EO0lBT0UsZ0JBQWUsRUFtQmhCLEVBQUE7O0FBMUJEO0VBV0UsZXpCSWUsRXlCVWY7RUF6QkY7SXhCQ0Msb0JBRDJEO0lBRTNELGdCd0JZZ0M7SXhCWGhDLGlCd0JXMEI7SUFFdkIsZXpCRGEsRXlCRWI7RUFqQko7SXhCQ0Msb0JBRDJEO0lBRTNELGdCd0JtQitCO0l4QmxCL0IsaUJ3QmtCeUI7SUFFdkIsZXpCbEJZLEV5Qm1CWjs7QUN4Qkg7RUFDQyxvQjFCVWtCLEUwQmlMbEI7RUF6TEE7SUFIRDtNQUlFLG1CQUFrQjtNQUNsQixXQUFVLEVBdUxYLEVBQUE7RUFwTEE7SUFSRDtNQVNFLHdCQUF1QixFQW1MeEIsRUFBQTtFQWhMQTtJekJMQSw4QkFEZ0U7SUFFaEUsZ0JBS3dCO0lBSnhCLGlCQUlrQjtJQUVsQixvQkFBbUI7SUFDbkIsbUJBQWtCLEV5Qk1qQjtJekJKRDtNQUNDLG1CQUFrQjtNQUNsQixxRkFBeUU7TUFDekUsbUJBQWtCLEVBQ2xCO0l5QlBBO01BSEQ7UUFJRSxjQUFhLEVBTWQsRUFBQTtJQUhBO01BUEQ7UUFRRSxlQUFjLEVBRWYsRUFBQTtFQUlBO0lBRkQ7TUFHRSxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLFVBQVM7TUFDVCxVQUFTO01BQ1QsV0FBVTtNQUNWLFlBQVcsRUFVWixFQUFBO0VBUEE7SUFYRDtNQVlFLGNBQWEsRUFNZCxFQUFBO0VBbEJEO0lBZ0JFLFlBQVcsRUFDWDtFQUdGO0lBQ0Msa0JBQWlCLEVBT2pCO0lBTEE7TUFIRDtRQUlFLHFCQUFhO1FBQWIscUJBQWE7UUFBYixjQUFhO1FBQ2IsMEJBQThCO1FBQTlCLHVCQUE4QjtRQUE5QiwrQkFBOEI7UUFDOUIsb0JBQWU7UUFBZixnQkFBZSxFQUVoQixFQUFBO0VBRUQ7SUFFQyxtQkFBa0I7SUFDbEIsaUIxQjVDVTtJMEI2Q1YsY0FBYTtJQUNiLG9CQUFtQixFQTBCbkI7SUF4QkE7TUFQRDtRQVFFLGNBQWE7UUFDYix5QkFBdUI7UUFBdkIsc0JBQXVCO1FBQXZCLHdCQUF1QjtRQUN2Qix5QkFBdUI7UUFBdkIsc0JBQXVCO1FBQXZCLHdCQUF1QjtRQUN2QixXQUFVLEVBb0JYO1FBL0JEO1VBYUcsZ0NBQXdCO1VBQXhCLGdDQUF3QjtVQUF4Qix5QkFBd0IsRUFDeEIsRUFBQTtJQUdGO01BakJEO1FBa0JFLGVBQWM7UUFDZCxXQUFVO1FBQ1Ysd0JBQXVCLEVBV3hCLEVBQUE7SUFSQTtNQXZCRDtRQXdCRSxXQUFVO1FBQ1Ysd0JBQXVCLEVBTXhCLEVBQUE7SUFIQTtNQTVCRDtRQTZCRSxhQUFZLEVBRWIsRUFBQTtFQUVEO0lBQ0Msb0JBQW1CO0lBQ25CLFlBQVcsRUFJWDtJQU5EO01BSUUsWUFBVyxFQUNYO0VBR0Y7SXpCOUZBLG9CQUQyRDtJQUUzRCxnQnlCOEY4QjtJekI3RjlCLGlCeUI2RndCO0lBRXZCLGFBQVk7SUFDWixpQkFBZ0I7SUFDaEIsbUJBQWtCLEVBU2xCO0lBUEE7TUFQRDtRQVFFLGNBQWEsRUFNZCxFQUFBO0lBSEE7TUFYRDtRQVlFLGVBQWMsRUFFZixFQUFBO0VBRUQ7SXpCOUdBLG9CQUQyRDtJQUUzRCxnQnlCOEdrQztJekI3R2xDLGlCeUI2R3VDO0l6QjVFdkMsZUFBYztJQUNkLGF5QjJFc0I7SXpCMUV0QixheUIwRTRCO0l6QnpFNUIsZUFBYztJQUNkLDhCQUE2QjtJQUM3QixvQkRwQ2M7SUNxQ2Qsa0J5QnNFNEI7SXpCckU1Qix1QkFBc0I7SUFDdEIsWUQvQlc7SUNnQ1gsbUJBQWtCO0l5QnFFakIsbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxxQkFBb0I7SUFDcEIsMEIxQmhIYTtJMEJpSGIsaUJBQWdCO0lBQ2hCLGUxQmxIYTtJMEJtSGIsZ0NBQXVCO0lBQXZCLHdCQUF1QixFQW1CdkI7SXpCNUZEO01BQ0MsZUR6Q2MsRUMwQ2Q7SXlCOEREO01BWUUsb0IxQnRIWTtNMEJ1SFosWTFCL0dTLEUwQmdIVDtJQUVEO01BaEJEO1FBaUJFLGNBQWEsRUFXZCxFQUFBO0lBUkE7TUFwQkQ7UUFxQkUsYUFBWTtRQUNaLGVBQWMsRUFNZixFQUFBO0lBSEE7TUF6QkQ7UUEwQkUsYUFBWSxFQUViLEVBQUE7RUFFRDtJQUNDLGlCQUFnQjtJQUNoQiwwQkFBeUIsRUFnQnpCO0lBZEE7TUFKRDtRQUtFLGNBQWEsRUFhZCxFQUFBO0lBVkE7TUFSRDtRekI1SUEsb0JBRDJEO1FBRTNELGdCeUJvSm1DO1F6Qm5KbkMsaUJ5Qm1Kd0M7UXpCbEh4QyxlQUFjO1FBQ2QsYXlCaUh1QjtRekJoSHZCLGF5QmdINkI7UXpCL0c3QixlQUFjO1FBQ2QsOEJBQTZCO1FBQzdCLG9CRHBDYztRQ3FDZCxrQnlCNEc2QjtRekIzRzdCLHVCQUFzQjtRQUN0QixZRC9CVztRQ2dDWCxtQkFBa0I7UXlCMkdoQixlQUFjO1FBQ2QsaUJBQWdCLEVBTWpCO1F6QmhIRDtVQUNDLGVEekNjLEVDMENkLEVBQUE7SXlCMkdBO01BZkQ7UUFnQkUsYUFBWSxFQUViLEVBQUE7RUFJQTtJQW5LRjtNQW9LRyxlQUFjLEVBTWYsRUFBQTtFQUhBO0lBdktGO01Bd0tHLGNBQWEsRUFFZCxFQUFBO0VBMUtGO0lBNktFLFlBQVc7SUFDWCxhQUFZO0lBQ1osbUJBQWtCO0lBQ2xCLFNBQVE7SUFDUixjQUFhO0lBQ2IscUZBQXlFLEVBU3pFO0lBM0xGO01BcUxHLFFBQU8sRUFDUDtJQXRMSDtNQXdMRyxTQUFRO01BQ1IsNkJBQTRCLEVBQzVCOztBQzFMSDtFQUNDLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCLEVBeURoQjtFQXZEQTtJQUxEO01BTUUsbUJBQWtCO01BQ2xCLGFBQVk7TUFDWixXQUFVO01BQ1YsYUFBWTtNQUNaLHFCQUFvQjtNQUNwQixvQzNCTHdDLEUyQnNEekMsRUFBQTtFQTlDQTtJQWREO01BZUUsYUFBWTtNQUNaLFdBQVUsRUE0Q1gsRUFBQTtFQXpDQTtJQW5CRDtNQW9CRSxpQkFBZ0I7TUFDaEIsWUFBVztNQUNYLGFBQVk7TUFDWixVQUFTO01BQ1QsaUJBQWdCO01BQ2hCLFdBQVUsRUFtQ1gsRUFBQTtFQWhDQTtJQTVCRDtNQTZCRSxhQUFZLEVBK0JiLEVBQUE7RUE1QkE7SUFDQyxzQkFBcUIsRUEwQnJCO0lBeEJBO01BSEQ7UTFCekJBLDhCQURnRTtRQUVoRSxnQjBCNEIwQjtRMUIzQjFCLGlCMEIyQm9CO1FBRWxCLHlCQUF3QjtRQUN4QiwwQkFBeUI7UUFDekIsdUIzQjNCUztRMkI0QlQsWTNCNUJTLEUyQjhDVixFQUFBO0lBZkE7TUFaRDtRMUJ6QkEsOEJBRGdFO1FBRWhFLGdCMEJxQzBCO1ExQnBDMUIsaUIwQm9Db0I7UUFFbEIseUJBQXdCO1FBQ3hCLDBCQUF5QixFQVcxQixFQUFBO0lBUkE7TUFuQkQ7UTFCL0JBLG9CQUQyRDtRQUUzRCxnQjBCa0QrQjtRMUJqRC9CLGlCMEJpRHlCO1FBRXZCLFlBQVc7UUFDWCxhQUFZO1FBQ1osVUFBUztRQUNULFkzQnREUyxFMkJ3RFYsRUFBQTs7QUMzREY7RUFDQyxxQkFBb0IsRUF1RnBCO0VBckZBO0kzQklBLDhCQURnRTtJQUVoRSxnQkFLd0I7SUFKeEIsaUJBSWtCO0lBRWxCLG9CQUFtQjtJQUNuQixtQkFBa0I7STJCVmpCLGdCQUFlLEVBQ2Y7STNCV0Q7TUFDQyxtQkFBa0I7TUFDbEIscUZBQXlFO01BQ3pFLG1CQUFrQixFQUNsQjtFMkJiRDtJQUNDLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2Isb0JBQWU7SUFBZixnQkFBZTtJQUNmLDBCQUE4QjtJQUE5Qix1QkFBOEI7SUFBOUIsK0JBQThCLEVBQzlCO0VBRUQ7SUFDQyxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDZCQUFzQjtJQUF0Qiw4QkFBc0I7SUFBdEIsMkJBQXNCO0lBQXRCLHVCQUFzQjtJQUN0QiwwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CLG9CQUFtQjtJQUNuQixvQkFBbUIsRUE0Q25CO0lBMUNBO01BTkQ7UUFPRSxXQUFVLEVBeUNYLEVBQUE7SUF0Q0E7TUFWRDtRQVdFLFdBQVUsRUFxQ1gsRUFBQTtJQWhERDtNQWlCRyxnQ0FBK0IsRUFDL0I7SUFsQkg7TUF3QkcsZ0NBQStCLEVBQy9CO0lBekJIO01BK0JHLGlDQUFnQyxFQUNoQztJQWhDSDtNQXNDRyxtQ0FBa0MsRUFDbEM7SUF2Q0g7TUE2Q0csbUNBQWtDLEVBQ2xDO0VBSUg7SUFDQyxhQUFZO0lBQ1osY0FBYTtJQUNiLGlGQUFxRSxFQUNyRTtFQUVEO0kzQnRFQSxvQkFEMkQ7SUFFM0QsZ0IyQnNFOEI7STNCckU5QixpQjJCcUV3QjtJQUV2QixZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLG1CQUFrQixFQVdsQjtJQVRBO01BUEQ7UUFRRSxlQUFjO1FBQ2QsbUJBQWtCO1FBQ2xCLGdCQUFlLEVBTWhCLEVBQUE7SUFoQkQ7TUFjRSxZNUJsRlMsRTRCbUZUOztBQ3RGSDtFQUNDLG1GQUF1RSxFQXVLdkU7RUFyS0E7SUFIRDtNQUlFLHdCQUNELEVBbUtBLEVBQUE7RUFqS0E7SUFQRDtNQVFFLHdCQUF1QjtNQUN2Qix1QkFBc0IsRUErSnZCLEVBQUE7RUE3SkE7SUFYRDtNQVlFLHdCQUF1QixFQTRKeEIsRUFBQTtFQXpKQTtJNUJSQSw4QkFEZ0U7SUFFaEUsZ0JBS3dCO0lBSnhCLGlCQUlrQjtJQUVsQixvQkFBbUI7SUFDbkIsbUJBQWtCLEU0QktqQjtJNUJIRDtNQUNDLG1CQUFrQjtNQUNsQixxRkFBeUU7TUFDekUsbUJBQWtCLEVBQ2xCO0lBTUQ7TUFDQyxtRkFBdUUsRUFDdkU7STRCZkQ7TUFJRSxvQkFBbUIsRUFDbkI7RUFHRjtJQUNDLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsMEJBQTZCO0lBQTdCLDhCQUE2QixFQUM3QjtFQUVEO0lBQ0MsaUI3QmhCVSxFNkJ1Q1Y7SUFyQkE7TUFIRDtRQUlFLHdCQUNELEVBbUJBLEVBQUE7SUFqQkE7TUFQRDtRQVFFLHdCQUF1QixFQWdCeEIsRUFBQTtJQWJBO01BWEQ7UUFZRSxhQUFZO1FBQ1osd0JBQXVCLEVBV3hCLEVBQUE7SUFSQTtNQWhCRDtRQWlCRSxXQUFVO1FBQ1Ysd0JBQXVCLEVBTXhCLEVBQUE7SUFIQTtNQXJCRDtRQXNCRSxhQUFZLEVBRWIsRUFBQTtFQUVEO0k1QnJEQSxvQkFEMkQ7SUFFM0QsZ0I0QnFEOEI7STVCcEQ5QixpQjRCb0R3QjtJQUV2QixvQkFBbUIsRUFDbkI7RUFFRDtJQUNDLGVBQWMsRUFLZDtJQU5EO01BSUUsWUFBVyxFQUNYO0VBR0Y7SUFDQyxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLGlCQUFnQixFQUNoQjtFQUVEO0k1QnhFQSxvQkFEMkQ7SUFFM0QsZ0I0QndFOEI7STVCdkU5QixpQjRCdUV3QjtJQUV2QixvQkFBWTtJQUFaLHFCQUFZO0lBQVosYUFBWTtJQUNaLG9CN0JqRXdCO0k2QmtFeEIsa0JBQWlCO0lBQ2pCLHVCQUFzQjtJQUN0QixtQkFBa0IsRUFxQmxCO0lBbkJBO01BVEQ7UUFVRSxnQkFBZSxFQWtCaEIsRUFBQTtJQWZBO01BYkQ7UUFjRSxnQkFBZSxFQWNoQixFQUFBO0lBWEE7TUFqQkQ7UUFrQkUsZ0JBQWUsRUFVaEIsRUFBQTtJQVBBO01BckJEO1FBc0JFLGdCQUFlLEVBTWhCLEVBQUE7SUE1QkQ7TUEwQkUsaUJBQWdCLEVBQ2hCO0VBR0Y7STVCdEdBLG9CQUQyRDtJQUUzRCxnQjRCc0c4QjtJNUJyRzlCLGlCNEJxR3dCO0lBRXZCLG9CQUFZO0lBQVoscUJBQVk7SUFBWixhQUFZO0lBQ1osb0I3QnRHYTtJNkJ1R2Isa0JBQWlCO0lBQ2pCLHVCQUFzQjtJQUN0QixZN0JqR1U7STZCa0dWLG1CQUFrQixFQXFCbEI7SUE3QkQ7TUFXRSxlN0IzR2EsRTZCNEdiO0lBRUQ7TUFkRDtRQWVFLGdCQUFlLEVBY2hCLEVBQUE7SUFYQTtNQWxCRDtRQW1CRSxnQkFBZSxFQVVoQixFQUFBO0lBUEE7TUF0QkQ7UUF1QkUsZ0JBQWUsRUFNaEIsRUFBQTtJQUhBO01BMUJEO1FBMkJFLGdCQUFlLEVBRWhCLEVBQUE7RUFJQTtJQUZEO01BR0UsZUFBYztNQUNkLGFBQVk7TUFDWixvQkFBbUI7TUFDbkIsb0I3QnZJWTtNNkJ3SVosa0JBQWlCO01BQ2pCLHVCQUFzQjtNQUN0QixnQkFBZTtNQUNmLGlCQUFnQjtNQUNoQixZN0JwSVM7TTZCcUlULG1CQUFrQjtNQUNsQiwwQkFBeUIsRUFvQjFCLEVBQUE7RUFqQkE7SUFoQkQ7TUFpQkUsb0JBQW1CLEVBZ0JwQixFQUFBO0VBYkE7SUFwQkQ7TUFxQkUsaUJBQWdCLEVBWWpCLEVBQUE7RUFUQTtJQXhCRDtNQXlCRSxpQkFBZ0I7TUFDaEIsZTdCM0pZO002QjRKWiwyQkFBMEIsRUFNM0I7TUFqQ0Q7UUE4Qkcsc0JBQXFCLEVBQ3JCLEVBQUE7O0FDcktKO0VBQ0MsK0VBQW1FO0VBQ25FLHVCQUFzQixFQTRFdEI7RUExRUE7SUFKRDtNQUtFLHdCQUF1QixFQXlFeEIsRUFBQTtFQXRFQTtJQVJEO01BU0Usd0JBQXVCLEVBcUV4QixFQUFBO0VBbEVBO0lBWkQ7TUFhRSx1QkFBc0IsRUFpRXZCLEVBQUE7RUE5REE7SUFoQkQ7TUFpQkUsc0JBQXFCLEVBNkR0QixFQUFBO0VBMURBO0k3QmJBLDhCQURnRTtJQUVoRSxnQkFLd0I7SUFKeEIsaUJBSWtCO0lBRWxCLG9CQUFtQjtJQUNuQixtQkFBa0IsRTZCTWpCO0k3QkpEO01BQ0MsbUJBQWtCO01BQ2xCLHFGQUF5RTtNQUN6RSxtQkFBa0IsRUFDbEI7RTZCRUQ7SUFDQyxtQkFBa0I7SUFDbEIsc0JBQXFCO0lBQ3JCLHdCQUF1QjtJQUN2QixpQjlCZlU7SThCZ0JWLGNBQWEsRUFZYjtJQWpCRDtNQVFFLFlBQVc7TUFDWCxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLFdBQVU7TUFDVixXQUFVO01BQ1YsK0JBQThCO01BQzlCLDZCOUJ6QlM7TThCMEJULGlDQUF3QjtNQUF4Qix5QkFBd0IsRUFDeEI7RUFHRjtJQUNDLG9GQUF3RSxFQUN4RTtFQUVEO0k3QjlDQSxvQkFEMkQ7SUFFM0QsZ0I2QjhDOEI7STdCN0M5QixpQjZCNkN3QjtJQUV2QixvQkFBbUI7SUFDbkIsZTlCOUNhLEU4QitDYjtFQUVEO0k3QnJEQSxvQkFEMkQ7SUFFM0QsZ0I2QnFEOEI7STdCcEQ5QixpQjZCb0R3QjtJQUV2QixvQkFBbUIsRUFDbkI7RUFFRDtJN0IzREEsb0JBRDJEO0lBRTNELGdCNkIyRDhCO0k3QjFEOUIsaUI2QjBEd0IsRUFDdkI7RUFFRDtJN0IvREEsb0JBRDJEO0lBRTNELGdCNkIrRDhCO0k3QjlEOUIsaUI2QjhEd0I7SUFFdkIsZUFBYztJQUNkLGlCQUFnQjtJQUNoQixlOUJoRWE7SThCaUViLDJCQUEwQjtJQUMxQixtQkFBa0I7SUFDbEIsMEJBQXlCLEVBS3pCO0lBYkQ7TUFXRSxzQkFBcUIsRUFDckI7O0FDNUVIO0U5QmlMQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO0VBQWYsZ0JBQWU7RUFDZiwwQkFBNkI7RUFBN0IsOEJBQTZCO0VBQzdCLHdCQUF1QjtFQUN2QixvQkQxS2tCLEUrQjBDbEI7RUFsREE7STlCc0xBLG1CQUFrQjtJQUNsQixvQkFBbUIsRThCckxsQjtJOUJ1TEQ7TThCekxBO1E5QjBMQyxZQUFXLEU4QnhMWCxFQUFBO0k5QjJMRDtNOEI3TEE7UTlCOExDLFdBQVUsRThCNUxWLEVBQUE7STlCK0xEO004QmpNQTtROUJrTUMsV0FBVSxFOEJoTVYsRUFBQTtFQUVEO0k5QkFBLDhCQURnRTtJQUVoRSxnQkFrTXdCO0lBak14QixpQkFpTWtCO0lBRWxCLG1CQUFrQjtJQUNsQixRQUFPO0lBQ1AsT0FBTTtJQUNOLFlBQVc7SUFDWCxhQUFZO0lBQ1osK0JBQXFCO0lBQ3JCLHVCQUFzQjtJQUN0QixZRHRNVztJQ3VNWCxtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLCtCQUFzQjtJQUF0Qix1QkFBc0I7SUFDdEIsaUJBQWdCO0lBQ2hCLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IseUJBQXVCO0lBQXZCLHNCQUF1QjtJQUF2Qix3QkFBdUI7SUFDdkIsMEJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQixvQkFBbUIsRThCak5sQjtJOUJtTkQ7TThCck5BO1E5QnNOQyx5QkFBeUIsRThCcE56QixFQUFBO0k5QnVORDtNOEJ6TkE7UTlCME5DLHlCQUF5QixFOEJ4TnpCLEVBQUE7STlCMk5EO004QjdOQTtROUI4TkMseUJBQXlCLEU4QjVOekIsRUFBQTtJOUIrTkQ7TThCak9BO1E5QmtPQyx5QkFBeUIsRThCaE96QixFQUFBO0k5Qm1PRDtNOEJyT0E7UTlCc09DLHlCQUF5QjtRQUN6QixpQkFBaUIsRThCck9qQixFQUFBO0k5QndPRDtNOEIxT0E7UTlCMk9DLHlCQUF5QixFOEJ6T3pCLEVBQUE7STlCNE9EO01BQ0MsV0FBVSxFQUNWO0lBRUQ7TUFFQyxZQUFXO01BQ1gsZUFBYztNQUNkLG1CQUFrQjtNQUNsQixTQUFRO01BQ1IsWUFBVztNQUNYLFdBQVU7TUFDVixZQUFXO01BQ1gsb0JEN1BhLEVDOFBiO0lBRUQ7TUFDQyxVQUFTO01BQ1QsWUFBVyxFQUNYO0U4QjdQRDtJQUNDLGVBQWMsRUFJZDtJQUxEO01BR0UsWUFBVyxFQUNYO0VBR0Y7STlCakJBLG9CQUQyRDtJQUUzRCxnQkEwUTZCO0lBelE3QixpQkF5UXVCO0lBRXZCLHdCQUF1QjtJQUN2QixpQkRsUVc7SUNtUVgsbUJBQWtCLEU4QjVOakI7STlCOE5EO01BQ0MsZUQ5UWE7TUMrUWIsMkJBQTBCLEVBSzFCO01BUEQ7UUFLRSxzQkFBcUIsRUFDckI7SThCdFFGO01BSUUsaUJBQWdCLEVBQ2hCO0lBTEY7TUFRRSxrQkFBaUI7TUFDakIsbUJBQWtCLEVBQ2xCO0lBVkY7TUFhRSxZQUFXO01BQ1gsMEJBQXlCO01BQ3pCLHVCL0I5QlMsRStCZ0RUO01BakNGO1FBa0JHLGtCQUFpQjtRQUNqQix1Qi9CbENRO1ErQm1DUixpQkFBZ0I7UUFDaEIsbUJBQWtCLEVBQ2xCO01BdEJIO1FBeUJHLGtCQUFpQjtRQUNqQix1Qi9CekNRO1ErQjBDUixtQkFBa0IsRUFLbEI7UUFoQ0g7VUE4QkksaUJBQWdCLEVBQ2hCOztBQ2pETDtFL0JpTEMscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQkFBZTtFQUFmLGdCQUFlO0VBQ2YsMEJBQTZCO0VBQTdCLDhCQUE2QjtFQUM3Qix3QkFBdUI7RUFDdkIsb0JEMUtrQixFZ0NrSGxCO0VBMUhBO0lBQ0Msb0JBQW1CO0lBQ25CLHdCQUF1QjtJQUN2QixpQmhDT1UsRWdDTVY7SUFYQTtNQUxEO1FBTUUsWUFBVyxFQVVaLEVBQUE7SUFQQTtNQVREO1FBVUUsV0FBVSxFQU1YLEVBQUE7SUFoQkQ7TUFjRSxvREFBMEM7TUFBMUMsNENBQTBDLEVBQzFDO0VBR0Y7SS9CcEJBLG9CQUQyRDtJQUUzRCxnQitCb0I4QjtJL0JuQjlCLGlCK0JtQndCO0lBRXZCLHNCQUFxQjtJQUNyQixvQkFBbUI7SUFDbkIsWWhDdkJVLEVnQ3dCVjtFQUVEO0lBQ0MsZUFBYztJQUNkLG9CQUFtQixFQUtuQjtJQVBEO01BS0UsWUFBVyxFQUNYO0VBR0Y7SUFDQyxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUE4QjtJQUE5Qix1QkFBOEI7SUFBOUIsK0JBQThCLEVBQzlCO0VBRUQ7SUFDQyxvQmhDaEN3QjtJZ0NpQ3hCLGtCQUFpQjtJQUNqQix1QkFBc0IsRUF1QnRCO0lBckJBO01BTEQ7UUFNRSxlQUFjO1FBQ2QsZ0JBQWUsRUFtQmhCLEVBQUE7SUFoQkE7TUFWRDtRQVdFLGdCQUFlO1FBQ2YsZ0JBQWUsRUFjaEIsRUFBQTtJQVhBO01BZkQ7UUFnQkUsZ0JBQWUsRUFVaEIsRUFBQTtJQVBBO01BbkJEO1FBb0JFLGdCQUFlLEVBTWhCLEVBQUE7SUFIQTtNQXZCRDtRQXdCRSxnQkFBZSxFQUVoQixFQUFBO0VBRUQ7SUFDQyxpQkFBZ0IsRUFxQmhCO0lBbkJBO01BSEQ7UUFJRSxnQkFBZSxFQWtCaEIsRUFBQTtJQWZBO01BUEQ7UUFRRSxnQkFBZSxFQWNoQixFQUFBO0lBWEE7TUFYRDtRQVlFLGdCQUFlLEVBVWhCLEVBQUE7SUFQQTtNQWZEO1FBZ0JFLGdCQUFlLEVBTWhCLEVBQUE7SUFIQTtNQW5CRDtRQW9CRSxnQkFBZSxFQUVoQixFQUFBO0VBRUQ7SUFDQyxvQkFBWTtJQUFaLHFCQUFZO0lBQVosYUFBWTtJQUNaLG9CaEM1RmE7SWdDNkZiLFloQ3JGVTtJZ0NzRlYsbUJBQWtCO0lBQ2xCLGtCQUFpQjtJQUNqQix1QkFBc0IsRUF1QnRCO0lBckJBO01BUkQ7UUFTRSxnQkFBZTtRQUNmLGlCQUFnQixFQW1CakIsRUFBQTtJQWhCQTtNQWJEO1FBY0UsaUJBQWdCO1FBQ2hCLGdCQUFlLEVBY2hCLEVBQUE7SUFYQTtNQWxCRDtRQW1CRSxnQkFBZSxFQVVoQixFQUFBO0lBUEE7TUF0QkQ7UUF1QkUsZ0JBQWUsRUFNaEIsRUFBQTtJQUhBO01BMUJEO1FBMkJFLGdCQUFlLEVBRWhCLEVBQUE7O0FDNUhGO0VBQ0M7cUJBQ29CLEVBSXBCOztBQ05EO0VqQ2lMQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO0VBQWYsZ0JBQWU7RUFDZiwwQkFBNkI7RUFBN0IsOEJBQTZCO0VBQzdCLHdCQUF1QjtFQUN2QixvQkQxS2tCLEVrQ2tEbEI7RUExREE7SUFDQyxvQkFBbUI7SUFDbkIsd0JBQXVCO0lBQ3ZCLGlCbENPVSxFa0NNVjtJQVhBO01BTEQ7UUFNRSxZQUFXLEVBVVosRUFBQTtJQVBBO01BVEQ7UUFVRSxXQUFVLEVBTVgsRUFBQTtJQWhCRDtNQWNFLG9EQUEwQztNQUExQyw0Q0FBMEMsRUFDMUM7RUFHRjtJakNwQkEsb0JBRDJEO0lBRTNELGdCaUNvQjhCO0lqQ25COUIsaUJpQ21Cd0I7SUFFdkIsZUFBYztJQUNkLGFBQVk7SUFDWixvQkFBbUI7SUFDbkIsdUJBQXNCO0lBQ3RCLFlsQ3pCVTtJa0MwQlYsbUJBQWtCLEVBQ2xCO0VBRUQ7SUFHRSxZQUFXLEVBQ1g7RUFHRjtJQUNDLGVBQWM7SUFDZCxpQkFBZ0I7SUFDaEIsMEJsQ2xDbUI7SWtDbUNuQixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLGdCQUFlO0lBQ2YsZWxDekNhO0lrQzBDYixtQkFBa0I7SUFDbEIsZ0NBQXVCO0lBQXZCLHdCQUF1QixFQU92QjtJQWhCRDtNQVlFLG9CbEM5Q1k7TWtDK0NaLDBCbEMvQ1k7TWtDZ0RaLFlsQ3hDUyxFa0N5Q1Q7RUFHRjtJQUNDLGdCQUFlO0lBQ2YsaUJBQWdCLEVBQ2hCOztBQzVERjtFbENpTEMscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQkFBZTtFQUFmLGdCQUFlO0VBQ2YsMEJBQTZCO0VBQTdCLDhCQUE2QjtFQUM3Qix3QkFBdUI7RUFDdkIsb0JEMUtrQixFbUNVbEI7RUFsQkE7SWxDc0xBLG1CQUFrQjtJQUNsQixvQkFBbUIsRWtDckxsQjtJbEN1TEQ7TWtDekxBO1FsQzBMQyxZQUFXLEVrQ3hMWCxFQUFBO0lsQzJMRDtNa0M3TEE7UWxDOExDLFdBQVUsRWtDNUxWLEVBQUE7SWxDK0xEO01rQ2pNQTtRbENrTUMsV0FBVSxFa0NoTVYsRUFBQTtFQUVEO0lsQ0FBLDhCQURnRTtJQUVoRSxnQkFrTXdCO0lBak14QixpQkFpTWtCO0lBRWxCLG1CQUFrQjtJQUNsQixRQUFPO0lBQ1AsT0FBTTtJQUNOLFlBQVc7SUFDWCxhQUFZO0lBQ1osK0JBQXFCO0lBQ3JCLHVCQUFzQjtJQUN0QixZRHRNVztJQ3VNWCxtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLCtCQUFzQjtJQUF0Qix1QkFBc0I7SUFDdEIsaUJBQWdCO0lBQ2hCLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IseUJBQXVCO0lBQXZCLHNCQUF1QjtJQUF2Qix3QkFBdUI7SUFDdkIsMEJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQixvQkFBbUIsRWtDak5sQjtJbENtTkQ7TWtDck5BO1FsQ3NOQyx5QkFBeUIsRWtDcE56QixFQUFBO0lsQ3VORDtNa0N6TkE7UWxDME5DLHlCQUF5QixFa0N4TnpCLEVBQUE7SWxDMk5EO01rQzdOQTtRbEM4TkMseUJBQXlCLEVrQzVOekIsRUFBQTtJbEMrTkQ7TWtDak9BO1FsQ2tPQyx5QkFBeUIsRWtDaE96QixFQUFBO0lsQ21PRDtNa0NyT0E7UWxDc09DLHlCQUF5QjtRQUN6QixpQkFBaUIsRWtDck9qQixFQUFBO0lsQ3dPRDtNa0MxT0E7UWxDMk9DLHlCQUF5QixFa0N6T3pCLEVBQUE7SWxDNE9EO01BQ0MsV0FBVSxFQUNWO0lBRUQ7TUFFQyxZQUFXO01BQ1gsZUFBYztNQUNkLG1CQUFrQjtNQUNsQixTQUFRO01BQ1IsWUFBVztNQUNYLFdBQVU7TUFDVixZQUFXO01BQ1gsb0JEN1BhLEVDOFBiO0lBRUQ7TUFDQyxVQUFTO01BQ1QsWUFBVyxFQUNYO0VrQzdQRDtJQUdFLFlBQVcsRUFDWDtFQUdGO0lsQ2pCQSxvQkFEMkQ7SUFFM0QsZ0JBMFE2QjtJQXpRN0IsaUJBeVF1QjtJQUV2Qix3QkFBdUI7SUFDdkIsaUJEbFFXO0lDbVFYLG1CQUFrQixFa0M1UGpCO0lsQzhQRDtNQUNDLGVEOVFhO01DK1FiLDJCQUEwQixFQUsxQjtNQVBEO1FBS0Usc0JBQXFCLEVBQ3JCOztBbUN4Ukg7RUFDQyxtQkFBa0I7RUFDbEIsb0JwQ1NrQixFb0N1SmxCO0VBOUpBO0lBQ0MsWUFBVyxFQXFCWDtJQW5CQTtNQUhEO1FBSUUsb0JBQW1CLEVBa0JwQixFQUFBO0lBZkE7TUFQRDtRQVFFLFdBQVU7UUFDVixtQkFBa0IsRUFhbkIsRUFBQTtJQVZBO01BWkQ7UUFhRSxhQUFZLEVBU2IsRUFBQTtJQUpDO01BbEJGO1FBbUJHLFlBQVcsRUFFWixFQUFBO0VBS0Q7SUFGRDtNQUdFLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IsMEJBQW1CO01BQW5CLHVCQUFtQjtNQUFuQixvQkFBbUI7TUFDbkIsNkJBQXNCO01BQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7TUFBdEIsdUJBQXNCLEVBUXZCLEVBQUE7RUFFRDtJbkMxQ0Esb0JBRDJEO0lBRTNELGdCbUMwQzhCO0luQ3pDOUIsaUJtQ3lDd0IsRUFrR3ZCO0lBaEdBO01BSEQ7UUFJRSxnQkFBZSxFQStGaEIsRUFBQTtJQTVGQTtNQVBEO1FBUUUsV0FBVSxFQTJGWCxFQUFBO0lBbkdEO01uQzFDQSxvQkFEMkQ7TUFFM0QsZ0JtQ3FEK0I7TW5DcEQvQixpQm1Db0R5QjtNQUV2QixrQkFBaUIsRUFTakI7TUF2QkY7UUFpQkcsY0FBYSxFQUNiO01BbEJIO1FBcUJHLGlCQUFnQixFQUNoQjtJQXRCSDtNQTBCRSxlcENoRVk7TW9DaUVaLDJCQUEwQixFQUsxQjtNQWhDRjtRQThCRyxzQkFBcUIsRUFDckI7SUEvQkg7TUFtQ0UsZUFBYztNQUNkLFdBQVU7TUFDVixrQkFBaUIsRUFhakI7TUFsREY7UUF3Q0csWUFBVztRQUNYLFdBQVU7UUFDVixtQkFBa0IsRUFDbEI7TUEzQ0g7UUE4Q0csYUFBWTtRQUNaLFdBQVU7UUFDVixrQkFBaUIsRUFDakI7SUFqREg7TUFxREUsbUJBQWtCO01BQ2xCLG9CQUFtQjtNQUNuQixrQkFBaUIsRUFvQmpCO01BM0VGO1FuQzFDQSxvQkFEMkQ7UUFFM0QsZ0JtQ21HZ0M7UW5DbEdoQyxpQm1Da0cwQjtRQUV2QixvQkFBbUIsRUFjbkI7UUExRUg7VUErREksaUJBQWdCLEVBQ2hCO1FBaEVKO1VBbUVJLGVwQ3pHVTtVb0MwR1YsMkJBQTBCLEVBSzFCO1VBekVKO1lBdUVLLHNCQUFxQixFQUNyQjtJQXhFTDtNQWdGRyxpQkFBZ0IsRUFpQmhCO01BakdIO1FBbUZJLGdCQUFlLEVBU2Y7UUE1Rko7VUFzRkssa0JBQWlCLEVBS2pCO1VBM0ZMO1lBeUZNLGdCQUFlLEVBQ2Y7TUExRk47UUErRkksZ0JBQWUsRUFDZjtFQTNJTDtJbkNDQyxvQkFEMkQ7SUFFM0QsZ0JtQytJOEI7SW5DOUk5QixpQm1DOEl3QjtJQUV2QixlQUFjO0lBQ2QsYUFBWTtJQUNaLGtCQUFpQjtJQUNqQixrQ3BDakphO0lvQ2tKYixlcENsSmEsRW9Dd0piO0lBN0pGO01BMEpHLHNCQUFxQjtNQUNyQixzQ0FBcUMsRUFDckM7RUE1Skg7SUFnS0UsY0FBYSxFQUNiOztBQ2pLRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FrQkUsRUFXRjtFQTlCRDtJQXNCRSxXQUFVO0lBQ1YsYUFBWTtJQUNaLG1GQUF1RSxFQUt2RTtJQTdCRjtNQTJCRyxvRkFBd0UsRUFDeEU7O0FDNUJIO0VBQ0MsYUFBWTtFQUNaLG9CQUFtQixFQXNCbkI7RUFwQkE7SUFDQywwQnRDQWE7SXNDQ2Isb0J0Q0RhO0lzQ0ViLGtCQUFpQjtJQUNqQix1QkFBc0I7SUFDdEIsZ0JBQWU7SUFDZixpQkFBZ0I7SUFDaEIsWXRDRVU7SXNDRFYsbUJBQWtCLEVBQ2xCO0VBRUQ7SUFDQywwQnRDUm1CO0lzQ1NuQixjQUFhO0lBQ2Isa0JBQWlCO0lBQ2pCLHVCQUFzQjtJQUN0QixnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixtQkFBa0IsRUFDbEI7O0FDdkJGO0VBQ0MscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBOEI7RUFBOUIsdUJBQThCO0VBQTlCLCtCQUE4QjtFQUM5QixvQkFBZTtFQUFmLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLG9CdkNNa0IsRXVDMkZsQjtFQTdGQztJQUZEO01BR0UsWUFBVztNQUNYLGVBQWMsRUEyQmYsRUFBQTtFQXhCQTtJQVBEO01BUUUsV0FBVTtNQUNWLG1CQUFrQixFQXNCbkIsRUFBQTtFQW5CQTtJQVpEO01BYUUsYUFBWSxFQWtCYixFQUFBO0VBZEM7SUFqQkY7TUFrQkcsWUFBVyxFQUVaLEVBQUE7RUFwQkY7SUF1QkUsV0FBVTtJQUNWLGFBQVk7SUFDWixtRkFBdUUsRUFLdkU7SUE5QkY7TUE0Qkcsb0ZBQXdFLEVBQ3hFO0VBSUg7SUFDQyxZQUFXLEVBQ1g7RUFJQTtJQUZEO01BR0UscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYiwwQkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLG9CQUFtQjtNQUNuQiw2QkFBc0I7TUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtNQUF0Qix1QkFBc0IsRUFVdkIsRUFBQTtFQVBBO0lBUkQ7TUFTRSxXQUFVLEVBTVgsRUFBQTtFQUhBO0lBWkQ7TUFhRSwwQkFBeUIsRUFFMUIsRUFBQTtFQUVEO0l0QzVEQSxvQkFEMkQ7SUFFM0QsZ0JzQzREOEI7SXRDM0Q5QixpQnNDMkR3QixFQUt2QjtJQUhBO01BSEQ7UUFJRSxnQkFBZSxFQUVoQixFQUFBO0VBbkVGO0l0Q0NDLG9CQUQyRDtJQUUzRCxnQnNDb0U4QjtJdENuRTlCLGlCc0NtRXdCO0lBRXZCLGVBQWM7SUFDZCxhQUFZO0lBQ1osa0JBQWlCO0lBQ2pCLGtDdkN0RWE7SXVDdUViLGV2Q3ZFYSxFdUM2RWI7SUFsRkY7TUErRUcsc0JBQXFCO01BQ3JCLHNDQUFxQyxFQUNyQztFQWpGSDtJQXFGRSxjQUFhLEVBQ2I7RUFFRDtJdEN2RkEsb0JBRDJEO0lBRTNELGdCc0N1RjhCO0l0Q3RGOUIsaUJzQ3NGd0I7SUFFdkIsaUJ2QzlFVTtJdUMrRVYsbUJBQWtCO0lBQ2xCLG1CQUFrQixFQVFsQjtJQWJEO010Q2pGQSw4QkFEZ0U7TUFFaEUsZ0JzQ3dGMEI7TXRDdkYxQixpQnNDdUZvQjtNQUVsQixjQUFhO01BQ2IsbUJBQWtCLEVBQ2xCOztBQ3BHSDtFQUNDLGFBQVk7RUFDWixvQkFBbUIsRUErQ25CO0VBN0NBO0lBSkQ7TUFLRSxpQkFBZ0IsRUE0Q2pCLEVBQUE7RUF6Q0E7SUFSRDtNQVNFLGNBQWEsRUF3Q2QsRUFBQTtFQXJDQTtJQUNDLDBCeENSYTtJd0NTYixvQnhDVGE7SXdDVWIsa0JBQWlCO0lBQ2pCLHVCQUFzQjtJQUN0QixnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixZeENOVTtJd0NPVixtQkFBa0IsRUFDbEI7RUFFRDtJQUNDLDBCeENoQm1CO0l3Q2lCbkIsY0FBYTtJQUNiLGtCQUFpQjtJQUNqQix1QkFBc0I7SUFDdEIsZ0JBQWU7SUFDZixpQkFBZ0I7SUFDaEIsbUJBQWtCLEVBQ2xCO0VBRUQ7SUFDQyxlQUFjO0lBQ2QsYUFBWTtJQUNaLGVBQWM7SUFDZCxvQnhDaENhO0l3Q2lDYixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLGdCQUFlO0lBQ2YsWXhDNUJVO0l3QzZCViwwQkFBeUI7SUFDekIsbUJBQWtCLEVBS2xCO0lBZkQ7TUFhRSxleEN2Q2EsRXdDd0NiOztBQy9DSDtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQThCO0VBQTlCLHVCQUE4QjtFQUE5QiwrQkFBOEI7RUFDOUIsb0JBQWU7RUFBZixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixvQnpDTWtCLEV5QzBGbEI7RUE5RkE7SUFDQyxnQkFBZSxFQW9CZjtJQWxCQTtNQUhEO1FBSUUsb0JBQW1CLEVBaUJwQixFQUFBO0lBZEE7TUFQRDtRQVFFLFdBQVU7UUFDVixtQkFBa0IsRUFZbkIsRUFBQTtJQVRBO01BWkQ7UUFhRSxhQUFZLEVBUWIsRUFBQTtJQUpDO01BakJGO1FBa0JHLFlBQVcsRUFFWixFQUFBO0VBS0Q7SUFGRDtNQUdFLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IsMEJBQW1CO01BQW5CLHVCQUFtQjtNQUFuQixvQkFBbUI7TUFDbkIsNkJBQXNCO01BQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7TUFBdEIsdUJBQXNCLEVBVXZCLEVBQUE7RUFQQTtJQVJEO01BU0UsV0FBVSxFQU1YLEVBQUE7RUFIQTtJQVpEO01BYUUsMEJBQXlCLEVBRTFCLEVBQUE7RUFFRDtJeEM5Q0Esb0JBRDJEO0lBRTNELGdCd0M4QzhCO0l4QzdDOUIsaUJ3QzZDd0IsRUFrQnZCO0lBaEJBO01BSEQ7UUFJRSxnQkFBZSxFQWVoQixFQUFBO0lBbkJEO01BUUUsZXpDbERZO015Q21EWiwyQkFBMEIsRUFLMUI7TUFkRjtRQVlHLHNCQUFxQixFQUNyQjtJQWJIO01BaUJFLGlCQUFnQixFQUNoQjtFQWpFSDtJeENDQyxvQkFEMkQ7SUFFM0QsZ0J3Q21FOEI7SXhDbEU5QixpQndDa0V3QjtJQUV2QixlQUFjO0lBQ2QsYUFBWTtJQUNaLGtCQUFpQjtJQUNqQixrQ3pDckVhO0l5Q3NFYixlekN0RWEsRXlDNEViO0lBakZGO01BOEVHLHNCQUFxQjtNQUNyQixzQ0FBcUMsRUFDckM7RUFoRkg7SUFvRkUsY0FBYSxFQUNiO0VBRUQ7SXhDdEZBLG9CQUQyRDtJQUUzRCxnQndDc0Y4QjtJeENyRjlCLGlCd0NxRndCO0lBRXZCLGlCekM3RVU7SXlDOEVWLG1CQUFrQjtJQUNsQixtQkFBa0IsRUFRbEI7SUFiRDtNeENoRkEsOEJBRGdFO01BRWhFLGdCd0N1RjBCO014Q3RGMUIsaUJ3Q3NGb0I7TUFFbEIsY0FBYTtNQUNiLG1CQUFrQixFQUNsQjs7QUNuR0g7RUFDQyxhQUFZO0VBQ1osb0JBQW1CLEVBdUNuQjtFQXJDQTtJQUNDLDBCMUNBYTtJMENDYixvQjFDRGE7STBDRWIsa0JBQWlCO0lBQ2pCLHVCQUFzQjtJQUN0QixnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixZMUNFVTtJMENEVixtQkFBa0IsRUFDbEI7RUFFRDtJQUNDLDBCMUNSbUI7STBDU25CLGNBQWE7SUFDYixrQkFBaUI7SUFDakIsdUJBQXNCO0lBQ3RCLGdCQUFlO0lBQ2YsaUJBQWdCO0lBQ2hCLG1CQUFrQixFQUNsQjtFQUVEO0lBQ0MsZUFBYztJQUNkLGFBQVk7SUFDWixlQUFjO0lBQ2Qsb0IxQ3hCYTtJMEN5QmIsa0JBQWlCO0lBQ2pCLHVCQUFzQjtJQUN0QixnQkFBZTtJQUNmLFkxQ3BCVTtJMENxQlYsMEJBQXlCO0lBQ3pCLG1CQUFrQixFQUtsQjtJQWZEO01BYUUsZTFDL0JhLEUwQ2dDYjs7QUNyQ0Y7RUFDQyxnQkFBZSxFQUNmOztBQUpGO0VBTUUsWUFBVyxFQUNYOztBQ1BGO0VBQ0Msb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixvQjVDUWtCLEU0QytFbEI7RUFyRkE7STNDSkEsb0JBRDJEO0lBRTNELGdCMkNJOEI7STNDSDlCLGlCMkNHd0I7SUFFdkIsZUFBYztJQUNkLGFBQVk7SUFDWixhQUFZO0lBQ1osb0JBQW1CO0lBQ25CLDBCNUNQYTtJNENRYixvQjVDUmE7STRDU2Isa0JBQWlCO0lBQ2pCLHVCQUFzQjtJQUN0QixZNUNIVTtJNENJViwwQkFBeUI7SUFDekIsbUJBQWtCO0lBQ2xCLGdDQUF1QjtJQUF2Qix3QkFBdUIsRUFNdkI7SUFwQkQ7TUFpQkUsaUI1Q1RTO000Q1VULGU1Q2xCWSxFNENtQlo7RUFHRjtJQUNDLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFDaEIsb0JBQW1CO0lBQ25CLG1GQUF1RSxFQThCdkU7SUFsQ0Q7TUFPRSxZQUFXO01BQ1gsZUFBYztNQUNkLG1CQUFrQjtNQUNsQixXQUFVO01BQ1YsV0FBVTtNQUNWLCtCQUE4QjtNQUM5Qiw2QjVDM0JTO000QzRCVCxpQ0FBd0I7TUFBeEIseUJBQXdCLEVBQ3hCO0lBZkY7TUFrQkUsWUFBVztNQUNYLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsUUFBTztNQUNQLGNBQWE7TUFDYixZQUFXO01BQ1gsWUFBVztNQUNYLGtDNUM1Q2tCLEU0QzZDbEI7SUExQkY7TUErQkcsY0FBYSxFQUNiO0VBSUg7STNDOURBLG9CQUQyRDtJQUUzRCxnQjJDOEQ4QjtJM0M3RDlCLGlCMkM2RHdCO0lBRXZCLHdCQUF1QjtJQUN2Qix3RkFBOEU7SUFDOUUsMkJBQTBCO0lBQzFCLGU1Q2hFYSxFNENpRWI7RUFFRDtJM0N2RUEsb0JBRDJEO0lBRTNELGdCMkN1RThCO0kzQ3RFOUIsaUIyQ3NFd0I7SUFFdkIscUJBQW9CO0lBQ3BCLGlCNUMvRFUsRTRDZ0VWO0VBRUQ7STNDOUVBLG9CQUQyRDtJQUUzRCxnQjJDOEU4QjtJM0M3RTlCLGlCMkM2RXdCO0lBRXZCLG1CQUFrQjtJQUNsQixxQkFBb0I7SUFDcEIsaUI1Q3ZFVSxFNEN3RVY7RUFyRkY7SUF3RkUsZTVDN0VpQixFNEM4RWpCOztBQ3pGRjtFQUNDLG1CQUFrQjtFQUNsQiwwQkFBeUI7RUFDekIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsMEI3Q0RjO0U2Q0VkLHdGQUE4RTtFQUM5RSwyQkFBMEIsRUErQjFCO0VBdkNEO0lBV0UsWUFBVztJQUNYLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsYUFBWTtJQUNaLFlBQVc7SUFDWCxZQUFXO0lBQ1gsYUFBWTtJQUNaLGlGQUFxRSxFQUNyRTtFQUVEO0k1Q3BCQSxvQkFEMkQ7SUFFM0QsZ0I0Q29COEI7STVDbkI5QixpQjRDbUJ3QjtJQUV2QixvQkFBbUI7SUFDbkIsZTdDcEJhLEU2Q3FCYjtFQUVEO0k1QzNCQSxvQkFEMkQ7SUFFM0QsZ0I0QzJCOEI7STVDMUI5QixpQjRDMEJ3QjtJQUV2QixvQkFBbUIsRUFDbkI7RUFFRDtJNUNqQ0Esb0JBRDJEO0lBRTNELGdCNENpQzhCO0k1Q2hDOUIsaUI0Q2dDd0I7SUFFdkIsbUJBQWtCLEVBQ2xCOztBQ3BDRDtFN0NLQSw4QkFEZ0U7RUFFaEUsZ0I2Q0x5QjtFN0NNekIsaUI2Q05tQjtFQUVsQixvQkFBbUIsRUFDbkI7O0FBRUQ7RUFDQyxtQkFBa0I7RUFDbEIsb0I5Q0NpQixFOENBakI7O0FBRUQ7RUFDQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUE4QjtFQUE5Qix1QkFBOEI7RUFBOUIsK0JBQThCO0VBQzlCLG9CQUFlO0VBQWYsZ0JBQWUsRUFDZjs7QUFqQkY7RTdDQ0Msb0JBRDJEO0VBRTNELGdCNkNrQjhCO0U3Q2pCOUIsaUI2Q2lCd0I7RUFFdkIsZUFBYztFQUNkLFdBQVUsRUFTVjtFQWhDRjtJQTBCRyxZQUFXLEVBS1g7SUEvQkg7TUE2QksseUJBQXdCLEVBQ3pCOztBQUlIO0VBQ0MsZTlDOUJhLEU4QytCYjs7QUFFRDtFN0NyQ0Esb0JBRDJEO0VBRTNELGdCNkNxQzhCO0U3Q3BDOUIsaUI2Q29Dd0I7RUFFdkIsZUFBYztFQUNkLHlCQUF3QjtFQUN4QixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLDBCOUNyQ21CO0U4Q3NDbkIsY0FBYSxFQWViO0VBdkJEO0lBV0UsYUFBWTtJQUNaLGFBQVk7SUFDWixrQkFBaUI7SUFDakIsV0FBVTtJQUNWLG9COUNoRFk7SThDaURaLGtCQUFpQjtJQUNqQix1QkFBc0I7SUFDdEIsWTlDM0NTO0k4QzRDVCwwQkFBeUI7SUFDekIsbUJBQWtCO0lBQ2xCLGdCQUFlLEVBQ2Y7O0FDNURIO0VBQ0MscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7RUFBbkIsdUJBQW1CO0VBQW5CLG9CQUFtQixFQTRIbkI7RUExSEE7SUFKRDtNQUtFLDZCQUFzQjtNQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO01BQXRCLHVCQUFzQixFQXlIdkIsRUFBQTtFQXRIQTtJQVJEO01BU0UsK0JBQW1CO01BQW5CLDhCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsb0JBQW1CO01BQ25CLG9CQUFlO01BQWYsZ0JBQWU7TUFDZiwwQkFBOEI7TUFBOUIsdUJBQThCO01BQTlCLCtCQUE4QjtNQUM5QixnQkFBZSxFQWtIaEIsRUFBQTtFQS9HQTtJQWZEO01BZ0JFLHdCQUEyQjtNQUEzQixxQkFBMkI7TUFBM0IsNEJBQTJCLEVBOEc1QixFQUFBO0VBM0dBO0lBQ0MsbUJBQWtCO0lBQ2xCLG9CQUFtQixFQWtCbkI7SUFoQkE7TUFKRDtRQUtFLFlBQVcsRUFlWixFQUFBO0lBWkE7TUFSRDtRQVNFLFdBQVUsRUFXWCxFQUFBO0lBUkE7TUFaRDtRQWFFLFdBQVU7UUFDVixpQkFBZ0IsRUFNakI7UUFwQkQ7VUFpQkcsZ0JBQWUsRUFDZixFQUFBO0VBSUg7STlDeENBLG9CQUQyRDtJQUUzRCxnQjhDd0M4QjtJOUN2QzlCLGlCOEN1Q3dCO0lBRXZCLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsYUFBWTtJQUNaLFNBQVE7SUFDUixXQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLFkvQ3JDVTtJK0NzQ1Ysa0JBQWlCLEVBQ2pCO0VBRUQ7STlDL0NBLDhCQURnRTtJQUVoRSxnQjhDK0N5QjtJOUM5Q3pCLGlCOEM4Q21CO0lBRWxCLG1CQUFrQjtJQUNsQixRQUFPO0lBQ1AsT0FBTTtJQUNOLFlBQVc7SUFDWCxhQUFZO0lBQ1osK0JBQXFCO0lBQ3JCLHVCQUFzQjtJQUN0QixZL0NuRFU7SStDb0RWLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsK0JBQXNCO0lBQXRCLHVCQUFzQjtJQUN0QixpQkFBZ0I7SUFDaEIscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYix5QkFBdUI7SUFBdkIsc0JBQXVCO0lBQXZCLHdCQUF1QjtJQUN2QiwwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CLG9CQUFtQixFQStDbkI7SUE3Q0E7TUFuQkQ7UUFvQkUseUJBQXlCLEVBNEMxQixFQUFBO0lBekNBO01BdkJEO1FBd0JFLHlCQUF5QixFQXdDMUIsRUFBQTtJQXJDQTtNQTNCRDtRQTRCRSx5QkFBeUIsRUFvQzFCLEVBQUE7SUFqQ0E7TUEvQkQ7UUFnQ0UseUJBQXlCLEVBZ0MxQixFQUFBO0lBN0JBO01BbkNEO1FBb0NFLHlCQUF5QjtRQUN6QixpQkFBaUIsRUEyQmxCLEVBQUE7SUF4QkE7TUF4Q0Q7UUF5Q0UseUJBQXlCLEVBdUIxQixFQUFBO0lBaEVEO01BNkNFLFdBQVUsRUFDVjtJQTlDRjtNQWtERSxZQUFXO01BQ1gsZUFBYztNQUNkLG1CQUFrQjtNQUNsQixTQUFRO01BQ1IsWUFBVztNQUNYLFdBQVU7TUFDVixZQUFXO01BQ1gsb0IvQzFHWSxFK0MyR1o7SUExREY7TUE2REUsVUFBUztNQUNULFlBQVcsRUFDWDtFQUdGO0lBR0UsWUFBVyxFQUNYOztBQzVISDtFL0NpTEMscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQkFBZTtFQUFmLGdCQUFlO0VBQ2YsMEJBQTZCO0VBQTdCLDhCQUE2QjtFQUM3Qix3QkFBdUI7RUFDdkIsb0JEMUtrQixFZ0Q2RGxCO0VBckVBO0kvQ3NMQSxtQkFBa0I7SUFDbEIsb0JBQW1CO0krQ3BMbEIsYUFBWTtJQUNaLG9CQUFtQixFQUNuQjtJL0NvTEQ7TStDekxBO1EvQzBMQyxZQUFXLEUrQ3JMWCxFQUFBO0kvQ3dMRDtNK0M3TEE7US9DOExDLFdBQVUsRStDekxWLEVBQUE7SS9DNExEO00rQ2pNQTtRL0NrTUMsV0FBVSxFK0M3TFYsRUFBQTtFQUVEO0lBR0UsWUFBVyxFQUNYO0VBR0Y7SS9DVkEsOEJBRGdFO0lBRWhFLGdCK0NVeUI7SS9DVHpCLGlCK0NTbUI7SUFFbEIsbUJBQWtCO0lBQ2xCLFFBQU87SUFDUCxPQUFNO0lBQ04sWUFBVztJQUNYLGFBQVk7SUFDWiwrQmhEckJtQztJZ0RzQm5DLHVCQUFzQjtJQUN0QixZaERkVTtJZ0RlVixtQkFBa0I7SUFDbEIsK0JBQXNCO0lBQXRCLHVCQUFzQixFQTBDdEI7SUF4Q0E7TUFkRDtRQWVFLG1CQUFrQixFQXVDbkIsRUFBQTtJQXBDQTtNQWxCRDtRQW1CRSxtQkFBa0IsRUFtQ25CLEVBQUE7SUFoQ0E7TUF0QkQ7UUF1QkUsbUJBQWtCLEVBK0JuQixFQUFBO0lBNUJBO01BMUJEO1FBMkJFLG1CQUFrQixFQTJCbkIsRUFBQTtJQXhCQTtNQTlCRDtRQStCRSxtQkFBa0IsRUF1Qm5CLEVBQUE7SUFwQkE7TUFsQ0Q7UUFtQ0UsbUJBQWtCLEVBbUJuQixFQUFBO0lBdEREO01Bd0NFLFlBQVc7TUFDWCxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLFNBQVE7TUFDUixZQUFXO01BQ1gsV0FBVTtNQUNWLFlBQVc7TUFDWCxvQmhEM0RZLEVnRDREWjtJQWhERjtNQW1ERSxVQUFTO01BQ1QsWUFBVyxFQUNYOztBQ3RFSDtFQUNDLFlBQVcsRUF5Qlg7RUF2QkE7SUFDQyxjQUFhLEVBQ2I7RUFFRDtJQUNDLGVBQWM7SUFDZCxhQUFZO0lBQ1osa0JBQWlCO0lBQ2pCLG9CakROYTtJaURPYiwwQmpEUGE7SWlEUWIsa0JBQWlCO0lBQ2pCLHVCQUFzQjtJQUN0QixnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixZakRKVTtJaURLVixtQkFBa0I7SUFDbEIsMEJBQXlCLEVBTXpCO0lBbEJEO01BZUUsaUJqRFRTO01pRFVULGVqRGxCWSxFaURtQlo7O0FDeEJIO0VBQ0Msb0JsRFVrQjtFa0RUbEIsY0FBYSxFQXVGYjtFQXJGQTtJQUNDLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2Isb0JBQWU7SUFBZixnQkFBZTtJQUNmLG9CQUFtQixFQVNuQjtJQVBBO01BTEQ7UUFNRSwwQkFBNkI7UUFBN0IsOEJBQTZCLEVBTTlCLEVBQUE7SUFIQTtNQVREO1FBVUUsMEJBQThCO1FBQTlCLHVCQUE4QjtRQUE5QiwrQkFBOEIsRUFFL0IsRUFBQTtFQUVEO0lBQ0Msb0JBQW1CO0lBQ25CLGtCQUFpQjtJQUNqQixpQmxEUlUsRWtEaURWO0lBdkNBO01BTEQ7UUFNRSxXQUFVLEVBc0NYLEVBQUE7SUFuQ0E7TUFURDtRQVVFLFdBQVUsRUFrQ1gsRUFBQTtJQS9CQTtNQWJEO1FBY0UsV0FBVSxFQThCWCxFQUFBO0lBNUNEO01qRGpCQSxvQkFEMkQ7TUFFM0QsZ0JpRG1DK0I7TWpEbEMvQixpQmlEa0N5QjtNQUV2QixtQkFBa0IsRUFDbEI7SUF0QkY7TUF5QkUsbUJBQWtCO01BQ2xCLGdCQUFlLEVBTWY7TUFoQ0Y7UUE2Qkcsa0JBQWlCO1FBQ2pCLDhCbER4Q2lCLEVrRHlDakI7SUEvQkg7TUFxQ0csZUFBYyxFQUNkO0lBdENIO01BeUNHLFlsRHhEUSxFa0R5RFI7RUFJSDtJQUNDLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsMEJBQTZCO0lBQTdCLDhCQUE2QjtJQUM3QixpQkFBZ0IsRUFDaEI7RUFFRDtJQUNDLGFBQVk7SUFDWixpQ2xEaEVtQixFa0RnRm5CO0lBbEJEO01BS0UsdUZBQTJFO01BQzNFLG9CQUFtQixFQUNuQjtJQVBGO01BVUUsbUZBQXVFLEVBQ3ZFO0lBWEY7TUFjRSxvQkFBbUI7TUFDbkIsV0FBVTtNQUNWLHFGQUF5RSxFQUN6RTs7QUNyRkY7RUFDQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUE4QjtFQUE5Qix1QkFBOEI7RUFBOUIsK0JBQThCO0VBQzlCLDBCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLHFCQUFvQixFQUtwQjtFQVREO0lBT0UsK0JuRERrQixFbURFbEI7O0FBR0Y7RWxEWkEsb0JBRDJEO0VBRTNELGdCa0RZOEI7RWxEWDlCLGlCa0RXd0IsRUFDdkI7O0FBRUQ7RWxEaEJBLG9CQUQyRDtFQUUzRCxnQmtEZ0I4QjtFbERmOUIsaUJrRGV3QixFQUN2Qjs7QUFFRDtFQUNDLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIsb0JuRG5CYTtFbURvQmIsdUJBQXNCO0VBQ3RCLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLFluRGZVO0VtRGdCVixtQkFBa0I7RUFDbEIsMEJBQXlCLEVBQ3pCOztBQzdCRDtFQUNDLGVBQWMsRUFDZDs7QUFFRDtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IseUJBQXVCO0VBQXZCLHNCQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsaUJBQWdCLEVBOEJoQjtFQWpDRDtJQVFHLHNCQUFxQjtJQUNyQixZQUFXO0lBQ1gsYUFBWTtJQUNaLG1CQUFrQixFQW9CbEI7SUEvQkg7TUFjSSx5RkFBNkUsRUFLN0U7TUFuQko7UUFpQkssNENBQTJDLEVBQzNDO0lBbEJMO01Bc0JJLHlGQUE2RSxFQUs3RTtNQTNCSjtRQXlCSyw0Q0FBMkMsRUFDM0M7SUExQkw7TUE2QkksY0FBYSxFQUNiOztBQ3BDTDtFQUNDLG9CckRVa0IsRXFEb0ZsQjtFQTVGQTtJQUhEO01BSUUsY0FBYSxFQTJGZCxFQUFBO0VBeEZBO0lBUEQ7TUFRRSxjQUFhLEVBdUZkLEVBQUE7RUFwRkE7SUFDQyxvQkFBbUI7SUFDbkIsaUJyREFVO0lxRENWLG1EQUF5QztJQUF6QywyQ0FBeUMsRUFTekM7SUFQQTtNQUxEO1FBTUUsbUJBQWtCLEVBTW5CLEVBQUE7SUFIQTtNQVREO1FBVUUsbUJBQWtCLEVBRW5CLEVBQUE7RUFFRDtJcERsQkEsOEJBRGdFO0lBRWhFLGdCb0RrQnlCO0lwRGpCekIsaUJvRGlCbUI7SUFFbEIsb0JBQW1CLEVBQ25CO0VBRUQ7SUFDQyxZQUFXO0lBQ1gsb0JBQW1CO0lBQ25CLDBCQUF5QixFQTREekI7SUEvREQ7TXBEOUJBLG9CQUQyRDtNQUUzRCxnQm9EbUMrQjtNcERsQy9CLGlCb0RrQ3lCO01BRXZCLG1CQUFrQixFQUNsQjtJQVRGO01BWUUsa0NyRG5Da0I7TXFEb0NsQixvQnJEMUJXO01xRDJCWCxpQkFBZ0IsRUFTaEI7TUFQQTtRQWhCRjtVQWlCRyxjQUFhLEVBTWQsRUFBQTtNQUhBO1FBcEJGO1VBcUJHLDBCQUF5QixFQUUxQixFQUFBO0lBdkJGO01BMEJFLGtDckRqRGtCLEVxRDRFbEI7TUF6QkE7UUE1QkY7VUE2QkcsbUJBQWtCO1VBQ2xCLGdCQUFlLEVBdUJoQixFQUFBO01BcEJBO1FBakNGO1VBa0NHLGdCQUFlLEVBbUJoQixFQUFBO01BaEJBO1FBckNGO1VBc0NHLG1CQUFrQjtVQUNsQixnQkFBZSxFQWNoQixFQUFBO01BckRGO1FBMkNHLGlCQUFnQixFQVNoQjtRQVBBO1VBN0NIO1lBOENJLFlBQVcsRUFNWixFQUFBO1FBSEE7VUFqREg7WUFrREksV0FBVSxFQUVYLEVBQUE7SUFwREg7TUF3REUsWXJEcEZTO01xRHFGVCwrQnJEckZTLEVxRDBGVDtNQTlERjtRQTRERyxpQ3JEekVVLEVxRDBFVjs7QUM1Rko7RUFDQyxZQUFXO0VBQ1gsWUFBVyxFQXlCWDtFQXhCQTtJQUNDLFNBQVEsRUFDUjtFQUNEO0lBQ0MsZUFBYztJQUNkLGVBQWM7SUFDZCxZQUFXO0lBQ1gsK0JBQXNCO0lBQXRCLHVCQUFzQjtJQUN0QixXQUFVO0lBQ1YsYUFBWSxFQWNaO0lBWkE7TUFSRDtRQVNFLGVBQWMsRUFXZixFQUFBO0lBVEE7TUFYRDtRQVlFLFdBQVUsRUFRWCxFQUFBO0lBTkE7TUFkRDtRQWVFLGVBQWMsRUFLZixFQUFBO0lBcEJEO01Ba0JFLFlBQVcsRUFDWDs7QUN4QkY7RUFERDtJQUVFLGNBQWEsRUFjZCxFQUFBOztBQVJBO0VBQ0MsZ0JBQWU7RUFDZixlQUFjO0VBQ2QsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLGV2RFRhLEV1RFViOztBQ2ZGO0VBQ0MsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixrQkFBaUIsRUFrRGpCO0VBaERBO0lBTEQ7TUFNRSxpQkFBZ0IsRUErQ2pCLEVBQUE7RUFyREQ7SUFVRSxpQkFBZ0IsRUFDaEI7RUFYRjtJQWNFLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLFVBQVM7SUFDVCxRQUFPO0lBQ1AsYUFBWTtJQUNaLDZIQUErRjtJQUEvRix5RkFBK0YsRUFRL0Y7SUFOQTtNQXRCRjtRQXVCRyxjQUFhLEVBS2QsRUFBQTtJQUhBO01BQ0MsY0FBYSxFQUNiO0VBR0Y7SUFDQywyQkFBMEI7SUFDMUIsZ0JBQWU7SUFDZixtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLGFBQVk7SUFDWixVQUFTO0lBQ1QsYUFBWTtJQUNaLG1CQUFrQjtJQUNsQixhQUFZO0lBQ1osZ0JBQWU7SUFDZixtQkFBa0I7SUFDbEIsWUFBVztJQUNYLFVBQVM7SUFDVCxvQkFBbUIsRUFRbkI7SUFOQTtNQWhCRDtRQWlCRSxjQUFhLEVBS2QsRUFBQTtJQUhBO01BQ0MsY0FBYSxFQUNiOztBQ25ESDtFQUNDLGdCQUFlO0VBQ2YsWUFBVztFQUNYLGFBQVk7RUFDWixZQUFXO0VBQ1gsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsdURBQTJDLEVBQzNDIiwiZmlsZSI6InRlbXBsYXRlX3N0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1JvdWJsZSc7XHJcblx0c3JjOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvbWFpbi9mb250cy9yb3VibGUtd2ViZm9udC5lb3QnKTtcclxuXHRzcmM6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9tYWluL2ZvbnRzL3JvdWJsZS13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0dXJsKCcvbG9jYWwvdGVtcGxhdGVzL21haW4vZm9udHMvcm91YmxlLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdHVybCgnL2xvY2FsL3RlbXBsYXRlcy9tYWluL2ZvbnRzL3JvdWJsZS13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnJvdWJsZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdSb3VibGUnO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5hIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnVsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc2l0ZS13cmFwcGVyIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHR3aWR0aDogMTE3MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNpdGUtb3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KTtcclxuXHR6LWluZGV4OiAxMDtcclxufVxyXG5cclxuI2Nib3hDbG9zZSB7XHJcblx0dG9wOiA3cHg7XHJcblx0cmlnaHQ6IDdweDtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtMS41cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcblx0XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbiNjYm94TG9hZGVkQ29udGVudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuI2Nib3hQcmV2aW91cyxcclxuI2Nib3hOZXh0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogMTNweDtcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0bWFyZ2luLXRvcDogLTI2cHg7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9tYWluL2ltZy9zbGlkZXJfYXJyb3dzLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCAxcHg7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvbWFpbi9pbWcvc2xpZGVyX2Fycm93cy5wbmdcIikgbm8tcmVwZWF0IGxlZnQgMXB4O1xyXG5cdH1cclxufVxyXG5cclxuI2Nib3hOZXh0IHtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAxM3B4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFweDtcclxuXHRcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFweDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjEwMCwxMDBpLDMwMCwzMDBpLDQwMCw0MDBpLDUwMCw1MDBpLDcwMCw3MDBpLDkwMCw5MDBpJnN1YnNldD1jeXJpbGxpYyxjeXJpbGxpYy1leHQsbGF0aW4tZXh0Jyk7XHJcbkBpbXBvcnQgXCJzaXRlLWhlYWRlci9zdHlsZXNcIjtcclxuQGltcG9ydCBcInRvcC1tZW51L3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwic2l0ZS1jb250YWluZXIvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJsZWZ0LWNvbnRhaW5lci9zdHlsZXNcIjtcclxuQGltcG9ydCBcInJpZ2h0LWNvbnRhaW5lci9zdHlsZXNcIjtcclxuQGltcG9ydCBcInNsaWNrL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwidGV4dC1jb250ZW50L3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwic2l0ZS1mb290ZXIvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJmcm9tLWxlZnQvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJmb3Jtcy9zdHlsZXNcIjtcclxuQGltcG9ydCBcImJyZWFrY3J1bWJzL3N0eWxlc1wiO1xyXG4iLCIuc2l0ZS1oZWFkZXIge1xyXG5cdFxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcclxuXHRcdFx0cGFkZGluZzogN3B4IDhweCAxN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0XHRwYWRkaW5nOiA3cHggMTVweCAxN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRoZWlnaHQ6IDgycHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDExNDBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHR3aWR0aDogMTE3MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdGhlaWdodDogNjZweDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fYnVyZ2VyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDIxcHg7XHJcblx0XHRcdGhlaWdodDogMTRweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIycHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW5cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdCAgIH1cclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTEuNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3Bob25lIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAyNXB4KTtcclxuXHRcdFxyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfXzMyMCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfXzc2OCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19jYWxsYmFjayB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMThweCk7XHJcblx0XHRcclxuXHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMzJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JlZW47XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19lbWFpbCB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMjJweCk7XHJcblx0XHRcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0b3JkZXI6IDU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NvY2lhbHMge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfdmsge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ3NvY2lhbHMuanBnJykgbm8tcmVwZWF0IC0xOXB4IC00cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMzZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX2ZiIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdzb2NpYWxzLmpwZycpIG5vLXJlcGVhdCAtNjBweCAtNHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTM2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9pbnN0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdzb2NpYWxzLmpwZycpIG5vLXJlcGVhdCAtMTAwcHggLTRweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMDFweCAtMzZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19iYW5uZXIge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiAyODZweDtcclxuXHRcdC8qYmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdoZWFkZXItYmFubmVyLmpwZycpIG5vLXJlcGVhdCBjZW50ZXI7Ki9cclxuXHJcblxyXG5cclxuXHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHRcclxuXHQmX19sb2dvIHtcclxuXHRcdG1hcmdpbi10b3A6IC01NHB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblx0LmhlYWRlci1zbGlkZXItc3RpY3N7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc4NHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFx0aW1nI2xvZ29fX2ltZyB7XHJcblx0XHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0ICAgIHBhZGRpbmctdG9wOiAyJTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdGEjbG9nbyB7XHJcblx0XHRcdFx0XHQgICAgZGlzcGxheTogaW5oZXJpdDtcclxuXHRcdFx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5AaW1wb3J0IFwiaGVhZGVyLWxhbmd1YWdlcy9zdHlsZXNcIjtcclxuXHJcbiIsIiRpbWFnZXMtcGF0aDogJy9sb2NhbC90ZW1wbGF0ZXMvbWFpbi9pbWcvJztcclxuXHJcbi8vIGNvbG9yc1xyXG4kYmxhY2s6ICMwMDA7XHJcbiRibGFjay10cmFuc3BhcmVudDogcmdiYSgwLCAwLCAwLCAuNyk7XHJcbiRncmVlbjogIzBjOTA4MztcclxuJGdyZWVuLXRyYW5zcGFyZW50OiByZ2JhKDEyLCAxNDQsIDEzMSwgLjgpO1xyXG4keWVsbG93OiAjZmZlNDAwO1xyXG4kYm9yZGVyLWdyYXk6ICNjYWNhY2E7XHJcbiRncmF5OiAjZTdlN2U3O1xyXG4kZG90cy1ncmF5OiAjZGJkY2RjO1xyXG4kZGVlcC1ncmF5OiAjZjdmN2Y3O1xyXG4kcHJpY2UtYmFja2dyb3VuZDogI2YyZjJmMjtcclxuJHdoaXRlOiAjZmZmO1xyXG4kdGgtZ3JheTogIzY0NjQ2NDtcclxuJHRkLWdyYXk6ICM1YTVjNWM7XHJcbiR0ZC1ub3QtYWN0aXZlOiAjY2ZjZmNmO1xyXG4kdGFibGUtZ3JheTogI2UzZTNlMztcclxuJGJsdWU6ICNkOWYwZWU7IiwiQG1peGluIHNhbnMtc2VyaWYoJHdlaWdodDogNDAwLCAkc2l6ZTogMTZweCwgJGZhbWlseTogUm9ib3RvKSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmYW1pbHk7XHJcblx0Zm9udC1zaXplOiAkc2l6ZTtcclxuXHRmb250LXdlaWdodDogJHdlaWdodDtcclxufVxyXG5cclxuQG1peGluIHNlcmlmKCR3ZWlnaHQ6IDQwMCwgJHNpemU6IDE2cHgsICRmYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIikge1xyXG5cdGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xyXG5cdGZvbnQtc2l6ZTogJHNpemU7XHJcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0aXRsZS1kZWZhdWx0IHtcclxuXHRAaW5jbHVkZSBzZXJpZig0MDAsIDM1cHgpO1xyXG5cclxuXHRtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0c3BhbiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQ5cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ3RpdGxlLWRlZmF1bHQucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdFx0dGV4dC1pbmRlbnQ6IC00OXB4O1xyXG5cdH1cclxufTtcclxuXHJcbkBtaXhpbiB0aXRsZS1ob21lcyB7XHJcblx0QGluY2x1ZGUgdGl0bGUtZGVmYXVsdCgpO1xyXG5cclxuXHRzcGFuIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAndGl0bGUtaG9tZXMucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbigkd2lkdGgsICRoZWlnaHQsICRmb250LXNpemUsICRmb250LXdlaWdodCkge1xyXG5cdEBpbmNsdWRlIHNhbnMtc2VyaWYoJGZvbnQtd2VpZ2h0LCAkZm9udC1zaXplKTtcclxuXHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6ICR3aWR0aDtcclxuXHRoZWlnaHQ6ICRoZWlnaHQ7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gb3ZlcmxheSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjcpO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cclxuXHQuZXJyb3J0ZXh0LFxyXG5cdC5ub3RldGV4dCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBmb3JtLWNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IDUwJTtcclxuXHRwYWRkaW5nOiAwIDAgMzlweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuXHJcbkBtaXhpbiBmb3JtLWNsb3NlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDIwcHg7XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdG1hcmdpbi10b3A6IC0xLjVweDtcclxuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cmlnaHQ6IDVweDtcclxuXHRcdHRvcDogMTVweDtcclxuXHRcdGJvdHRvbTogYXV0bztcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdFx0cmlnaHQ6IC0zMHB4O1xyXG5cdFx0Ym90dG9tOiAxMDMlO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvcm0tdGl0bGUge1xyXG5cdEBpbmNsdWRlIHNlcmlmKDQwMCwgMzJweCk7XHJcblxyXG5cdHBhZGRpbmc6IDI2cHggMDtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZm9ybS1mb3JtIHtcclxuXHQgcGFkZGluZzogMjlweCA0NXB4IDA7XHJcbn1cclxuXHJcbkBtaXhpbiBmb3JtLWlucHV0IHtcclxuXHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMThweCk7XHJcblxyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcclxuXHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRwYWRkaW5nOiAxNHB4IDE3cHggMTVweDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNhOWE5YTk7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZm9ybS1zdWJtaXQoJHdpZHRoOiAxNDZweCkge1xyXG5cdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAxNnB4KTtcclxuXHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHR3aWR0aDogMTQ2cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHdpZHRoOiAkd2lkdGg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc2VjdGlvbigpIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRwYWRkaW5nOiAyM3B4IDI2cHggMjFweDtcclxuXHRiYWNrZ3JvdW5kOiAkZGVlcC1ncmF5O1xyXG59XHJcblxyXG5AbWl4aW4gc2VjdGlvbi1pdGVtKCkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHR3aWR0aDogNDUlO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHR3aWR0aDogMzIlO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHNlY3Rpb24tbmFtZSgpIHtcclxuXHRAaW5jbHVkZSBzZXJpZig0MDAsIDIzcHgpO1xyXG5cclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjUpOy8vICRibGFjay10cmFuc3BhcmVudDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcztcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHQvKiBsaW5lLWhlaWdodDogMjU1cHg7ICovXHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdC8qIGxpbmUtaGVpZ2h0OiAyMDBweDsgKi9cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xyXG5cdFx0LyogbGluZS1oZWlnaHQ6IDI3MHB4OyAqL1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHQvKiBsaW5lLWhlaWdodDogMjMzcHg7ICovXHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdC8qIGxpbmUtaGVpZ2h0OiAyMTZweDsgKi9cclxuXHRcdC8qIG9wYWNpdHk6IDA7ICovXHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHQvKiBsaW5lLWhlaWdodDogMjU1cHg7ICovXHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMzAlO1xyXG5cdFx0bGVmdDogMTIuNSU7XHJcblx0XHR3aWR0aDogNzUlO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRib3R0b206IDMwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzZWN0aW9uLWRlc2NyaXB0aW9uKCkge1xyXG5cdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAxOHB4KTtcclxuXHJcblx0cGFkZGluZzogMjlweCAyNHB4IDMzcHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmhlYWRlci1sYW5ndWFnZXMge1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0b3JkZXI6IDU7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG9yZGVyOiAwO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0d2lkdGg6IDE3MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDIycHgpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2xhbmctaWNvbnMucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5zZWxlY3RlZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9lbiB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX2NoIHtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtNDhweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9ydSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTEwMnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAxOHB4KTtcclxuXHRcdFxyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnRvcC1tZW51IHtcclxuXHRtYXJnaW4tdG9wOiAtNzBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogJGdyZWVuLXRyYW5zcGFyZW50O1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpbmsge1xyXG5cdFx0QGluY2x1ZGUgc2VyaWYoNDAwLCAyMnB4KTtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHJcblx0XHQmLnNlbGVjdGVkLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zaXRlLWNvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDE0cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdHdpZHRoOiAxMTcwcHg7XHJcblx0XHRtYXJnaW46IDMzcHggYXV0bztcclxuXHR9XHJcbn0iLCIubGVmdC1jb250YWluZXIge1xyXG5cdHdpZHRoOiAyMzRweDtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAtMTAwJTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHR6LWluZGV4OiAyMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlLW91dCAuNXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdHdpZHRoOiAzMDhweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlLW91dCAuNXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHRvcDogMDtcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAyMzRweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlLW91dCAuNXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJsZWZ0LW1lbnUvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJsZWZ0LW5ld3Mvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJsZWZ0LXZrL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwibGVmdC1mYi9zdHlsZXNcIjtcclxuQGltcG9ydCBcImxlZnQtY2FsZW5kYXIvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJydXNzaWFuLWV2ZW50cy9zdHlsZXNcIjsiLCIubGVmdC1tZW51IHtcclxuXHRwYWRkaW5nOiAxM3B4IDA7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgc2VyaWYoNDAwLCAyMnB4KTtcclxuXHRcdFx0XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogMjVweCAyMXB4IDI1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAxMzBweDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0wLjVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDE2cHggMTVweCAxNnB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5mcm9tLXRvcCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmF5O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5mcm9tLXRvcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRlZXAtZ3JheTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5wYXJlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYucmVxdWVzdCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwIDE0cHggMDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbGluayB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMThweCk7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmctbGVmdDogNDhweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5mcm9tLXRvcCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2VyaWYoNDAwLCAyMnB4KTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5yZXF1ZXN0IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyNTdweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDRweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19vcGVuZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMzhweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2VzLXBhdGggKyAnbWVudS1hcnJvdy5wbmcnKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDE2cHgpO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAyM3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEzcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0aGVpZ2h0OiAzOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19jbG9zZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAyMXB4O1xyXG5cdFx0aGVpZ2h0OiAyMXB4O1xyXG5cdFx0ei1pbmRleDogMjA7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR0b3A6IDdweDtcclxuXHRcdFx0cmlnaHQ6IDdweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHRvcDogMjJweDtcclxuXHRcdFx0cmlnaHQ6IC0yOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTEuNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc2VsZWN0ZWQgLmxlZnQtbWVudV9fb3BlbmVyIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogMjNweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogMTNweDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdGhlaWdodDogMzhweDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJzdWItbGVmdC9zdHlsZXNcIjtcclxuIiwiLnN1Yi1sZWZ0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fbGluayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDExcHggMCAxMXB4IDQ4cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmxlZnQtbWVudV9fb3BlbmVyIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogMTZweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTNweDtcclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5wYXJlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHRcclxuXHQuc3ViLWxlZnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuQGltcG9ydCBcIi4vYWN0aXZlL3N0eWxlc1wiO1xyXG4iLCIuc2VsZWN0ZWQgLnN1Yi1sZWZ0LFxyXG4uYWN0aXZlLnN1Yi1sZWZ0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufSIsIi5sZWZ0LW5ld3Mge1xyXG5cdG1hcmdpbi10b3A6IDI2cHg7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJvcmRlci1ncmF5O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZS1kZWZhdWx0KCk7XHJcblx0XHRAaW5jbHVkZSBzZXJpZig0MDAsIDI2cHgpO1xyXG5cclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTRweCk7XHJcblxyXG5cdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19hbGwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRsaW5lLWhlaWdodDogMzdweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5sZWZ0LXZrIHtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI5cHg7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufSIsIi5sZWZ0LWZiIHtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59IiwiLmxlZnQtY2FsZW5kYXIge1xyXG5cdG1hcmdpbi10b3A6IDM3cHg7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBzZXJpZig0MDAsIDIxcHgpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19tb250aCB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDUwMCwgMTRweCk7XHJcblx0XHRcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHRcclxuXHQmX190YWJsZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RoIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoNTAwLCA5LjVweCk7XHJcblx0XHRcclxuXHRcdHdpZHRoOiAzMXB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHRhYmxlLWdyYXk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkdGFibGUtZ3JheTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRjb2xvcjogJHRoLWdyYXk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHRcclxuXHQmX190ZCB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDcwMCwgMTJweCk7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMjlweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ncmF5O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGNvbG9yOiAkdGQtZ3JheTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2NhbGVuZGFyLWFjdGl2ZS5wbmcnKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5zZWxlY3RlZCxcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbGluayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sb3I6ICR0ZC1ncmF5O1xyXG5cdH1cclxufVxyXG5cclxuQGltcG9ydCBcImNhbGVuZGFyLXBvcHVwL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwic2xpY2svc3R5bGVzXCI7XHJcbiIsIi5jYWxlbmRhci1wb3B1cCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IC0yODAlO1xyXG5cdHdpZHRoOiAyMzRweDtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMTdweDtcclxuXHRwYWRkaW5nOiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6ICR0YWJsZS1ncmF5O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjA5KTtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG5cdFx0Ym9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXRvcDogMTJweCBzb2xpZCAkdGFibGUtZ3JheTtcclxuXHR9XHJcblx0XHJcblx0Jl9fY2xvc2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDZweDtcclxuXHRcdHJpZ2h0OiA2cHg7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubGVmdC1jYWxlbmRhciB7XHJcblx0XHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyMnB4O1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2NhbGVuZGFyLWFycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAxM3B4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucnVzc2lhbi1ldmVudHMge1xyXG5cdG1hcmdpbi10b3A6IDI2cHg7XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgdGl0bGUtZGVmYXVsdCgpO1xyXG5cdFx0QGluY2x1ZGUgc2VyaWYoNDAwLCAyNnB4KTtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGdyZWVuO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX25hbWUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2RhdGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG59IiwiLnJpZ2h0LWNvbnRhaW5lciB7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHR3aWR0aDogNzQlO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHR3aWR0aDogODcwcHg7XHJcblx0fVxyXG5cdFxyXG5cdGgxIHtcclxuXHRcdEBpbmNsdWRlIHRpdGxlLWRlZmF1bHQoKTtcclxuXHR9XHJcbn0iLCIuc2xpY2stZG90cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0Ym90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdGJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0XHJcblx0bGkge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG5cdH1cclxuXHRcclxuXHRidXR0b24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogOXB4O1xyXG5cdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRwYWRkaW5nOiA0LjVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJhY2tncm91bmQ6ICRkb3RzLWdyYXk7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5zbGljay1hY3RpdmUge1xyXG5cdFx0XHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZG90cy1ncmF5O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2xpY2stYXJyb3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogMTlweDtcclxuXHRoZWlnaHQ6IDQ1cHg7XHJcblx0bWFyZ2luLXRvcDogLTEwLjVweDtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdzbGljay1hcnJvd3MucG5nJyk7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0ei1pbmRleDogMTA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFxyXG5cdCYuc2xpY2stcHJldiB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0bGVmdDogLTlweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGxlZnQ6IC0yMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLnNsaWNrLW5leHQge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRyaWdodDogLTlweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHJpZ2h0OiAtMjFweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGV4dC1jb250ZW50IHtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDAgMTRweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHRcclxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRcdEBpbmNsdWRlIHNlcmlmKDQwMCwgMzVweCk7XHJcblx0fVxyXG5cdFxyXG5cdGgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHR9XHJcblx0XHJcblx0aDMge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxuXHRcclxuXHRoNCB7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0fVxyXG5cdFxyXG5cdGg0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHR9XHJcblx0XHJcblx0aDUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHRcclxuXHRoNiB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG5cdFxyXG5cdHAge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE4cHgpO1xyXG5cdFx0XHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0YSB7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdC8vQGluY2x1ZGUgc2VyaWYoNDAwLCAyOHB4KTtcclxuXHRcdEBpbmNsdWRlIHRpdGxlLWRlZmF1bHQoKTtcclxuXHRcdFxyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cGFkZGluZzogN3B4IDAgN3B4IDQ5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGltZyB7XHJcblx0XHRcclxuXHRcdCYubGVmdCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYucmlnaHQge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmNlbnRlciB7XHJcblx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdG1hcmdpbjogMjZweCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBjaXJjbGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdFx0XHJcblx0XHRcdGIge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0b2wgbGkge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0XHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc2l0ZS1mb290ZXIge1xyXG5cdFxyXG5cdCZfX3RvcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAzM3B4IDAgODdweDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjI5LDI0NiwyNTUsMSk7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIyOSwyNDYsMjU1LDEpIDAlLCByZ2JhKDIyOSwyNDYsMjU1LDAuMykgNzAlLCByZ2JhKDIyOSwyNDYsMjU1LDApIDEwMCUpO1xyXG5cdH1cclxuXHRcclxuXHQmX19ncmFzcyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdGhlaWdodDogNzZweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnZm9vdGVyLXRvcC5wbmcnKSByZXBlYXQteCBjZW50ZXIgYm90dG9tO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcclxuXHRcdFx0cGFkZGluZzogMCA4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XHJcblx0XHRcdHBhZGRpbmc6IDAgMThweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHR3aWR0aDogMTEzNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMTcwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfYm90dG9tIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFjdHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY29weSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMjBweCk7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fcGhvbmUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDI2cHgpO1xyXG5cdFx0XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2JvdHRvbSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtYmFja2dyb3VuZDtcclxuXHR9XHJcblx0XHJcblx0Jl9fY3JlYXRlIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAxNHB4KTtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTRweCk7XHJcblx0XHRcdFxyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJmb290ZXItZm9ybS9zdHlsZXNcIjtcclxuIiwiLmZvb3Rlci1mb3JtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRhbGlnbi1zZWxmOiBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblx0XHJcblx0Jl9faW5wdXQge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMTY2cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIxcHg7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDE3cHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG5cdFx0XHRwYWRkaW5nOiA2cHggOXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE3cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTFweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnN1Ym1pdCB7XHJcblx0XHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoNTAwLCAxNnB4KTtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDE3cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59IiwiLmZyb20tbGVmdCB7XHJcblxyXG5cdC8vLmxlZnQtY2FsZW5kYXIsXHJcblx0Ly8ubGVmdC1mYixcclxuXHQvLy5sZWZ0LXZrLFxyXG5cdC5sZWZ0LW5ld3Mge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI2cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRib3JkZXItZ3JheTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmxlZnQtbmV3cyB7XHJcblx0XHRcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgdGl0bGUtZGVmYXVsdCgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMzJweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJvcmRlci1ncmF5O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19kYXRlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19oZWFkZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHRcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19hbGwge1xyXG5cdFx0XHR3aWR0aDogMjI1cHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubGVmdC1zb2NpYWxzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0fVxyXG5cdFxyXG5cdC5sZWZ0LXZrIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHR9XHJcblx0XHJcblx0LmxlZnQtZmIge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdH1cclxuXHRcclxuXHQubGVmdC1jYWxlbmRhciB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdH1cclxufSIsIi5jYWxsYmFjayB7XHJcblx0QGluY2x1ZGUgb3ZlcmxheSgpO1xyXG5cdFxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWNvbnRhaW5lcigpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiAtMTk0LjVweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAyODNweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNDEuNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDMzM3B4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE2Ni41cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Nsb3NlIHtcclxuXHRcdEBpbmNsdWRlIGZvcm0tY2xvc2UoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9ybS10aXRsZSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19mb3JtIHtcclxuXHRcdEBpbmNsdWRlIGZvcm0tZm9ybSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19pbnB1dCB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWlucHV0KCk7XHJcblx0XHRcclxuXHRcdCYuc3VibWl0IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9ybS1zdWJtaXQoKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fc3RhciB7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdH1cclxufSIsIi5yZXF1ZXN0LWZvcm0ge1xyXG5cdEBpbmNsdWRlIG92ZXJsYXkoKTtcclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9ybS1jb250YWluZXIoKTtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yMDYuNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTM3OXB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19jbG9zZSB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWNsb3NlKCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvcm0tdGl0bGUoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fZm9ybSB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWZvcm0oKTtcclxuXHR9XHJcblx0XHJcblx0Jl9faW5wdXQge1xyXG5cdFx0QGluY2x1ZGUgZm9ybS1pbnB1dCgpO1xyXG5cdFx0XHJcblx0XHQmLnN1Ym1pdCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvcm0tc3VibWl0KCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3N0YXIge1xyXG5cdFx0Y29sb3I6ICRncmVlbjtcclxuXHR9XHJcbn0iLCIuYm9vay1mb3JtIHtcclxuXHRAaW5jbHVkZSBvdmVybGF5KCk7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWNvbnRhaW5lcigpO1xyXG5cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHdpZHRoOiA1NDVweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTQwMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTI3Mi41cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zMDBweDtcclxuXHRcdFx0d2lkdGg6IDYyMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTMxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0zNDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Nsb3NlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTEuNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRib3R0b206IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IC0zMHB4O1xyXG5cdFx0XHRib3R0b206IDEwMSU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLXRpdGxlKCk7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19mb3JtIHtcclxuXHRcdEBpbmNsdWRlIGZvcm0tZm9ybSgpO1xyXG5cclxuXHRcdHdpZHRoOiA2OTBweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDlweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM2cHgpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdG9wIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sZWZ0IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3JpZ2h0IHtcclxuXHRcdHBhZGRpbmctdG9wOiA5NnB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogOTdweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdCZfX2lucHV0IHtcclxuXHRcdEBpbmNsdWRlIGZvcm0taW5wdXQoKTtcclxuXHRcdHdpZHRoOiAyOTZweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM4cHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRwYWRkaW5nOiAxMXB4IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5tZXNzYWdlIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc3VibWl0IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9ybS1zdWJtaXQoKTtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdG9yZGVyOiAxMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCZfX3N0YXIge1xyXG5cdFx0Y29sb3I6ICRncmVlbjtcclxuXHR9XHJcblxyXG5cdGxhYmVsIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cclxuXHRcdFx0Ji5uYW1lIHtcclxuXHRcdFx0XHRvcmRlcjogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5waG9uZSB7XHJcblx0XHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5lbWFpbCB7XHJcblx0XHRcdFx0b3JkZXI6IDM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaW5jb21pbmcge1xyXG5cdFx0XHRcdG9yZGVyOiA0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmxlYXZpbmcge1xyXG5cdFx0XHRcdG9yZGVyOiA1O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFkdWx0cyB7XHJcblx0XHRcdFx0b3JkZXI6IDY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuY2hpbGRyZW4ge1xyXG5cdFx0XHRcdG9yZGVyOiA3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmhvbWUge1xyXG5cdFx0XHRcdG9yZGVyOiA4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm1lc3NhZ2Uge1xyXG5cdFx0XHRcdG9yZGVyOiA5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhbGVuZGFyLWljb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMzZweDtcclxuXHRcdFx0cmlnaHQ6IDEzcHg7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmJ4LWJyZWFkY3J1bWIge1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblx0XHJcblx0LmJ4LWJyZWFkY3J1bWItaXRlbSB7XHJcblx0XHRjb2xvcjogJHRkLWdyYXk7XHJcblx0XHRhIHtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE0cHgpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGNvbG9yOiAkdGQtZ3JheTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE0cHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuaWRlYWwge1xyXG5cdGJhY2tncm91bmQ6ICRkZWVwLWdyYXk7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0cGFkZGluZzogMzVweCAxNXB4IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZS1kZWZhdWx0KCk7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbG9nbyB7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTZweDtcclxuXHRcdFx0bGVmdDogMTUlO1xyXG5cdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRtaW4taGVpZ2h0OiAyMjBweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHQvL2hlaWdodDogMzI0cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHQmLnNsaWNrLXNsaWRlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyOCU7XHJcblx0XHRcdHBhZGRpbmc6IDE3cHggMTVweCA3M3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogMjglO1xyXG5cdFx0XHRwYWRkaW5nOiAxN3B4IDE1cHggODlweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAyMzRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblxyXG5cdFx0aGVpZ2h0OiA4OHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tb3JlIHtcclxuXHRcdEBpbmNsdWRlIGJ1dHRvbigxMjlweCwgMzNweCwgMTRweCwgNzAwKTtcclxuXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTY0LjVweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0dHJhbnNpdGlvbjogMC4xcyBsaW5lYXI7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Ym90dG9tOiAyNnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Ym90dG9tOiAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcmVxdWVzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgYnV0dG9uKDI0MHB4LCA0NHB4LCAxNnB4LCA1MDApO1xyXG5cclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAyNzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYub24tcGFnZSB7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiA1N3B4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyNSU7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdzbGlkZXJfYXJyb3dzLnBuZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuXHJcblx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yOHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0IFwiaWRlYWwtc3VidGl0bGUvc3R5bGVzXCI7XHJcbiIsIi5pZGVhbC1zdWJ0aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMjFweDtcclxuXHRcdHdpZHRoOiA5MCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAxMnB4IDAgMTVweDtcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbi10cmFuc3BhcmVudDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRib3R0b206IDQzcHg7XHJcblx0XHR3aWR0aDogNzAlO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzlweDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fbGluayB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRAaW5jbHVkZSBzZXJpZig0MDAsIDI2cHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI5cHgpO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEycHgpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRAaW5jbHVkZSBzZXJpZig0MDAsIDMwcHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4cHgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgc2Fucy1zZXJpZig0MDAsIDE3cHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi55b3UtY2FuLWZpbmQge1xyXG5cdHBhZGRpbmc6IDI2cHggMCA0MHB4O1xyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZS1kZWZhdWx0KCk7XHJcblx0XHRcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMwM3B4IHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRcclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMDNweCBib3R0b207XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoNikge1xyXG5cdFx0XHRcclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCBib3R0b207XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faWNvbiB7XHJcblx0XHR3aWR0aDogMTExcHg7XHJcblx0XHRoZWlnaHQ6IDEzMXB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICd5b3UtY2FuLWZpbmQuanBnJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoNDAwLCAxOHB4KTtcclxuXHRcdFxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsaW5lLWhlaWdodDogMS42ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIub3VyLWhvbWVzIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ291ci1ob21lcy1iZy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDEzcHggMTNweCAxMHB4XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0cGFkZGluZzogMjdweCAyN3B4IDIxcHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHBhZGRpbmc6IDI3cHggMjBweCAyMXB4O1xyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZS1ob21lcygpO1xyXG5cdFx0XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDEycHggMTBweFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMjdweCAyNHB4IDIwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogNDAuMiU7XHJcblx0XHRcdHBhZGRpbmc6IDIzcHggMjJweCAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDQyJTtcclxuXHRcdFx0cGFkZGluZzogMjJweCAyMHB4IDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDM1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDQwMCwgMjBweCk7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19wcmljZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDQwMCwgMjBweCk7XHJcblx0XHRcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmljZS1iYWNrZ3JvdW5kO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Jvb2sge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZig1MDAsIDE3cHgpO1xyXG5cdFx0XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19hbGwge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyMjBweDtcclxuXHRcdFx0bWFyZ2luOiAxOHB4IGF1dG8gMDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tYWluLXJldmlld3Mge1xyXG5cdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAncmV2aWV3cy1iZy5qcGcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRwYWRkaW5nOiAzN3B4IDEzcHggNDZweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0cGFkZGluZzogMzdweCA0M3B4IDQ2cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIHRpdGxlLWRlZmF1bHQoKTtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAyOHB4IDEyLjVweCAwO1xyXG5cdFx0cGFkZGluZzogMzRweCAzNnB4IDI1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA2NXB4O1xyXG5cdFx0XHR0b3A6IC0xNHB4O1xyXG5cdFx0XHRib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdG9wIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAncmV2aWV3cy1xdW90ZXMucG5nJykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcclxuXHR9XHJcblxyXG5cdCZfX2RhdGUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdH1cclxuXHJcblx0Jl9fbmFtZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDQwMCwgMjBweCk7XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdH1cclxuXHJcblx0Jl9fYWxsIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoNTAwLCAxNnB4KTtcclxuXHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDM5cHg7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNlY3Rpb24ge1xyXG5cdEBpbmNsdWRlIHNlY3Rpb24oKTtcclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRAaW5jbHVkZSBzZWN0aW9uLWl0ZW0oKTtcclxuXHR9XHJcblxyXG5cdCZfX25hbWUge1xyXG5cdFx0QGluY2x1ZGUgc2VjdGlvbi1uYW1lKCk7XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0QGluY2x1ZGUgc2VjdGlvbi1kZXNjcmlwdGlvbigpO1xyXG5cclxuXHRcdGIge1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDM5cHg7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IGNpcmNsZTtcclxuXHRcdH1cclxuXHJcblx0XHR0YWJsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcblxyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0cGFkZGluZzogN3B4IDEzcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0cGFkZGluZzogN3B4IDEzcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGltcG9ydCBcImhvbWVzL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiZ2FsbGVyeS9zdHlsZXNcIjtcclxuQGltcG9ydCBcInByb2R1Y3RzL3N0eWxlc1wiO1xyXG4iLCIuaG9tZXMge1xyXG5cdEBpbmNsdWRlIHNlY3Rpb24oKTtcclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0cGFkZGluZzogMjlweCAyMnB4IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIC4wNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoNDAwLCAyMHB4KTtcclxuXHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JvdHRvbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0YmFja2dyb3VuZDogJHByaWNlLWJhY2tncm91bmQ7XHJcblx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgN3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTNweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX192YWx1ZSB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcmVzZXJ2YXRpb24ge1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc2VjdGlvbi1nYWxsZXJ5IHtcclxuXHQvKiB3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAyNnB4OyAqL1xyXG5cclxuXHQmX19saW5rIHtcclxuXHR9XHJcbn0iLCIucHJvZHVjdHMge1xyXG5cdEBpbmNsdWRlIHNlY3Rpb24oKTtcclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRwYWRkaW5nOiAyOXB4IDIycHggMjBweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDI0JTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDQwMCwgMjBweCk7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZSB7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19wcmljZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDE3cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XHJcblx0XHRsaW5lLWhlaWdodDogNDRweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogMC4xcyBsaW5lYXI7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdmFsdWUge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcbn0iLCIuc2VjdGlvbnMge1xyXG5cdEBpbmNsdWRlIHNlY3Rpb24oKTtcclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdEBpbmNsdWRlIHNlY3Rpb24taXRlbSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIHNlY3Rpb24tbmFtZSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZSB7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRAaW5jbHVkZSBzZWN0aW9uLWRlc2NyaXB0aW9uKCk7XHJcblx0fVxyXG59XHJcbiIsIi5kZXRhaWwge1xyXG5cdHBhZGRpbmc6IDMwcHggMjZweDtcclxuXHRiYWNrZ3JvdW5kOiAkZGVlcC1ncmF5O1xyXG5cdFxyXG5cdCZfX2ltYWdlcyB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDI2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRtYXJnaW46IDAgMjZweCAwIDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogMzcwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19yaWdodCB7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAxNnB4KTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTNweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHAge1xyXG5cdFx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblx0XHRcdFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGIge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNzUlO1xyXG5cdFx0XHRtYXJnaW46IDI2cHggYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdCYubGVmdCB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYucmlnaHQge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHVsIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogY2lyY2xlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdFx0XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0b2wge1xyXG5cdFx0XHRcclxuXHRcdFx0Ji50b3VyaXNtIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzOXB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjZweDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5yZWFkLW1vcmUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNzVweDtcclxuXHRcdG1hcmdpbjogMTNweCBhdXRvO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JlZW47XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0IFwiZGV0YWlsLWdhbGxlcnkvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJkZXRhaWwtcHJpY2Uvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiaG9tZS9zdHlsZXNcIjsiLCIuZGV0YWlsLWdhbGxlcnkge1xyXG5cdC8qXHJcblx0bWFyZ2luOiAxM3B4IGF1dG87XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0d2lkdGg6IDkwJTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW46IDAgN3B4O1xyXG5cdH1cclxuXHQqL1xyXG5cdFxyXG5cdC5zbGljay1hcnJvdyB7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdhcnJvdy1zbWFsbC5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcblx0XHRcclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnYXJyb3ctc21hbGwucG5nJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmRldGFpbC1wcmljZSB7XHJcblx0d2lkdGg6IDEzNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHJcblx0Jl9fd2VpZ2h0IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHRcclxuXHQmX192YWx1ZSB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYzcHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuIiwiLnByb2R1Y3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRwYWRkaW5nOiAzMHB4IDI2cHg7XHJcblx0YmFja2dyb3VuZDogJGRlZXAtZ3JheTtcclxuXHRcclxuXHQmX19pbWFnZXMge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDM3MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnYXJyb3ctc21hbGwucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2Fycm93LXNtYWxsLnBuZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZ2FsbGVyeSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0Jl9fcmlnaHQge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiA2NCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzk2cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5yZWFkLW1vcmUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNzVweDtcclxuXHRcdG1hcmdpbjogMTNweCBhdXRvO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JlZW47XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2hvbWUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdFx0XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRwYWRkaW5nOiAzM3B4IDI3cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRcclxuXHRcdGgyIHtcclxuXHRcdFx0QGluY2x1ZGUgc2VyaWYoNDAwLCAyOHB4KTtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJwcm9kdWN0LXByaWNlL3N0eWxlc1wiO1xyXG4iLCIucHJvZHVjdC1wcmljZSB7XHJcblx0d2lkdGg6IDI3NXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3dlaWdodCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0XHJcblx0Jl9fdmFsdWUge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xyXG5cdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2M3B4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19yZXF1ZXN0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDI3NXB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5ob21lIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0cGFkZGluZzogMzBweCAyNnB4O1xyXG5cdGJhY2tncm91bmQ6ICRkZWVwLWdyYXk7XHJcblxyXG5cdCZfX2ltYWdlcyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjZweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDM3MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19yaWdodCB7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiA2NCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzOTZweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTNweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yZWFkLW1vcmUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDE3NXB4O1xyXG5cdFx0bWFyZ2luOiAxM3B4IGF1dG87XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmVlbjtcclxuXHRcdGNvbG9yOiAkZ3JlZW47XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oaWRkZW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCZfX2hvbWUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdHBhZGRpbmc6IDMzcHggMjdweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdEBpbmNsdWRlIHNlcmlmKDQwMCwgMjhweCk7XHJcblxyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0IFwiaG9tZS1wcmljZS9zdHlsZXNcIjtcclxuQGltcG9ydCBcIi4vZ2FsbGVyeS9zdHlsZXNcIjtcclxuIiwiLmhvbWUtcHJpY2Uge1xyXG5cdHdpZHRoOiAyNzVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFxyXG5cdCZfX3dlaWdodCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0XHJcblx0Jl9fdmFsdWUge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xyXG5cdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2M3B4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19yZXF1ZXN0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDI3NXB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5ob21lLWdhbGxlcnkge1xyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luOiAwIDEuNXB4O1xyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59IiwiLnJldmlld3Mge1xyXG5cdG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcblx0cGFkZGluZzogMzdweCAzOXB4O1xyXG5cdGJhY2tncm91bmQ6ICRkZWVwLWdyYXk7XHJcblx0XHJcblx0Jl9fYWRkIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoNTAwLCAxNnB4KTtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMjE1cHg7XHJcblx0XHRoZWlnaHQ6IDQ5cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0byAxOHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ5cHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjFzIGxpbmVhcjtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tdG9wOiA2MnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjJweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAncmV2aWV3cy1xdW90ZXMucG5nJykgbm8tcmVwZWF0IDk1JSAyNXB4O1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNjVweDtcclxuXHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMTBweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAtMzFweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRib3JkZXItZ3JheTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2RhdGUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE0cHgpO1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiAzM3B4IDMzcHggMTlweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJGltYWdlcy1wYXRoICsgJ3Jldmlld3MtcXVvdGVzLnBuZycpIG5vLXJlcGVhdCA5NSUgMjVweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNDlweCBhdXRvO1xyXG5cdFx0Y29sb3I6ICRncmVlbjtcclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDcwMCwgMjBweCk7XHJcblx0XHRcclxuXHRcdHBhZGRpbmc6IDAgMzNweCAyMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAxNnB4KTtcclxuXHRcdFxyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0cGFkZGluZzogMCAzM3B4IDMzcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0fVxyXG5cdFxyXG5cdGhyIHtcclxuXHRcdGNvbG9yOiAkZGVlcC1ncmF5O1xyXG5cdH1cclxufVxyXG5cclxuQGltcG9ydCBcInJldmlld3MtYW5zd2VyL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwicmV2aWV3cy1mb3JtL3N0eWxlc1wiOyIsIi5yZXZpZXdzLWFuc3dlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XHJcblx0bWFyZ2luLXRvcDogNDRweDtcclxuXHRtYXJnaW4tbGVmdDogNjBweDtcclxuXHRwYWRkaW5nOiAzMXB4IDQ1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJGltYWdlcy1wYXRoICsgJ3Jldmlld3MtcXVvdGVzLnBuZycpIG5vLXJlcGVhdCA5NSUgMjVweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDQ5cHggYXV0bztcclxuXHRcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMTAwJTtcclxuXHRcdHJpZ2h0OiA2NXB4O1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ3Jldmlld3MtY29ybmVyLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2RhdGUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE0cHgpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG5cdFx0Y29sb3I6ICRncmVlbjtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZig3MDAsIDIwcHgpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAxNnB4KTtcclxuXHRcdFxyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdH1cclxufSIsIi5yZXZpZXdzLWZvcm0ge1xyXG5cdFxyXG5cdCZfX3RpdGxlICB7XHJcblx0XHRAaW5jbHVkZSBzZXJpZig0MDAsIDI4cHgpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMzdweCAzOXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGRlZXAtZ3JheTtcclxuXHR9XHJcblx0XHJcblx0Jl9fZm9ybSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHRcclxuXHRsYWJlbCB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0IHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zdGFyIHtcclxuXHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0fVxyXG5cdFxyXG5cdCZfX2lucHV0IHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAxOHB4KTtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcblx0XHRtYXJnaW46IDE1cHggMDtcclxuXHRcdHBhZGRpbmc6IDE0cHggMTZweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcclxuXHRcdCYuc3VibWl0IHtcclxuXHRcdFx0d2lkdGg6IDIyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdG1hcmdpbjogMTVweCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubmV3c3tcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoM24pIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTRweCk7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDEyLjUlO1xyXG5cdFx0cmlnaHQ6IDEyLjUlO1xyXG5cdFx0dG9wOiAyMiU7XHJcblx0XHR3aWR0aDogNzUlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIHNlcmlmKDQwMCwgMjNweCk7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjUpOy8vICRibGFjay10cmFuc3BhcmVudDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdC8qIGxpbmUtaGVpZ2h0OiAyNTVweDsgKi9cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdC8qIGxpbmUtaGVpZ2h0OiAyMDBweDsgKi9cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcblx0XHRcdC8qIGxpbmUtaGVpZ2h0OiAyNzBweDsgKi9cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdC8qIGxpbmUtaGVpZ2h0OiAyMzNweDsgKi9cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdC8qIGxpbmUtaGVpZ2h0OiAyMTZweDsgKi9cclxuXHRcdFx0Lyogb3BhY2l0eTogMDsgKi9cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHQvKiBsaW5lLWhlaWdodDogMjU1cHg7ICovXHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDMwJTtcclxuXHRcdFx0bGVmdDogMTIuNSU7XHJcblx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRib3R0b206IDMwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZ2FsbGVyeSB7XHJcblx0QGluY2x1ZGUgc2VjdGlvbigpO1xyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdEBpbmNsdWRlIHNlY3Rpb24taXRlbSgpO1xyXG5cclxuXHRcdHdpZHRoOiAyNzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIHNlcmlmKDQwMCwgMjNweCk7XHJcblxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogJGJsYWNrLXRyYW5zcGFyZW50O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjU1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI3MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjMzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDMwJTtcclxuXHRcdFx0bGVmdDogMTIuNSU7XHJcblx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdGJvdHRvbTogMzAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGltcG9ydCBcImRldGFpbC9zdHlsZXNcIjsiLCIuZ2FsbGVyeS1kZXRhaWwge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdCZfX2l0ZW0uaGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX21vcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMjI1cHg7XHJcblx0XHRtYXJnaW46IDI2cHggYXV0bztcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29udGFjdHMge1xyXG5cdGJhY2tncm91bmQ6ICRkZWVwLWdyYXk7XHJcblx0cGFkZGluZzogMzVweDtcclxuXHRcclxuXHQmX190b3Age1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0cGFkZGluZzogMTJweCA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogOTUlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiAyNyU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuY29udGFjdHMsXHJcblx0XHQmLmFkZHJlc3Mge1xyXG5cdFx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMjBweCk7XHJcblx0XHRcdFxyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuYWRkcmVzcyB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEzcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmNvbnRhY3RzIHtcclxuXHRcdFx0XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbjogMTNweCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NvY2lhbHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0bWFyZ2luLXRvcDogMjZweDtcclxuXHR9XHJcblx0XHJcblx0Jl9faWNvbiB7XHJcblx0XHRoZWlnaHQ6IDYzcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xyXG5cdFx0XHJcblx0XHQmLmFkZHJlc3Mge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2NvbnRhY3RzLWFkZHJlc3MucG5nJykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuY29vcmRpbmF0ZXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2NvbnRhY3RzLW1hcC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5jb250YWN0cyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnY29udGFjdHMtcGhvbmUucG5nJykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0IFwiY29udGFjdHMtY29vcmRzL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiY29udGFjdHMtbWFwcy9zdHlsZXNcIjtcclxuIiwiLmNvbnRhY3RzLWNvb3JkcyB7XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDE3cHggMCAxNXB4O1xyXG5cdFx0XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkICRib3JkZXItZ3JheTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZig0MDAsIDE2cHgpO1xyXG5cdH1cclxuXHRcclxuXHQmX192YWx1ZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTRweCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvcHkge1xyXG5cdFx0d2lkdGg6IDU5cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG59IiwiLmNvbnRhY3RzLW1hcHMge1xyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luOiAyNnB4IDA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NvY2lhbHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMjZweDtcclxuXHRcdFxyXG5cdFx0LnBsdXNvLXdyYXAge1xyXG5cdFx0XHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5wbHVzby12a29udGFrdGUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdzb2NpYWxzLmpwZycpIG5vLXJlcGVhdCAtMTlweCAtNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtMzZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLnBsdXNvLWZhY2Vib29rIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnc29jaWFscy5qcGcnKSBuby1yZXBlYXQgLTYwcHggLTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggLTM3cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnByaWNlIHtcclxuXHRiYWNrZ3JvdW5kOiAkZGVlcC1ncmF5O1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cGFkZGluZzogMTNweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAyNnB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMTVweCAxN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMjlweCAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBzZXJpZig0MDAsIDI4cHgpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cdH1cclxuXHRcclxuXHQmX190YWJsZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM5cHg7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdFx0XHJcblx0XHR0ZCwgdGgge1xyXG5cdFx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblx0XHRcdFxyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHRoIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkYm9yZGVyLWdyYXk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTdweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTdweCAwIDE3cHggMzRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHR0ZCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJvcmRlci1ncmF5O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTJweCAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyNHB4IDIwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGJsYWNrO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm1hc29ucnkge1xyXG5cdG1hcmdpbjogNXB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdCZfX2d1dHRlciB7XHJcblx0XHR3aWR0aDogMDtcclxuXHR9XHJcblx0Jl9faXRlbSB7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMyU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogMzMuMzMzJTtcclxuXHRcdH1cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tYWluLW1lbnUtYXNpZGUge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y29sb3I6ICRncmVlbjtcclxuXHR9XHJcbn1cclxuIiwiLnRleHQtY29sbGFwc2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLmlzLW9wZW4ge1xyXG5cdFx0bWF4LWhlaWdodDogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCNmZmYsIDApIDAlLCByZ2JhKCNmZmYsIDEpIDUwJSwgcmdiYSgjZmZmLCAxKSAxMDAlKTtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC50ZXh0LWNvbGxhcHNlLmlzLW9wZW4gJiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tb3JlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0Ym90dG9tOiAxMHB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01MHB4O1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMGM5MDgzO1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnRleHQtY29sbGFwc2UuaXMtb3BlbiAmIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIjZ290b3Age1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogMTBweDtcclxuXHRib3R0b206IDEwcHg7XHJcblx0d2lkdGg6IDc2cHg7XHJcblx0aGVpZ2h0OiA3NnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2dvdG9wLnBuZycpO1xyXG59IiwiQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdSb3VibGUnO1xyXG5cdHNyYzogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL21haW4vZm9udHMvcm91YmxlLXdlYmZvbnQuZW90Jyk7XHJcblx0c3JjOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvbWFpbi9mb250cy9yb3VibGUtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdHVybCgnL2xvY2FsL3RlbXBsYXRlcy9tYWluL2ZvbnRzL3JvdWJsZS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHR1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvbWFpbi9mb250cy9yb3VibGUtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5yb3VibGUge1xyXG5cdGZvbnQtZmFtaWx5OiAnUm91YmxlJztcclxufVxyXG5cclxuYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG51bCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnNpdGUtd3JhcHBlciB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0d2lkdGg6IDExNzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zaXRlLW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuXHJcbiNjYm94Q2xvc2Uge1xyXG5cdHRvcDogN3B4O1xyXG5cdHJpZ2h0OiA3cHg7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogM3B4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTEuNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG5cdFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4jY2JveExvYWRlZENvbnRlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbiNjYm94UHJldmlvdXMsXHJcbiNjYm94TmV4dCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDEzcHg7XHJcblx0d2lkdGg6IDI2cHg7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG5cdG1hcmdpbi10b3A6IC0yNnB4O1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvbWFpbi9pbWcvc2xpZGVyX2Fycm93cy5wbmdcIikgbm8tcmVwZWF0IGxlZnQgMXB4O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0ei1pbmRleDogMTA7XHJcblx0XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL21haW4vaW1nL3NsaWRlcl9hcnJvd3MucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IDFweDtcclxuXHR9XHJcbn1cclxuXHJcbiNjYm94TmV4dCB7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMTNweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcHg7XHJcblx0XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcHg7XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzoxMDAsMTAwaSwzMDAsMzAwaSw0MDAsNDAwaSw1MDAsNTAwaSw3MDAsNzAwaSw5MDAsOTAwaSZzdWJzZXQ9Y3lyaWxsaWMsY3lyaWxsaWMtZXh0LGxhdGluLWV4dCcpO1xyXG5AaW1wb3J0IFwic2l0ZS1oZWFkZXIvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJ0b3AtbWVudS9zdHlsZXNcIjtcclxuQGltcG9ydCBcInNpdGUtY29udGFpbmVyL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwibGVmdC1jb250YWluZXIvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJyaWdodC1jb250YWluZXIvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJzbGljay9zdHlsZXNcIjtcclxuQGltcG9ydCBcInRleHQtY29udGVudC9zdHlsZXNcIjtcclxuQGltcG9ydCBcInNpdGUtZm9vdGVyL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiZnJvbS1sZWZ0L3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiZm9ybXMvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJicmVha2NydW1icy9zdHlsZXNcIjtcclxuIiwiLnNpdGUtaGVhZGVyIHtcclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XHJcblx0XHRcdHBhZGRpbmc6IDdweCA4cHggMTdweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHRcdFx0cGFkZGluZzogN3B4IDE1cHggMTdweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0aGVpZ2h0OiA4MnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMTQwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDExNzBweDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRoZWlnaHQ6IDY2cHg7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2J1cmdlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAyMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuXHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHQgICB9XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xLjVweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19waG9uZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMjVweCk7XHJcblx0XHRcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX18zMjAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX183Njgge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY2FsbGJhY2sge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE4cHgpO1xyXG5cdFx0XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZW1haWwge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDIycHgpO1xyXG5cdFx0XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdG9yZGVyOiA1O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zb2NpYWxzIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX3ZrIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdzb2NpYWxzLmpwZycpIG5vLXJlcGVhdCAtMTlweCAtNHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTM2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9mYiB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnc29jaWFscy5qcGcnKSBuby1yZXBlYXQgLTYwcHggLTRweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC0zNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfaW5zdCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnc29jaWFscy5qcGcnKSBuby1yZXBlYXQgLTEwMHB4IC00cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAxcHggLTM2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fYmFubmVyIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMjg2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2hlYWRlci1iYW5uZXIuanBnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbG9nbyB7XHJcblx0XHRtYXJnaW4tdG9wOiAtNTRweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJoZWFkZXItbGFuZ3VhZ2VzL3N0eWxlc1wiO1xyXG4iLCIkaW1hZ2VzLXBhdGg6ICcvbG9jYWwvdGVtcGxhdGVzL21haW4vaW1nLyc7XHJcblxyXG4vLyBjb2xvcnNcclxuJGJsYWNrOiAjMDAwO1xyXG4kYmxhY2stdHJhbnNwYXJlbnQ6IHJnYmEoMCwgMCwgMCwgLjcpO1xyXG4kZ3JlZW46ICMwYzkwODM7XHJcbiRncmVlbi10cmFuc3BhcmVudDogcmdiYSgxMiwgMTQ0LCAxMzEsIC44KTtcclxuJHllbGxvdzogI2ZmZTQwMDtcclxuJGJvcmRlci1ncmF5OiAjY2FjYWNhO1xyXG4kZ3JheTogI2U3ZTdlNztcclxuJGRvdHMtZ3JheTogI2RiZGNkYztcclxuJGRlZXAtZ3JheTogI2Y3ZjdmNztcclxuJHByaWNlLWJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiR3aGl0ZTogI2ZmZjtcclxuJHRoLWdyYXk6ICM2NDY0NjQ7XHJcbiR0ZC1ncmF5OiAjNWE1YzVjO1xyXG4kdGQtbm90LWFjdGl2ZTogI2NmY2ZjZjtcclxuJHRhYmxlLWdyYXk6ICNlM2UzZTM7XHJcbiRibHVlOiAjZDlmMGVlOyIsIkBtaXhpbiBzYW5zLXNlcmlmKCR3ZWlnaHQ6IDQwMCwgJHNpemU6IDE2cHgsICRmYW1pbHk6IFJvYm90bykge1xyXG5cdGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xyXG5cdGZvbnQtc2l6ZTogJHNpemU7XHJcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBzZXJpZigkd2VpZ2h0OiA0MDAsICRzaXplOiAxNnB4LCAkZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCIpIHtcclxuXHRmb250LWZhbWlseTogJGZhbWlseTtcclxuXHRmb250LXNpemU6ICRzaXplO1xyXG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gdGl0bGUtZGVmYXVsdCB7XHJcblx0QGluY2x1ZGUgc2VyaWYoNDAwLCAzNXB4KTtcclxuXHJcblx0bWFyZ2luLWJvdHRvbTogMjlweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0OXB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICd0aXRsZS1kZWZhdWx0LnBuZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuXHRcdHRleHQtaW5kZW50OiAtNDlweDtcclxuXHR9XHJcbn07XHJcblxyXG5AbWl4aW4gdGl0bGUtaG9tZXMge1xyXG5cdEBpbmNsdWRlIHRpdGxlLWRlZmF1bHQoKTtcclxuXHJcblx0c3BhbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ3RpdGxlLWhvbWVzLnBuZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24oJHdpZHRoLCAkaGVpZ2h0LCAkZm9udC1zaXplLCAkZm9udC13ZWlnaHQpIHtcclxuXHRAaW5jbHVkZSBzYW5zLXNlcmlmKCRmb250LXdlaWdodCwgJGZvbnQtc2l6ZSk7XHJcblxyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAkd2lkdGg7XHJcblx0aGVpZ2h0OiAkaGVpZ2h0O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRsaW5lLWhlaWdodDogJGhlaWdodDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG92ZXJsYXkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHJcblx0LmVycm9ydGV4dCxcclxuXHQubm90ZXRleHQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZm9ybS1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dG9wOiA1MCU7XHJcblx0cGFkZGluZzogMCAwIDM5cHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcblxyXG5AbWl4aW4gZm9ybS1jbG9zZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtMS41cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHJpZ2h0OiA1cHg7XHJcblx0XHR0b3A6IDE1cHg7XHJcblx0XHRib3R0b206IGF1dG87XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHRvcDogYXV0bztcclxuXHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdGJvdHRvbTogMTAzJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBmb3JtLXRpdGxlIHtcclxuXHRAaW5jbHVkZSBzZXJpZig0MDAsIDMycHgpO1xyXG5cclxuXHRwYWRkaW5nOiAyNnB4IDA7XHJcblx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvcm0tZm9ybSB7XHJcblx0IHBhZGRpbmc6IDI5cHggNDVweCAwO1xyXG59XHJcblxyXG5AbWl4aW4gZm9ybS1pbnB1dCB7XHJcblx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE4cHgpO1xyXG5cclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XHJcblx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0cGFkZGluZzogMTRweCAxN3B4IDE1cHg7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYTlhOWE5O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvcm0tc3VibWl0KCR3aWR0aDogMTQ2cHgpIHtcclxuXHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblxyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0d2lkdGg6IDE0NnB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHR3aWR0aDogJHdpZHRoO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHNlY3Rpb24oKSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0cGFkZGluZzogMjNweCAyNnB4IDIxcHg7XHJcblx0YmFja2dyb3VuZDogJGRlZXAtZ3JheTtcclxufVxyXG5cclxuQG1peGluIHNlY3Rpb24taXRlbSgpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0d2lkdGg6IDQ1JTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0d2lkdGg6IDMyJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzZWN0aW9uLW5hbWUoKSB7XHJcblx0QGluY2x1ZGUgc2VyaWYoNDAwLCAyM3B4KTtcclxuXHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC41KTsvLyAkYmxhY2stdHJhbnNwYXJlbnQ7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0LyogbGluZS1oZWlnaHQ6IDI1NXB4OyAqL1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHQvKiBsaW5lLWhlaWdodDogMjAwcHg7ICovXHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHRcdC8qIGxpbmUtaGVpZ2h0OiAyNzBweDsgKi9cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0LyogbGluZS1oZWlnaHQ6IDIzM3B4OyAqL1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHQvKiBsaW5lLWhlaWdodDogMjE2cHg7ICovXHJcblx0XHQvKiBvcGFjaXR5OiAwOyAqL1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0LyogbGluZS1oZWlnaHQ6IDI1NXB4OyAqL1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDMwJTtcclxuXHRcdGxlZnQ6IDEyLjUlO1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdFx0Ym90dG9tOiAzMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc2VjdGlvbi1kZXNjcmlwdGlvbigpIHtcclxuXHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMThweCk7XHJcblxyXG5cdHBhZGRpbmc6IDI5cHggMjRweCAzM3B4O1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRsaW5lLWhlaWdodDogMS43ZW07XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5oZWFkZXItbGFuZ3VhZ2VzIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdG9yZGVyOiA1O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRvcmRlcjogMDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdHdpZHRoOiAxNzBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAyMnB4KTtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdsYW5nLWljb25zLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHJcblx0XHRcdCYuc2VsZWN0ZWQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfZW4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9jaCB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTQ4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfcnUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMDJweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMThweCk7XHJcblx0XHRcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50b3AtbWVudSB7XHJcblx0bWFyZ2luLXRvcDogLTU0cHg7XHJcblx0YmFja2dyb3VuZDogJGdyZWVuLXRyYW5zcGFyZW50O1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpbmsge1xyXG5cdFx0QGluY2x1ZGUgc2VyaWYoNDAwLCAyMnB4KTtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHJcblx0XHQmLnNlbGVjdGVkLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zaXRlLWNvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDE0cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdHdpZHRoOiAxMTcwcHg7XHJcblx0XHRtYXJnaW46IDMzcHggYXV0bztcclxuXHR9XHJcbn0iLCIubGVmdC1jb250YWluZXIge1xyXG5cdHdpZHRoOiAyMzRweDtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAtMTAwJTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHR6LWluZGV4OiAyMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlLW91dCAuNXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdHdpZHRoOiAzMDhweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlLW91dCAuNXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHRvcDogMDtcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAyMzRweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlLW91dCAuNXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJsZWZ0LW1lbnUvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJsZWZ0LW5ld3Mvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJsZWZ0LXZrL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwibGVmdC1mYi9zdHlsZXNcIjtcclxuQGltcG9ydCBcImxlZnQtY2FsZW5kYXIvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJydXNzaWFuLWV2ZW50cy9zdHlsZXNcIjsiLCIubGVmdC1tZW51IHtcclxuXHRwYWRkaW5nOiAxM3B4IDA7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgc2VyaWYoNDAwLCAyMnB4KTtcclxuXHRcdFx0XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogMjVweCAyMXB4IDI1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAxMzBweDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0wLjVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDE2cHggMTVweCAxNnB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5mcm9tLXRvcCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmF5O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5mcm9tLXRvcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRlZXAtZ3JheTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5wYXJlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYucmVxdWVzdCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwIDE0cHggMDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbGluayB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMThweCk7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmctbGVmdDogNDhweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5mcm9tLXRvcCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2VyaWYoNDAwLCAyMnB4KTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5yZXF1ZXN0IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyNTdweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDRweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19vcGVuZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMzhweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2VzLXBhdGggKyAnbWVudS1hcnJvdy5wbmcnKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDE2cHgpO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAyM3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEzcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0aGVpZ2h0OiAzOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19jbG9zZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAyMXB4O1xyXG5cdFx0aGVpZ2h0OiAyMXB4O1xyXG5cdFx0ei1pbmRleDogMjA7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR0b3A6IDdweDtcclxuXHRcdFx0cmlnaHQ6IDdweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHRvcDogMjJweDtcclxuXHRcdFx0cmlnaHQ6IC0yOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTEuNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc2VsZWN0ZWQgLmxlZnQtbWVudV9fb3BlbmVyIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogMjNweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogMTNweDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdGhlaWdodDogMzhweDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJzdWItbGVmdC9zdHlsZXNcIjtcclxuIiwiLnN1Yi1sZWZ0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fbGluayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDExcHggMCAxMXB4IDQ4cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmxlZnQtbWVudV9fb3BlbmVyIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogMTZweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTNweDtcclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5wYXJlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHRcclxuXHQuc3ViLWxlZnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuQGltcG9ydCBcIi4vYWN0aXZlL3N0eWxlc1wiO1xyXG4iLCIuc2VsZWN0ZWQgLnN1Yi1sZWZ0LFxyXG4uYWN0aXZlLnN1Yi1sZWZ0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufSIsIi5sZWZ0LW5ld3Mge1xyXG5cdG1hcmdpbi10b3A6IDI2cHg7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJvcmRlci1ncmF5O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZS1kZWZhdWx0KCk7XHJcblx0XHRAaW5jbHVkZSBzZXJpZig0MDAsIDI2cHgpO1xyXG5cclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTRweCk7XHJcblxyXG5cdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19hbGwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRsaW5lLWhlaWdodDogMzdweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5sZWZ0LXZrIHtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI5cHg7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufSIsIi5sZWZ0LWZiIHtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59IiwiLmxlZnQtY2FsZW5kYXIge1xyXG5cdG1hcmdpbi10b3A6IDM3cHg7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBzZXJpZig0MDAsIDIxcHgpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19tb250aCB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDUwMCwgMTRweCk7XHJcblx0XHRcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHRcclxuXHQmX190YWJsZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RoIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoNTAwLCA5LjVweCk7XHJcblx0XHRcclxuXHRcdHdpZHRoOiAzMXB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHRhYmxlLWdyYXk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkdGFibGUtZ3JheTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRjb2xvcjogJHRoLWdyYXk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHRcclxuXHQmX190ZCB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDcwMCwgMTJweCk7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMjlweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ncmF5O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGNvbG9yOiAkdGQtZ3JheTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2NhbGVuZGFyLWFjdGl2ZS5wbmcnKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5zZWxlY3RlZCxcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbGluayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sb3I6ICR0ZC1ncmF5O1xyXG5cdH1cclxufVxyXG5cclxuQGltcG9ydCBcImNhbGVuZGFyLXBvcHVwL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwic2xpY2svc3R5bGVzXCI7XHJcbiIsIi5jYWxlbmRhci1wb3B1cCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IC0yODAlO1xyXG5cdHdpZHRoOiAyMzRweDtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMTdweDtcclxuXHRwYWRkaW5nOiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6ICR0YWJsZS1ncmF5O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjA5KTtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG5cdFx0Ym9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXRvcDogMTJweCBzb2xpZCAkdGFibGUtZ3JheTtcclxuXHR9XHJcblx0XHJcblx0Jl9fY2xvc2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDZweDtcclxuXHRcdHJpZ2h0OiA2cHg7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubGVmdC1jYWxlbmRhciB7XHJcblx0XHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyMnB4O1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2NhbGVuZGFyLWFycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAxM3B4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucnVzc2lhbi1ldmVudHMge1xyXG5cdG1hcmdpbi10b3A6IDI2cHg7XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgdGl0bGUtZGVmYXVsdCgpO1xyXG5cdFx0QGluY2x1ZGUgc2VyaWYoNDAwLCAyNnB4KTtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGdyZWVuO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX25hbWUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2RhdGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG59IiwiLnJpZ2h0LWNvbnRhaW5lciB7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHR3aWR0aDogNzQlO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHR3aWR0aDogODcwcHg7XHJcblx0fVxyXG5cdFxyXG5cdGgxIHtcclxuXHRcdEBpbmNsdWRlIHRpdGxlLWRlZmF1bHQoKTtcclxuXHR9XHJcbn0iLCIuc2xpY2stZG90cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0Ym90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdGJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0XHJcblx0bGkge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG5cdH1cclxuXHRcclxuXHRidXR0b24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogOXB4O1xyXG5cdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRwYWRkaW5nOiA0LjVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJhY2tncm91bmQ6ICRkb3RzLWdyYXk7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5zbGljay1hY3RpdmUge1xyXG5cdFx0XHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZG90cy1ncmF5O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2xpY2stYXJyb3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogMTlweDtcclxuXHRoZWlnaHQ6IDQ1cHg7XHJcblx0bWFyZ2luLXRvcDogLTIyLjVweDtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdzbGljay1hcnJvd3MucG5nJyk7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0ei1pbmRleDogMTA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFxyXG5cdCYuc2xpY2stcHJldiB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0bGVmdDogLTlweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGxlZnQ6IC0yMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLnNsaWNrLW5leHQge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRyaWdodDogLTlweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHJpZ2h0OiAtMjFweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGV4dC1jb250ZW50IHtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDAgMTRweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHRcclxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRcdEBpbmNsdWRlIHNlcmlmKDQwMCwgMzVweCk7XHJcblx0fVxyXG5cdFxyXG5cdGgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHR9XHJcblx0XHJcblx0aDMge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxuXHRcclxuXHRoNCB7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0fVxyXG5cdFxyXG5cdGg0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHR9XHJcblx0XHJcblx0aDUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHRcclxuXHRoNiB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG5cdFxyXG5cdHAge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE4cHgpO1xyXG5cdFx0XHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0YSB7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdC8vQGluY2x1ZGUgc2VyaWYoNDAwLCAyOHB4KTtcclxuXHRcdEBpbmNsdWRlIHRpdGxlLWRlZmF1bHQoKTtcclxuXHRcdFxyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cGFkZGluZzogN3B4IDAgN3B4IDQ5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGltZyB7XHJcblx0XHRcclxuXHRcdCYubGVmdCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYucmlnaHQge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmNlbnRlciB7XHJcblx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdG1hcmdpbjogMjZweCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBjaXJjbGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdFx0XHJcblx0XHRcdGIge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0b2wgbGkge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0XHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc2l0ZS1mb290ZXIge1xyXG5cdFxyXG5cdCZfX3RvcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAzM3B4IDAgODdweDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjI5LDI0NiwyNTUsMSk7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIyOSwyNDYsMjU1LDEpIDAlLCByZ2JhKDIyOSwyNDYsMjU1LDAuMykgNzAlLCByZ2JhKDIyOSwyNDYsMjU1LDApIDEwMCUpO1xyXG5cdH1cclxuXHRcclxuXHQmX19ncmFzcyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdGhlaWdodDogNzZweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnZm9vdGVyLXRvcC5wbmcnKSByZXBlYXQteCBjZW50ZXIgYm90dG9tO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcclxuXHRcdFx0cGFkZGluZzogMCA4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XHJcblx0XHRcdHBhZGRpbmc6IDAgMThweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHR3aWR0aDogMTEzNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMTcwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfYm90dG9tIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFjdHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY29weSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMjBweCk7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fcGhvbmUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDI2cHgpO1xyXG5cdFx0XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2JvdHRvbSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtYmFja2dyb3VuZDtcclxuXHR9XHJcblx0XHJcblx0Jl9fY3JlYXRlIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAxNHB4KTtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTRweCk7XHJcblx0XHRcdFxyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJmb290ZXItZm9ybS9zdHlsZXNcIjtcclxuIiwiLmZvb3Rlci1mb3JtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRhbGlnbi1zZWxmOiBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblx0XHJcblx0Jl9faW5wdXQge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMTY2cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIxcHg7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDE3cHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG5cdFx0XHRwYWRkaW5nOiA2cHggOXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE3cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTFweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnN1Ym1pdCB7XHJcblx0XHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoNTAwLCAxNnB4KTtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDE3cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59IiwiLmZyb20tbGVmdCB7XHJcblxyXG5cdC8vLmxlZnQtY2FsZW5kYXIsXHJcblx0Ly8ubGVmdC1mYixcclxuXHQvLy5sZWZ0LXZrLFxyXG5cdC5sZWZ0LW5ld3Mge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI2cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRib3JkZXItZ3JheTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmxlZnQtbmV3cyB7XHJcblx0XHRcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgdGl0bGUtZGVmYXVsdCgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMzJweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJvcmRlci1ncmF5O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19kYXRlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19oZWFkZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHRcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19hbGwge1xyXG5cdFx0XHR3aWR0aDogMjI1cHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubGVmdC1zb2NpYWxzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0fVxyXG5cdFxyXG5cdC5sZWZ0LXZrIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHR9XHJcblx0XHJcblx0LmxlZnQtZmIge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdH1cclxuXHRcclxuXHQubGVmdC1jYWxlbmRhciB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdH1cclxufSIsIi5jYWxsYmFjayB7XHJcblx0QGluY2x1ZGUgb3ZlcmxheSgpO1xyXG5cdFxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWNvbnRhaW5lcigpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiAtMTk0LjVweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAyODNweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNDEuNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDMzM3B4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE2Ni41cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Nsb3NlIHtcclxuXHRcdEBpbmNsdWRlIGZvcm0tY2xvc2UoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9ybS10aXRsZSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19mb3JtIHtcclxuXHRcdEBpbmNsdWRlIGZvcm0tZm9ybSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19pbnB1dCB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWlucHV0KCk7XHJcblx0XHRcclxuXHRcdCYuc3VibWl0IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9ybS1zdWJtaXQoKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fc3RhciB7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdH1cclxufSIsIi5yZXF1ZXN0LWZvcm0ge1xyXG5cdEBpbmNsdWRlIG92ZXJsYXkoKTtcclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9ybS1jb250YWluZXIoKTtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yMDYuNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTM3OXB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19jbG9zZSB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWNsb3NlKCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvcm0tdGl0bGUoKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fZm9ybSB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWZvcm0oKTtcclxuXHR9XHJcblx0XHJcblx0Jl9faW5wdXQge1xyXG5cdFx0QGluY2x1ZGUgZm9ybS1pbnB1dCgpO1xyXG5cdFx0XHJcblx0XHQmLnN1Ym1pdCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvcm0tc3VibWl0KCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3N0YXIge1xyXG5cdFx0Y29sb3I6ICRncmVlbjtcclxuXHR9XHJcbn0iLCIuYm9vay1mb3JtIHtcclxuXHRAaW5jbHVkZSBvdmVybGF5KCk7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWNvbnRhaW5lcigpO1xyXG5cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHdpZHRoOiA1NDVweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTQwMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTI3Mi41cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zMDBweDtcclxuXHRcdFx0d2lkdGg6IDYyMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTMxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0zNDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Nsb3NlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTEuNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRib3R0b206IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IC0zMHB4O1xyXG5cdFx0XHRib3R0b206IDEwMSU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLXRpdGxlKCk7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19mb3JtIHtcclxuXHRcdEBpbmNsdWRlIGZvcm0tZm9ybSgpO1xyXG5cclxuXHRcdHdpZHRoOiA2OTBweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDlweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM2cHgpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdG9wIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sZWZ0IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3JpZ2h0IHtcclxuXHRcdHBhZGRpbmctdG9wOiA5NnB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogOTdweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdCZfX2lucHV0IHtcclxuXHRcdEBpbmNsdWRlIGZvcm0taW5wdXQoKTtcclxuXHRcdHdpZHRoOiAyOTZweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM4cHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRwYWRkaW5nOiAxMXB4IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5tZXNzYWdlIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc3VibWl0IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9ybS1zdWJtaXQoKTtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdG9yZGVyOiAxMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCZfX3N0YXIge1xyXG5cdFx0Y29sb3I6ICRncmVlbjtcclxuXHR9XHJcblxyXG5cdGxhYmVsIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cclxuXHRcdFx0Ji5uYW1lIHtcclxuXHRcdFx0XHRvcmRlcjogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5waG9uZSB7XHJcblx0XHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5lbWFpbCB7XHJcblx0XHRcdFx0b3JkZXI6IDM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaW5jb21pbmcge1xyXG5cdFx0XHRcdG9yZGVyOiA0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmxlYXZpbmcge1xyXG5cdFx0XHRcdG9yZGVyOiA1O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFkdWx0cyB7XHJcblx0XHRcdFx0b3JkZXI6IDY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuY2hpbGRyZW4ge1xyXG5cdFx0XHRcdG9yZGVyOiA3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmhvbWUge1xyXG5cdFx0XHRcdG9yZGVyOiA4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm1lc3NhZ2Uge1xyXG5cdFx0XHRcdG9yZGVyOiA5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhbGVuZGFyLWljb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMzZweDtcclxuXHRcdFx0cmlnaHQ6IDEzcHg7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmJ4LWJyZWFkY3J1bWIge1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblx0XHJcblx0LmJ4LWJyZWFkY3J1bWItaXRlbSB7XHJcblx0XHRjb2xvcjogJHRkLWdyYXk7XHJcblx0XHRhIHtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE0cHgpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGNvbG9yOiAkdGQtZ3JheTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE0cHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuaWRlYWwge1xyXG5cdGJhY2tncm91bmQ6ICRkZWVwLWdyYXk7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0cGFkZGluZzogMzVweCAxNXB4IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZS1kZWZhdWx0KCk7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbG9nbyB7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTZweDtcclxuXHRcdFx0bGVmdDogMTUlO1xyXG5cdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRtaW4taGVpZ2h0OiAyMjBweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHQvL2hlaWdodDogMzI0cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHQmLnNsaWNrLXNsaWRlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyOCU7XHJcblx0XHRcdHBhZGRpbmc6IDE3cHggMTVweCA3M3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogMjglO1xyXG5cdFx0XHRwYWRkaW5nOiAxN3B4IDE1cHggODlweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAyMzRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblxyXG5cdFx0aGVpZ2h0OiA4OHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tb3JlIHtcclxuXHRcdEBpbmNsdWRlIGJ1dHRvbigxMjlweCwgMzNweCwgMTRweCwgNzAwKTtcclxuXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTY0LjVweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0dHJhbnNpdGlvbjogMC4xcyBsaW5lYXI7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Ym90dG9tOiAyNnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Ym90dG9tOiAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcmVxdWVzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgYnV0dG9uKDI0MHB4LCA0NHB4LCAxNnB4LCA1MDApO1xyXG5cclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAyNzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYub24tcGFnZSB7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiA1N3B4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyNSU7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdzbGlkZXJfYXJyb3dzLnBuZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuXHJcblx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yOHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0IFwiaWRlYWwtc3VidGl0bGUvc3R5bGVzXCI7XHJcbiIsIi5pZGVhbC1zdWJ0aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMjFweDtcclxuXHRcdHdpZHRoOiA5MCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAxMnB4IDAgMTVweDtcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbi10cmFuc3BhcmVudDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRib3R0b206IDQzcHg7XHJcblx0XHR3aWR0aDogNzAlO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzlweDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fbGluayB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRAaW5jbHVkZSBzZXJpZig0MDAsIDI2cHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI5cHgpO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEycHgpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRAaW5jbHVkZSBzZXJpZig0MDAsIDMwcHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4cHgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgc2Fucy1zZXJpZig0MDAsIDE3cHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi55b3UtY2FuLWZpbmQge1xyXG5cdHBhZGRpbmc6IDI2cHggMCA0MHB4O1xyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZS1kZWZhdWx0KCk7XHJcblx0XHRcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMwM3B4IHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRcclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMDNweCBib3R0b207XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoNikge1xyXG5cdFx0XHRcclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCBib3R0b207XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faWNvbiB7XHJcblx0XHR3aWR0aDogMTExcHg7XHJcblx0XHRoZWlnaHQ6IDEzMXB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICd5b3UtY2FuLWZpbmQuanBnJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoNDAwLCAxOHB4KTtcclxuXHRcdFxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsaW5lLWhlaWdodDogMS42ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIub3VyLWhvbWVzIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ291ci1ob21lcy1iZy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDEzcHggMTNweCAxMHB4XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0cGFkZGluZzogMjdweCAyN3B4IDIxcHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHBhZGRpbmc6IDI3cHggMjBweCAyMXB4O1xyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0aXRsZS1ob21lcygpO1xyXG5cdFx0XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDEycHggMTBweFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMjdweCAyNHB4IDIwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogNDAuMiU7XHJcblx0XHRcdHBhZGRpbmc6IDIzcHggMjJweCAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDQyJTtcclxuXHRcdFx0cGFkZGluZzogMjJweCAyMHB4IDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDM1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDQwMCwgMjBweCk7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19wcmljZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDQwMCwgMjBweCk7XHJcblx0XHRcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmljZS1iYWNrZ3JvdW5kO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Jvb2sge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZig1MDAsIDE3cHgpO1xyXG5cdFx0XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19hbGwge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyMjBweDtcclxuXHRcdFx0bWFyZ2luOiAxOHB4IGF1dG8gMDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tYWluLXJldmlld3Mge1xyXG5cdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAncmV2aWV3cy1iZy5qcGcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRwYWRkaW5nOiAzN3B4IDEzcHggNDZweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0cGFkZGluZzogMzdweCA0M3B4IDQ2cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIHRpdGxlLWRlZmF1bHQoKTtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAyOHB4IDEyLjVweCAwO1xyXG5cdFx0cGFkZGluZzogMzRweCAzNnB4IDI1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA2NXB4O1xyXG5cdFx0XHR0b3A6IC0xNHB4O1xyXG5cdFx0XHRib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdG9wIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAncmV2aWV3cy1xdW90ZXMucG5nJykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcclxuXHR9XHJcblxyXG5cdCZfX2RhdGUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdH1cclxuXHJcblx0Jl9fbmFtZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDQwMCwgMjBweCk7XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdH1cclxuXHJcblx0Jl9fYWxsIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoNTAwLCAxNnB4KTtcclxuXHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDM5cHg7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNlY3Rpb24ge1xyXG5cdEBpbmNsdWRlIHNlY3Rpb24oKTtcclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRAaW5jbHVkZSBzZWN0aW9uLWl0ZW0oKTtcclxuXHR9XHJcblxyXG5cdCZfX25hbWUge1xyXG5cdFx0QGluY2x1ZGUgc2VjdGlvbi1uYW1lKCk7XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0QGluY2x1ZGUgc2VjdGlvbi1kZXNjcmlwdGlvbigpO1xyXG5cclxuXHRcdGIge1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDM5cHg7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IGNpcmNsZTtcclxuXHRcdH1cclxuXHJcblx0XHR0YWJsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcblxyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0cGFkZGluZzogN3B4IDEzcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0cGFkZGluZzogN3B4IDEzcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGltcG9ydCBcImhvbWVzL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiZ2FsbGVyeS9zdHlsZXNcIjtcclxuQGltcG9ydCBcInByb2R1Y3RzL3N0eWxlc1wiO1xyXG4iLCIuaG9tZXMge1xyXG5cdEBpbmNsdWRlIHNlY3Rpb24oKTtcclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0cGFkZGluZzogMjlweCAyMnB4IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIC4wNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoNDAwLCAyMHB4KTtcclxuXHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JvdHRvbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0YmFja2dyb3VuZDogJHByaWNlLWJhY2tncm91bmQ7XHJcblx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgN3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTNweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX192YWx1ZSB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcmVzZXJ2YXRpb24ge1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc2VjdGlvbi1nYWxsZXJ5IHtcclxuXHQvKiB3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAyNnB4OyAqL1xyXG5cclxuXHQmX19saW5rIHtcclxuXHR9XHJcbn0iLCIucHJvZHVjdHMge1xyXG5cdEBpbmNsdWRlIHNlY3Rpb24oKTtcclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRwYWRkaW5nOiAyOXB4IDIycHggMjBweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDI0JTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDQwMCwgMjBweCk7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZSB7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19wcmljZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDE3cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XHJcblx0XHRsaW5lLWhlaWdodDogNDRweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogMC4xcyBsaW5lYXI7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdmFsdWUge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcbn0iLCIuc2VjdGlvbnMge1xyXG5cdEBpbmNsdWRlIHNlY3Rpb24oKTtcclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdEBpbmNsdWRlIHNlY3Rpb24taXRlbSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIHNlY3Rpb24tbmFtZSgpO1xyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZSB7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRAaW5jbHVkZSBzZWN0aW9uLWRlc2NyaXB0aW9uKCk7XHJcblx0fVxyXG59XHJcbiIsIi5kZXRhaWwge1xyXG5cdHBhZGRpbmc6IDMwcHggMjZweDtcclxuXHRiYWNrZ3JvdW5kOiAkZGVlcC1ncmF5O1xyXG5cdFxyXG5cdCZfX2ltYWdlcyB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDI2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRtYXJnaW46IDAgMjZweCAwIDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogMzcwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19yaWdodCB7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAxNnB4KTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTNweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHAge1xyXG5cdFx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblx0XHRcdFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGIge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNzUlO1xyXG5cdFx0XHRtYXJnaW46IDI2cHggYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdCYubGVmdCB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYucmlnaHQge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHVsIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogY2lyY2xlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdFx0XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0b2wge1xyXG5cdFx0XHRcclxuXHRcdFx0Ji50b3VyaXNtIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzOXB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjZweDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5yZWFkLW1vcmUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNzVweDtcclxuXHRcdG1hcmdpbjogMTNweCBhdXRvO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JlZW47XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0IFwiZGV0YWlsLWdhbGxlcnkvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJkZXRhaWwtcHJpY2Uvc3R5bGVzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiaG9tZS9zdHlsZXNcIjsiLCIuZGV0YWlsLWdhbGxlcnkge1xyXG5cdC8qXHJcblx0bWFyZ2luOiAxM3B4IGF1dG87XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0d2lkdGg6IDkwJTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW46IDAgN3B4O1xyXG5cdH1cclxuXHQqL1xyXG5cdFxyXG5cdC5zbGljay1hcnJvdyB7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdhcnJvdy1zbWFsbC5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcblx0XHRcclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnYXJyb3ctc21hbGwucG5nJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmRldGFpbC1wcmljZSB7XHJcblx0d2lkdGg6IDEzNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHJcblx0Jl9fd2VpZ2h0IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHRcclxuXHQmX192YWx1ZSB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYzcHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuIiwiLnByb2R1Y3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRwYWRkaW5nOiAzMHB4IDI2cHg7XHJcblx0YmFja2dyb3VuZDogJGRlZXAtZ3JheTtcclxuXHRcclxuXHQmX19pbWFnZXMge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDM3MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnYXJyb3ctc21hbGwucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2Fycm93LXNtYWxsLnBuZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZ2FsbGVyeSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0Jl9fcmlnaHQge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiA2NCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzk2cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5yZWFkLW1vcmUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNzVweDtcclxuXHRcdG1hcmdpbjogMTNweCBhdXRvO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JlZW47XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2hvbWUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cdFx0XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRwYWRkaW5nOiAzM3B4IDI3cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRcclxuXHRcdGgyIHtcclxuXHRcdFx0QGluY2x1ZGUgc2VyaWYoNDAwLCAyOHB4KTtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJwcm9kdWN0LXByaWNlL3N0eWxlc1wiO1xyXG4iLCIucHJvZHVjdC1wcmljZSB7XHJcblx0d2lkdGg6IDI3NXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3dlaWdodCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0XHJcblx0Jl9fdmFsdWUge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xyXG5cdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2M3B4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19yZXF1ZXN0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDI3NXB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5ob21lIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0cGFkZGluZzogMzBweCAyNnB4O1xyXG5cdGJhY2tncm91bmQ6ICRkZWVwLWdyYXk7XHJcblxyXG5cdCZfX2ltYWdlcyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjZweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0d2lkdGg6IDM3MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19yaWdodCB7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiA2NCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzOTZweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTNweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yZWFkLW1vcmUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDE3NXB4O1xyXG5cdFx0bWFyZ2luOiAxM3B4IGF1dG87XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmVlbjtcclxuXHRcdGNvbG9yOiAkZ3JlZW47XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oaWRkZW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCZfX2hvbWUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE2cHgpO1xyXG5cclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdHBhZGRpbmc6IDMzcHggMjdweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdEBpbmNsdWRlIHNlcmlmKDQwMCwgMjhweCk7XHJcblxyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0IFwiaG9tZS1wcmljZS9zdHlsZXNcIjtcclxuQGltcG9ydCBcIi4vZ2FsbGVyeS9zdHlsZXNcIjtcclxuIiwiLmhvbWUtcHJpY2Uge1xyXG5cdHdpZHRoOiAyNzVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFxyXG5cdCZfX3dlaWdodCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0XHJcblx0Jl9fdmFsdWUge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xyXG5cdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2M3B4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19yZXF1ZXN0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDI3NXB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5ob21lLWdhbGxlcnkge1xyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luOiAwIDEuNXB4O1xyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59IiwiLnJldmlld3Mge1xyXG5cdG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcblx0cGFkZGluZzogMzdweCAzOXB4O1xyXG5cdGJhY2tncm91bmQ6ICRkZWVwLWdyYXk7XHJcblx0XHJcblx0Jl9fYWRkIHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoNTAwLCAxNnB4KTtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMjE1cHg7XHJcblx0XHRoZWlnaHQ6IDQ5cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0byAxOHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ5cHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjFzIGxpbmVhcjtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tdG9wOiA2MnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjJweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAncmV2aWV3cy1xdW90ZXMucG5nJykgbm8tcmVwZWF0IDk1JSAyNXB4O1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNjVweDtcclxuXHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMTBweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAtMzFweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRib3JkZXItZ3JheTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2RhdGUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE0cHgpO1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiAzM3B4IDMzcHggMTlweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJGltYWdlcy1wYXRoICsgJ3Jldmlld3MtcXVvdGVzLnBuZycpIG5vLXJlcGVhdCA5NSUgMjVweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNDlweCBhdXRvO1xyXG5cdFx0Y29sb3I6ICRncmVlbjtcclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDcwMCwgMjBweCk7XHJcblx0XHRcclxuXHRcdHBhZGRpbmc6IDAgMzNweCAyMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAxNnB4KTtcclxuXHRcdFxyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdFx0cGFkZGluZzogMCAzM3B4IDMzcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0fVxyXG5cdFxyXG5cdGhyIHtcclxuXHRcdGNvbG9yOiAkZGVlcC1ncmF5O1xyXG5cdH1cclxufVxyXG5cclxuQGltcG9ydCBcInJldmlld3MtYW5zd2VyL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwicmV2aWV3cy1mb3JtL3N0eWxlc1wiOyIsIi5yZXZpZXdzLWFuc3dlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XHJcblx0bWFyZ2luLXRvcDogNDRweDtcclxuXHRtYXJnaW4tbGVmdDogNjBweDtcclxuXHRwYWRkaW5nOiAzMXB4IDQ1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJGltYWdlcy1wYXRoICsgJ3Jldmlld3MtcXVvdGVzLnBuZycpIG5vLXJlcGVhdCA5NSUgMjVweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDQ5cHggYXV0bztcclxuXHRcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMTAwJTtcclxuXHRcdHJpZ2h0OiA2NXB4O1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ3Jldmlld3MtY29ybmVyLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2RhdGUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZigzMDAsIDE0cHgpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG5cdFx0Y29sb3I6ICRncmVlbjtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZig3MDAsIDIwcHgpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAxNnB4KTtcclxuXHRcdFxyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdH1cclxufSIsIi5yZXZpZXdzLWZvcm0ge1xyXG5cdFxyXG5cdCZfX3RpdGxlICB7XHJcblx0XHRAaW5jbHVkZSBzZXJpZig0MDAsIDI4cHgpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMzdweCAzOXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGRlZXAtZ3JheTtcclxuXHR9XHJcblx0XHJcblx0Jl9fZm9ybSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHRcclxuXHRsYWJlbCB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0IHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zdGFyIHtcclxuXHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0fVxyXG5cdFxyXG5cdCZfX2lucHV0IHtcclxuXHRcdEBpbmNsdWRlIHNhbnMtc2VyaWYoMzAwLCAxOHB4KTtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcblx0XHRtYXJnaW46IDE1cHggMDtcclxuXHRcdHBhZGRpbmc6IDE0cHggMTZweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcclxuXHRcdCYuc3VibWl0IHtcclxuXHRcdFx0d2lkdGg6IDIyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdG1hcmdpbjogMTVweCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubmV3c3tcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoM24pIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTRweCk7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDEyLjUlO1xyXG5cdFx0cmlnaHQ6IDEyLjUlO1xyXG5cdFx0dG9wOiAyMiU7XHJcblx0XHR3aWR0aDogNzUlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIHNlcmlmKDQwMCwgMjNweCk7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjUpOy8vICRibGFjay10cmFuc3BhcmVudDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdC8qIGxpbmUtaGVpZ2h0OiAyNTVweDsgKi9cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdC8qIGxpbmUtaGVpZ2h0OiAyMDBweDsgKi9cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcblx0XHRcdC8qIGxpbmUtaGVpZ2h0OiAyNzBweDsgKi9cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdC8qIGxpbmUtaGVpZ2h0OiAyMzNweDsgKi9cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdC8qIGxpbmUtaGVpZ2h0OiAyMTZweDsgKi9cclxuXHRcdFx0Lyogb3BhY2l0eTogMDsgKi9cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHQvKiBsaW5lLWhlaWdodDogMjU1cHg7ICovXHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDMwJTtcclxuXHRcdFx0bGVmdDogMTIuNSU7XHJcblx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRib3R0b206IDMwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZ2FsbGVyeSB7XHJcblx0QGluY2x1ZGUgc2VjdGlvbigpO1xyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdEBpbmNsdWRlIHNlY3Rpb24taXRlbSgpO1xyXG5cclxuXHRcdHdpZHRoOiAyNzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIHNlcmlmKDQwMCwgMjNweCk7XHJcblxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogJGJsYWNrLXRyYW5zcGFyZW50O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjU1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI3MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjMzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDMwJTtcclxuXHRcdFx0bGVmdDogMTIuNSU7XHJcblx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdGJvdHRvbTogMzAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGltcG9ydCBcImRldGFpbC9zdHlsZXNcIjsiLCIuZ2FsbGVyeS1kZXRhaWwge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdCZfX2l0ZW0uaGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX21vcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMjI1cHg7XHJcblx0XHRtYXJnaW46IDI2cHggYXV0bztcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29udGFjdHMge1xyXG5cdGJhY2tncm91bmQ6ICRkZWVwLWdyYXk7XHJcblx0cGFkZGluZzogMzVweDtcclxuXHRcclxuXHQmX190b3Age1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0cGFkZGluZzogMTJweCA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHR3aWR0aDogOTUlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiAyNyU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuY29udGFjdHMsXHJcblx0XHQmLmFkZHJlc3Mge1xyXG5cdFx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMjBweCk7XHJcblx0XHRcdFxyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuYWRkcmVzcyB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEzcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmNvbnRhY3RzIHtcclxuXHRcdFx0XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbjogMTNweCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NvY2lhbHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0bWFyZ2luLXRvcDogMjZweDtcclxuXHR9XHJcblx0XHJcblx0Jl9faWNvbiB7XHJcblx0XHRoZWlnaHQ6IDYzcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xyXG5cdFx0XHJcblx0XHQmLmFkZHJlc3Mge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2NvbnRhY3RzLWFkZHJlc3MucG5nJykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuY29vcmRpbmF0ZXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltYWdlcy1wYXRoICsgJ2NvbnRhY3RzLW1hcC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5jb250YWN0cyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnY29udGFjdHMtcGhvbmUucG5nJykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0IFwiY29udGFjdHMtY29vcmRzL3N0eWxlc1wiO1xyXG5AaW1wb3J0IFwiY29udGFjdHMtbWFwcy9zdHlsZXNcIjtcclxuIiwiLmNvbnRhY3RzLWNvb3JkcyB7XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDE3cHggMCAxNXB4O1xyXG5cdFx0XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkICRib3JkZXItZ3JheTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgc2Fucy1zZXJpZig0MDAsIDE2cHgpO1xyXG5cdH1cclxuXHRcclxuXHQmX192YWx1ZSB7XHJcblx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTRweCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvcHkge1xyXG5cdFx0d2lkdGg6IDU5cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG59IiwiLmNvbnRhY3RzLW1hcHMge1xyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luOiAyNnB4IDA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NvY2lhbHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMjZweDtcclxuXHRcdFxyXG5cdFx0LnBsdXNvLXdyYXAge1xyXG5cdFx0XHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5wbHVzby12a29udGFrdGUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdzb2NpYWxzLmpwZycpIG5vLXJlcGVhdCAtMTlweCAtNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtMzZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLnBsdXNvLWZhY2Vib29rIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzLXBhdGggKyAnc29jaWFscy5qcGcnKSBuby1yZXBlYXQgLTYwcHggLTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggLTM3cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnByaWNlIHtcclxuXHRiYWNrZ3JvdW5kOiAkZGVlcC1ncmF5O1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0cGFkZGluZzogMTNweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAyNnB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMTVweCAxN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMjlweCAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBzZXJpZig0MDAsIDI4cHgpO1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cdH1cclxuXHRcclxuXHQmX190YWJsZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM5cHg7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdFx0XHJcblx0XHR0ZCwgdGgge1xyXG5cdFx0XHRAaW5jbHVkZSBzYW5zLXNlcmlmKDMwMCwgMTZweCk7XHJcblx0XHRcdFxyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHRoIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkYm9yZGVyLWdyYXk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTdweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTdweCAwIDE3cHggMzRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHR0ZCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJvcmRlci1ncmF5O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTJweCAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyNHB4IDIwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGJsYWNrO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm1hc29ucnkge1xyXG5cdG1hcmdpbjogNXB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdCZfX2d1dHRlciB7XHJcblx0XHR3aWR0aDogMDtcclxuXHR9XHJcblx0Jl9faXRlbSB7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMyU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHR3aWR0aDogMzMuMzMzJTtcclxuXHRcdH1cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tYWluLW1lbnUtYXNpZGUge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y29sb3I6ICRncmVlbjtcclxuXHR9XHJcbn1cclxuIiwiLnRleHQtY29sbGFwc2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLmlzLW9wZW4ge1xyXG5cdFx0bWF4LWhlaWdodDogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCNmZmYsIDApIDAlLCByZ2JhKCNmZmYsIDEpIDUwJSwgcmdiYSgjZmZmLCAxKSAxMDAlKTtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC50ZXh0LWNvbGxhcHNlLmlzLW9wZW4gJiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tb3JlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBLYWlUaSwgUm9ib3RvO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGJvdHRvbTogMTBweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogIzBjOTA4MztcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC50ZXh0LWNvbGxhcHNlLmlzLW9wZW4gJiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiI2dvdG9wIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IDEwcHg7XHJcblx0Ym90dG9tOiAxMHB4O1xyXG5cdHdpZHRoOiA3NnB4O1xyXG5cdGhlaWdodDogNzZweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcGF0aCArICdnb3RvcC5wbmcnKTtcclxufSJdfQ== */

.right-container h1 {
  font-family: "Georgia, serif";
  font-size: 35px;
  font-weight: 400;
  margin-bottom: 29px;
  text-align: center;
  display: flex;
  justify-content: center;
}
.right-container h1:before {
  background: url(/local/templates/main/img/title-default.png) no-repeat left center;
  content: '';
  display: inline-block;
  width: 40px;
  height: 45px;
  margin-right: 10px;
}