@import "normalize.min.css";
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-BlackItalic.woff2") format("woff2"), url("../fonts/Poppins-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Black.woff2") format("woff2"), url("../fonts/Poppins-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Light.woff2") format("woff2"), url("../fonts/Poppins-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/Poppins-ExtraBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Bold.woff2") format("woff2"), url("../fonts/Poppins-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-ExtraBold.woff2") format("woff2"), url("../fonts/Poppins-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Italic.woff2") format("woff2"), url("../fonts/Poppins-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-BoldItalic.woff2") format("woff2"), url("../fonts/Poppins-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-ExtraLight.woff2") format("woff2"), url("../fonts/Poppins-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-ExtraLightItalic.woff2") format("woff2"), url("../fonts/Poppins-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-MediumItalic.woff2") format("woff2"), url("../fonts/Poppins-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-ThinItalic.woff2") format("woff2"), url("../fonts/Poppins-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Medium.woff2") format("woff2"), url("../fonts/Poppins-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-SemiBold.woff2") format("woff2"), url("../fonts/Poppins-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-SemiBoldItalic.woff2") format("woff2"), url("../fonts/Poppins-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Thin.woff2") format("woff2"), url("../fonts/Poppins-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Regular.woff2") format("woff2"), url("../fonts/Poppins-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-LightItalic.woff2") format("woff2"), url("../fonts/Poppins-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-BlackItalic.woff2") format("woff2"), url("../fonts/NotoSans-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Black.woff2") format("woff2"), url("../fonts/NotoSans-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-BoldItalic.woff2") format("woff2"), url("../fonts/NotoSans-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraBold.woff2") format("woff2"), url("../fonts/NotoSans-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/NotoSans-ExtraBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Bold.woff2") format("woff2"), url("../fonts/NotoSans-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraLightItalic.woff2") format("woff2"), url("../fonts/NotoSans-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Light.woff2") format("woff2"), url("../fonts/NotoSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraLight.woff2") format("woff2"), url("../fonts/NotoSans-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-LightItalic.woff2") format("woff2"), url("../fonts/NotoSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Italic.woff2") format("woff2"), url("../fonts/NotoSans-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Medium.woff2") format("woff2"), url("../fonts/NotoSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Regular.woff2") format("woff2"), url("../fonts/NotoSans-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-MediumItalic.woff2") format("woff2"), url("../fonts/NotoSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-SemiBoldItalic.woff2") format("woff2"), url("../fonts/NotoSans-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ThinItalic.woff2") format("woff2"), url("../fonts/NotoSans-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-SemiBold.woff2") format("woff2"), url("../fonts/NotoSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Thin.woff2") format("woff2"), url("../fonts/NotoSans-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

.free-header-h4 {
	color: #fff!important;
}

