/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[3].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[4]!./assets/sass/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #303640;
  scroll-behavior: smooth;
}

body {
  margin: unset;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

h3 {
  font-weight: 400;
  font-size: max(1.4rem, 1.4vw);
  line-height: 1.2;
  letter-spacing: 0;
  margin-bottom: 0.6em;
}

b, strong {
  font-weight: 700;
}

.canvas {
  margin: 0 auto;
  width: 100%;
  flex-grow: 1;
  background: #ffffff;
  color: #303640;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[3].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[4]!./assets/sass/blocks/header/style.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.header {
  position: fixed;
  width: 100%;
  background: white;
  z-index: 10;
}
.header__top {
  height: 40px;
  width: 1140px;
  margin: 0 auto;
}
.header__middle {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 1.5rem;
}
.header__middle-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header__logo-center img {
  height: 105px;
}
.header__info-content {
  font-family: Tahoma, Geneva, sans-serif;
  border-radius: 15px;
  background: #ffffff;
  padding: 5px 20px 10px 20px;
  border: 1px dashed #e8e8e8;
  text-shadow: 0 0 0 currentColor;
  box-shadow: 3px 3px 3px 0 #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.header__phone a {
  text-decoration: none;
  color: inherit;
}
.header__phone a span {
  font-size: 34px;
  font-weight: 600;
}
.header__mail {
  margin-bottom: 0.7rem;
}
.header__mail a {
  text-decoration: none;
  color: #36961E;
}
.header__mail a i:before {
  content: "\f0e0";
}
.header__delivery-of-goods {
  margin-bottom: 0.7rem;
  font-family: Tahoma, Geneva, sans-serif;
  color: #1a1a1a;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.5;
}
.header__address {
  margin-bottom: 0.7rem;
  font-family: Tahoma, Geneva, sans-serif;
  color: #383838;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5;
  white-space: nowrap;
}
.header__chart {
  font-family: Tahoma, Geneva, sans-serif;
  color: #1d8c2e;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
  white-space: nowrap;
}
.header__bottom {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header__bottom-content {
  height: 100%;
  width: 100%;
}
.header__bottom .header__phone {
  display: none;
}
.header__bottom .header__phone span {
  font-size: 25px;
}
.header__nav {
  height: 100%;
  width: 100%;
}
.header__list {
  height: 100%;
  list-style-type: none;
  display: grid;
  gap: 5px 0;
  grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
  align-items: center;
  margin-block-start: 0;
  margin: 20px 0;
  padding: 0;
}
.header__list-level-two {
  padding-inline-start: 0;
  list-style-type: none;
  position: absolute;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
  transform-origin: 50% 0;
  transform: scaleY(0) translateZ(0);
  opacity: 0;
  transition: transform 0.3s, opacity 0.3s;
}
.header__list-level-two--open {
  transform: unset;
  opacity: 1;
}
.header__list-level-three {
  padding-inline-start: 0;
  list-style-type: none;
  position: absolute;
  left: 100%;
  top: 0;
  transform-origin: 50% 0;
  transform: scaleY(0) translateZ(0);
  opacity: 0;
  transition: transform 0.3s, opacity 0.3s;
}
.header__list-level-three--open {
  transform: unset;
  opacity: 1;
}
.header__nav-item {
  height: 100%;
  background-color: rgba(149, 149, 149, 0.0705882353);
}
.header__nav-item-level-two {
  background: white;
  position: relative;
}
.header__nav-item-level-two:hover {
  background: #71c930;
  transition: 0.4s;
}
.header__nav-item-level-two:hover .header__nav-text-level-two {
  color: white;
}
.header__nav-item-level-three {
  background: white;
}
.header__nav-item-level-three:hover {
  background: #71c930;
  transition: 0.4s;
}
.header__nav-item-level-three:hover .header__nav-text-level-three {
  color: white;
}
.header__nav-item:hover {
  background: #71c930;
  transition: 0.4s;
}
.header__nav-item:hover .header__nav-text {
  color: white;
}
.header__nav-item--selected .header__nav-text {
  color: #71c930;
}
.header__nav-link {
  text-decoration: none !important;
  padding: 0 20px;
  height: 100%;
  display: flex;
  align-items: center;
  font-size: 18px;
}
.header__nav-link-level-two, .header__nav-link-level-three {
  text-decoration: none !important;
  font-size: 18px;
  height: 100%;
  padding: 0.6em 20px;
  line-height: 1.5em;
  display: flex;
  justify-content: space-between;
  align-items: center;
  white-space: nowrap;
}
.header__nav-text {
  color: #1a1a1a;
}
.header__nav-text-level-two, .header__nav-text-level-three {
  color: #303640;
}
.header__nav-arrow {
  width: 10px;
  height: 27px;
}
.header__burger {
  display: none;
  position: relative;
  width: 24px;
  height: 20px;
  margin-bottom: 15px;
  cursor: pointer;
}
.header__burger span {
  position: absolute;
  background-color: #363d49;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.65);
  left: 0;
  width: 100%;
  height: 3px;
  top: 9px;
}
.header__burger:before, .header__burger:after {
  content: "";
  background-color: #363d49;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.65);
  position: absolute;
  width: 100%;
  height: 3px;
  left: 0;
  transition: all 0.3s ease 0s;
}
.header__burger:before {
  top: 0;
}
.header__burger:after {
  bottom: 0;
}
.header__burger--active span {
  transform: scale(0);
}
.header__burger--active:before {
  transform: rotate(45deg);
  top: 9px;
}
.header__burger--active:after {
  transform: rotate(-45deg);
  bottom: 9px;
}
.header__map {
  width: 20px;
  height: 18px;
}

@media (max-width: 1240px) {
  .header__nav-link {
    font-size: 14px !important;
    line-height: 130% !important;
    padding: 0 5px !important;
    min-height: 50px;
  }
}
@media (max-width: 1150px) {
  .header__list {
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  }
}
@media (max-width: 1050px) {
  .header__list {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  }
}
@media (max-width: 960px) {
  .header {
    top: 0;
  }
  .header__top, .header__logo-center, .header__info-content, .header__nav {
    display: none;
  }
  .header__logo-left img {
    width: 207px;
  }
  .header__middle {
    padding: 0 1rem;
    display: block !important;
  }
  .header__bottom {
    justify-content: end;
    padding: 0 1rem;
    height: unset;
  }
  .header__bottom-content .header__phone {
    display: block;
  }
  .header__burger {
    display: block;
  }
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[3].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[4]!./assets/sass/blocks/header-top-menu/header-top-menu.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.header-top-menu {
  display: flex;
  gap: 20px;
}
@media (max-width: 960px) {
  .header-top-menu {
    display: none;
  }
}
.header-top-menu__link {
  text-decoration: none;
  padding: 0;
  height: 100%;
  display: flex;
  font-size: 16px;
  color: #1a1a1a;
}
.header-top-menu__link:hover {
  color: #71c930;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[3].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[4]!./assets/sass/blocks/nav-mobile/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.nav-mobile__list {
  list-style-type: none;
  margin: 0;
  position: absolute;
  width: 100%;
  left: 0;
  padding: 0 0.7rem;
  background: white;
  transform-origin: 50% 0;
  transform: scaleY(0) translateZ(0);
  opacity: 0;
  transition: transform 0.3s, opacity 0.3s;
  max-height: 734px;
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: border-box;
}
.nav-mobile__list-level-two, .nav-mobile__list-level-three {
  list-style-type: none;
  padding: 0;
}
.nav-mobile__list--open {
  transform: unset;
  opacity: 1;
}
.nav-mobile__item--selected .nav-mobile__text {
  color: #71c930;
}
.nav-mobile__link {
  text-decoration: none !important;
  width: 100%;
  padding: 0.7rem;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.nav-mobile__link-level-two {
  text-decoration: none !important;
  width: 100%;
  padding: 0.7rem 0.7rem 0.7rem 1.4rem;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.nav-mobile__link-level-three {
  text-decoration: none !important;
  width: 100%;
  padding: 0.7rem 0.7rem 0.7rem 2.1rem;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.nav-mobile__text {
  color: #303640;
}
.nav-mobile__text-level-two, .nav-mobile__text-level-three {
  color: #303640;
  font-size: 16px;
}
.nav-mobile__arrow {
  width: 16px;
  height: 26px;
  margin-left: 0.4rem;
  transition: 0.3s;
}
.nav-mobile__arrow--rotate {
  transform: rotateZ(180deg);
}
.nav-mobile__text {
  font-size: 18px;
}

@media (min-width: 961px) {
  .nav-mobile {
    display: none;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[3].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[4]!./assets/sass/blocks/main/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.main {
  transition: 100ms;
  padding-top: 360px;
}

@media (max-width: 960px) {
  .main {
    padding-top: 102px;
  }
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[3].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[4]!./assets/sass/blocks/footer/style.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.footer {
  background: #545a66;
}
.footer__content {
  padding: 4rem 0;
}
.footer__section {
  max-width: 1140px;
  margin: 0 auto;
  width: 100%;
}
.footer__columns {
  display: grid;
  grid-gap: 3rem;
  grid-template-columns: repeat(3, 1fr);
}
.footer__column span {
  color: #d7dde0;
}

.link-top {
  height: 50px;
  width: 50px;
  border-radius: 0.3rem;
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  z-index: 8;
  bottom: 0;
  transform: translate3d(0, 5rem, 0);
  margin: 15px;
  right: 0;
  transition-duration: 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.link-top .nav-mobile__arrow {
  margin: 0;
  fill: white;
}
.link-top--active {
  transform: translate3d(0, 0, 0);
}

@media (max-width: 1280px) {
  .footer__content {
    padding: 1.5rem 2.5rem;
  }
}
@media (max-width: 960px) {
  .footer__columns {
    grid-template-columns: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGLEM7Ozs7QUNsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBQ0U7RUFDRTtFQUNBO0VBQ0E7QUFDSjtBQUVFO0VBQ0U7RUFDQTtFQUNBO0FBQUo7QUFFSTtFQUNFO0VBQ0E7RUFDQTtBQUFOO0FBS0k7RUFDRTtBQUhOO0FBUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5OO0FBV0k7RUFDRTtFQUNBO0FBVE47QUFXTTtFQUNFO0VBQ0E7QUFUUjtBQWNFO0VBQ0U7QUFaSjtBQWNJO0VBQ0U7RUFDQTtBQVpOO0FBY007RUFDRTtBQVpSO0FBaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZko7QUFrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhCSjtBQW1CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpCSjtBQW9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxCSjtBQW9CSTtFQUNFO0VBQ0E7QUFsQk47QUFxQkk7RUFDRTtBQW5CTjtBQXFCTTtFQUNFO0FBbkJSO0FBd0JFO0VBQ0U7RUFDQTtBQXRCSjtBQXlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXZCSjtBQXlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF2Qk47QUF5Qk07RUFDRTtFQUNBO0FBdkJSO0FBMkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBekJOO0FBMkJNO0VBQ0U7RUFDQTtBQXpCUjtBQThCRTtFQUNFO0VBQ0E7QUE1Qko7QUE4Qkk7RUFDRTtFQUNBO0FBNUJOO0FBOEJNO0VBQ0U7RUFDQTtBQTVCUjtBQThCUTtFQUNFO0FBNUJWO0FBaUNJO0VBQ0U7QUEvQk47QUFpQ007RUFDRTtFQUNBO0FBL0JSO0FBaUNRO0VBQ0U7QUEvQlY7QUFvQ0k7RUFDRTtFQUNBO0FBbENOO0FBb0NNO0VBQ0U7QUFsQ1I7QUF1Q007RUFDRTtBQXJDUjtBQTBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXhDSjtBQTBDSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpDTjtBQTZDRTtFQUNFO0FBM0NKO0FBNkNJO0VBRUU7QUE1Q047QUFnREU7RUFDRTtFQUNBO0FBOUNKO0FBaURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBL0NKO0FBaURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEvQ047QUFrREk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakROO0FBb0RJO0VBQ0U7QUFsRE47QUFxREk7RUFDRTtBQW5ETjtBQXVETTtFQUNFO0FBckRSO0FBd0RNO0VBQ0U7RUFDQTtBQXREUjtBQXlETTtFQUNFO0VBQ0E7QUF2RFI7QUE0REU7RUFDRTtFQUNBO0FBMURKOztBQThEQTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUE1REo7QUFDRjtBQWdFQTtFQUVJO0lBQ0U7RUEvREo7QUFDRjtBQWtFQTtFQUVJO0lBQ0U7RUFqRUo7QUFDRjtBQW9FQTtFQUNFO0lBQ0U7RUFsRUY7RUFvRUU7SUFJRTtFQXJFSjtFQXlFSTtJQUNFO0VBdkVOO0VBMkVFO0lBQ0U7SUFDQTtFQXpFSjtFQTRFRTtJQUNFO0lBQ0E7SUFDQTtFQTFFSjtFQTZFTTtJQUNFO0VBM0VSO0VBZ0ZFO0lBQ0U7RUE5RUo7QUFDRixDOzs7O0FDelNBO0VBQ0U7RUFDQTtBQUNGO0FBQUU7RUFIRjtJQUlJO0VBR0Y7QUFDRjtBQUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUo7QUFISTtFQUNFO0FBS04sQzs7OztBQ2xCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFKO0FBRUk7RUFFRTtFQUNBO0FBRE47QUFJSTtFQUNFO0VBQ0E7QUFGTjtBQVFNO0VBQ0U7QUFOUjtBQVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVEo7QUFXSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVROO0FBWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFWTjtBQWNFO0VBQ0U7QUFaSjtBQWNJO0VBRUU7RUFDQTtBQWJOO0FBaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFmSjtBQWlCSTtFQUNFO0FBZk47QUFtQkU7RUFDRTtBQWpCSjs7QUFxQkE7RUFDRTtJQUNFO0VBbEJGO0FBQ0YsQzs7OztBQzVFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0lBQ0U7RUFDRjtBQUNGLEM7Ozs7QUNUQTtFQUNFO0FBQ0Y7QUFDRTtFQUNFO0FBQ0o7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBQUFKO0FBR0U7RUFDRTtFQUNBO0VBQ0E7QUFESjtBQUtJO0VBQ0U7QUFITjs7QUFRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxGO0FBT0U7RUFDRTtFQUNBO0FBTEo7QUFRRTtFQUNFO0FBTko7O0FBVUE7RUFFSTtJQUNFO0VBUko7QUFDRjtBQVlBO0VBRUk7SUFDRTtFQVhKO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3ByZXNzdGlqLnJ1Ly4vYXNzZXRzL3Nhc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9wcmVzc3Rpai5ydS8uL2Fzc2V0cy9zYXNzL2Jsb2Nrcy9oZWFkZXIvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9wcmVzc3Rpai5ydS8uL2Fzc2V0cy9zYXNzL2Jsb2Nrcy9oZWFkZXItdG9wLW1lbnUvaGVhZGVyLXRvcC1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vcHJlc3N0aWoucnUvLi9hc3NldHMvc2Fzcy9ibG9ja3MvbmF2LW1vYmlsZS9zdHlsZS5zY3NzIiwid2VicGFjazovL3ByZXNzdGlqLnJ1Ly4vYXNzZXRzL3Nhc3MvYmxvY2tzL21haW4vc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9wcmVzc3Rpai5ydS8uL2Fzc2V0cy9zYXNzL2Jsb2Nrcy9mb290ZXIvc3R5bGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJodG1sIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIGNvbG9yOiAjMzAzNjQwO1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IHVuc2V0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuaDMge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiBtYXgoMS40cmVtLCAxLjR2dyk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxufVxyXG5cclxuYiwgc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uY2FudmFzIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBjb2xvcjogIzMwMzY0MDtcclxufVxyXG4iLCIuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgei1pbmRleDogMTA7XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTE0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19taWRkbGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28tY2VudGVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgcGFkZGluZzogNXB4IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2U4ZThlODtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwIGN1cnJlbnRDb2xvcjtcclxuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggMCAjZmZmZmZmO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGhvbmUge1xyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWFpbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICMzNjk2MUU7XHJcblxyXG4gICAgICBpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjBlMCc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RlbGl2ZXJ5LW9mLWdvb2RzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBUYWhvbWEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMWExYTFhO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAmX19hZGRyZXNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBUYWhvbWEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMzgzODM4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9fY2hhcnQge1xyXG4gICAgZm9udC1mYW1pbHk6IFRhaG9tYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICMxZDhjMmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20ge1xyXG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX3Bob25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiA1cHggMDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE3MHB4LCAxZnIpKTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJi1sZXZlbC10d28ge1xyXG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XHJcblxyXG4gICAgICAmLS1vcGVuIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxldmVsLXRocmVlIHtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xyXG5cclxuICAgICAgJi0tb3BlbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYtaXRlbSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU5NTk1MTI7XHJcblxyXG4gICAgJi1sZXZlbC10d28ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzcxYzkzMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuICAgICAgICAuaGVhZGVyX19uYXYtdGV4dC1sZXZlbC10d28ge1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGV2ZWwtdGhyZWUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3MWM5MzA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgICAgICAgLmhlYWRlcl9fbmF2LXRleHQtbGV2ZWwtdGhyZWUge1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNzFjOTMwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuICAgICAgLmhlYWRlcl9fbmF2LXRleHQge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgLmhlYWRlcl9fbmF2LXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAjNzFjOTMwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYtbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICYtbGV2ZWwtdHdvLFxyXG4gICAgJi1sZXZlbC10aHJlZSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMC42ZW0gMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYtdGV4dCB7XHJcbiAgICBjb2xvcjogIzFhMWExYTtcclxuXHJcbiAgICAmLWxldmVsLXR3byxcclxuICAgICYtbGV2ZWwtdGhyZWUge1xyXG4gICAgICBjb2xvcjogIzMwMzY0MDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdi1hcnJvdyB7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICB9XHJcblxyXG4gICZfX2J1cmdlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjNkNDk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzZDQ5O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIGJvdHRvbTogOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYXAge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI0MHB4KSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICAmX19uYXYtbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwIDVweCAhaW1wb3J0YW50O1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE0MHB4LCAxZnIpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgJl9fdG9wLFxyXG4gICAgJl9fbG9nby1jZW50ZXIsXHJcbiAgICAmX19pbmZvLWNvbnRlbnQsXHJcbiAgICAmX19uYXYge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28tbGVmdCB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWlkZGxlIHtcclxuICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgIGhlaWdodDogdW5zZXQ7XHJcblxyXG4gICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIC5oZWFkZXJfX3Bob25lIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1cmdlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5oZWFkZXItdG9wLW1lbnUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJl9fbGlua3tcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICMxYTFhMWE7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICM3MWM5MzA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm5hdi1tb2JpbGUge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogMCAwLjdyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCkgdHJhbnNsYXRlWigwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xyXG4gICAgbWF4LWhlaWdodDogNzM0cHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAmLWxldmVsLXR3byxcclxuICAgICYtbGV2ZWwtdGhyZWUge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3BlbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgLm5hdi1tb2JpbGVfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjNzFjOTMwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwLjdyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgJi1sZXZlbC10d28ge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAuN3JlbSAwLjdyZW0gMC43cmVtIDEuNHJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxldmVsLXRocmVlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwLjdyZW0gMC43cmVtIDAuN3JlbSAyLjFyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGNvbG9yOiAjMzAzNjQwO1xyXG5cclxuICAgICYtbGV2ZWwtdHdvLFxyXG4gICAgJi1sZXZlbC10aHJlZSB7XHJcbiAgICAgIGNvbG9yOiAjMzAzNjQwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hcnJvdyB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICYtLXJvdGF0ZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTYxcHgpIHtcclxuICAubmF2LW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIubWFpbiB7XHJcbiAgdHJhbnNpdGlvbjogMTAwbXM7XHJcbiAgcGFkZGluZy10b3A6IDM2MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAubWFpbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAycHg7XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM1NDVhNjY7O1xyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICB9XHJcblxyXG4gICZfX3NlY3Rpb24ge1xyXG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fY29sdW1ucyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDNyZW07XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gIH1cclxuXHJcbiAgJl9fY29sdW1uIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogI2Q3ZGRlMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saW5rLXRvcCB7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDg7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1cmVtLDApO1xyXG4gIG1hcmdpbjogMTVweDtcclxuICByaWdodDogMDtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC5uYXYtbW9iaWxlX19hcnJvdyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmaWxsOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gICYtLWFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5mb290ZXIge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAuZm9vdGVyIHtcclxuICAgICZfX2NvbHVtbnMge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/