@font-face {
  font-family: "PTSans";
  src: url("/fonts/PTSans.eot");
  src: url("/fonts/PTSans.eot?#iefix") format("embedded-opentype"), url("/fonts/PTSans.woff2") format("woff2"), url("/fonts/PTSans.woff") format("woff"), url("/fonts/PTSans.ttf") format("truetype"), url("/fonts/PTSans.svg#PTSans") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTSans";
  src: url("/fonts/PTSansBold.eot");
  src: url("/fonts/PTSansBold.eot?#iefix") format("embedded-opentype"), url("/fonts/PTSansBold.woff2") format("woff2"), url("/fonts/PTSansBold.woff") format("woff"), url("/fonts/PTSansBold.ttf") format("truetype"), url("/fonts/PTSansBold.svg#PTSans") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PTSans";
  src: url("/fonts/PTSansItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "PTSansNarrow";
  src: url("/fonts/PTSansNarrow.eot");
  src: url("/fonts/PTSansNarrow.eot?#iefix") format("embedded-opentype"), url("/fonts/PTSansNarrow.woff2") format("woff2"), url("/fonts/PTSansNarrow.woff") format("woff"), url("/fonts/PTSansNarrow.ttf") format("truetype"), url("/fonts/PTSansNarrow.svg#PTSansNarrow") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTSansNarrow";
  src: url("/fonts/PTSansNarrowBold.eot");
  src: url("/fonts/PTSansNarrowBold.eot?#iefix") format("embedded-opentype"), url("/fonts/PTSansNarrowBold.woff2") format("woff2"), url("/fonts/PTSansNarrowBold.woff") format("woff"), url("/fonts/PTSansNarrowBold.ttf") format("truetype"), url("/fonts/PTSansNarrowBold.svg#PTSansNarrow") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  font-display: swap;
  src: local("Montserrat Light"), local("Montserrat-Light"), url("/fonts/static/Montserrat-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  font-display: swap;
  src: local("Montserrat"), local("Montserrat-Regular"), url("/fonts/static/Montserrat-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  font-display: swap;
  src: local("Montserrat"), local("Montserrat-Regular"), url("/fonts/static/Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  font-display: swap;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("/fonts/static/Montserrat-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  font-display: swap;
  src: local("Montserrat Italic"), local("Montserrat Italic"), url("/fonts/static/Montserrat-Italic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "MyriadProLight";
  src: url("/fonts/MyriadProLight.eot");
  src: url("/fonts/MyriadProLight.eot?#iefix") format("embedded-opentype"), url("/fonts/MyriadProLight.woff") format("woff"), url("/fonts/MyriadProLight.ttf") format("truetype"), url("/fonts/MyriadProLight.svg#MyriadProLight") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("/fonts/MyriadPro.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "MyriadProBold";
  src: url("/fonts/MyriadProBold.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PragmaticaC";
  src: url("/fonts/PTPragmaticaCyrillic.ttf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PragmaticaC";
  src: url("/fonts/PTPragmaticaBoldCyrillic.ttf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
/* --------------------------------- */
body {
  counter-reset: steps;
}

.landing__content {
  max-width: 1920px;
  margin: 0 auto;
}
.landing__content .block-inner {
  position: relative;
  max-width: 1100px;
  margin: 0 auto;
}
.landing__content h1 {
  font-size: 36px;
  text-transform: uppercase;
  margin: 0 auto 10px auto !important;
  padding-top: 10px;
  font-family: "PTSans", sans-serif;
}
.landing__content h2 {
  font-size: 40px;
  margin: 100px 0 50px 0;
  line-height: 1.3;
  text-transform: uppercase;
  font-family: "PTSans", sans-serif;
}
.landing__content h3 {
  line-height: 1;
  color: #333333;
  font-family: "PTSans", sans-serif;
}
.landing__content p {
  font-size: 18px;
  margin-bottom: 20px;
  color: #333333;
  font-family: "PTSans", sans-serif !important;
}
.landing__content a {
  font-family: "PTSans", sans-serif !important;
}
.landing__content .block-inner {
  height: 100%;
}
.landing__content .cloud-screen-1 {
  margin-top: -1px;
  max-width: 1920px;
}
.landing__content .cloud-screen-1 .block-inner {
  margin: 0 auto;
  padding: 80px 0 0 0;
  max-width: 1300px;
}
.landing__content .cloud-screen-1 .block-inner h2 {
  margin: 0 auto 50px auto !important;
  text-align: center;
  font-weight: 300;
  font-size: 36px;
  color: #000000;
}
.landing__content .cloud-screen-1 .block-inner .features-wrapper {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.landing__content .cloud-screen-1 .block-inner .features-wrapper .feature {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 25%;
  text-align: center;
  padding: 0 15px;
  box-sizing: border-box;
  margin-bottom: 50px;
}
.landing__content .cloud-screen-1 .block-inner .features-wrapper .feature h3 {
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 30px;
}
.landing__content .cloud-screen-1 .block-inner .features-wrapper .feature p {
  margin-bottom: 0;
  font-size: 18px;
  margin-top: 20px;
  padding: 0 10px;
}
.landing__content .cloud-screen-1 .block-inner .features-wrapper .feature-top {
  margin-bottom: 80px;
}
.landing__content .cloud-screen-2 {
  margin-top: -1px;
  position: relative;
  background: url(../images/landing/cloud/slide-2.jpg) no-repeat;
  height: 1184px;
}
.landing__content .cloud-screen-2__content-wrapper {
  position: absolute;
  top: 140px;
  right: 0;
  width: 928px;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.4);
  padding: 130px 246px 100px 160px;
}
.landing__content .cloud-screen-2__content-wrapper__caption {
  font-size: 48px;
  font-weight: bold;
  color: #000000;
  margin: 0;
  line-height: 1.2;
}
.landing__content .cloud-screen-2__content-wrapper__text {
  margin-top: 20px;
}
.landing__content .cloud-screen-3 {
  margin-top: -1px;
  position: relative;
}
.landing__content .cloud-screen-3 img {
  width: 100%;
}
.landing__content .cloud-screen-4 {
  margin-top: -1px;
  position: relative;
  background: url(../images/landing/cloud/slide-4.jpg) no-repeat;
  height: 1260px;
}
.landing__content .cloud-screen-4__content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 1100px;
  box-sizing: border-box;
  background: url(../images/landing/cloud/slide-4_bg.png) no-repeat;
  background-size: 100% 100%;
  padding: 30px 50px 40px 280px;
}
.landing__content .cloud-screen-4__content-wrapper p {
  line-height: 1;
}
.landing__content .cloud-screen-4__content-wrapper__caption {
  font-size: 48px;
  font-weight: bold;
  color: #78b2a0;
  margin: 0;
  line-height: 1.1;
}
.landing__content .cloud-screen-4__content-wrapper__text {
  margin-top: 20px;
  margin-bottom: 30px;
}
.landing__content .cloud-screen-4__content-wrapper__list-wrapper {
  padding-left: 50px;
}
.landing__content .cloud-screen-4__content-wrapper__list-wrapper__unit {
  position: relative;
}
.landing__content .cloud-screen-4__content-wrapper__list-wrapper__unit:before {
  counter-increment: steps;
  content: counter(steps);
  position: absolute;
  top: 2px;
  left: -38px;
  font-size: 36px;
  font-weight: bold;
  color: #78b2a0;
}
.landing__content .cloud-screen-5 {
  margin-top: -1px;
  position: relative;
}
.landing__content .cloud-screen-5__caption {
  position: absolute;
  left: 600px;
  top: 100px;
  font-size: 154px;
  font-weight: bold;
  margin: 0;
  color: #d1e7f2;
}
.landing__content .cloud-screen-5__description {
  position: absolute;
}
.landing__content .cloud-screen-5__description img {
  display: none;
}
.landing__content .cloud-screen-5 .desc-1 {
  left: 760px;
  top: 300px;
  width: 340px;
}
.landing__content .cloud-screen-5 .desc-1:before {
  content: "";
  position: absolute;
  left: -86px;
  top: 0;
  width: 69px;
  height: 92px;
  background: url(../images/landing/cloud/desc-1.png) no-repeat;
}
.landing__content .cloud-screen-5 .desc-2 {
  left: 1220px;
  top: 720px;
  width: 270px;
}
.landing__content .cloud-screen-5 .desc-2:before {
  content: "";
  position: absolute;
  left: -112px;
  top: 0;
  width: 93px;
  height: 112px;
  background: url(../images/landing/cloud/desc-2.png) no-repeat;
}
.landing__content .cloud-screen-6 {
  margin-top: -1px;
  position: relative;
}
.landing__content .cloud-screen-6__caption {
  position: absolute;
  top: 110px;
  left: 380px;
  color: #78b2a0;
  font-family: PTSans, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.landing__content .cloud-screen-6__caption__text-sm {
  font-size: 72px;
  height: 96px;
}
.landing__content .cloud-screen-6__caption__text-md {
  font-size: 118px;
  height: 118px;
  margin-top: 6px;
}
.landing__content .cloud-screen-6__caption__text-bg {
  font-size: 203px;
  height: 203px;
  margin-top: 44px;
}
.landing__content .cloud-screen-7 {
  margin-top: -1px;
  background: #fff;
  counter-reset: steps-2;
}
.landing__content .cloud-screen-7__block-inner {
  position: relative;
  max-width: 1100px;
  margin: 0 auto;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.landing__content .cloud-screen-7__block-inner__content {
  width: 530px;
}
.landing__content .cloud-screen-7__block-inner__content__caption {
  color: #89d0f5;
  font-size: 106px;
  font-weight: bold;
  line-height: 1.1;
}
.landing__content .cloud-screen-7__block-inner__content__text {
  position: relative;
  padding-left: 50px;
  box-sizing: border-box;
  margin-bottom: 50px;
}
.landing__content .cloud-screen-7__block-inner__content__text:before {
  counter-increment: steps-2;
  content: counter(steps-2);
  position: absolute;
  top: 10px;
  left: 0;
  font-size: 48px;
  font-weight: bold;
}
.landing__content .cloud-screen-7__block-inner__img {
  width: 590px;
  margin-right: -70px;
}
.landing__content .cloud-screen-8 {
  margin-top: -1px;
  position: relative;
}
.landing__content .cloud-screen-8__block-inner {
  position: absolute;
  width: 1300px;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.landing__content .cloud-screen-8__block-inner__caption {
  padding: 30px;
  font-size: 48px;
  font-weight: bold;
  color: #78b2a0;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.6);
  margin-top: 0;
  margin-bottom: 100px;
}
.landing__content .cloud-screen-8__main-img {
  width: 100%;
}
.landing__content .cloud-screen-13 {
  background: url(../images/landing/cloud/slide-13.jpg) top center no-repeat;
  background-color: #fff;
  height: 980px;
  margin-top: -1px;
  max-width: 1920px;
}
.landing__content .cloud-screen-13 .block-inner {
  margin: 0 auto;
  padding: 80px 0 0 0;
  max-width: 1300px;
}
.landing__content .cloud-screen-13 .block-inner h2 {
  margin: 0 0 50px 0 !important;
  max-width: 1100px;
  font-weight: 600;
  font-size: 83px;
  color: #89d0f5;
  line-height: 1.1;
}
.landing__content .cloud-screen-13 .block-inner .features-wrapper {
  height: 100%;
  display: none;
  flex-wrap: wrap;
  justify-content: space-around;
}
.landing__content .cloud-screen-13 .block-inner .features-wrapper .feature {
  width: 220px;
  text-align: center;
  padding: 0 15px;
  box-sizing: border-box;
  margin-bottom: 50px;
}
.landing__content .cloud-screen-13 .block-inner .features-wrapper .feature h3 {
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 30px;
}
.landing__content .cloud-screen-13 .block-inner .features-wrapper .feature p {
  margin-bottom: 0;
  font-size: 18px;
  margin-top: 20px;
  padding: 0 10px;
  line-height: 1.2;
  font-weight: bold;
}
.landing__content .cloud-screen-13 .block-inner .features-wrapper .feature img {
  width: 130px;
}
.landing__content .cloud-screen-9 {
  margin-top: -1px;
  position: relative;
  background: url(../images/landing/cloud/slide-9.jpg) center center no-repeat;
  height: 1036px;
}
.landing__content .cloud-screen-9__advantages-wrapper {
  display: flex;
  justify-content: space-between;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0 16% 0 13%;
  box-sizing: border-box;
  background: rgba(63, 188, 239, 0.6);
}
.landing__content .cloud-screen-9__advantages-wrapper__advantage {
  text-align: center;
  font-size: 36px;
  font-weight: bold;
  line-height: 1.5;
  color: #fff;
  margin: 60px 0;
}
.landing__content .cloud-screen-9__advantages-wrapper__advantage__big {
  font-size: 50px;
}
.landing__content .cloud-screen-10 {
  margin-top: -1px;
  position: relative;
  background: #fff;
  padding: 50px 0;
}
.landing__content .cloud-screen-10__block-inner {
  position: absolute;
  width: 1300px;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.landing__content .cloud-screen-10__block-inner__caption {
  padding: 30px 70px;
  font-size: 60px;
  font-weight: bold;
  color: #fff;
  box-sizing: border-box;
  background: #3fbcef;
  margin-top: 220px;
  margin-left: -140px;
}
.landing__content .cloud-screen-10__main-img {
  display: block;
  margin: 0 auto;
}
.landing__content .cloud-screen-10__main-img-sm {
  display: none;
  width: 90%;
  margin: 0 auto;
}
.landing__content .cloud-screen-11 {
  margin-top: -1px;
}
.landing__content .cloud-screen-11__main-img {
  width: 100%;
}
.landing__content .cloud-screen-12 {
  max-width: 1920px;
  overflow: hidden;
  position: relative;
  background: url(../images/landing/cloud/slide-12.jpg) no-repeat;
  background-size: cover;
  margin-top: -1px;
}
.landing__content .cloud-screen-12 .block-inner {
  margin: 0 auto;
}
.landing__content .cloud-screen-12 .block-inner .screen-content-wrapper h2 {
  font-weight: 600;
  margin-bottom: 90px;
  color: #3fbcef;
  font-size: 67px;
  text-align: center;
}
.landing__content .cloud-screen-12 .block-inner .screen-content-wrapper table {
  width: 94%;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 14px 8px;
}
.landing__content .cloud-screen-12 .block-inner .screen-content-wrapper table td {
  background: #fff;
  padding: 2px 20px;
  color: #000000;
  font-family: "PTSans", sans-serif;
  font-size: 18px;
}
.landing__content .cloud-screen-12 .block-inner .screen-content-wrapper__what-include {
  display: flex;
  justify-content: space-around;
  align-items: center;
  max-width: 970px;
  margin: 80px auto 0 auto;
}
.landing__content .cloud-screen-12 .block-inner .screen-content-wrapper__what-include__desc h3 {
  font-size: 36px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 20px;
}
.landing__content .cloud-screen-12 .block-inner .screen-content-wrapper__what-include__desc p {
  font-size: 26px;
  color: #fff;
  line-height: 1.2;
}
.landing__content .cloud-screen-12 .form-wrapper .block__inner {
  height: auto;
  width: auto;
}
.landing__content .cloud-screen-12 .form-wrapper .form {
  margin: 150px auto;
  padding: 30px !important;
  position: static;
  box-sizing: border-box;
  width: 380px;
  height: 68%;
  background: #badff2;
  border-radius: 0;
  z-index: 2;
}
.landing__content .cloud-screen-12 .form-wrapper .form .form-wrapper__title {
  font-size: 24px;
  line-height: 1;
  text-align: center;
  padding: 0 13%;
  color: #000000;
  font-family: "PTSans", sans-serif;
}
.landing__content .cloud-screen-12 .form-wrapper .form form {
  margin-top: 20px;
  height: auto !important;
}
.landing__content .cloud-screen-12 .form-wrapper .form form .form__field {
  margin: 0 0 16px 0;
}
.landing__content .cloud-screen-12 .form-wrapper .form form .form__input, .landing__content .cloud-screen-12 .form-wrapper .form form .form__textarea, .landing__content .cloud-screen-12 .form-wrapper .form form .form__select {
  padding: 20px;
  border-radius: 8px;
}
.landing__content .cloud-screen-12 .form-wrapper .form .chosen-container {
  width: 100% !important;
}
.landing__content .cloud-screen-12 .form-wrapper .form .chosen-container a {
  padding: 20px;
  border-radius: 8px;
}
.landing__content .cloud-screen-12 .form-wrapper .form .chosen-container a b {
  background-position: 2px 20px;
}
.landing__content .cloud-screen-12 .form-wrapper .form .filed button {
  height: 70px !important;
  padding: 9px 12px 14px 12px;
  margin-top: 12px;
  font-size: 32px;
  background: #fff;
  border-radius: 8px;
  letter-spacing: 0.1em;
  color: #000000;
  transition: all 0.4s;
}
.landing__content .cloud-screen-12 .form-wrapper .form .filed button:hover {
  color: #fff;
}
.landing__content .cloud-screen-12 .form-wrapper .form .form__msg {
  margin-top: 40px;
}
.landing__content .colors__colors a {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  margin-top: 10px;
  border-radius: 25px;
}
.landing__content .colors__colors .color-first {
  background: #a1cd44;
}
.landing__content .colors__colors .color-second {
  background: #00aeef;
}

.b-product {
  overflow: hidden;
}
.b-product .block__inner .b-product__img-wrap {
  margin-top: 60px;
  padding-right: 40px;
}

@media (max-width: 1700px) {
  .landing__content .b-product--cloud {
    height: auto;
    background-size: cover;
  }
  .landing__content .b-product--cloud .b-product__head h1 {
    color: #000000;
  }
  .landing__content .cloud-screen-1 .block-inner .features-wrapper .feature-top {
    margin-bottom: 50px;
  }
  .landing__content .cloud-screen-1__img {
    margin-left: -300px;
  }
  .landing__content .cloud-screen-2 {
    background-position: -250px;
  }
  .landing__content .cloud-screen-5__caption {
    left: 400px;
  }
  .landing__content .cloud-screen-5 .desc-1 {
    left: 560px;
  }
  .landing__content .cloud-screen-5 .desc-2 {
    left: 1044px;
  }
  .landing__content .cloud-screen-5__main-img {
    margin-left: -200px;
  }
  .landing__content .cloud-screen-9__advantages-wrapper {
    padding: 0 8% 0 6%;
  }
  .landing__content .cloud-screen-10__block-inner__caption {
    margin-left: 0;
  }
}
.dop_menu--item1 {
  width: 18% !important;
}
.dop_menu--item2 {
  width: 19% !important;
}
.dop_menu--item3 {
  width: 20% !important;
}
.dop_menu--item4 {
  width: 15% !important;
}

@media (max-width: 1400px) {
  .landing__content .cloud-screen-2 {
    height: 986px;
    background-size: 1600px;
    background-position: -200px top;
  }
  .landing__content .cloud-screen-2__content-wrapper {
    width: 716px;
    top: 140px;
    padding: 90px 146px 70px 100px;
  }
  .landing__content .cloud-screen-3 img {
    width: 123%;
    margin-left: -12%;
  }
  .landing__content .cloud-screen-5__caption {
    top: 72px;
    font-size: 126px;
  }
  .landing__content .cloud-screen-5 .desc-1 {
    top: 235px;
    left: 490px;
  }
  .landing__content .cloud-screen-5 .desc-2 {
    left: 848px;
    top: 592px;
  }
  .landing__content .cloud-screen-5__main-img {
    width: 1600px;
    margin-left: -114px;
  }
  .landing__content .cloud-screen-8__block-inner {
    width: 1200px;
  }
  .landing__content .cloud-screen-8__block-inner__caption {
    font-size: 36px;
    margin-bottom: 60px;
  }
  .landing__content .cloud-screen-10__block-inner {
    left: 0;
    transform: none;
    padding: 0 30px;
    box-sizing: border-box;
  }
  .landing__content .cloud-screen-10__block-inner__caption {
    margin-top: 100px;
    padding: 30px 50px;
    font-size: 40px;
  }
  .landing__content .cloud-screen-10__main-img {
    width: 90%;
  }
}
@media (max-width: 1200px) {
  .landing__content .b-product--cloud .b-product__img-wrap {
    margin-left: 40px;
    padding-right: 30px;
  }
  .landing__content .cloud-screen-2 {
    height: 862px;
    background-size: 1400px;
    background-position: -214px top;
  }
  .landing__content .cloud-screen-2__content-wrapper {
    width: 530px;
    top: 140px;
    padding: 50px 30px 30px 30px;
  }
  .landing__content .cloud-screen-4 {
    background-position: -340px top;
    background-size: 1700px;
    height: 1090px;
  }
  .landing__content .cloud-screen-4__content-wrapper {
    width: 100%;
    padding: 30px 50px 40px 100px;
  }
  .landing__content .cloud-screen-5__caption {
    top: 30px;
    font-size: 86px;
  }
  .landing__content .cloud-screen-5 .desc-1 {
    top: 176px;
    left: 340px;
  }
  .landing__content .cloud-screen-5 .desc-2 {
    left: 616px;
    top: 494px;
  }
  .landing__content .cloud-screen-5__main-img {
    width: 1340px;
    margin-left: -154px;
  }
  .landing__content .cloud-screen-6__caption {
    top: 46px;
    left: 62px;
  }
  .landing__content .cloud-screen-6__caption__text-sm {
    font-size: 50px;
    height: 64px;
  }
  .landing__content .cloud-screen-6__caption__text-md {
    font-size: 80px;
    height: 66px;
  }
  .landing__content .cloud-screen-6__caption__text-bg {
    font-size: 120px;
    height: 70px;
  }
  .landing__content .cloud-screen-6__caption__text-bg span {
    font-size: 80px;
  }
  .landing__content .cloud-screen-6__main-img {
    width: 1400px;
  }
  .landing__content .cloud-screen-7__block-inner {
    max-width: 100%;
    margin: 0 auto;
    padding: 0 30px;
    box-sizing: border-box;
  }
  .landing__content .cloud-screen-7__block-inner__content {
    width: 530px;
    padding-right: 30px;
  }
  .landing__content .cloud-screen-7__block-inner__content__caption {
    font-size: 40px;
    margin-top: 50px;
    margin-bottom: 30px;
  }
  .landing__content .cloud-screen-7__block-inner__content__text {
    position: relative;
    padding-left: 30px;
    box-sizing: border-box;
    margin-bottom: 30px;
  }
  .landing__content .cloud-screen-7__block-inner__content__text:before {
    top: 6px;
    font-size: 30px;
  }
  .landing__content .cloud-screen-7__block-inner__img {
    width: 400px;
    margin-right: 0;
  }
  .landing__content .cloud-screen-8__block-inner {
    width: 100%;
    transform: none;
    left: 0;
  }
  .landing__content .cloud-screen-8__block-inner__caption {
    font-size: 36px;
    margin-right: 30px;
  }
  .landing__content .cloud-screen-8__main-img {
    width: 136%;
    margin-left: -18%;
  }
  .landing__content .cloud-screen-13 {
    background-size: 850px;
    height: 740px;
  }
  .landing__content .cloud-screen-13 .block-inner {
    padding: 50px 30px 0 30px;
  }
  .landing__content .cloud-screen-13 .block-inner h2 {
    font-size: 60px;
  }
  .landing__content .cloud-screen-9 {
    background-position: center bottom;
    height: 700px;
  }
  .landing__content .cloud-screen-9__advantages-wrapper {
    padding: 0 30px;
  }
  .landing__content .cloud-screen-9__advantages-wrapper__advantage {
    font-size: 22px;
    line-height: 1.3;
  }
  .landing__content .cloud-screen-9__advantages-wrapper__advantage__big {
    font-size: 31px;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper h2 {
    font-size: 60px;
    margin-bottom: 50px;
    margin-top: 50px;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper__what-include {
    max-width: 918px;
  }
  .landing__content .cloud-screen-12 .block-inner .form-wrapper .block__inner .form {
    margin: 70px auto;
  }
}
@media (max-width: 900px) {
  .landing__content h2 {
    font-size: 30px;
  }
  .landing__content .b-product--cloud .b-product__head {
    background-position: 36%;
  }
  .landing__content .b-product--cloud .block__inner {
    margin-top: 0;
  }
  .landing__content .b-product--cloud .block__inner .b-product__left {
    overflow: visible;
  }
  .landing__content .b-product--cloud .block__inner .b-product__left .b-product__img-wrap {
    margin-top: 30px;
  }
  .landing__content .b-product--cloud .block__inner .b-product__left .b-product__images {
    margin-top: 30px;
  }
  .landing__content .b-product--cloud .block__inner .b-product__right .b-product__delivery {
    margin-top: 30px;
  }
  .landing__content .cloud-screen-1 .block-inner h2 {
    line-height: 1;
  }
  .landing__content .cloud-screen-1 .block-inner .features-wrapper {
    justify-content: space-around;
  }
  .landing__content .cloud-screen-1 .block-inner .features-wrapper .feature {
    width: 33.3%;
  }
  .landing__content .cloud-screen-1 .block-inner .features-wrapper .feature h3 {
    font-size: 17px;
  }
  .landing__content .cloud-screen-2 {
    height: auto;
    background-size: cover;
    background-position: top left;
  }
  .landing__content .cloud-screen-2__content-wrapper {
    position: static;
    padding: 30px 10px;
    width: 100%;
  }
  .landing__content .cloud-screen-2__content-wrapper__caption {
    font-size: 30px;
  }
  .landing__content .cloud-screen-2__content-wrapper__text {
    margin-bottom: 0;
  }
  .landing__content .cloud-screen-3 {
    display: none;
  }
  .landing__content .cloud-screen-4 {
    background-position: center;
    background-size: cover;
    height: auto;
  }
  .landing__content .cloud-screen-4__content-wrapper {
    position: static;
    width: 100%;
    padding: 30px 10px;
  }
  .landing__content .cloud-screen-4__content-wrapper__caption {
    color: #000000;
    font-size: 30px;
  }
  .landing__content .cloud-screen-4__content-wrapper__list-wrapper {
    padding-left: 30px;
  }
  .landing__content .cloud-screen-4__content-wrapper__list-wrapper__unit:before {
    color: #000000;
    top: 0;
    left: -30px;
  }
  .landing__content .cloud-screen-5 {
    background: #fff;
    padding: 30px 10px;
  }
  .landing__content .cloud-screen-5__caption {
    position: static;
    font-size: 30px;
    color: #000000;
    margin-bottom: 20px;
  }
  .landing__content .cloud-screen-5__description {
    position: relative;
  }
  .landing__content .cloud-screen-5__description img {
    display: block;
    width: 80%;
    margin: 0 auto;
  }
  .landing__content .cloud-screen-5 .desc-1 {
    width: 100%;
    top: auto;
    left: auto;
  }
  .landing__content .cloud-screen-5 .desc-2 {
    width: 100%;
    top: auto;
    left: auto;
    margin-top: 30px;
    margin-bottom: 0;
  }
  .landing__content .cloud-screen-5__main-img {
    display: none;
    width: 1340px;
    margin-left: -154px;
  }
  .landing__content .cloud-screen-7__block-inner {
    display: block;
    padding: 50px 10px 0 10px;
  }
  .landing__content .cloud-screen-7__block-inner__content {
    width: 100%;
    padding-right: 0;
  }
  .landing__content .cloud-screen-7__block-inner__content__caption {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 20px;
  }
  .landing__content .cloud-screen-7__block-inner__content__text {
    margin-bottom: 20px;
    padding-left: 24px;
  }
  .landing__content .cloud-screen-7__block-inner__content__text:before {
    top: 4px;
    font-size: 24px;
  }
  .landing__content .cloud-screen-7__block-inner__img {
    display: block;
    width: 60%;
    margin: 0 auto;
  }
  .landing__content .cloud-screen-8__block-inner__caption {
    font-size: 30px;
    margin: 0;
    width: 100%;
    padding: 20px 10px;
  }
  .landing__content .cloud-screen-8__main-img {
    width: 150%;
    margin-left: -38%;
  }
  .landing__content .cloud-screen-13 {
    background-size: 720px;
    height: 620px;
  }
  .landing__content .cloud-screen-13 .block-inner {
    padding: 50px 30px 0 30px;
  }
  .landing__content .cloud-screen-13 .block-inner h2 {
    font-size: 40px;
    max-width: 600px;
  }
  .landing__content .cloud-screen-10__block-inner {
    padding: 0 10px;
  }
  .landing__content .cloud-screen-10__block-inner__caption {
    margin-top: 10px;
    padding: 20px 30px;
    font-size: 30px;
  }
  .landing__content .cloud-screen-10__main-img {
    display: none;
  }
  .landing__content .cloud-screen-10__main-img-sm {
    display: block;
  }
  .landing__content .cloud-screen-12 {
    padding: 50px 0;
  }
  .landing__content .cloud-screen-12 .block-inner {
    flex-wrap: wrap;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper {
    padding-left: 0;
    width: 100%;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper h2 {
    margin: 0 0 30px 0;
    line-height: 1;
    font-size: 40px;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper table {
    margin: 0 auto;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper__what-include {
    display: block;
    margin: 50px auto 0 auto;
    padding: 0 40px;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper__what-include img {
    margin-top: 30px;
  }
  .landing__content .cloud-screen-12 .block-inner .form-wrapper {
    width: 100%;
    margin-top: 0;
  }
  .landing__content .cloud-screen-12 .block-inner .form {
    width: 340px;
    margin: 0 auto;
  }
  .landing__content .cloud-screen-12 .block-inner .form form .form__input, .landing__content .cloud-screen-12 .block-inner .form form .form__textarea, .landing__content .cloud-screen-12 .block-inner .form form .form__select {
    padding: 12px;
  }
  .landing__content .cloud-screen-12 .block-inner .form form .filed button {
    height: 56px !important;
    font-size: 26px;
  }
  .landing__content .cloud-screen-12 .block-inner .form .chosen-container {
    width: 100% !important;
  }
  .landing__content .cloud-screen-12 .block-inner .form .chosen-container a {
    padding: 12px;
  }
  .landing__content .cloud-screen-12 .block-inner .form .chosen-container a b {
    background-position: 2px 12px;
  }
  .landing__content .b-product__head img {
    display: block;
    margin: 0 auto !important;
    width: 70%;
  }
}
@media (max-width: 767px) {
  .landing__content .aura-features .block-inner .features-wrapper .feature {
    width: 50%;
  }
  .landing__content .cloud-screen-1 .block-inner .features-wrapper {
    justify-content: space-around;
  }
  .landing__content .cloud-screen-1 .block-inner .features-wrapper .feature {
    width: 50%;
  }
  .landing__content .cloud-screen-1 .block-inner .features-wrapper .feature p {
    margin-top: 10px;
  }
  .landing__content .cloud-screen-6__caption {
    top: 20px;
    left: 20px;
    color: #000000;
  }
  .landing__content .cloud-screen-6__caption__text-sm {
    font-size: 26px;
    height: 33px;
  }
  .landing__content .cloud-screen-6__caption__text-md {
    font-size: 42px;
    height: 22px;
  }
  .landing__content .cloud-screen-6__caption__text-bg {
    font-size: 74px;
    height: 41px;
  }
  .landing__content .cloud-screen-6__caption__text-bg span {
    font-size: 50px;
  }
  .landing__content .cloud-screen-6__main-img {
    width: 160%;
  }
  .landing__content .cloud-screen-13 {
    height: auto;
    background-image: url(../images/landing/cloud/slide-13-sm.jpg);
    background-size: cover;
  }
  .landing__content .cloud-screen-13 .block-inner {
    background: rgba(255, 255, 255, 0.4);
  }
  .landing__content .cloud-screen-13 .block-inner h2 {
    font-size: 30px;
    max-width: 100%;
    margin-bottom: 30px;
    text-align: center;
  }
  .landing__content .cloud-screen-13 .block-inner .features-wrapper {
    display: flex;
  }
  .landing__content .cloud-screen-9 {
    background-size: cover;
    height: 540px;
  }
  .landing__content .cloud-screen-9__advantages-wrapper {
    padding: 20px 10px 0 10px;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    height: 100%;
  }
  .landing__content .cloud-screen-9__advantages-wrapper__advantage {
    font-size: 22px;
    line-height: 1.3;
    margin: 0 0 20px 0;
  }
  .landing__content .cloud-screen-9__advantages-wrapper__advantage__big {
    font-size: 31px;
  }
  .landing__content .cloud-screen-11__main-img {
    width: 118%;
    margin-left: -10%;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper {
    padding-left: 0;
    width: 100%;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper h2 {
    margin: 0 0 30px 0;
    line-height: 1;
    font-size: 30px;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper table {
    margin: 0 auto;
    width: 100%;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper__what-include {
    display: block;
    margin: 30px auto 0 auto;
    padding: 0 14px;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper__what-include__desc h3 {
    color: #000000;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper__what-include__desc p {
    color: #000000;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper__what-include img {
    margin-top: 30px;
    width: 90%;
  }
}
.b-product--cloud {
  height: 1650px;
  background: url(../images/landing/cloud/product_bg.jpg);
  color: #000;
}
.b-product--cloud .block__inner {
  width: 1200px;
  height: auto;
}
@media (max-width: 1200px) {
  .b-product--cloud .block__inner {
    width: 100%;
  }
}
.b-product--cloud .b-product__left {
  width: 52%;
}
@media (max-width: 960px) {
  .b-product--cloud .b-product__left {
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    overflow: hidden;
    width: 90%;
  }
}
.b-product--cloud .b-product__right {
  margin-top: 30px;
  width: 48%;
}
.b-product--cloud .b-product__right .available--green-m {
  color: #000000;
}
@media (max-width: 1200px) {
  .b-product--cloud .b-product__right {
    width: 45%;
  }
}
@media (max-width: 960px) {
  .b-product--cloud .b-product__right {
    margin: 0 auto;
    float: none;
    overflow: hidden;
    width: 80%;
  }
}
@media (max-width: 540px) {
  .b-product--cloud .b-product__right {
    width: 100%;
  }
}
.b-product--cloud .slick-prev {
  width: 16px;
  height: 27px;
  background: url(../images/landing/src/arrow_gray_big_left.png) no-repeat;
  left: -42px;
}
.b-product--cloud .slick-next {
  width: 16px;
  height: 27px;
  background: url(../images/landing/src/arrow_gray_big_right.png) no-repeat;
  right: -10px;
}
@media (max-width: 1200px) {
  .b-product--cloud .b-product__ontime .credit__question {
    right: 0;
  }
}
.b-product--cloud .b-product__head {
  text-align: center;
  margin-top: 60px;
}
.b-product--cloud .b-product__head h1 {
  font-family: "PTSans", sans-serif;
  font-size: 36px;
  font-weight: 600;
  color: #fff;
  line-height: 1;
  text-align: center;
}
.b-product--cloud .price-sticker--black {
  background: url("/images/landing/cloud/price_sticker.svg") center bottom no-repeat !important;
  width: 219px !important;
  height: 77px !important;
  color: #5ac300;
  background-size: 100%;
  padding-top: 10px !important;
}
.b-product--cloud .price-sticker--black .price-sticker__num {
  margin: 5px 10px 10px 44px;
}
.b-product--cloud .price-sticker--black .price-sticker__num .price__num__changeble, .b-product--cloud .price-sticker--black .price-sticker__num .price-sticker__sign {
  color: #000000;
  font-weight: 600;
  font-size: 48px;
  padding-bottom: 4px;
  font-family: "PTSans", sans-serif;
}
.b-product--cloud .price-sticker__ssbrf {
  font-size: 12px;
}
.b-product--cloud .b-product__img-wrap {
  height: auto;
  margin: 80px 0 0 0;
  width: auto;
  text-align: center;
}
@media (max-width: 600px) {
  .b-product--cloud .b-product__img {
    width: 100%;
  }
}
@media (max-width: 540px) {
  .b-product--cloud .b-product__img {
    width: 100%;
  }
}
.b-product--cloud .b-product__buttons {
  margin: 13px 0 6px 0;
  max-width: 445px;
  clear: both;
}
@media (max-width: 450px) {
  .b-product--cloud .b-product__buttons {
    width: 97%;
  }
}
.b-product--cloud .b-product__cart-add {
  background: #fff;
  color: #333333;
}
.b-product--cloud .b-product__cart-add .icon--cart-big {
  background: url(../images/landing/cloud/cart-icon.svg);
}
.b-product--cloud .b-product__cart-add:hover {
  background: #c5e4f4;
}
.b-product--cloud .b-product__order-quick {
  float: right;
  margin: 0;
  color: #333333;
  background: #fff;
}
.b-product--cloud .b-product__order-quick:hover {
  background: #c5e4f4;
}
.b-product--cloud .b-product__order-quick .icon--rocket-solid-b {
  background: url(../images/landing/cloud/quick-buy.svg);
}
@media (max-width: 450px) {
  .b-product--cloud .b-product__order-quick {
    float: none;
    margin: 0 auto;
  }
}
.b-product--cloud .b-product__available .icon--available {
  background: url(../images/landing/cloud/available-icon.svg);
}
.b-product--cloud .b-product__colors {
  padding-top: 20px;
}
.b-product--cloud .b-product__colors li {
  border-radius: 25px;
}
.b-product--cloud .colors__colors img {
  padding: 5px 5px 0 0;
}
.b-product--cloud .b-product__delivery {
  margin-bottom: 20px;
  margin-top: 100px;
  padding-bottom: 15px;
  border-radius: 10px;
  width: 97%;
  max-width: 380px;
  background: #dcf3ff;
}
.b-product--cloud .delivery__title {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 15px;
  padding-right: 15px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-size: 16px;
  margin-bottom: 10px;
}
.b-product--cloud .delivery__row {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
  color: #000000;
}
@media (max-width: 450px) {
  .b-product--cloud .delivery__row {
    font-size: 13px;
  }
}
.b-product--cloud .icon--delivery-car-white {
  background: url(../images/landing/cloud/car-black.png);
  width: 28px;
  height: 23px;
}
.b-product--cloud .icon--delivery-self-white {
  background: url(../images/landing/cloud/self-black.png);
  width: 24px;
  height: 24px;
}
.b-product--cloud .icon--delivery-store-white {
  background: url(../images/landing/cloud/store-pickup.png);
  height: 23px;
}
.b-product--cloud .button--red-gr {
  background: linear-gradient(180deg, rgb(197, 31, 38) 0%, rgb(159, 19, 25) 100%);
}
@media (max-width: 450px) {
  .b-product--cloud .button--red-gr {
    display: block;
    margin-bottom: 10px;
  }
}
.b-product--cloud .b-product__img-prev {
  border: 0;
  border-radius: 10px;
}
.b-product--cloud .b-product__images {
  overflow: visible;
  float: none;
  width: 499px;
  height: auto;
  margin: 62px auto 0 auto;
}
@media (max-width: 600px) {
  .b-product--cloud .b-product__images {
    width: 100%;
  }
}
.b-product--cloud .owl-prev {
  background-image: none;
  margin-left: -34px;
}
.b-product--cloud .owl-next {
  background-image: none;
  margin-right: -34px;
}
.b-product--cloud .icon--arrow-gray-big-left {
  width: 16px;
  height: 27px;
  background: url(../images/landing/src/fit-icon-left.png) center center no-repeat;
}
.b-product--cloud .icon--arrow-gray-big-right {
  width: 16px;
  height: 27px;
  background: url(../images/landing/src/fit-icon-right.png) center center no-repeat;
}
.b-product--cloud .p-head__title {
  font-family: "Myriad Pro", "Calibri", "Lucida Sans", "Segoe UI", sans serif;
  font-size: 56px;
  color: #6c6c6c;
  line-height: 1;
  letter-spacing: 30px;
  margin-left: 30px;
}
@media (max-width: 600px) {
  .b-product--cloud .p-head__title {
    font-size: 30px;
    text-align: center;
  }
  .b-product--cloud .p-head__title img {
    width: 100%;
  }
}
.b-product--cloud .b-product__exclusive {
  margin-top: 20px;
}
@media (max-width: 450px) {
  .b-product--cloud .b-product__exclusive {
    text-align: center;
    margin: auto;
    width: 156px;
    float: none;
    clear: both;
  }
}
.b-product--cloud .exclusive__title {
  font-size: 20px;
  font-weight: lighter;
  color: #3b3a3a;
}
.b-product--cloud .exclusive__model {
  margin: 0 15px 15px 0;
  border: 1px solid #ebeaea;
  border-radius: 10px;
  box-sizing: border-box;
}
.b-product--cloud .exclusive__model:nth-child(4) {
  margin-right: 0;
}
.b-product--cloud .exclusive__img {
  border-radius: 10px;
}
.b-product--cloud .exclusive__name {
  border-radius: 0 0 10px 10px;
  font-size: 13px;
  padding-left: 6px !important;
}

@media (max-width: 1030px) {
  .b-product--cloud .slick-slider {
    margin-left: 30px;
  }
  .b-product--cloud .slick-next {
    right: -23px;
  }
}
@media (max-width: 450px) {
  h2 {
    font-size: 26px !important;
  }
  .b-product--cloud .slick-slider {
    margin-left: 0;
    width: 92%;
  }
  .b-product--cloud .slick-next {
    right: -23px;
  }
  .landing__content .b-product--cloud .b-product__head {
    margin-top: 50px;
  }
  .landing__content .b-product--cloud .b-product__left {
    width: 100%;
    overflow: visible;
  }
  .landing__content .b-product--cloud .b-product__left .b-product__images {
    width: 86%;
    margin-left: 9%;
  }
  .landing__content .b-product--cloud .b-product__left .b-product__images .slick-slider {
    width: 100%;
  }
  .landing__content .b-product--cloud .b-product__left .b-product__images .slick-slider .slick-prev {
    left: -31px;
  }
  .landing__content .b-product--cloud .b-product__left .b-product__images .slick-slider .slick-next {
    right: -16px;
  }
  .landing__content .b-product--cloud .b-product__img-wrap {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .landing__content .cloud-screen-1 .block-inner h2 {
    padding: 0 10px;
  }
  .landing__content .cloud-screen-1 .block-inner .features-wrapper {
    justify-content: space-around;
  }
  .landing__content .cloud-screen-1 .block-inner .features-wrapper .feature {
    width: 100%;
  }
  .landing__content .cloud-screen-1 .block-inner .features-wrapper .feature p {
    margin-top: 10px;
  }
  .landing__content .cloud-screen-12 .block-inner .screen-content-wrapper table td {
    padding: 2px 10px;
    font-size: 16px;
    line-height: 1.1;
  }
  .landing__content .cloud-screen-12 .block-inner .form-wrapper {
    width: 100%;
  }
  .landing__content .cloud-screen-12 .block-inner .form {
    width: 100%;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (max-width: 330px) {
  .b-product--cloud .slick-slider {
    width: 85%;
  }
}
.button--orange-matrix {
  background: linear-gradient(180deg, rgb(201, 128, 64) 0%, rgb(195, 94, 59) 56.68%, rgb(189, 65, 54) 100%);
  color: #fff;
}
@media (max-width: 450px) {
  .button--orange-matrix {
    float: none;
    display: block;
    margin-left: 0;
  }
}

.product-image-box {
  overflow: hidden;
}

.dop_menu--item1 {
  width: 16%;
}
.dop_menu--item2 {
  width: 16%;
}
.dop_menu--item3 {
  width: 17%;
}
.dop_menu--item4 {
  width: 13%;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6L09TL2RvbWFpbnMveWFtYWd1Y2hpLXJlZ2lvbi5sb2MvZnJvbnRlbmQvc2Nzcy9jb21tb24vYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiQzovT1MvZG9tYWlucy95YW1hZ3VjaGktcmVnaW9uLmxvYy9mcm9udGVuZC9zY3NzL2xhbmRpbmcvdXRpbHMvX3ZhcnMuc2NzcyIsIkM6L09TL2RvbWFpbnMveWFtYWd1Y2hpLXJlZ2lvbi5sb2MvZnJvbnRlbmQvc2Nzcy9sYW5kaW5nL3BhZ2VzL19jbG91ZC5zY3NzIiwiQzovT1MvZG9tYWlucy95YW1hZ3VjaGktcmVnaW9uLmxvYy9mcm9udGVuZC9zY3NzL2xhbmRpbmcvdXRpbHMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBS0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFLQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFJQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FDdEdKO0FDN0JBO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUlOO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1WO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztB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OztFQUlGO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBOztFQUtKO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTs7O0FBTVI7RUFHTTtJQUNFO0lBQ0E7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUlGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFJRjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFJTjtJQUNFOztFQUlGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUlOO0lBQ0U7SUFDQTs7RUFLSjtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7O0VBR0o7SUFDRTtJQUNBOztFQUdKO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOztFQUNBO0lBQ0U7O0VBSU47SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBUU07SUFDRTtJQUNBO0lBQ0E7O0VBRVY7SUFDRTs7RUFLQTtJQUNFOzs7QUFTZDtFQUVJO0lBQ0U7O0VBR0E7SUFDRTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFOztFQUlGO0lBQ0U7O0VBT0o7SUFDRTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTs7RUFNVjtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7O0VBSU47SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRTtJQUNFO0lBQ0E7SUFDQTs7RUFNVjtJQUNFLFlEejhCUTtJQzA4QlI7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7SUFDQTtJQUNBOztFQUdKO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFJRjtJQUNFO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7O0VBSU47SUFDRTtJQUNBO0lBQ0E7O0VBTUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNFO0lBQ0E7O0VBR0o7SUFDTTtJQUNBOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBOztFQUtSO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTs7RUFFRjtJQUNFOztFQUdKO0lBQ0U7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUlOO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBR0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBR0o7SUFDRTs7RUFDQTtJQUNFOztFQUNBO0lBQ0U7O0VBUVY7SUFDRTtJQUNBO0lBQ0E7OztBQU1SO0VBS1U7SUFDRTs7RUFPSjtJQUNFOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTs7RUFPUjtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOztFQUlOO0lBQ0U7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBSU47SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNB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QUNFOzs7QUFLTjtFQUNFO0VBQ0EsT0Q1bkRZOztBRTBHVjtFRGdoREo7SUFJSTtJQUNBO0lBQ0E7Ozs7QUFJSjtFQUNFOzs7QUFJQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BUU2Fucyc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL1BUU2Fucy5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvZm9udHMvUFRTYW5zLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvUFRTYW5zLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUU2Fucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvUFRTYW5zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9QVFNhbnMuc3ZnI1BUU2FucycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zJztcclxuICAgIHNyYzogdXJsKCcvZm9udHMvUFRTYW5zQm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvZm9udHMvUFRTYW5zQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUU2Fuc0JvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvUFRTYW5zQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvUFRTYW5zQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvUFRTYW5zQm9sZC5zdmcjUFRTYW5zJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zJztcclxuICAgIHNyYzogdXJsKCcvZm9udHMvUFRTYW5zSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQVFNhbnNOYXJyb3cnO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9QVFNhbnNOYXJyb3cuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL1BUU2Fuc05hcnJvdy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUU2Fuc05hcnJvdy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9mb250cy9QVFNhbnNOYXJyb3cud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUU2Fuc05hcnJvdy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvUFRTYW5zTmFycm93LnN2ZyNQVFNhbnNOYXJyb3cnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc05hcnJvdyc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL1BUU2Fuc05hcnJvd0JvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL1BUU2Fuc05hcnJvd0JvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9QVFNhbnNOYXJyb3dCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUU2Fuc05hcnJvd0JvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUU2Fuc05hcnJvd0JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUU2Fuc05hcnJvd0JvbGQuc3ZnI1BUU2Fuc05hcnJvdycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBMaWdodCcpLCBsb2NhbCgnTW9udHNlcnJhdC1MaWdodCcpLCB1cmwoJy9mb250cy9zdGF0aWMvTW9udHNlcnJhdC1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IGxvY2FsKCdNb250c2VycmF0JyksIGxvY2FsKCdNb250c2VycmF0LVJlZ3VsYXInKSwgdXJsKCcvZm9udHMvc3RhdGljL01vbnRzZXJyYXQtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IGxvY2FsKCdNb250c2VycmF0JyksIGxvY2FsKCdNb250c2VycmF0LVJlZ3VsYXInKSwgdXJsKCcvZm9udHMvc3RhdGljL01vbnRzZXJyYXQtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgQm9sZCcpLCBsb2NhbCgnTW9udHNlcnJhdC1Cb2xkJyksIHVybCgnL2ZvbnRzL3N0YXRpYy9Nb250c2VycmF0LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQgSXRhbGljJyksIHVybCgnL2ZvbnRzL3N0YXRpYy9Nb250c2VycmF0LUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvTGlnaHQnO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9NeXJpYWRQcm9MaWdodC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvZm9udHMvTXlyaWFkUHJvTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9NeXJpYWRQcm9MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvTXlyaWFkUHJvTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL015cmlhZFByb0xpZ2h0LnN2ZyNNeXJpYWRQcm9MaWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9NeXJpYWRQcm8ub3RmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZFByb0JvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9NeXJpYWRQcm9Cb2xkLm90ZicpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhQyc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL1BUUHJhZ21hdGljYUN5cmlsbGljLnR0ZicpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2FDJztcclxuICAgIHNyYzogdXJsKCcvZm9udHMvUFRQcmFnbWF0aWNhQm9sZEN5cmlsbGljLnR0ZicpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn0iLCIkZm9udC1wdC1zYW5zOiAnUFRTYW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtcHQtc2Fucy1uYXJyb3c6ICdQVFNhbnNOYXJyb3cnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1hcmlhbDogJ0FyaWFsJywgJ0hlbHZldGljYSBOZXVlJywgJ0hlbHZldGljYScsIHNhbnMtc2VyaWY7XHJcbiRmb250LXRhaG9tYTogJ1RhaG9tYScsICdWZXJkYW5hJywgJ1NlZ29lJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtbXlyaWFkOiAnTXlyaWFkIFBybycsICdDYWxpYnJpJywgJ0x1Y2lkYSBTYW5zJywgJ1NlZ29lIFVJJywgc2FucyBzZXJpZjtcclxuJGZvbnQtbXlyaWFkLWxpZ2h0OiAnTXlyaWFkUHJvTGlnaHQnLCBzYW5zIHNlcmlmO1xyXG4kZm9udC1teXJpYWQtYm9sZDogJ015cmlhZFByb0JvbGQnLCBzYW5zIHNlcmlmO1xyXG4kZm9udC1wcmFnbWF0aWNhLWM6ICdQcmFnbWF0aWNhQycsIHNhbnMgc2VyaWY7XHJcblxyXG4kY29sb3Itd2hpdGU6ICNmZmY7XHJcbiRjb2xvci1ibGFjazogIzAwMDtcclxuJGNvbG9yLXJlZC10ZXN0OiAjOTUwODA0O1xyXG5cclxuJGNvbG9yLXZpbm91czogIzU4MDAwMDtcclxuJGNvbG9yLW9yYW5nZS1saWdodDogI2ZmNDIwMDtcclxuJGNvbG9yLWdyYXktZGFya2VzdC1kYXJrOiAjMWQxZDFkO1xyXG4kY29sb3ItZ3JlZW46ICM0Yzk3MTQ7XHJcbiRjb2xvci1ncmF5LWxpZ2h0OiAjMzIzMjMyO1xyXG4kY29sb3ItZ3JheS1saWdodDI6ICMzMzMzMzM7XHJcbiRjb2xvci1ncmF5LWxpZ2h0MzogIzM4MzgzODtcclxuJGNvbG9yLXJlZC1kYXJrZXN0LWRhcms6ICM1ODAwMDA7XHJcblxyXG4kY29sb3ItdGV4dC1ncmV5LWxpZ2h0OiAjZDNkM2QzO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGNvbG9yLXdoaXRlLWJlaWdlOiAjZGZkY2Q3O1xyXG4kY29sb3ItcmVkLWxpZ2h0OiAjYzgxNDExO1xyXG4kY29sb3ItcmVkOiAjOWIwODA1O1xyXG4kY29sb3ItcmVkLWRhcms6ICM4MzBhMDY7XHJcbiRjb2xvci1yZWQtZGFya2VzdC1saWdodDogIzcxMDgwNTtcclxuJGNvbG9yLXJlZC1kYXJrZXN0OiAjNzEwODBiO1xyXG5cclxuJGNvbG9yLWdyYXktbGlnaHRlcjogI2I3YjdiNztcclxuXHJcbiRjb2xvci1ncmF5OiAjMjQyNDI0O1xyXG4kY29sb3ItZ3JheS1kYXJrZXN0OiAjMTgxODE4O1xyXG4kY29sb3ItYmx1ZS1saWdodDogIzQzYmVjNDtcclxuJGNvbG9yLWdyZWVuLWxpZ2h0OiAjOGZjNzY1O1xyXG4kY29sb3Itb3JhbmdlLWRhcms6ICNjNjVjMDY7XHJcbiRjb2xvci1vcmFuZ2U6ICNmMzcxMDg7XHJcblxyXG4kY29sb3ItdGV4dC13aGl0ZS1kYXJrZXN0OiAjZTZlNmU2O1xyXG4kY29sb3ItdGV4dC1ncmV5OiAjN2Q3ZDdkO1xyXG5cclxuJGNvbG9yLWJvcmRlci1ncmV5OiAkY29sb3ItZ3JheS1saWdodDtcclxuJGNvbG9yLWJveC1iZy1ncmF5LWRhcmtlc3Q6ICRjb2xvci1ncmF5LWRhcmtlc3Q7XHJcblxyXG4kY29sb3ItdGl0bGUtbGlnaHQtYmx1ZTogJGNvbG9yLWJsdWUtbGlnaHQ7IiwiYm9keXtcclxuICBjb3VudGVyLXJlc2V0OiBzdGVwcztcclxufVxyXG4ubGFuZGluZ19fY29udGVudCB7XHJcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC5ibG9jay1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBUU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBtYXJnaW46IDEwMHB4IDAgNTBweCAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogXCJQVFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBUU2Fuc1wiLCBzYW5zLXNlcmlmOyBcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUFRTYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUFRTYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ibG9jay1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jbG91ZC1zY3JlZW4tMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAuYmxvY2staW5uZXIge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogODBweCAwIDAgMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmVhdHVyZXMtd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZS10b3Age1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNsb3VkLXNjcmVlbi0yIHtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xhbmRpbmcvY2xvdWQvc2xpZGUtMi5qcGcpIG5vLXJlcGVhdDtcclxuICAgIGhlaWdodDogMTE4NHB4O1xyXG4gICAgJl9fY29udGVudC13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE0MHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDkyOHB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICAgIHBhZGRpbmc6IDEzMHB4IDI0NnB4IDEwMHB4IDE2MHB4O1xyXG4gICAgICAmX19jYXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2xvdWQtc2NyZWVuLTMge1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2xvdWQtc2NyZWVuLTQge1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGFuZGluZy9jbG91ZC9zbGlkZS00LmpwZykgbm8tcmVwZWF0O1xyXG4gICAgaGVpZ2h0OiAxMjYwcHg7XHJcbiAgICAmX19jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDExMDBweDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sYW5kaW5nL2Nsb3VkL3NsaWRlLTRfYmcucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDUwcHggNDBweCAyODBweDtcclxuICAgICAgcHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG4gICAgICAmX19jYXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICM3OGIyYTA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xpc3Qtd3JhcHBlcntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgJl9fdW5pdHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcHM7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcHMpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICM3OGIyYTA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG91ZC1zY3JlZW4tNXtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19jYXB0aW9ue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDYwMHB4O1xyXG4gICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE1NHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogI2QxZTdmMjtcclxuICAgIH1cclxuICAgICZfX2Rlc2NyaXB0aW9ue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzYy0xe1xyXG4gICAgICBsZWZ0OiA3NjBweDtcclxuICAgICAgdG9wOiAzMDBweDtcclxuICAgICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTg2cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiA2OXB4O1xyXG4gICAgICAgIGhlaWdodDogOTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xhbmRpbmcvY2xvdWQvZGVzYy0xLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzYy0ye1xyXG4gICAgICBsZWZ0OiAxMjIwcHg7XHJcbiAgICAgIHRvcDogNzIwcHg7XHJcbiAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xMTJweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDkzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xhbmRpbmcvY2xvdWQvZGVzYy0yLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG91ZC1zY3JlZW4tNntcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19jYXB0aW9ue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTEwcHg7XHJcbiAgICAgIGxlZnQ6IDM4MHB4O1xyXG4gICAgICBjb2xvcjogIzc4YjJhMDtcclxuICAgICAgZm9udC1mYW1pbHk6IFBUU2Fucywgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICZfX3RleHQtc217XHJcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgfVxyXG4gICAgICAmX190ZXh0LW1ke1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMThweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGV4dC1iZ3tcclxuICAgICAgICBmb250LXNpemU6IDIwM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2xvdWQtc2NyZWVuLTd7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgY291bnRlci1yZXNldDogc3RlcHMtMjtcclxuICAgICZfX2Jsb2NrLWlubmVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgJl9fY29udGVudHtcclxuICAgICAgICB3aWR0aDogNTMwcHg7XHJcbiAgICAgICAgJl9fY2FwdGlvbntcclxuICAgICAgICAgIGNvbG9yOiAjODlkMGY1O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMDZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwcy0yO1xyXG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXBzLTIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1ne1xyXG4gICAgICAgIHdpZHRoOiA1OTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC03MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG91ZC1zY3JlZW4tOHtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19ibG9jay1pbm5lcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTMwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgJl9fY2FwdGlvbntcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzc4YjJhMDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tYWluLWltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG91ZC1zY3JlZW4tMTMge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sYW5kaW5nL2Nsb3VkL3NsaWRlLTEzLmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDk4MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgLmJsb2NrLWlubmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMCAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogODNweDtcclxuICAgICAgICAgIGNvbG9yOiAjODlkMGY1O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlcy13cmFwcGVyIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAuZmVhdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgLmNsb3VkLXNjcmVlbi05e1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGFuZGluZy9jbG91ZC9zbGlkZS05LmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDEwMzZweDtcclxuICAgICZfX2FkdmFudGFnZXMtd3JhcHBlcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTYlIDAgMTMlO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDYzLDE4OCwyMzksMC42KTtcclxuICAgICAgJl9fYWR2YW50YWdle1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgICAgICZfX2JpZ3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNsb3VkLXNjcmVlbi0xMHtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAmX19ibG9jay1pbm5lcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTMwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICZfX2NhcHRpb257XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA3MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzNmYmNlZjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tYWluLWltZ3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbi1pbWctc217XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2xvdWQtc2NyZWVuLTExe1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICZfX21haW4taW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNsb3VkLXNjcmVlbi0xMiB7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xhbmRpbmcvY2xvdWQvc2xpZGUtMTIuanBnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuXHJcbiAgICAuYmxvY2staW5uZXIge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIC5zY3JlZW4tY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgICAgICAgIGNvbG9yOiAjM2ZiY2VmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2N3B4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICB3aWR0aDogOTQlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDE0cHggOHB4O1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUFRTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd2hhdC1pbmNsdWRle1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1heC13aWR0aDogOTcwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDgwcHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgICAmX19kZXNje1xyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgIC5ibG9ja19faW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAxNTBweCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjglO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNiYWRmZjI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAuZm9ybS13cmFwcGVyX190aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTMlO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQVFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9faW5wdXQsIC5mb3JtX190ZXh0YXJlYSwgLmZvcm1fX3NlbGVjdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWxlZCB7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDEycHggMTRweCAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtX19tc2cge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbG9yc19fY29sb3JzIHtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIH1cclxuICAgIC5jb2xvci1maXJzdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNhMWNkNDQ7XHJcbiAgICB9XHJcbiAgICAuY29sb3Itc2Vjb25kIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAwYWVlZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iLXByb2R1Y3Qge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmJsb2NrX19pbm5lciB7XHJcbiAgICAuYi1wcm9kdWN0X19pbWctd3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgLmxhbmRpbmdfX2NvbnRlbnQge1xyXG4gICAgLmItcHJvZHVjdC0tY2xvdWQge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIC5iLXByb2R1Y3RfX2hlYWQge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3VkLXNjcmVlbi0xIHtcclxuICAgICAgLmJsb2NrLWlubmVyIHtcclxuICAgICAgICAuZmVhdHVyZXMtd3JhcHBlciB7XHJcbiAgICAgICAgICAuZmVhdHVyZS10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19pbWcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG91ZC1zY3JlZW4tMiB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTBweDtcclxuICAgIH1cclxuICAgIC5jbG91ZC1zY3JlZW4tNXtcclxuICAgICAgJl9fY2FwdGlvbntcclxuICAgICAgICBsZWZ0OiA0MDBweDtcclxuICAgICAgfVxyXG4gICAgICAuZGVzYy0xe1xyXG4gICAgICAgIGxlZnQ6IDU2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjLTJ7XHJcbiAgICAgICAgbGVmdDogMTA0NHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX21haW4taW1ne1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG91ZC1zY3JlZW4tOXtcclxuICAgICAgJl9fYWR2YW50YWdlcy13cmFwcGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOCUgMCA2JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3VkLXNjcmVlbi0xMHtcclxuICAgICAgJl9fYmxvY2staW5uZXJ7XHJcbiAgICAgICAgJl9fY2FwdGlvbntcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRvcF9tZW51IHtcclxuICAmLS1pdGVtMSB7XHJcbiAgICB3aWR0aDogMTglICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYtLWl0ZW0yIHtcclxuICAgIHdpZHRoOiAxOSUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi0taXRlbTMge1xyXG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLS1pdGVtNCB7XHJcbiAgICB3aWR0aDogMTUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgLmxhbmRpbmdfX2NvbnRlbnQge1xyXG4gICAgLmNsb3VkLXNjcmVlbi0yIHtcclxuICAgICAgaGVpZ2h0OiA5ODZweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCB0b3A7XHJcbiAgICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDcxNnB4O1xyXG4gICAgICAgIHRvcDogMTQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogOTBweCAxNDZweCA3MHB4IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvdWQtc2NyZWVuLTMge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMjMlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvdWQtc2NyZWVuLTV7XHJcbiAgICAgICZfX2NhcHRpb257XHJcbiAgICAgICAgdG9wOiA3MnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2MtMXtcclxuICAgICAgICB0b3A6IDIzNXB4O1xyXG4gICAgICAgIGxlZnQ6IDQ5MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjLTJ7XHJcbiAgICAgICAgbGVmdDogODQ4cHg7XHJcbiAgICAgICAgdG9wOiA1OTJweDtcclxuICAgICAgfVxyXG4gICAgICAmX19tYWluLWltZ3tcclxuICAgICAgICB3aWR0aDogMTYwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG91ZC1zY3JlZW4tOHtcclxuICAgICAgJl9fYmxvY2staW5uZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAmX19jYXB0aW9ue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG91ZC1zY3JlZW4tMTB7XHJcbiAgICAgICZfX2Jsb2NrLWlubmVye1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICZfX2NhcHRpb257XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggNTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbWFpbi1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5sYW5kaW5nX19jb250ZW50IHtcclxuICAgIC5iLXByb2R1Y3QtLWNsb3VkIHtcclxuICAgICAgLmItcHJvZHVjdF9faW1nLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG91ZC1zY3JlZW4tMiB7XHJcbiAgICAgIGhlaWdodDogODYycHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTQwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0cHggdG9wO1xyXG4gICAgICAmX19jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MzBweDtcclxuICAgICAgICB0b3A6IDE0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG91ZC1zY3JlZW4tNHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MHB4IHRvcDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNzAwcHg7XHJcbiAgICAgIGhlaWdodDogMTA5MHB4O1xyXG4gICAgICAmX19jb250ZW50LXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA1MHB4IDQwcHggMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG91ZC1zY3JlZW4tNXtcclxuICAgICAgJl9fY2FwdGlvbntcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA4NnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjLTF7XHJcbiAgICAgICAgdG9wOiAxNzZweDtcclxuICAgICAgICBsZWZ0OiAzNDBweDtcclxuICAgICAgfVxyXG4gICAgICAuZGVzYy0ye1xyXG4gICAgICAgIGxlZnQ6IDYxNnB4O1xyXG4gICAgICAgIHRvcDogNDk0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbWFpbi1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDEzNDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvdWQtc2NyZWVuLTZ7XHJcbiAgICAgICZfX2NhcHRpb257XHJcbiAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICAgIGxlZnQ6IDYycHg7XHJcbiAgICAgICAgJl9fdGV4dC1zbXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1tZHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1iZ3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX21haW4taW1ne1xyXG4gICAgICAgIHdpZHRoOiAxNDAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG91ZC1zY3JlZW4tN3tcclxuICAgICAgJl9fYmxvY2staW5uZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmX19jb250ZW50e1xyXG4gICAgICAgICAgd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICZfX2NhcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX3RleHR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3VkLXNjcmVlbi04e1xyXG4gICAgICAmX19ibG9jay1pbm5lcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAmX19jYXB0aW9ue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19tYWluLWltZ3tcclxuICAgICAgICB3aWR0aDogMTM2JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3VkLXNjcmVlbi0xM3tcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA4NTBweDtcclxuICAgICAgaGVpZ2h0OiA3NDBweDtcclxuICAgICAgLmJsb2NrLWlubmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAwIDMwcHg7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvdWQtc2NyZWVuLTl7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICZfX2FkdmFudGFnZXMtd3JhcHBlcntcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgJl9fYWR2YW50YWdle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICZfX2JpZ3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3VkLXNjcmVlbi0xMntcclxuICAgICAgLmJsb2NrLWlubmVye1xyXG4gICAgICAgIC5zY3JlZW4tY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fd2hhdC1pbmNsdWRle1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICAgICAgICAuYmxvY2tfX2lubmVye1xyXG4gICAgICAgICAgICAuZm9ybXtcclxuICAgICAgICAgICAgICBtYXJnaW46IDcwcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLmxhbmRpbmdfX2NvbnRlbnQge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuYi1wcm9kdWN0LS1jbG91ZCB7XHJcbiAgICAgIC5iLXByb2R1Y3RfX2hlYWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM2JTtcclxuICAgICAgfVxyXG4gICAgICAuYmxvY2tfX2lubmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC5iLXByb2R1Y3RfX2xlZnQge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAuYi1wcm9kdWN0X19pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYi1wcm9kdWN0X19pbWFnZXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYi1wcm9kdWN0X19yaWdodCB7XHJcbiAgICAgICAgICAuYi1wcm9kdWN0X19kZWxpdmVyeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvdWQtc2NyZWVuLTEge1xyXG4gICAgICAuYmxvY2staW5uZXIge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmVhdHVyZXMtd3JhcHBlciB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgIC5mZWF0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMlO1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvdWQtc2NyZWVuLTIge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgICAmX19jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICZfX2NhcHRpb24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvdWQtc2NyZWVuLTMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNsb3VkLXNjcmVlbi00e1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgJl9fY29udGVudC13cmFwcGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xyXG4gICAgICAgICZfX2NhcHRpb257XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdC13cmFwcGVye1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgJl9fdW5pdHtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvdWQtc2NyZWVuLTV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xyXG4gICAgICAmX19jYXB0aW9ue1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fZGVzY3JpcHRpb257XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZGVzYy0xe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjLTJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX21haW4taW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEzNDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvdWQtc2NyZWVuLTd7XHJcbiAgICAgICZfX2Jsb2NrLWlubmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTBweCAwIDEwcHg7XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAmX19jYXB0aW9ue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX190ZXh0e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG91ZC1zY3JlZW4tOHtcclxuICAgICAgJl9fYmxvY2staW5uZXJ7XHJcbiAgICAgICAgJl9fY2FwdGlvbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19tYWluLWltZ3tcclxuICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTM4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3VkLXNjcmVlbi0xM3tcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYyMHB4O1xyXG4gICAgICAgICAgLmJsb2NrLWlubmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggMCAzMHB4O1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIC5jbG91ZC1zY3JlZW4tMTB7XHJcbiAgICAgICZfX2Jsb2NrLWlubmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAmX19jYXB0aW9ue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbWFpbi1pbWd7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmX19tYWluLWltZy1zbXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3VkLXNjcmVlbi0xMiB7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgLmJsb2NrLWlubmVyIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLnNjcmVlbi1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX3doYXQtaW5jbHVkZXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIC5mb3JtX19pbnB1dCwgLmZvcm1fX3RleHRhcmVhLCAuZm9ybV9fc2VsZWN0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWxlZCBidXR0b24ge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMnB4IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYi1wcm9kdWN0X19oZWFkIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5sYW5kaW5nX19jb250ZW50IHtcclxuICAgIC5hdXJhLWZlYXR1cmVzIHtcclxuICAgICAgLmJsb2NrLWlubmVyIHtcclxuICAgICAgICAuZmVhdHVyZXMtd3JhcHBlciB7XHJcbiAgICAgICAgICAuZmVhdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvdWQtc2NyZWVuLTEge1xyXG4gICAgICAuYmxvY2staW5uZXIge1xyXG4gICAgICAgIC5mZWF0dXJlcy13cmFwcGVyIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvdWQtc2NyZWVuLTZ7XHJcbiAgICAgICZfX2NhcHRpb257XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgJl9fdGV4dC1zbXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1tZHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1iZ3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNzRweDtcclxuICAgICAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbWFpbi1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDE2MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG91ZC1zY3JlZW4tMTN7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYW5kaW5nL2Nsb3VkL3NsaWRlLTEzLXNtLmpwZyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIC5ibG9jay1pbm5lcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmVhdHVyZXMtd3JhcHBlcntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvdWQtc2NyZWVuLTl7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICAgICZfX2FkdmFudGFnZXMtd3JhcHBlcntcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMCAxMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICZfX2FkdmFudGFnZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgICAmX19iaWd7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG91ZC1zY3JlZW4tMTF7XHJcbiAgICAgICZfX21haW4taW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMTglO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvdWQtc2NyZWVuLTEyIHtcclxuICAgICAgICAgIC5ibG9jay1pbm5lciB7XHJcbiAgICAgICAgICAgIC5zY3JlZW4tY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHhcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fd2hhdC1pbmNsdWRle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgICAgICAgICAgICAmX19kZXNje1xyXG4gICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmItcHJvZHVjdC0tY2xvdWQge1xyXG4gIGhlaWdodDogMTY1MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGFuZGluZy9jbG91ZC9wcm9kdWN0X2JnLmpwZyk7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAuYmxvY2tfX2lubmVyIHtcclxuICAgIHdpZHRoOiAxMjAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYi1wcm9kdWN0X19sZWZ0IHtcclxuICAgIHdpZHRoOiA1MiU7XHJcbiAgICBAaW5jbHVkZSBtbWQge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iLXByb2R1Y3RfX3JpZ2h0IHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gICAgLmF2YWlsYWJsZS0tZ3JlZW4tbSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbW1kIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xhbmRpbmcvc3JjL2Fycm93X2dyYXlfYmlnX2xlZnQucG5nKSBuby1yZXBlYXQ7XHJcbiAgICBsZWZ0OiAtNDJweDtcclxuICB9XHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xhbmRpbmcvc3JjL2Fycm93X2dyYXlfYmlnX3JpZ2h0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgcmlnaHQ6IC0xMHB4O1xyXG4gIH1cclxuICAuYi1wcm9kdWN0X19vbnRpbWUge1xyXG4gICAgLmNyZWRpdF9fcXVlc3Rpb24ge1xyXG4gICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmItcHJvZHVjdF9faGVhZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXB0LXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmljZS1zdGlja2VyLS1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvbGFuZGluZy9jbG91ZC9wcmljZV9zdGlja2VyLnN2ZycpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjE5cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNzdweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM1YWMzMDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wcmljZS1zdGlja2VyX19udW0ge1xyXG4gICAgICBtYXJnaW46IDVweCAxMHB4IDEwcHggNDRweDtcclxuICAgICAgLnByaWNlX19udW1fX2NoYW5nZWJsZSwgLnByaWNlLXN0aWNrZXJfX3NpZ24ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUFRTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5wcmljZS1zdGlja2VyX19zc2JyZiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICAuYi1wcm9kdWN0X19pbWctd3JhcCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDgwcHggMCAwIDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmItcHJvZHVjdF9faW1nIHtcclxuICAgIEBpbmNsdWRlIHNtbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmItcHJvZHVjdF9fYnV0dG9ucyB7XHJcbiAgICBtYXJnaW46IDEzcHggMCA2cHggMDtcclxuICAgIG1heC13aWR0aDogNDQ1cHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIEBpbmNsdWRlIHh4cyB7XHJcbiAgICAgIHdpZHRoOiA5NyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iLXByb2R1Y3RfX2NhcnQtYWRke1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAuaWNvbi0tY2FydC1iaWd7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGFuZGluZy9jbG91ZC9jYXJ0LWljb24uc3ZnKTtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjNWU0ZjQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iLXByb2R1Y3RfX29yZGVyLXF1aWNrIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogI2M1ZTRmNDtcclxuICAgIH1cclxuICAgIC5pY29uLS1yb2NrZXQtc29saWQtYntcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sYW5kaW5nL2Nsb3VkL3F1aWNrLWJ1eS5zdmcpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHhzIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYi1wcm9kdWN0X19hdmFpbGFibGV7XHJcbiAgICAuaWNvbi0tYXZhaWxhYmxle1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xhbmRpbmcvY2xvdWQvYXZhaWxhYmxlLWljb24uc3ZnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmItcHJvZHVjdF9fY29sb3JzIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbG9yc19fY29sb3JzIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA1cHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYi1wcm9kdWN0X19kZWxpdmVyeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB3aWR0aDogOTclO1xyXG4gICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgIGJhY2tncm91bmQ6ICNkY2YzZmY7XHJcbiAgfVxyXG4gIC5kZWxpdmVyeV9fdGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLmRlbGl2ZXJ5X19yb3cge1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBAaW5jbHVkZSB4eHMge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29uLS1kZWxpdmVyeS1jYXItd2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xhbmRpbmcvY2xvdWQvY2FyLWJsYWNrLnBuZyk7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjNweDtcclxuICB9XHJcbiAgLmljb24tLWRlbGl2ZXJ5LXNlbGYtd2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xhbmRpbmcvY2xvdWQvc2VsZi1ibGFjay5wbmcpO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIC5pY29uLS1kZWxpdmVyeS1zdG9yZS13aGl0ZXtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGFuZGluZy9jbG91ZC9zdG9yZS1waWNrdXAucG5nKTtcclxuICAgIGhlaWdodDogMjNweDtcclxuICB9XHJcbiAgLmJ1dHRvbi0tcmVkLWdyIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTk3LCAzMSwgMzgsIDEpIDAlLCByZ2JhKDE1OSwgMTksIDI1LCAxKSAxMDAlKTtcclxuICAgIEBpbmNsdWRlIHh4cyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYi1wcm9kdWN0X19pbWctcHJldiB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIH1cclxuICAuYi1wcm9kdWN0X19pbWFnZXMge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiA0OTlweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogNjJweCBhdXRvIDAgYXV0bztcclxuICAgIEBpbmNsdWRlIHNtbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAub3dsLXByZXYge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcclxuICB9XHJcbiAgLm93bC1uZXh0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xyXG4gIH1cclxuICAuaWNvbi0tYXJyb3ctZ3JheS1iaWctbGVmdCB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGFuZGluZy9zcmMvZml0LWljb24tbGVmdC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIH1cclxuICAuaWNvbi0tYXJyb3ctZ3JheS1iaWctcmlnaHQge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xhbmRpbmcvc3JjL2ZpdC1pY29uLXJpZ2h0LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gIC5wLWhlYWRfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1teXJpYWQ7XHJcbiAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICBjb2xvcjogIzZjNmM2YztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIEBpbmNsdWRlIHNtbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iLXByb2R1Y3RfX2V4Y2x1c2l2ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgeHhzIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxNTZweDtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXhjbHVzaXZlX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIGNvbG9yOiAjM2IzYTNhO1xyXG4gIH1cclxuICAuZXhjbHVzaXZlX19tb2RlbCB7XHJcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYWVhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmV4Y2x1c2l2ZV9faW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG4gIC5leGNsdXNpdmVfX25hbWUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMDMwcHgpIHtcclxuICAuYi1wcm9kdWN0LS1jbG91ZCB7XHJcbiAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtMjNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5iLXByb2R1Y3QtLWNsb3VkIHtcclxuICAgIC5zbGljay1zbGlkZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDkyJTtcclxuICAgIH1cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgcmlnaHQ6IC0yM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubGFuZGluZ19fY29udGVudCB7XHJcbiAgICAuYi1wcm9kdWN0LS1jbG91ZCB7XHJcbiAgICAgIC5iLXByb2R1Y3RfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmItcHJvZHVjdF9fbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgLmItcHJvZHVjdF9faW1hZ2VzIHtcclxuICAgICAgICAgIHdpZHRoOiA4NiU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOSU7XHJcbiAgICAgICAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5iLXByb2R1Y3RfX2ltZy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3VkLXNjcmVlbi0xIHtcclxuICAgICAgLmJsb2NrLWlubmVyIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mZWF0dXJlcy13cmFwcGVyIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3VkLXNjcmVlbi0xMiB7XHJcbiAgICAgIC5ibG9jay1pbm5lciB7XHJcbiAgICAgICAgLnNjcmVlbi1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDMzMHB4KSB7XHJcbiAgLmItcHJvZHVjdC0tY2xvdWQge1xyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLS1vcmFuZ2UtbWF0cml4IHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIwMSwgMTI4LCA2NCwgMSkgMCUsIHJnYmEoMTk1LCA5NCwgNTksIDEpIDU2LjY4JSwgcmdiYSgxODksIDY1LCA1NCwgMSkgMTAwJSk7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBAaW5jbHVkZSB4eHMge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtaW1hZ2UtYm94IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZG9wX21lbnUge1xyXG4gICYtLWl0ZW0xIHtcclxuICAgIHdpZHRoOiAxNiU7XHJcbiAgfVxyXG4gICYtLWl0ZW0yIHtcclxuICAgIHdpZHRoOiAxNiU7XHJcbiAgfVxyXG4gICYtLWl0ZW0zIHtcclxuICAgIHdpZHRoOiAxNyU7XHJcbiAgfVxyXG4gICYtLWl0ZW00IHtcclxuICAgIHdpZHRoOiAxMyU7XHJcbiAgfVxyXG59IiwiXHJcbkBtaXhpbiBubGd4IHtcclxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjk5cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbmxnIHtcclxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG5tZCB7XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBuc20ge1xyXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBueHMge1xyXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBueHhzIHtcclxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBmYWRlSW4oJG9wYWNpdHkpIHtcclxuXHRvcGFjaXR5OiAkb3BhY2l0eTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW47XHJcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW47XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW47XHJcbn1cclxuXHJcbkBtaXhpbiBmYWRlT3V0KCRvcGFjaXR5KSB7XHJcblx0b3BhY2l0eTogJG9wYWNpdHk7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG59XHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZEltYWdlSW4oKSB7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjI1cyBlYXNlLW91dDtcclxuXHQtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4yNXMgZWFzZS1vdXQ7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMjVzIGVhc2Utb3V0O1xyXG59XHJcbiRiaWdTY3JlZW4tbWVkaWE6IDIxMDBweDsgXHJcbiRtaWRkbGVTY3JlZW4tbWVkaWE6IDE4MDBweDsgXHJcbiRmdWxsU2NyZWVuLW1lZGlhOiAxMjUwcHg7XHJcbiRsZy1tZWRpYTogMTIwMHB4O1xyXG4kbWQtbWVkaWE6IDEwMjRweDtcclxuJG1tZC1tZWRpYTogOTYwcHg7XHJcbiRzbS1tZWRpYTogNzgwcHg7XHJcbiRzbW0tbWVkaWE6IDYwMHB4O1xyXG4keHMtbWVkaWE6IDU0MHB4O1xyXG4keHhzLW1lZGlhOiA0NTBweDtcclxuXHJcblxyXG5AbWl4aW4gYmlnU2NyZWVueyBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRiaWdTY3JlZW4tbWVkaWF9KXtcclxuICAgICAgIEBjb250ZW50O1xyXG4gfVxyXG59XHJcblxyXG5AbWl4aW4gbWlkZGxlU2NyZWVueyBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtaWRkbGVTY3JlZW4tbWVkaWF9KXtcclxuICAgICAgIEBjb250ZW50O1xyXG4gfVxyXG59XHJcblxyXG5AbWl4aW4gZnVsbFNjcmVlbntcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRmdWxsU2NyZWVuLW1lZGlhfSl7XHJcbiAgICAgICBAY29udGVudDtcclxuIH1cclxufVxyXG4gXHJcbkBtaXhpbiBsZ3tcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRsZy1tZWRpYX0pe1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiB9XHJcbn1cclxuQG1peGluIG1ke1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1kLW1lZGlhfSl7XHJcbiAgICAgICBAY29udGVudDtcclxuIH1cclxufVxyXG5AbWl4aW4gbW1ke1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1tZC1tZWRpYX0pe1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiB9XHJcbn1cclxuQG1peGluIHNte1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtLW1lZGlhfSl7XHJcbiAgICAgICBAY29udGVudDtcclxuIH1cclxufVxyXG5AbWl4aW4gc21te1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtbS1tZWRpYX0pe1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiB9XHJcbn1cclxuQG1peGluIHhze1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHhzLW1lZGlhfSl7XHJcbiAgICAgICBAY29udGVudDtcclxuIH1cclxufVxyXG5AbWl4aW4geHhze1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHh4cy1tZWRpYX0pe1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiB9XHJcbn0iXSwiZmlsZSI6ImNsb3VkLmNzcyJ9 */