.c-btn {
  display: inline-block;
  border: none;
  text-align: center;
  color: #fff;
  background: #f75e25/*#4881FF*/;
  padding: 14px 25px;
  border-radius: 30px;
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.c-btn:hover {
  text-decoration: none;
  color: #ddd;
}
.c-btn--white {
  background: #fff;
  color: #040303;
}
.c-btn--white:hover {
  background: #040303;
  color: #fff;
}
.c-btn--black {
  background: #040303/*#f75e25*/;
}
.c-btn--black:hover {
  background: #f5f5f5;
  color: #040303;
}
.c-btn--black-2 {
  background: #040303;
}
.c-btn--black-2:hover {
  background: #f5f5f5;
  color: #040303;
}
.c-btn--gray {
  background: #F7F8FB;
  color: #040303;
}
.c-btn--video {
  position: relative;
  padding-right: 56px;
}
.c-btn--video:hover {
  color: #4881FF;
}
.c-btn--video:after {
  display: block;
  content: "";
  width: 21px;
  height: 21px;
  background: url("../img/play.svg") center center no-repeat;
  position: absolute;
  right: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.c-btn--shadow {
  -webkit-box-shadow: 0px 14px 25px rgba(59, 105, 206, 0.2);
          box-shadow: 0px 14px 25px rgba(59, 105, 206, 0.2);
  border-radius: 36px;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
}

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

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

a {
  text-decoration: none;
  color: #4881FF;
}
a:hover {
  text-decoration: underline;
}
a.more {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
  padding-right: 19px;
  position: relative;
  display: inline-block;
}
a.more:after {
  display: block;
  content: "";
  width: 8px;
  height: 14px;
  background: url("../img/more.svg") center center no-repeat;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

body.home h1, body.home h2, body.home h3, body.home h4, body.home h5, body.home h6 {
  color: #0A0A0A;
  font-weight: 500;
  margin: 0;
}
body.home h1 {
  font-size: 56px;
  line-height: 84px;
}
body.home h2, body.home h3 {
  font-size: 40px;
  line-height: 44px;
}

.hidden {
  display: none;
}

.responsive-youtube {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}

.responsive-youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.simple-popup {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 30px;
}

body {
  min-width: 320px;
  font-family: "Poppins", sans-serif;
  padding-top: 92px;
}

.center-wrap {
  padding: 0 15px;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

.text-center {
  text-align: center;
}

.mobile-menu {
  position: fixed;
  z-index: 3000;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background: #0D0D0D;
  width: 100vw;
  height: 100vh;
  overflow-y: auto;
  padding: 15px;
}
.mobile-menu.opened {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.mobile-menu__closer {
  cursor: pointer;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  position: absolute;
  right: 10px;
  top: 14px;
}
.mobile-menu__closer:before, .mobile-menu__closer:after {
  display: block;
  content: "";
  height: 2px;
  width: 30px;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.mobile-menu__closer:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
.mobile-menu__cabinet {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 15px;
  border-bottom: 2px solid #a4a4a4;
  display: none;
}
.mobile-menu__cabinet .c-btn {
  margin-right: 20px;
  padding: 8px 20px;
}
.mobile-menu__links {
  padding-top: 40px;
}
.mobile-menu__links > ul > li {
  margin-bottom: 20px;
}
.mobile-menu__links > ul > li > a {
  color: #fff;
}
.mobile-menu__links > ul > li.parent {
  position: relative;
}
.mobile-menu__links > ul > li.parent .opener {
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  text-indent: -9999px;
  cursor: pointer;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #fff;
}
.mobile-menu__links > ul > li.parent .opener:before, .mobile-menu__links > ul > li.parent .opener:after {
  display: block;
  content: "";
  width: 12px;
  height: 2px;
  background: #000;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.mobile-menu__links > ul > li.parent .opener:after {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
      -ms-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}
.mobile-menu__links > ul > li.parent .opener.opened:after {
  display: none;
}
.mobile-menu__links .submenu {
  position: static;
  display: none;
  left: 0;
  top: 0;
  opacity: 1;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 15px;
  margin-top: 10px;
}
.mobile-menu__links .submenu__links {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-bottom: 30px;
}
.mobile-menu__links .submenu__links p {
  margin: 15px 0 0 0;
}
.mobile-menu__links .submenu__templates {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.header {
  background: #fff;
  position: fixed;
  z-index: 2000;
  padding: 28px 0;
  left: 0;
  top: 0;
  right: 0;
}
.header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__logo {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 158px;
          flex: 0 0 158px;
}
.header__nav {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.header__nav > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__nav > ul > li {
  position: relative;
  margin-right: 10px;
}
.header__nav > ul > li > a {
  display: inline-block;
  padding: 3px 16px;
  font-size: 16px;
  line-height: 30px;
  color: #57585C;
  border-radius: 11px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.header__nav > ul > li > a:hover {
  background: #F5F7FA;
  text-decoration: none;
  color: #000;
}
.header__nav > ul > li.parent > a {
  padding-right: 31px;
  position: relative;
}
.header__nav > ul > li.parent > a:after {
  display: block;
  content: "";
  width: 8px;
  height: 4px;
  background: url("../img/menu-arrow.svg") center center no-repeat;
  position: absolute;
  right: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  background-size: 100% auto;
}
.header__lang {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83px;
          flex: 0 0 83px;
  position: relative;
  padding: 8px 0;
}
.header__lang .current-lang {
  display: inline-block;
  padding-left: 28px;
  background: url("../img/lang-icon.svg") left center no-repeat;
  font-size: 16px;
  line-height: 30px;
  color: #57585C;
  cursor: pointer;
}
.header__lang-list {
  position: absolute;
  left: 0;
  top: -9999px;
  opacity: 0;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 250px;
  height: 360px;
  -webkit-filter: drop-shadow(0px 8px 28px rgba(37, 44, 68, 0.1));
          filter: drop-shadow(0px 8px 28px rgba(37, 44, 68, 0.1));
  z-index: 100;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.header__lang-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  width: 50%;
  padding: 0 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  font-size: 13px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.header__lang-list li:hover {
  background: #f6f6f6;
}
.header__lang-list li.active {
  background: #e4e4e4;
}
.header__lang:hover .header__lang-list {
  opacity: 1;
  top: 100%;
}
.header__cabinet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header__login {
  font-size: 16px;
}
.header__login a {
  color: #57585C;
}
.header__signup {
  margin-left: 35px;
}
.header__signup .c-btn {
  font-size: 16px;
  line-height: 24px;
  padding: 11px 25px;
}
.header__mobile {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
  margin-left: 20px;
  text-align: right;
  display: none;
}

.mobile-menu-opener {
  cursor: pointer;
  text-align: left;
  display: inline-block;
  height: 26px;
  width: 30px;
  border-top: 2px solid #0A0A0A;
  border-bottom: 2px solid #0A0A0A;
  position: relative;
  text-indent: -9999px;
}
.mobile-menu-opener:before {
  display: block;
  content: "";
  width: 30px;
  height: 2px;
  background: #0A0A0A;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.submenu {
  position: absolute;
  left: 0;
  top: -9999px;
  opacity: 0;
  background: #fff;
  z-index: 100;
  -webkit-box-shadow: 4px 4px 20px rgba(18, 34, 75, 0.08);
          box-shadow: 4px 4px 20px rgba(18, 34, 75, 0.08);
  border-radius: 14px;
  padding: 30px 20px 30px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 660px;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.submenu__links {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 215px;
          flex: 0 0 215px;
}
.submenu__links p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  color: #000;
  margin: 30px 0 0 0;
}
.submenu__links p:first-child {
  margin-top: 0;
}
.submenu__links ul {
  margin-top: 10px;
}
.submenu__links ul li {
  font-size: 14px;
  line-height: 30px;
}
.submenu__links ul li a {
  color: #57585C;
}
.submenu__templates {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.submenu__templates > p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 15px;
}
.submenu__templates > p .more:after {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  top: 4px;
}
.submenu__templates > a:hover {
  text-decoration: none;
}

li:hover .submenu {
  opacity: 1;
  top: 100%;
}

.template-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  background: #F5F7FA;
  border-radius: 12px;
  padding: 15px;
}
.template-block__img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100px;
          flex: 0 0 100px;
}
.template-block__img img {
  border: 2px solid #fff;
  border-radius: 5px;
  display: block;
  margin: 0;
}
.template-block__info {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 15px;
  font-size: 12px;
  line-height: 18px;
  color: #57585C;
}
.template-block__info p:first-child {
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  color: #0A0A0A;
  margin-bottom: 5px;
}

.first-screen {
  padding: 75px 0 0;
}
.first-screen h1 span {
  font-weight: 400;
  font-size: 40px;
  line-height: 50px;
  display: block;
}
.first-screen__text {
  margin-top: 15px;
  font-size: 16px;
  line-height: 30px;
  color: #383838;
}
.first-screen__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 25px;
}
.first-screen__buttons .c-btn {
  margin: 0 10px;
}
.first-screen__notice {
  color: #AAB2CA;
  font-size: 14px;
  line-height: 30px;
  margin-top: 10px;
}
.first-screen__screenshot {
  margin-top: 50px;
  margin-bottom: -400px;
  position: relative;
}
.first-screen__screenshot .labels {
  position: absolute;
  right: 0;
  top: 0;
}
.first-screen__screenshot .labels picture:first-child {
  position: relative;
  top: -20px;
  right: 0px;
  z-index: 2;
}
.first-screen__screenshot .labels picture:nth-child(2) {
  position: absolute;
  top: 25px;
  right: -20px;
}

.block-title {
  text-align: center;
}

.block-text {
  font-family: "Noto Sans";
  font-size: 18px;
  line-height: 30px;
  font-weight: normal;
  color: #57585C;
  margin-top: 15px;
}

.collaborative {
  padding: 500px 0 50px;
  background: #EDEFF6;
}
.collaborative-tabs {
  margin-top: 18px;
}
.collaborative-title {
  color: #0A0A0A;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 20px;
}
.collaborative__screen {
  margin-top: 30px;
}

.tab-selector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 35px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.tab-selector li {
  cursor: pointer;
  border: 1px solid #C7D8E4;
  text-align: center;
  border-radius: 30px;
  padding: 10px 25px;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  margin: 0 12px 5px;
  color: #383838;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.tab-selector li.active {
  color: #fff;
  background: #f75e25/*#171717*/;
}
.tab-selector--steps {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.tab-selector--steps li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 29px;
          flex: 0 0 29px;
  width: 29px;
  height: 29px;
  padding: 0;
  text-align: center;
  line-height: 29px;
  border-radius: 50%;
  font-size: 14px;
  color: #0A0A0A;
  font-weight: 500;
  margin: 0 22px;
  position: relative;
  border: none;
  z-index: 2;
}
.tab-selector--steps li:before {
  display: block;
  content: "";
  height: 3px;
  width: 44px;
  background: #EDEFF6;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(-100%, -50%);
      -ms-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  z-index: -1;
}
.tab-selector--steps li:after {
  display: block;
  content: "";
  height: 29px;
  width: 29px;
  background: #EDEFF6;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: -1;
  border-radius: 50%;
}
.tab-selector--steps li:first-child {
  margin-left: 0;
}
.tab-selector--steps li:first-child:before {
  display: none;
}
.tab-selector--steps li.active {
  background: none;
  color: #0A0A0A;
  font-size: 18px;
  z-index: 3;
}
.tab-selector--steps li.active:before {
  background: #4881FF;
}
.tab-selector--steps li.active:after {
  -webkit-box-shadow: 0px 2px 16px rgba(37, 42, 57, 0.08);
          box-shadow: 0px 2px 16px rgba(37, 42, 57, 0.08);
  width: 39px;
  height: 39px;
  background: #FFFFFF;
}
.tab-selector--steps li.prev {
  color: #fff;
}
.tab-selector--steps li.prev:before {
  background: #4881FF;
}
.tab-selector--steps li.prev:after {
  background: #4881FF;
  -webkit-box-shadow: 0px 4px 10px rgba(24, 52, 113, 0.1);
          box-shadow: 0px 4px 10px rgba(24, 52, 113, 0.1);
}

.tabs .tab {
  display: none;
}
.tabs .tab.visible {
  display: block;
}

.flexible {
  padding: 180px 0 65px;
}
.flexible__texts {
  margin-top: 45px;
}
.flexible__step {
  display: none;
  font-size: 16px;
  line-height: 26px;
  color: #181819;
}
.flexible__step.visible {
  display: block;
}
.flexible .content-block {
  position: relative;
  z-index: 2;
}
.flexible .content-block:before {
  display: block;
  content: "";
  width: 54px;
  height: 54px;
  background: #2D2D2E;
  position: absolute;
  top: -58px;
  right: -50px;
  border-radius: 0 30px 30px 30px;
}
/*.flexible .content-block:after {
  display: block;
  content: "";
  width: 419px;
  height: 250px;
  background: #EDEFF6;
  position: absolute;
  bottom: -52px;
  left: -158px;
  border-radius: 80px 0 0 125px;
  z-index: -1;
}*/

.integrations {
  padding: 65px 0 130px;
  overflow: hidden;
}
.integrations .content-block {
  position: relative;
  z-index: 2;
}
.integrations .content-block:before {
  display: block;
  content: "";
  width: 88px;
  height: 53px;
  background: #2D2D2E;
  position: absolute;
  left: -93px;
  top: 0;
  border-radius: 20px 30px 0 30px;
  z-index: -1;
}
.integrations .content-block:after {
  display: block;
  content: "";
  width: 285px;
  height: 285px;
  background: #EDEFF6;
  position: absolute;
  right: -79px;
  bottom: -87px;
  border-radius: 0 0 140px 140px;
  z-index: -1;
}

.publications {
  padding: 0 0 120px;
  overflow: hidden;
}
.publications .content-block {
  position: relative;
  z-index: 2;
}
.publications .content-block:before {
  display: block;
  content: "";
  width: 462px;
  height: 266px;
  background: #EDEFF6;
  position: absolute;
  left: -129px;
  bottom: -86px;
  z-index: -1;
  border-radius: 100px 0;
}
.publications .content-block:after {
  display: block;
  content: "";
  width: 114px;
  height: 64px;
  background: #2D2D2E;
  position: absolute;
  right: -129px;
  bottom: -86px;
  border-radius: 20px 0 25px 20px;
}

.free {
  padding: 120px 0 90px;
}

.templates {
  padding: 95px 0 177px;
}
.templates .tab-selector li {
  margin: 0 7px 5px;
}

.content-block {
  margin-top: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content-block__info {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 400px;
          flex: 0 0 400px;
  max-width: 400px;
  padding-right: 72px;
  font-size: 16px;
  line-height: 26px;
  color: #181819;
}
.content-block__info .title {
  margin-bottom: 15px;
}
.content-block__info .more {
  margin-top: 25px;
}
.content-block__screen {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.content-block--reverse {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  padding: 0 0 0 30px;
}

.content-block__info {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  padding: 0 0 0 57px;
}

.title--little {
  color: #0A0A0A;
  font-size: 24px;
  line-height: 26px;
  font-weight: 500;
}

.shadow-img {
  -webkit-filter: drop-shadow(0px 8px 28px rgba(37, 44, 68, 0.1));
          filter: drop-shadow(0px 8px 28px rgba(37, 44, 68, 0.1));
}

.info-block {
  background: #4881FF;
  border-radius: 20px;
  color: #fff;
  text-align: center;
  padding: 45px;
  font-size: 18px;
  line-height: 30px;
  position: relative;
  overflow: hidden;
}
.info-block > * {
  position: relative;
  z-index: 2;
}
.info-block:before {
  display: block;
  content: "";
  width: 75px;
  height: 75px;
  background: #93B5FF;
  border-radius: 0 50% 50% 50%;
  position: absolute;
  top: 51px;
  right: -26px;
}
.info-block:after {
  display: block;
  content: "";
  width: 440px;
  height: 194px;
  background: #436FD1;
  border-radius: 0 100px 0 0;
  position: absolute;
  left: -264px;
  bottom: -69px;
}
.info-block p {
  margin: 15px 0 0 0;
}
.info-block__title, .info-block h4 {
  font-size: 40px;
  line-height: 60px;
  font-weight: 500;
  margin-top: 0;
  color: #fff;
}
.info-block__buttons {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.info-block__buttons .c-btn {
  margin: 0 12px;
}

.features {
  background: #F7F8FB;
  padding: 85px 0;
}

.features-blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 65px -25px 0 -25px;
}

.feature-block {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.333333% - 50px);
          flex: 0 0 calc(33.333333% - 50px);
  margin: 0 25px 40px;
}
.feature-block__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.feature-block__icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70px;
          flex: 0 0 70px;
  position: relative;
  z-index: 2;
  text-align: center;
}
.feature-block__icon:after {
  display: block;
  content: "";
  position: absolute;
  z-index: -1;
  width: 110px;
  height: 40px;
  background: #fff;
  border-radius: 14px 14px 0 14px;
  left: 0;
  top: 22px;
}
.feature-block__title {
  font-weight: 500;
  font-size: 24px;
  line-height: 108.5%;
  color: #0A0A0A;
  position: relative;
  z-index: 2;
}
.feature-block__info {
  font-size: 16px;
  line-height: 26px;
  color: #181819;
  margin-top: 40px;
}

.testimonials {
  padding: 183px 0 65px;
  background: -o-radial-gradient(50% 52.2%, 65.08% 65.08%, #E9EEF6 0%, rgba(255, 255, 255, 0) 100%);
  background: radial-gradient(65.08% 65.08% at 50% 52.2%, #E9EEF6 0%, rgba(255, 255, 255, 0) 100%);
}

.testimonials-slider-wrap {
  margin-top: 50px;
}
.testimonials-slider-wrap .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.testimonial {
  height: 100%;
  background: #FFFFFF;
  border-radius: 24px;
  padding: 26px 30px;
  width: 370px;
}
.testimonial__person {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
.testimonial__person-img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63px;
          flex: 0 0 63px;
}
.testimonial__person-img img {
  border-radius: 50%;
}
.testimonial__person-info {
  padding-left: 16px;
}
.testimonial__person-info .name {
  font-size: 16px;
  line-height: 17px;
  font-weight: 500;
  color: #0A0A0A;
}
.testimonial__person-info .occupation {
  font-size: 12px;
  line-height: 1.5;
  color: #B0B0B0;
}
.testimonial__text {
  font-size: 14px;
  line-height: 25px;
  color: #383838;
}

.owl-carousel .owl-dots {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.owl-carousel .owl-dots .owl-dot {
  display: inline-block;
  width: 5px;
  height: 5px;
  margin: 0 5px !important;
  position: relative;
}
.owl-carousel .owl-dots .owl-dot:before {
  display: block;
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 3px;
  background: #C4C4C4;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.owl-carousel .owl-dots .owl-dot.active:before {
  width: 15px;
  background: #000;
}

.partners-slider-wrap {
  margin-top: 88px;
}

.partner-slide {
  width: 210px;
  height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 18px;
}

.faq {
  padding: 95px 0 146px;
}

.faq-blocks {
  margin-top: 35px;
}

.faq-block {
  margin-bottom: 15px;
  background: #F7F8FB;
  border-radius: 15px;
  padding: 20px 25px;
  position: relative;
  cursor: pointer;
}
.faq-block.opened {
  background: #fff;
  -webkit-box-shadow: 0px 12px 60px rgba(3, 3, 4, 0.06);
          box-shadow: 0px 12px 60px rgba(3, 3, 4, 0.06);
  border-radius: 15px;
}
.faq-block.opened .faq-block__title {
  color: #4881FF;
  position: relative;
}
.faq-block.opened .faq-block__title:before {
  background: #4881FF;
}
.faq-block.opened .faq-block__title:after {
  display: none;
}
.faq-block.opened .faq-block__text {
  display: block;
}
.faq-block__title {
  font-weight: 500;
  font-size: 18px;
  line-height: 108.5%;
  color: #0A0A0A;
  padding-right: 20px;
  position: relative;
  margin: 0;
}
.faq-block__title:before, .faq-block__title:after {
  display: block;
  content: "";
  width: 14px;
  height: 2px;
  border-radius: 2px;
  background: #000;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.faq-block__title:after {
  -webkit-transform: translateY(-50%) rotate(90deg);
      -ms-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}
.faq-block__text {
  padding: 15px 0 11px;
  font-size: 16px;
  line-height: 25px;
  color: #0D0D0D;
  display: none;
}

.footer {
  background: #0D0D0D;
  font-family: "Noto Sans", sans-serif;
  padding: 60px 0 20px;
  font-size: 14px;
  line-height: 25px;
  color: #A4A4A4;
}
.footer a {
  color: #A4A4A4;
}
.footer p {
  margin-bottom: 30px;
}
.footer-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.footer-column {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 170px;
          flex: 0 0 170px;
  margin-left: 30px;
}
.footer-column:first-child {
  margin-left: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.footer .footer-title {
  font-size: 16px;
  line-height: 17px;
  color: #a4a4a4;
  font-weight: 500;
  margin-bottom: 22px;
}
.footer ul li {
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 10px;
}
.footer ul li a {
  font-family: "Noto Sans", sans-serif;
  color: #fff;
}
.footer-logo {
  margin-bottom: 13px;
}
.footer-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer-socials a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  margin: 0 10px 10px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 24px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), inset 0 0 50px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), inset 0 0 50px rgba(0, 0, 0, 0.1);
}
.footer-socials a:hover {
  color: #fff;
}
.footer-socials a svg {
  width: 32px;
  height: 32px;
}
.footer-socials a.facebook:hover {
  background: #3b5998;
}
.footer-socials a.instagram:hover {
  background: #3f729b;
}
.footer-socials a.linkedin:hover {
  background: #0e76a8;
}
.footer-socials a.twitter:hover {
  background: #00acee;
}
.footer-socials a.youtube:hover {
  background: #c4302b;
}
.footer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid;
  margin-top: 20px;
  padding: 15px 0;
}
.footer-bottom .copyright {
  margin: 0;
}
.footer-bottom ul {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.footer-bottom ul li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 170px;
          flex: 0 0 170px;
  text-align: left;
  margin: 0 0 0 30px;
}
.footer-bottom ul li a {
  color: #A4A4A4;
}

.get-app {
  margin-top: 10px;
}
.get-app img {
  max-width: 250px;
  max-height: 80px;
  border: 2px solid #A4A4A4;
  border-radius: 10px;
}

.owl-carousel:not(.mod-light) .owl-dots .owl-dot span {
  display: none !important;
}

@media (max-width: 1299px) {
  .features-blocks {
    margin: 65px -15px 0 -15px;
  }
  .feature-block {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.333333% - 30px);
            flex: 0 0 calc(33.333333% - 30px);
    margin: 0 15px 40px;
  }
  .first-screen__screenshot .labels picture:nth-child(2) {
    right: -15px;
  }
}
@media (max-width: 1199px) {
  .center-wrap {
    max-width: 100%;
  }
  .tab-selector li {
    padding: 10px 15px;
    margin: 0 7px 5px;
  }
  .tab-selector--steps li {
    padding: 0;
    margin: 0 22px;
  }
  .flexible {
    padding-top: 100px;
  }
  .free {
    padding: 50px 0;
  }
  .templates {
    padding: 50px 0 100px;
  }
  .testimonials {
    padding-top: 100px;
  }
  .faq {
    padding: 50px 0 100px;
  }
  .footer-socials a {
    width: 40px;
    height: 40px;
    margin-right: 5px;
  }
  .footer-socials a svg {
    width: 24px;
    height: 24px;
  }
  .get-app img {
    max-width: 220px;
  }
  .footer-column {
    margin-left: 15px;
  }
  .footer-bottom ul li {
    margin-left: 15px;
  }
}
@media (max-width: 1023px) {
  .header__logo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 120px;
            flex: 0 0 120px;
  }
  .submenu {
    left: -100px;
  }
  .first-screen {
    padding-top: 20px;
  }
  .tab-selector li {
    line-height: 16px;
  }
  .tab-selector--steps li {
    line-height: 29px;
  }
  .collaborative-title {
    font-size: 20px;
  }
  .collaborative-title br {
    display: none;
  }
  .content-block, .content-block--reverse {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .content-block .content-block__info, .content-block--reverse .content-block__info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    padding: 0;
    margin: 0 0 30px;
  }
  .content-block .content-block__screen, .content-block--reverse .content-block__screen {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .feature-block {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 30px);
            flex: 0 0 calc(50% - 30px);
  }
  .footer-columns {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -15px;
  }
  .footer-column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(25% - 30px);
            flex: 0 0 calc(25% - 30px);
    margin: 0 15px;
  }
  .footer-column:first-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 30px);
            flex: 0 0 calc(100% - 30px);
    margin: 0 15px 30px;
  }
  .footer p {
    margin-bottom: 20px;
  }
  .footer-logo {
    margin-bottom: 15px;
  }
  .footer-bottom {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -15px;
  }
  .footer-bottom .copyright {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 30px);
            flex: 0 0 calc(100% - 30px);
    margin: 15px 15px 0 15px;
  }
  .footer-bottom ul {
    margin: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .footer-bottom ul li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(25% - 30px);
            flex: 0 0 calc(25% - 30px);
    margin: 0 15px;
  }
}
@media (max-width: 767px) {
  body {
    padding-top: 76px;
  }
  .header {
    padding: 15px 0;
  }
  .header__nav {
    display: none;
  }
  .header__cabinet {
    margin-left: auto;
  }
  .header__lang {
    margin-left: auto;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70px;
            flex: 0 0 70px;
  }
  .header__lang-list {
    right: 0;
    left: auto;
  }
  .header__mobile {
    display: block;
  }
  body.home h1 {
    font-size: 45px;
    line-height: 1.2;
  }
  .first-screen {
    padding-bottom: 30px;
  }
  .first-screen__screenshot {
    margin: 30px 0 0 0;
  }
  .collaborative {
    padding-top: 100px;
  }
  .footer {
    padding-bottom: 30px;
  }
  .footer-column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 30px);
            flex: 0 0 calc(50% - 30px);
    margin-bottom: 30px;
  }
  .footer ul li {
    line-height: 16px;
  }
}
@media (max-width: 599px) {
  body.home h1 {
    font-size: 40px;
  }
  body.home h2, body.home h3 {
    font-size: 35px;
  }
  .header__signup .c-btn {
    padding: 5px 15px;
  }
  .first-screen h1 span {
    font-size: 30px;
  }
  .info-block {
    padding: 25px;
    font-size: 16px;
    line-height: 24px;
  }
  .info-block__title, .info-block h4 {
    font-size: 30px;
    line-height: 40px;
  }
  .info-block__buttons {
    margin-top: 15px;
  }
  .features-blocks {
    margin: 30px 0;
  }
  .feature-block {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .collaborative {
    padding-top: 50px;
  }
  .flexible {
    padding-top: 50px;
  }
  .integrations {
    padding-bottom: 70px;
  }
  .integrations .content-block::after {
    bottom: -40px;
  }
  .publications {
    padding-bottom: 70px;
  }
  .publications .content-block:before {
    bottom: -40px;
    height: 120px;
  }
  .features {
    padding: 50px 0 20px;
  }
  .feature-block__info {
    margin-top: 20px;
  }
  .testimonials {
    padding: 50px 0;
  }
  .partners-slider-wrap {
    margin-top: 50px;
  }
  .faq {
    padding: 50px 0;
  }
  .tab-selector:not([class*="--steps"]), .templates .tab-selector {
    margin-left: -5px;
    margin-right: -5px;
  }
  .tab-selector:not([class*="--steps"]) li, .templates .tab-selector li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
            flex: 0 0 calc(50% - 10px);
    margin: 0 5px 5px;
  }
  .footer-bottom ul li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.333333% - 30px);
            flex: 0 0 calc(33.333333% - 30px);
  }
}
@media (max-width: 479px) {
  .mobile-menu__cabinet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__mobile {
    margin-left: auto;
  }
  .header__cabinet {
    display: none;
  }
  .tab-selector:not([class*="--steps"]), .templates .tab-selector {
    margin-left: 0;
    margin-right: 0;
  }
  .tab-selector:not([class*="--steps"]) li, .templates .tab-selector li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 280px;
            flex: 0 0 280px;
  }
  body.home h1 {
    font-size: 30px;
  }
  .first-screen h1 span {
    font-size: 26px;
  }
  .first-screen__buttons {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .first-screen__buttons .c-btn {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 280px;
            flex: 0 0 280px;
    margin: 0 0 10px;
  }
  h2, h3 {
    font-size: 26px;
    line-height: 1.4;
  }
  .tab-selector--steps li {
    margin: 0 15px;
  }
  .tab-selector--steps li:before {
    width: 30px;
  }
  .info-block__buttons {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .info-block__buttons .c-btn {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 260px;
            flex: 0 0 260px;
    margin: 0 0 10px;
  }
  .testimonial {
    width: 290px;
    padding: 15px;
  }
  .faq-block {
    padding: 15px;
  }
  .faq-block__title {
    font-size: 16px;
  }
  .faq-block__text {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }
  .submenu__templates > p {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .template-block {
    padding: 7px;
  }
  .template-block__img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80px;
            flex: 0 0 80px;
  }
  .template-block__info {
    line-height: 1.2;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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dkdKO0VEMkdFO0lBQ0UsaUJBQUE7RUN6R0o7RUQyR0U7SUFDRSxhQUFBO0VDekdKO0VENEdBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RUMxR0Y7RUQyR0U7SUFDRSxtQkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtFQ3pHSjtFRDZHRTtJQUNFLGVBQUE7RUMzR0o7RURnSEk7SUFDRSxlQUFBO0VDOUdOO0VEaUhFO0lBQ0UsbUJBQUE7UUFBQSxlQUFBO0VDL0dKO0VEZ0hJO0lBQ0UsbUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxnQkFBQTtFQzlHTjtFRGtIQTtJQUNFLGVBQUE7SUFDQSxnQkFBQTtFQ2hIRjtFRG1IRTtJQUNFLGNBQUE7RUNqSEo7RURrSEk7SUFDRSxXQUFBO0VDaEhOO0VEcUhFO0lBQ0UsbUJBQUE7UUFBQSxlQUFBO0VDbkhKO0VEb0hJO0lBQ0UsbUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxnQkFBQTtFQ2xITjtFRHNIQTtJQUNFLFlBQUE7SUFDQSxhQUFBO0VDcEhGO0VEc0hBO0lBQ0UsYUFBQTtFQ3BIRjtFRHFIRTtJQUNFLGVBQUE7RUNuSEo7RURxSEU7SUFDRSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFQ25ISjtFRHNIQTtJQUNFLG1CQUFBO1FBQUEsZUFBQTtFQ3BIRjtFRHNIQTtJQUNFLFlBQUE7RUNwSEY7RURxSEU7SUFDRSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtFQ25ISjtFRHFIRTtJQUNFLGdCQUFBO0VDbkhKO0FBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibm9ybWFsaXplLm1pbi5jc3NcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLUV4dHJhTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUV4dHJhTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLVRoaW5JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLVRoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Ob3RvU2Fucy1CbGFja0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTm90b1NhbnMtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Ob3RvU2Fucy1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2Fucyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Ob3RvU2Fucy1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2Fucyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Ob3RvU2Fucy1FeHRyYUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Ob3RvU2Fucy1FeHRyYUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTm90b1NhbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTm90b1NhbnMtRXh0cmFMaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLUV4dHJhTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Ob3RvU2Fucy1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTm90b1NhbnMtRXh0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLUV4dHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Ob3RvU2Fucy1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTm90b1NhbnMtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvTm90b1NhbnMtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTm90b1NhbnMtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvTm90b1NhbnMtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTm90b1NhbnMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Ob3RvU2Fucy1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Ob3RvU2Fucy1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Ob3RvU2Fucy1TZW1pQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLVNlbWlCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTm90b1NhbnMtVGhpbkl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLVRoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Ob3RvU2Fucy1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTm90b1NhbnMtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuXHJcblxyXG4kdGV4dC1jb2xvcjogIzU3NTg1QztcclxuXHJcbkBtaXhpbiBidG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICM0ODgxRkY7XHJcbiAgcGFkZGluZzogMTRweCAyNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLmMtYnRuIHtcclxuICBAaW5jbHVkZSBidG47XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgJi0td2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjMDQwMzAzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwNDAzMDM7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDQwMzAzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgIGNvbG9yOiAjMDQwMzAzO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1ncmF5IHtcclxuICAgIGJhY2tncm91bmQ6ICNGN0Y4RkI7XHJcbiAgICBjb2xvcjogIzA0MDMwMztcclxuICB9XHJcbiAgJi0tdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsYXkuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDE0cHggMjVweCByZ2JhKDU5LCAxMDUsIDIwNiwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbnAge1xyXG4gIC8vbWFyZ2luOiAwO1xyXG59XHJcbnVsLCBvbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn1cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjNDg4MUZGO1xyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gICYubW9yZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vcmUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5ib2R5LmhvbWUge1xyXG4gIGgxLGgyLGgzLGg0LGg1LGg2IHtcclxuICAgIGNvbG9yOiAjMEEwQTBBO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgfVxyXG4gIGgyLCBoMyB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnJlc3BvbnNpdmUteW91dHViZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuLnJlc3BvbnNpdmUteW91dHViZSBpZnJhbWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnNpbXBsZS1wb3B1cCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMzBweDtcclxufVxyXG5ib2R5IHtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsc2Fucy1zZXJpZjtcclxuICAvL2ZvbnQtc2l6ZTogMThweDtcclxuICAvL2NvbG9yOiAkdGV4dC1jb2xvcjtcclxuICBwYWRkaW5nLXRvcDogOTJweDtcclxufVxyXG4uY2VudGVyLXdyYXAge1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4udGV4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubW9iaWxlLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAzMDAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgYmFja2dyb3VuZDogIzBEMEQwRDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgJi5vcGVuZWQge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICAmX19jbG9zZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiAxNHB4O1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhYmluZXQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhNGE0YTQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLmMtYnRuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlua3Mge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICA+IHVsIHtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGFyZW50IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC5vcGVuZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Ym1lbnUge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190ZW1wbGF0ZXMge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDIwMDA7XHJcbiAgcGFkZGluZzogMjhweCAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gICYtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fbG9nbyB7XHJcbiAgICBmbGV4OiAwIDAgMTU4cHg7XHJcbiAgfVxyXG4gICZfX25hdiB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICA+IHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDE2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIGNvbG9yOiAjNTc1ODVDO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY3RkE7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGFyZW50IHtcclxuICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tZW51LWFycm93LnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xhbmcge1xyXG4gICAgZmxleDogMCAwIDgzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIC5jdXJyZW50LWxhbmcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xhbmctaWNvbi5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBjb2xvcjogIzU3NTg1QztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IC05OTk5cHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA4cHggMjhweCByZ2JhKDM3LCA0NCwgNjgsIDAuMSkpO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmhlYWRlcl9fbGFuZy1saXN0IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYWJpbmV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG4gICZfX2xvZ2luIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzU3NTg1QztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2lnbnVwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgLmMtYnRuIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgcGFkZGluZzogMTFweCAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tb2JpbGUge1xyXG4gICAgZmxleDogMCAwIDMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLm1vYmlsZS1tZW51LW9wZW5lciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMjZweDtcclxuICB3aWR0aDogMzBweDtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgIzBBMEEwQTtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBBMEEwQTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQ6ICMwQTBBMEE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIH1cclxufVxyXG4uc3VibWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMTgsIDM0LCA3NSwgMC4wOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCA0MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDY2MHB4O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAmX19saW5rcyB7XHJcbiAgICBmbGV4OiAwIDAgMjE1cHg7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzU3NTg1QztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGVtcGxhdGVzIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgID4gcCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgLm1vcmUge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxubGk6aG92ZXIgLnN1Ym1lbnUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdG9wOiAxMDAlO1xyXG59XHJcbi50ZW1wbGF0ZS1ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogI0Y1RjdGQTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgJl9faW1nIHtcclxuICAgIGZsZXg6IDAgMCAxMDBweDtcclxuICAgIGltZyB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjNTc1ODVDO1xyXG4gICAgcCB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMEEwQTBBO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZmlyc3Qtc2NyZWVuIHtcclxuICBwYWRkaW5nOiA3NXB4IDAgMDtcclxuICBoMSB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICMzODM4Mzg7XHJcbiAgfVxyXG4gICZfX2J1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAuYy1idG4ge1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbm90aWNlIHtcclxuICAgIGNvbG9yOiAjQUFCMkNBO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAmX19zY3JlZW5zaG90IHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAubGFiZWxzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBwaWN0dXJlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgICAgcGljdHVyZTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ibG9jay10aXRsZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ibG9jay10ZXh0IHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2Fucyc7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICM1NzU4NUM7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4uY29sbGFib3JhdGl2ZSB7XHJcbiAgcGFkZGluZzogNTAwcHggMCA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNFREVGRjY7XHJcbiAgJi10YWJzIHtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgfVxyXG4gICYtdGl0bGUge1xyXG4gICAgY29sb3I6ICMwQTBBMEE7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gICZfX3NjcmVlbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxufVxyXG4udGFiLXNlbGVjdG9yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMzVweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbGkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M3RDhFNDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBtYXJnaW46IDAgMTJweCA1cHg7XHJcbiAgICBjb2xvcjogIzM4MzgzODtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogIzE3MTcxNztcclxuICAgIH1cclxuICB9XHJcbiAgJi0tc3RlcHMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbGkge1xyXG4gICAgICBmbGV4OiAwIDAgMjlweDtcclxuICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjMEEwQTBBO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW46IDAgMjJweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFREVGRjY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFREVGRjY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICMwQTBBMEE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzQ4ODFGRjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE2cHggcmdiYSgzNywgNDIsIDU3LCAwLjA4KTtcclxuICAgICAgICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5wcmV2IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDg4MUZGO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0ODgxRkY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgyNCwgNTIsIDExMywgMC4xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRhYnMge1xyXG4gIC50YWIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZmxleGlibGUge1xyXG4gIHBhZGRpbmc6IDE4MHB4IDAgNjVweDtcclxuICAmX190ZXh0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gIH1cclxuICAmX19zdGVwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGNvbG9yOiAjMTgxODE5O1xyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250ZW50LWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogNTRweDtcclxuICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyRDJFO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTU4cHg7XHJcbiAgICAgIHJpZ2h0OiAtNTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMzBweDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDQxOXB4O1xyXG4gICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRURFRkY2O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTUycHg7XHJcbiAgICAgIGxlZnQ6IC0xNThweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogODBweCAwIDAgMTI1cHg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW50ZWdyYXRpb25zIHtcclxuICBwYWRkaW5nOiA2NXB4IDAgMTMwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuY29udGVudC1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtOTNweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDMwcHggMCAzMHB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDI4NXB4O1xyXG4gICAgICBoZWlnaHQ6IDI4NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRURFRkY2O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtNzlweDtcclxuICAgICAgYm90dG9tOiAtODdweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE0MHB4IDE0MHB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnB1YmxpY2F0aW9ucyB7XHJcbiAgcGFkZGluZzogMCAwIDEyMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA0NjJweDtcclxuICAgICAgaGVpZ2h0OiAyNjZweDtcclxuICAgICAgYmFja2dyb3VuZDogI0VERUZGNjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMTI5cHg7XHJcbiAgICAgIGJvdHRvbTogLTg2cHg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweCAwO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgYmFja2dyb3VuZDogIzJEMkQyRTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTEyOXB4O1xyXG4gICAgICBib3R0b206IC04NnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMjVweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZnJlZSB7XHJcbiAgcGFkZGluZzogMTIwcHggMCA5MHB4O1xyXG59XHJcbi50ZW1wbGF0ZXMge1xyXG4gIHBhZGRpbmc6IDk1cHggMCAxNzdweDtcclxuICAudGFiLXNlbGVjdG9yIHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwIDdweCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250ZW50LWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAmX19pbmZvIHtcclxuICAgIGZsZXg6IDAgMCA0MDBweDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBjb2xvcjogIzE4MTgxOTtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubW9yZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NjcmVlbiB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG4gICYtLXJldmVyc2Uge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2luZm8ge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRpdGxlIHtcclxuICAmLS1saXR0bGUge1xyXG4gICAgY29sb3I6ICMwQTBBMEE7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcbi5zaGFkb3ctaW1nIHtcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA4cHggMjhweCByZ2JhKDM3LCA0NCwgNjgsIDAuMSkpO1xyXG59XHJcbi5pbmZvLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kOiAjNDg4MUZGO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDQ1cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gID4gKiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogNzVweDtcclxuICAgIGhlaWdodDogNzVweDtcclxuICAgIGJhY2tncm91bmQ6ICM5M0I1RkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDUwJSA1MCUgNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MXB4O1xyXG4gICAgcmlnaHQ6IC0yNnB4O1xyXG4gIH1cclxuICAmOmFmdGVye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDQ0MHB4O1xyXG4gICAgaGVpZ2h0OiAxOTRweDtcclxuICAgIGJhY2tncm91bmQ6ICM0MzZGRDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDAgMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0yNjRweDtcclxuICAgIGJvdHRvbTogLTY5cHg7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gIH1cclxuICAmX190aXRsZSwgaDQge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAmX19idXR0b25zIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmMtYnRuIHtcclxuICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mZWF0dXJlcyB7XHJcbiAgYmFja2dyb3VuZDogI0Y3RjhGQjtcclxuICBwYWRkaW5nOiA4NXB4IDA7XHJcbn1cclxuLmZlYXR1cmVzLWJsb2NrcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiA2NXB4IC0yNXB4IDAgLTI1cHg7XHJcbn1cclxuLmZlYXR1cmUtYmxvY2sge1xyXG4gIGZsZXg6IDAgMCBjYWxjKDMzLjMzMzMzMyUgLSA1MHB4KTtcclxuICBtYXJnaW46IDAgMjVweCA0MHB4O1xyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2ljb24ge1xyXG4gICAgZmxleDogMCAwIDcwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4IDE0cHggMCAxNHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTA4LjUlO1xyXG4gICAgY29sb3I6ICMwQTBBMEE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAmX19pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgY29sb3I6ICMxODE4MTk7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxufVxyXG4udGVzdGltb25pYWxzIHtcclxuICBwYWRkaW5nOiAxODNweCAwIDY1cHg7XHJcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDY1LjA4JSA2NS4wOCUgYXQgNTAlIDUyLjIlLCAjRTlFRUY2IDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG59XHJcbi50ZXN0aW1vbmlhbHMtc2xpZGVyLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgLm93bC1zdGFnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG4udGVzdGltb25pYWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgcGFkZGluZzogMjZweCAzMHB4O1xyXG4gIHdpZHRoOiAzNzBweDtcclxuICAmX19wZXJzb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgJi1pbWcge1xyXG4gICAgICBmbGV4OiAwIDAgNjNweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW5mbyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgLm5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMEEwQTBBO1xyXG4gICAgICB9XHJcbiAgICAgIC5vY2N1cGF0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogI0IwQjBCMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgY29sb3I6ICMzODM4Mzg7XHJcbiAgfVxyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAub3dsLWRvdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjQzRDNEM0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBhcnRuZXJzLXNsaWRlci13cmFwIHtcclxuICBtYXJnaW4tdG9wOiA4OHB4O1xyXG59XHJcbi5wYXJ0bmVyLXNsaWRlIHtcclxuICB3aWR0aDogMjEwcHg7XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAxOHB4XHJcbn1cclxuLmZhcSB7XHJcbiAgcGFkZGluZzogOTVweCAwIDE0NnB4O1xyXG59XHJcbi5mYXEtYmxvY2tzIHtcclxuICBtYXJnaW4tdG9wOiAzNXB4O1xyXG59XHJcbi5mYXEtYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogI0Y3RjhGQjtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICYub3BlbmVkIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTJweCA2MHB4IHJnYmEoMywgMywgNCwgMC4wNik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLmZhcS1ibG9ja19fdGl0bGUge1xyXG4gICAgICBjb2xvcjogIzQ4ODFGRjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ4ODFGRjtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmFxLWJsb2NrX190ZXh0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTA4LjUlO1xyXG4gICAgY29sb3I6ICMwQTBBMEE7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgcGFkZGluZzogMTVweCAwIDExcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGNvbG9yOiAjMEQwRDBEO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogIzBEMEQwRDtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgcGFkZGluZzogNjBweCAwIDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIGNvbG9yOiAjQTRBNEE0O1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICNBNEE0QTQ7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgJi1jb2x1bW5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gICYtY29sdW1uIHtcclxuICAgIGZsZXg6IDAgMCAxNzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgJi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGNvbG9yOiAjYTRhNGE0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gIH1cclxuICAmLXNvY2lhbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMTUpLCBpbnNldCAwIDAgNTBweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuZmFjZWJvb2s6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzYjU5OTg7XHJcbiAgICAgIH1cclxuICAgICAgJi5pbnN0YWdyYW06aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzZjcyOWI7XHJcbiAgICAgIH1cclxuICAgICAgJi5saW5rZWRpbjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBlNzZhODtcclxuICAgICAgfVxyXG4gICAgICAmLnR3aXR0ZXI6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGFjZWU7XHJcbiAgICAgIH1cclxuICAgICAgJi55b3V0dWJlOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYzQzMDJiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjQTRBNEE0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZ2V0LWFwcCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgIG1heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQTRBNEE0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcbn1cclxuLm93bC1jYXJvdXNlbDpub3QoLm1vZC1saWdodCkgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMjk5cHgpIHtcclxuICAuZmVhdHVyZXMtYmxvY2tzIHtcclxuICAgIG1hcmdpbjogNjVweCAtMTVweCAwIC0xNXB4O1xyXG4gIH1cclxuICAuZmVhdHVyZS1ibG9jayB7XHJcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMzMlIC0gMzBweCk7XHJcbiAgICBtYXJnaW46IDAgMTVweCA0MHB4O1xyXG4gIH1cclxuICAuZmlyc3Qtc2NyZWVuIHtcclxuICAgICZfX3NjcmVlbnNob3Qge1xyXG4gICAgICAubGFiZWxzIHBpY3R1cmU6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmNlbnRlci13cmFwIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRhYi1zZWxlY3RvciB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgbWFyZ2luOiAwIDdweCA1cHg7XHJcbiAgICB9XHJcbiAgICAmLS1zdGVwcyB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mbGV4aWJsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgfVxyXG4gIC5mcmVlIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICB9XHJcbiAgLnRlbXBsYXRlcyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTAwcHg7XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbHMge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIH1cclxuICAuZmFxIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAxMDBweDtcclxuICB9XHJcbiAgLmZvb3Rlci1zb2NpYWxzIGEge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nZXQtYXBwIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gIH1cclxuICAuZm9vdGVyLWNvbHVtbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcbiAgLmZvb3Rlci1ib3R0b20gdWwgbGkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1Ym1lbnUge1xyXG4gICAgbGVmdDogLTEwMHB4O1xyXG4gIH1cclxuICAuZmlyc3Qtc2NyZWVuIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIH1cclxuICAudGFiLXNlbGVjdG9yIHtcclxuICAgIGxpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmLS1zdGVwcyB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29sbGFib3JhdGl2ZSB7XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudC1ibG9jaywgLmNvbnRlbnQtYmxvY2stLXJldmVyc2Uge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2luZm8ge1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1ibG9ja19fc2NyZWVuIHtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmVhdHVyZS1ibG9jayB7XHJcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAzMHB4KTtcclxuICB9XHJcbiAgLmZvb3RlciB7XHJcbiAgICAmLWNvbHVtbnMge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIH1cclxuICAgICYtY29sdW1uIHtcclxuICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gMzBweCk7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLWxvZ28ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLWJvdHRvbSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAuY29weXJpZ2h0IHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDMwcHgpO1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIGJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDc2cHg7XHJcbiAgfVxyXG4gIC5oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgJl9fbmF2IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX2NhYmluZXQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgICZfX2xhbmcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgZmxleDogMCAwIDcwcHg7XHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkuaG9tZSB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpcnN0LXNjcmVlbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICZfX3NjcmVlbnNob3Qge1xyXG4gICAgICBtYXJnaW46IDMwcHggMCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2xsYWJvcmF0aXZlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICB9XHJcbiAgLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICYtY29sdW1uIHtcclxuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gIGJvZHkuaG9tZSB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuICAgIGgyLCBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlciB7XHJcbiAgICAmX19zaWdudXAge1xyXG4gICAgICAuYy1idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maXJzdC1zY3JlZW4ge1xyXG4gICAgaDEge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmluZm8tYmxvY2sge1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgJl9fdGl0bGUsIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmVhdHVyZXMtYmxvY2tzIHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gIH1cclxuICAuZmVhdHVyZS1ibG9jayB7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuY29sbGFib3JhdGl2ZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbiAgLmZsZXhpYmxlIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIH1cclxuICAuaW50ZWdyYXRpb25zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgLmNvbnRlbnQtYmxvY2s6OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnB1YmxpY2F0aW9ucyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmVhdHVyZXMge1xyXG4gICAgcGFkZGluZzogNTBweCAwIDIwcHg7XHJcbiAgfVxyXG4gIC5mZWF0dXJlLWJsb2NrIHtcclxuICAgICZfX2luZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGVzdGltb25pYWxzIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICB9XHJcbiAgLnBhcnRuZXJzLXNsaWRlci13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG4gIC5mYXEge1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gIH1cclxuICAudGFiLXNlbGVjdG9yOm5vdChbY2xhc3MqPVwiLS1zdGVwc1wiXSksIC50ZW1wbGF0ZXMgLnRhYi1zZWxlY3RvciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgIGxpIHtcclxuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgIG1hcmdpbjogMCA1cHggNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLWJvdHRvbSB1bCBsaSB7XHJcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMzMlIC0gMzBweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgLm1vYmlsZS1tZW51IHtcclxuICAgICZfX2NhYmluZXQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyIHtcclxuICAgICZfX21vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fY2FiaW5ldCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWItc2VsZWN0b3I6bm90KFtjbGFzcyo9XCItLXN0ZXBzXCJdKSwgLnRlbXBsYXRlcyAudGFiLXNlbGVjdG9yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbGkge1xyXG4gICAgICBmbGV4OiAwIDAgMjgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkuaG9tZSB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpcnN0LXNjcmVlbiB7XHJcbiAgICBoMSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLmMtYnRuIHtcclxuICAgICAgICBmbGV4OiAwIDAgMjgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgyLCBoMyB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxuICAudGFiLXNlbGVjdG9yLS1zdGVwcyB7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmluZm8tYmxvY2sge1xyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLmMtYnRuIHtcclxuICAgICAgICBmbGV4OiAwIDAgMjYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGVzdGltb25pYWwge1xyXG4gICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbiAgLmZhcS1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1Ym1lbnVfX3RlbXBsYXRlcyA+IHAge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuICAudGVtcGxhdGUtYmxvY2sge1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgZmxleDogMCAwIDgwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwibm9ybWFsaXplLm1pbi5jc3NcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1CbGFja0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVRoaW5JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtVGhpbkl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1CbGFja0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLUV4dHJhQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtRXh0cmFMaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtRXh0cmFMaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLUV4dHJhTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLUV4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtU2VtaUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLVNlbWlCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtVGhpbkl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtVGhpbkl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5jLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDg4MUZGO1xuICBwYWRkaW5nOiAxNHB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmMtYnRuLS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDQwMzAzO1xufVxuLmMtYnRuLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNDAzMDM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnRuLS1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMwNDAzMDM7XG59XG4uYy1idG4tLWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgY29sb3I6ICMwNDAzMDM7XG59XG4uYy1idG4tLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZCO1xuICBjb2xvcjogIzA0MDMwMztcbn1cbi5jLWJ0bi0tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG59XG4uYy1idG4tLXZpZGVvOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGF5LnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jLWJ0bi0tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDE0cHggMjVweCByZ2JhKDU5LCAxMDUsIDIwNiwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbn1cbi5jLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG51bCwgb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG51bCBsaSwgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ4ODFGRjtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmEubW9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5hLm1vcmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9yZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbmJvZHkuaG9tZSBoMSwgYm9keS5ob21lIGgyLCBib2R5LmhvbWUgaDMsIGJvZHkuaG9tZSBoNCwgYm9keS5ob21lIGg1LCBib2R5LmhvbWUgaDYge1xuICBjb2xvcjogIzBBMEEwQTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5ob21lIGgxIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbn1cbmJvZHkuaG9tZSBoMiwgYm9keS5ob21lIGgzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXNwb25zaXZlLXlvdXR1YmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgaGVpZ2h0OiAwO1xufVxuXG4ucmVzcG9uc2l2ZS15b3V0dWJlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2ltcGxlLXBvcHVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzBweDtcbn1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy10b3A6IDkycHg7XG59XG5cbi5jZW50ZXItd3JhcCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDMwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQ6ICMwRDBEMEQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tb2JpbGUtbWVudS5vcGVuZWQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9iaWxlLW1lbnVfX2Nsb3NlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTRweDtcbn1cbi5tb2JpbGUtbWVudV9fY2xvc2VyOmJlZm9yZSwgLm1vYmlsZS1tZW51X19jbG9zZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4ubW9iaWxlLW1lbnVfX2Nsb3NlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLm1vYmlsZS1tZW51X19jYWJpbmV0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYTRhNGE0O1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZS1tZW51X19jYWJpbmV0IC5jLWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG4ubW9iaWxlLW1lbnVfX2xpbmtzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ubW9iaWxlLW1lbnVfX2xpbmtzID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubW9iaWxlLW1lbnVfX2xpbmtzID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2JpbGUtbWVudV9fbGlua3MgPiB1bCA+IGxpLnBhcmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2JpbGUtbWVudV9fbGlua3MgPiB1bCA+IGxpLnBhcmVudCAub3BlbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tb2JpbGUtbWVudV9fbGlua3MgPiB1bCA+IGxpLnBhcmVudCAub3BlbmVyOmJlZm9yZSwgLm1vYmlsZS1tZW51X19saW5rcyA+IHVsID4gbGkucGFyZW50IC5vcGVuZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm1vYmlsZS1tZW51X19saW5rcyA+IHVsID4gbGkucGFyZW50IC5vcGVuZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLm1vYmlsZS1tZW51X19saW5rcyA+IHVsID4gbGkucGFyZW50IC5vcGVuZXIub3BlbmVkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGUtbWVudV9fbGlua3MgLnN1Ym1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubW9iaWxlLW1lbnVfX2xpbmtzIC5zdWJtZW51X19saW5rcyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1vYmlsZS1tZW51X19saW5rcyAuc3VibWVudV9fbGlua3MgcCB7XG4gIG1hcmdpbjogMTVweCAwIDAgMDtcbn1cbi5tb2JpbGUtbWVudV9fbGlua3MgLnN1Ym1lbnVfX3RlbXBsYXRlcyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICBwYWRkaW5nOiAyOHB4IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGZsZXg6IDAgMCAxNThweDtcbn1cbi5oZWFkZXJfX25hdiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5oZWFkZXJfX25hdiA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX25hdiA+IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5oZWFkZXJfX25hdiA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1NzU4NUM7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlcl9fbmF2ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjVGN0ZBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhlYWRlcl9fbmF2ID4gdWwgPiBsaS5wYXJlbnQgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fbmF2ID4gdWwgPiBsaS5wYXJlbnQgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWVudS1hcnJvdy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLmhlYWRlcl9fbGFuZyB7XG4gIGZsZXg6IDAgMCA4M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLmhlYWRlcl9fbGFuZyAuY3VycmVudC1sYW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sYW5nLWljb24uc3ZnXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1NzU4NUM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfX2xhbmctbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtOTk5OXB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggOHB4IDI4cHggcmdiYSgzNywgNDQsIDY4LCAwLjEpKTtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uaGVhZGVyX19sYW5nLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlcl9fbGFuZy1saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cbi5oZWFkZXJfX2xhbmctbGlzdCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xufVxuLmhlYWRlcl9fbGFuZzpob3ZlciAuaGVhZGVyX19sYW5nLWxpc3Qge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG4uaGVhZGVyX19jYWJpbmV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaGVhZGVyX19sb2dpbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5oZWFkZXJfX2xvZ2luIGEge1xuICBjb2xvcjogIzU3NTg1Qztcbn1cbi5oZWFkZXJfX3NpZ251cCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuLmhlYWRlcl9fc2lnbnVwIC5jLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDExcHggMjVweDtcbn1cbi5oZWFkZXJfX21vYmlsZSB7XG4gIGZsZXg6IDAgMCAzMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGUtbWVudS1vcGVuZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwQTBBMEE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMEEwQTBBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLm1vYmlsZS1tZW51LW9wZW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMEEwQTBBO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uc3VibWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtOTk5OXB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDE4LCAzNCwgNzUsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNjYwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5zdWJtZW51X19saW5rcyB7XG4gIGZsZXg6IDAgMCAyMTVweDtcbn1cbi5zdWJtZW51X19saW5rcyBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xufVxuLnN1Ym1lbnVfX2xpbmtzIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnN1Ym1lbnVfX2xpbmtzIHVsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zdWJtZW51X19saW5rcyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uc3VibWVudV9fbGlua3MgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNTc1ODVDO1xufVxuLnN1Ym1lbnVfX3RlbXBsYXRlcyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5zdWJtZW51X190ZW1wbGF0ZXMgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnN1Ym1lbnVfX3RlbXBsYXRlcyA+IHAgLm1vcmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRvcDogNHB4O1xufVxuLnN1Ym1lbnVfX3RlbXBsYXRlcyA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmxpOmhvdmVyIC5zdWJtZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAxMDAlO1xufVxuXG4udGVtcGxhdGUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGN0ZBO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnRlbXBsYXRlLWJsb2NrX19pbWcge1xuICBmbGV4OiAwIDAgMTAwcHg7XG59XG4udGVtcGxhdGUtYmxvY2tfX2ltZyBpbWcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4udGVtcGxhdGUtYmxvY2tfX2luZm8ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM1NzU4NUM7XG59XG4udGVtcGxhdGUtYmxvY2tfX2luZm8gcDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMEEwQTBBO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5maXJzdC1zY3JlZW4ge1xuICBwYWRkaW5nOiA3NXB4IDAgMDtcbn1cbi5maXJzdC1zY3JlZW4gaDEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpcnN0LXNjcmVlbl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMzgzODM4O1xufVxuLmZpcnN0LXNjcmVlbl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmZpcnN0LXNjcmVlbl9fYnV0dG9ucyAuYy1idG4ge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5maXJzdC1zY3JlZW5fX25vdGljZSB7XG4gIGNvbG9yOiAjQUFCMkNBO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZpcnN0LXNjcmVlbl9fc2NyZWVuc2hvdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC00MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpcnN0LXNjcmVlbl9fc2NyZWVuc2hvdCAubGFiZWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLmZpcnN0LXNjcmVlbl9fc2NyZWVuc2hvdCAubGFiZWxzIHBpY3R1cmU6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uZmlyc3Qtc2NyZWVuX19zY3JlZW5zaG90IC5sYWJlbHMgcGljdHVyZTpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuXG4uYmxvY2stdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNTc1ODVDO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY29sbGFib3JhdGl2ZSB7XG4gIHBhZGRpbmc6IDUwMHB4IDAgNTBweDtcbiAgYmFja2dyb3VuZDogI0VERUZGNjtcbn1cbi5jb2xsYWJvcmF0aXZlLXRhYnMge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLmNvbGxhYm9yYXRpdmUtdGl0bGUge1xuICBjb2xvcjogIzBBMEEwQTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbGxhYm9yYXRpdmVfX3NjcmVlbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi50YWItc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRhYi1zZWxlY3RvciBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3RDhFNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogMCAxMnB4IDVweDtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnRhYi1zZWxlY3RvciBsaS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE3MTcxNztcbn1cbi50YWItc2VsZWN0b3ItLXN0ZXBzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnRhYi1zZWxlY3Rvci0tc3RlcHMgbGkge1xuICBmbGV4OiAwIDAgMjlweDtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMEEwQTBBO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG4udGFiLXNlbGVjdG9yLS1zdGVwcyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA0NHB4O1xuICBiYWNrZ3JvdW5kOiAjRURFRkY2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRhYi1zZWxlY3Rvci0tc3RlcHMgbGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyOXB4O1xuICB3aWR0aDogMjlweDtcbiAgYmFja2dyb3VuZDogI0VERUZGNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi50YWItc2VsZWN0b3ItLXN0ZXBzIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udGFiLXNlbGVjdG9yLS1zdGVwcyBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1zZWxlY3Rvci0tc3RlcHMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwQTBBMEE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgei1pbmRleDogMztcbn1cbi50YWItc2VsZWN0b3ItLXN0ZXBzIGxpLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDg4MUZGO1xufVxuLnRhYi1zZWxlY3Rvci0tc3RlcHMgbGkuYWN0aXZlOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNnB4IHJnYmEoMzcsIDQyLCA1NywgMC4wOCk7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4udGFiLXNlbGVjdG9yLS1zdGVwcyBsaS5wcmV2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFiLXNlbGVjdG9yLS1zdGVwcyBsaS5wcmV2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0ODgxRkY7XG59XG4udGFiLXNlbGVjdG9yLS1zdGVwcyBsaS5wcmV2OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzQ4ODFGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMjQsIDUyLCAxMTMsIDAuMSk7XG59XG5cbi50YWJzIC50YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYnMgLnRhYi52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbGV4aWJsZSB7XG4gIHBhZGRpbmc6IDE4MHB4IDAgNjVweDtcbn1cbi5mbGV4aWJsZV9fdGV4dHMge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLmZsZXhpYmxlX19zdGVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMxODE4MTk7XG59XG4uZmxleGlibGVfX3N0ZXAudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXhpYmxlIC5jb250ZW50LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZsZXhpYmxlIC5jb250ZW50LWJsb2NrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kOiAjMkQyRDJFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTU4cHg7XG4gIHJpZ2h0OiAtNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMzBweDtcbn1cbi5mbGV4aWJsZSAuY29udGVudC1ibG9jazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDE5cHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQ6ICNFREVGRjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTJweDtcbiAgbGVmdDogLTE1OHB4O1xuICBib3JkZXItcmFkaXVzOiA4MHB4IDAgMCAxMjVweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5pbnRlZ3JhdGlvbnMge1xuICBwYWRkaW5nOiA2NXB4IDAgMTMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW50ZWdyYXRpb25zIC5jb250ZW50LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmludGVncmF0aW9ucyAuY29udGVudC1ibG9jazpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogNTNweDtcbiAgYmFja2dyb3VuZDogIzJEMkQyRTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTNweDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDMwcHggMCAzMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5pbnRlZ3JhdGlvbnMgLmNvbnRlbnQtYmxvY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI4NXB4O1xuICBoZWlnaHQ6IDI4NXB4O1xuICBiYWNrZ3JvdW5kOiAjRURFRkY2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNzlweDtcbiAgYm90dG9tOiAtODdweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE0MHB4IDE0MHB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnB1YmxpY2F0aW9ucyB7XG4gIHBhZGRpbmc6IDAgMCAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wdWJsaWNhdGlvbnMgLmNvbnRlbnQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucHVibGljYXRpb25zIC5jb250ZW50LWJsb2NrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDYycHg7XG4gIGhlaWdodDogMjY2cHg7XG4gIGJhY2tncm91bmQ6ICNFREVGRjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEyOXB4O1xuICBib3R0b206IC04NnB4O1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggMDtcbn1cbi5wdWJsaWNhdGlvbnMgLmNvbnRlbnQtYmxvY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDExNHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQ6ICMyRDJEMkU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMjlweDtcbiAgYm90dG9tOiAtODZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAwIDI1cHggMjBweDtcbn1cblxuLmZyZWUge1xuICBwYWRkaW5nOiAxMjBweCAwIDkwcHg7XG59XG5cbi50ZW1wbGF0ZXMge1xuICBwYWRkaW5nOiA5NXB4IDAgMTc3cHg7XG59XG4udGVtcGxhdGVzIC50YWItc2VsZWN0b3IgbGkge1xuICBtYXJnaW46IDAgN3B4IDVweDtcbn1cblxuLmNvbnRlbnQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRlbnQtYmxvY2tfX2luZm8ge1xuICBmbGV4OiAwIDAgNDAwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMTgxODE5O1xufVxuLmNvbnRlbnQtYmxvY2tfX2luZm8gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jb250ZW50LWJsb2NrX19pbmZvIC5tb3JlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5jb250ZW50LWJsb2NrX19zY3JlZW4ge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY29udGVudC1ibG9jay0tcmV2ZXJzZSAuY29udGVudC1ibG9ja19faW5mbyB7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xufVxuXG4udGl0bGUtLWxpdHRsZSB7XG4gIGNvbG9yOiAjMEEwQTBBO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2hhZG93LWltZyB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDhweCAyOHB4IHJnYmEoMzcsIDQ0LCA2OCwgMC4xKSk7XG59XG5cbi5pbmZvLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogIzQ4ODFGRjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmluZm8tYmxvY2sgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmluZm8tYmxvY2s6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQ6ICM5M0I1RkY7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTAlIDUwJSA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MXB4O1xuICByaWdodDogLTI2cHg7XG59XG4uaW5mby1ibG9jazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDQwcHg7XG4gIGhlaWdodDogMTk0cHg7XG4gIGJhY2tncm91bmQ6ICM0MzZGRDE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNjRweDtcbiAgYm90dG9tOiAtNjlweDtcbn1cbi5pbmZvLWJsb2NrIHAge1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG59XG4uaW5mby1ibG9ja19fdGl0bGUsIC5pbmZvLWJsb2NrIGg0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW5mby1ibG9ja19fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmluZm8tYmxvY2tfX2J1dHRvbnMgLmMtYnRuIHtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG5cbi5mZWF0dXJlcyB7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkI7XG4gIHBhZGRpbmc6IDg1cHggMDtcbn1cblxuLmZlYXR1cmVzLWJsb2NrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA2NXB4IC0yNXB4IDAgLTI1cHg7XG59XG5cbi5mZWF0dXJlLWJsb2NrIHtcbiAgZmxleDogMCAwIGNhbGMoMzMuMzMzMzMzJSAtIDUwcHgpO1xuICBtYXJnaW46IDAgMjVweCA0MHB4O1xufVxuLmZlYXR1cmUtYmxvY2tfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZlYXR1cmUtYmxvY2tfX2ljb24ge1xuICBmbGV4OiAwIDAgNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmVhdHVyZS1ibG9ja19faWNvbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTRweCAxNHB4IDAgMTRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAyMnB4O1xufVxuLmZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTA4LjUlO1xuICBjb2xvcjogIzBBMEEwQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZlYXR1cmUtYmxvY2tfX2luZm8ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzE4MTgxOTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnRlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmc6IDE4M3B4IDAgNjVweDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDY1LjA4JSA2NS4wOCUgYXQgNTAlIDUyLjIlLCAjRTlFRUY2IDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuXG4udGVzdGltb25pYWxzLXNsaWRlci13cmFwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi50ZXN0aW1vbmlhbHMtc2xpZGVyLXdyYXAgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50ZXN0aW1vbmlhbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjZweCAzMHB4O1xuICB3aWR0aDogMzcwcHg7XG59XG4udGVzdGltb25pYWxfX3BlcnNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udGVzdGltb25pYWxfX3BlcnNvbi1pbWcge1xuICBmbGV4OiAwIDAgNjNweDtcbn1cbi50ZXN0aW1vbmlhbF9fcGVyc29uLWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udGVzdGltb25pYWxfX3BlcnNvbi1pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLnRlc3RpbW9uaWFsX19wZXJzb24taW5mbyAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMEEwQTBBO1xufVxuLnRlc3RpbW9uaWFsX19wZXJzb24taW5mbyAub2NjdXBhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNCMEIwQjA7XG59XG4udGVzdGltb25pYWxfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzM4MzgzODtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0M0QzRDNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmU6YmVmb3JlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5wYXJ0bmVycy1zbGlkZXItd3JhcCB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG59XG5cbi5wYXJ0bmVyLXNsaWRlIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cblxuLmZhcSB7XG4gIHBhZGRpbmc6IDk1cHggMCAxNDZweDtcbn1cblxuLmZhcS1ibG9ja3Mge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uZmFxLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogI0Y3RjhGQjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYXEtYmxvY2sub3BlbmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggNjBweCByZ2JhKDMsIDMsIDQsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmZhcS1ibG9jay5vcGVuZWQgLmZhcS1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzQ4ODFGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhcS1ibG9jay5vcGVuZWQgLmZhcS1ibG9ja19fdGl0bGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQ4ODFGRjtcbn1cbi5mYXEtYmxvY2sub3BlbmVkIC5mYXEtYmxvY2tfX3RpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYXEtYmxvY2sub3BlbmVkIC5mYXEtYmxvY2tfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYXEtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTA4LjUlO1xuICBjb2xvcjogIzBBMEEwQTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG4uZmFxLWJsb2NrX190aXRsZTpiZWZvcmUsIC5mYXEtYmxvY2tfX3RpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZhcS1ibG9ja19fdGl0bGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cbi5mYXEtYmxvY2tfX3RleHQge1xuICBwYWRkaW5nOiAxNXB4IDAgMTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMwRDBEMEQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMEQwRDBEO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNjBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjQTRBNEE0O1xufVxuLmZvb3RlciBhIHtcbiAgY29sb3I6ICNBNEE0QTQ7XG59XG4uZm9vdGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvb3Rlci1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXItY29sdW1uIHtcbiAgZmxleDogMCAwIDE3MHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5mb290ZXItY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5mb290ZXIgLmZvb3Rlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmZvb3RlciB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9vdGVyIHVsIGxpIGEge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmZvb3Rlci1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXItc29jaWFscyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCBpbnNldCAwIDAgNTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZm9vdGVyLXNvY2lhbHMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlci1zb2NpYWxzIGEgc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5mb290ZXItc29jaWFscyBhLmZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cbi5mb290ZXItc29jaWFscyBhLmluc3RhZ3JhbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzZjcyOWI7XG59XG4uZm9vdGVyLXNvY2lhbHMgYS5saW5rZWRpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZTc2YTg7XG59XG4uZm9vdGVyLXNvY2lhbHMgYS50d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYWNlZTtcbn1cbi5mb290ZXItc29jaWFscyBhLnlvdXR1YmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzQzMDJiO1xufVxuLmZvb3Rlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5mb290ZXItYm90dG9tIC5jb3B5cmlnaHQge1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLWJvdHRvbSB1bCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mb290ZXItYm90dG9tIHVsIGxpIHtcbiAgZmxleDogMCAwIDE3MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG59XG4uZm9vdGVyLWJvdHRvbSB1bCBsaSBhIHtcbiAgY29sb3I6ICNBNEE0QTQ7XG59XG5cbi5nZXQtYXBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5nZXQtYXBwIGltZyB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNBNEE0QTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWw6bm90KC5tb2QtbGlnaHQpIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5mZWF0dXJlcy1ibG9ja3Mge1xuICAgIG1hcmdpbjogNjVweCAtMTVweCAwIC0xNXB4O1xuICB9XG4gIC5mZWF0dXJlLWJsb2NrIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMzMlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIDE1cHggNDBweDtcbiAgfVxuICAuZmlyc3Qtc2NyZWVuX19zY3JlZW5zaG90IC5sYWJlbHMgcGljdHVyZTpudGgtY2hpbGQoMikge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2VudGVyLXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudGFiLXNlbGVjdG9yIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luOiAwIDdweCA1cHg7XG4gIH1cbiAgLnRhYi1zZWxlY3Rvci0tc3RlcHMgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDIycHg7XG4gIH1cbiAgLmZsZXhpYmxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLmZyZWUge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAudGVtcGxhdGVzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTAwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5mYXEge1xuICAgIHBhZGRpbmc6IDUwcHggMCAxMDBweDtcbiAgfVxuICAuZm9vdGVyLXNvY2lhbHMgYSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5mb290ZXItc29jaWFscyBhIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5nZXQtYXBwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxuICAuZm9vdGVyLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmZvb3Rlci1ib3R0b20gdWwgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXg6IDAgMCAxMjBweDtcbiAgfVxuICAuc3VibWVudSB7XG4gICAgbGVmdDogLTEwMHB4O1xuICB9XG4gIC5maXJzdC1zY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC50YWItc2VsZWN0b3IgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC50YWItc2VsZWN0b3ItLXN0ZXBzIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuICAuY29sbGFib3JhdGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jb2xsYWJvcmF0aXZlLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250ZW50LWJsb2NrLCAuY29udGVudC1ibG9jay0tcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWJsb2NrX19pbmZvLCAuY29udGVudC1ibG9jay0tcmV2ZXJzZSAuY29udGVudC1ibG9ja19faW5mbyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgb3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWJsb2NrX19zY3JlZW4sIC5jb250ZW50LWJsb2NrLS1yZXZlcnNlIC5jb250ZW50LWJsb2NrX19zY3JlZW4ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mZWF0dXJlLWJsb2NrIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAzMHB4KTtcbiAgfVxuICAuZm9vdGVyLWNvbHVtbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbiAgLmZvb3Rlci1jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDMwcHgpO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG4gIC5mb290ZXItY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgfVxuICAuZm9vdGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5mb290ZXItYm90dG9tIC5jb3B5cmlnaHQge1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDE1cHggMTVweCAwIDE1cHg7XG4gIH1cbiAgLmZvb3Rlci1ib3R0b20gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZvb3Rlci1ib3R0b20gdWwgbGkge1xuICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDMwcHgpO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDc2cHg7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19jYWJpbmV0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuaGVhZGVyX19sYW5nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmbGV4OiAwIDAgNzBweDtcbiAgfVxuICAuaGVhZGVyX19sYW5nLWxpc3Qge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LmhvbWUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5maXJzdC1zY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5maXJzdC1zY3JlZW5fX3NjcmVlbnNob3Qge1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgfVxuICAuY29sbGFib3JhdGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mb290ZXItY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mb290ZXIgdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgYm9keS5ob21lIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgYm9keS5ob21lIGgyLCBib2R5LmhvbWUgaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuICAuaGVhZGVyX19zaWdudXAgLmMtYnRuIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxuICAuZmlyc3Qtc2NyZWVuIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuaW5mby1ibG9jayB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmluZm8tYmxvY2tfX3RpdGxlLCAuaW5mby1ibG9jayBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5pbmZvLWJsb2NrX19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5mZWF0dXJlcy1ibG9ja3Mge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIC5mZWF0dXJlLWJsb2NrIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbGxhYm9yYXRpdmUge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5mbGV4aWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmludGVncmF0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmludGVncmF0aW9ucyAuY29udGVudC1ibG9jazo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTQwcHg7XG4gIH1cbiAgLnB1YmxpY2F0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnB1YmxpY2F0aW9ucyAuY29udGVudC1ibG9jazpiZWZvcmUge1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuICAuZmVhdHVyZXMge1xuICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xuICB9XG4gIC5mZWF0dXJlLWJsb2NrX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAucGFydG5lcnMtc2xpZGVyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLmZhcSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC50YWItc2VsZWN0b3I6bm90KFtjbGFzcyo9XCItLXN0ZXBzXCJdKSwgLnRlbXBsYXRlcyAudGFiLXNlbGVjdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbiAgLnRhYi1zZWxlY3Rvcjpub3QoW2NsYXNzKj1cIi0tc3RlcHNcIl0pIGxpLCAudGVtcGxhdGVzIC50YWItc2VsZWN0b3IgbGkge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogMCA1cHggNXB4O1xuICB9XG4gIC5mb290ZXItYm90dG9tIHVsIGxpIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMzMlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubW9iaWxlLW1lbnVfX2NhYmluZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuaGVhZGVyX19jYWJpbmV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWItc2VsZWN0b3I6bm90KFtjbGFzcyo9XCItLXN0ZXBzXCJdKSwgLnRlbXBsYXRlcyAudGFiLXNlbGVjdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYi1zZWxlY3Rvcjpub3QoW2NsYXNzKj1cIi0tc3RlcHNcIl0pIGxpLCAudGVtcGxhdGVzIC50YWItc2VsZWN0b3IgbGkge1xuICAgIGZsZXg6IDAgMCAyODBweDtcbiAgfVxuICBib2R5LmhvbWUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuZmlyc3Qtc2NyZWVuIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuZmlyc3Qtc2NyZWVuX19idXR0b25zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZpcnN0LXNjcmVlbl9fYnV0dG9ucyAuYy1idG4ge1xuICAgIGZsZXg6IDAgMCAyODBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gIGgyLCBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLnRhYi1zZWxlY3Rvci0tc3RlcHMgbGkge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG4gIC50YWItc2VsZWN0b3ItLXN0ZXBzIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbiAgLmluZm8tYmxvY2tfX2J1dHRvbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaW5mby1ibG9ja19fYnV0dG9ucyAuYy1idG4ge1xuICAgIGZsZXg6IDAgMCAyNjBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbCB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmZhcS1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuZmFxLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mYXEtYmxvY2tfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWJtZW51X190ZW1wbGF0ZXMgPiBwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRlbXBsYXRlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gIH1cbiAgLnRlbXBsYXRlLWJsb2NrX19pbWcge1xuICAgIGZsZXg6IDAgMCA4MHB4O1xuICB9XG4gIC50ZW1wbGF0ZS1ibG9ja19faW5mbyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufSJdfQ== */