@charset "UTF-8";
/*Преднастройки*/
* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

a {
  text-decoration: none; }

ul {
  list-style-type: none; }

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

.vis-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin-top: -1px;
  border: 0;
  padding: 0;
  clip: rect 0 0 0 0;
  overflow: hidden;
  z-index: -1; }

button {
  border: 0px solid #000;
  background-color: inherit; }

/* This stylesheet generated by Transfonter (https://transfonter.org) on June 26, 2017 12:11 PM */
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* This stylesheet generated by Transfonter (https://transfonter.org) on June 26, 2017 12:11 PM */
@font-face {
  font-family: 'Gotham Pro';
  src: url("../fonts/GothamPro-BoldItalic.eot");
  src: local("Gotham Pro Bold Italic"), local("GothamPro-BoldItalic"), url("../fonts/index.html") format("embedded-opentype"), url("../fonts/GothamPro-BoldItalic.woff") format("woff"), url("../fonts/GothamPro-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'Gotham Pro';
  src: url("../fonts/GothamPro-Italic.eot");
  src: local("Gotham Pro Italic"), local("GothamPro-Italic"), url("../fonts/index.html") format("embedded-opentype"), url("../fonts/GothamPro-Italic.woff") format("woff"), url("../fonts/GothamPro-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Gotham Pro';
  src: url("../fonts/GothamPro-Medium.eot");
  src: local("Gotham Pro Medium"), local("GothamPro-Medium"), url("../fonts/index.html") format("embedded-opentype"), url("../fonts/GothamPro-Medium.woff") format("woff"), url("../fonts/GothamPro-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Gotham Pro';
  src: url("../fonts/GothamPro-BlackItalic.eot");
  src: local("Gotham Pro Black Italic"), local("GothamPro-BlackItalic"), url("../fonts/index.html") format("embedded-opentype"), url("../fonts/GothamPro-BlackItalic.woff") format("woff"), url("../fonts/GothamPro-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: 'Gotham Pro';
  src: url("../fonts/GothamPro-Bold.eot");
  src: local("Gotham Pro Bold"), local("GothamPro-Bold"), url("../fonts/index.html") format("embedded-opentype"), url("../fonts/GothamPro-Bold.woff") format("woff"), url("../fonts/GothamPro-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Gotham Pro Narrow';
  src: url("../fonts/GothamProNarrow-Bold.eot");
  src: local("Gotham Pro Narrow Bold"), local("GothamProNarrow-Bold"), url("../fonts/index.html") format("embedded-opentype"), url("../fonts/GothamProNarrow-Bold.woff") format("woff"), url("../fonts/GothamProNarrow-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Gotham Pro Narrow';
  src: url("../fonts/GothamProNarrow-Medium.eot");
  src: local("Gotham Pro Narrow Medium"), local("GothamProNarrow-Medium"), url("../fonts/index.html") format("embedded-opentype"), url("../fonts/GothamProNarrow-Medium.woff") format("woff"), url("../fonts/GothamProNarrow-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Gotham Pro';
  src: url("../fonts/GothamPro-LightItalic.eot");
  src: local("Gotham Pro Light Italic"), local("GothamPro-LightItalic"), url("../fonts/index.html") format("embedded-opentype"), url("../fonts/GothamPro-LightItalic.woff") format("woff"), url("../fonts/GothamPro-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Gotham Pro';
  src: url("../fonts/GothamPro-Light.eot");
  src: local("Gotham Pro Light"), local("GothamPro-Light"), url("../fonts/index.html") format("embedded-opentype"), url("../fonts/GothamPro-Light.woff") format("woff"), url("../fonts/GothamPro-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Gotham Pro';
  src: url("../fonts/GothamPro-Black.eot");
  src: local("Gotham Pro Black"), local("GothamPro-Black"), url("../fonts/index.html") format("embedded-opentype"), url("../fonts/GothamPro-Black.woff") format("woff"), url("../fonts/GothamPro-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'Gotham Pro';
  src: url("../fonts/GothamPro.eot");
  src: local("Gotham Pro"), local("GothamPro"), url("../fonts/index.html") format("embedded-opentype"), url("../fonts/GothamPro.woff") format("woff"), url("../fonts/GothamPro.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Gotham Pro';
  src: url("../fonts/GothamPro-MediumItalic.eot");
  src: local("Gotham Pro Medium Italic"), local("GothamPro-MediumItalic"), url("../fonts/index.html") format("embedded-opentype"), url("../fonts/GothamPro-MediumItalic.woff") format("woff"), url("../fonts/GothamPro-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: "Candara";
  src: url("../fonts/Candara.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/index.html") format("embedded-opentype"), url("../fonts/Candara.otf") format("opentype"), url("../fonts/Candara.svg") format("svg"), url("../fonts/Candara.ttf") format("truetype"), url("../fonts/Candara.woff") format("woff"), url("../fonts/Candara.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.slick-track:before,
.slick-track:after {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

[dir='rtl'] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.header__first-line {
  background-color: #fff;
  width: 100%;
  height: 100px; }

.first-line__cont {
  position: relative;
  width: 940px;
  margin: 0 auto;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/*линия со звездочками*/
.header__reviev-button {
  position: absolute;
  top: 20px;
  right: 0;
  font-size: 13px;
  color: #133fe3;
  text-decoration: underline;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease; }
  .header__reviev-button:hover {
    color: red; }
  .header__reviev-button::before {
    content: '';
    position: absolute;
    left: -113px;
    width: 108px;
    height: 13px;
    background-image: url(../img/stars.png); }

.header__logo {
  padding-top: 33px; }
  .header__logo p {
    font-size: 13px;
    color: #343434; }

.header__features {
  position: relative;
  margin-top: 38px;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  color: #4a4a4a; }
  .header__features::before {
    content: '';
    position: absolute;
    left: -50px;
    display: block;
    width: 40px;
    height: 40px;
    background-image: url(../img/header-ico-2.png); }
  .header__features:nth-child(2)::before {
    background-image: url(../img/header-ico-1.png); }

.header__buy-button {
  position: relative;
  margin-top: 40px;
  border-radius: 3px;
  height: 100%;
  padding: 0 15px;
  border: 1px solid #af87b0;
  line-height: 40px;
  font-size: 16px;
  color: #343434;
  background-color: #fff;
  -webkit-transition: background-color 0.5s ease, color 0.2s ease;
  -o-transition: background-color 0.5s ease, color 0.2s ease;
  transition: background-color 0.5s ease, color 0.2s ease; }
  .header__buy-button:hover {
    color: #fff;
    background-color: #af87b0; }
  .header__buy-button::before {
    content: '';
    position: absolute;
    top: -20px;
    width: 189px; }

.header__second-line {
  height: 30px;
  width: 100%;
  background-color: #af87b0; }
  .header__second-line ul {
    width: 940px;
    margin: 0 auto;
    height: 30px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
    .header__second-line ul a {
      display: inline-block;
      color: #fff;
      line-height: 24px;
      height: 24px;
      margin-top: 3px;
      padding: 0 8px;
      font-size: 16px;
      -webkit-transition: background-color 0.5s ease, color 0.2s ease;
      -o-transition: background-color 0.5s ease, color 0.2s ease;
      transition: background-color 0.5s ease, color 0.2s ease; }
      .header__second-line ul a:hover {
        background-color: #fff;
        color: #af87b0; }

.footer__first-line {
  padding-top: 15px;
  padding-bottom: 15px;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  /*height: 85px;*/
  background-color: #333;
  text-align: center;
  font-weight: 400;
  font-size: 12px;
  line-height: 24px;
  color: #fff;
  -webkit-box-shadow: 0 0 25px -5px #000;
  box-shadow: 0 0 25px -5px #000; }

body {
  font-family: 'Gilroy', arial, sans-serif;
  max-width: 480px;
  margin: 0 auto;
  -webkit-box-shadow: 0 0 15px -5px #000;
  box-shadow: 0 0 15px -5px #000; }

.header-line {
  width: 100%;
  height: 5px;
  background-image: -webkit-linear-gradient(0deg, #4d62d6 0%, #8046c2 12%, #b22aae 30%, #d04d73 44%, #ee7037 60%, #e44e5c 83%, #da2c81 100%);
  background-image: -ms-linear-gradient(0deg, #4d62d6 0%, #8046c2 12%, #b22aae 30%, #d04d73 44%, #ee7037 60%, #e44e5c 83%, #da2c81 100%); }

.logo {
  display: block;
  margin: 0 auto;
  margin-top: 8px;
  margin-bottom: 15px; }

.check {
  width: 300px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 22px;
  color: #3e3e3e;
  font-weight: 500; }

.check li {
  position: relative;
  padding-left: 30px;
  padding-bottom: 12px; }

.check li::before {
  content: '';
  position: absolute;
  left: 0;
  display: block;
  width: 22px;
  height: 22px;
  background-image: url(../img/check.png); }

.price-cont {
  width: 300px;
  margin: 0 auto;
  margin-top: 26px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.old-price-cont {
  width: 140px;
  height: 50px;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 3px; }

.old-price__desc {
  padding-top: 4px;
  font-size: 14px; }

.old-price-wrapper {
  position: relative;
  font-size: 21px; }

.old-price-wrapper::before {
  position: absolute;
  content: '';
  display: block;
  top: 12px;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 50%;
  height: 1px;
  background-color: #f00; }

.new-price-cont {
  width: 140px;
  height: 50px;
  text-align: center;
  background-color: #fae532;
  font-weight: 800;
  border: 1px solid #fae532;
  border-radius: 3px;
  color: #3e3e3e;}

.new-price__desc {
  padding-top: 4px;
  font-size: 14px; }

.price-wrapper {
  font-size: 21px; }

.link-button {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 300px;
  margin: 0 auto;
  height: 50px;
  line-height: 50px;
  border-radius: 3px;
  font-weight: 900;
  color: #fff;
  font-size: 18px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  overflow: hidden;
  outline: none;
  cursor: pointer;
  text-align: center;
  font-family: 'Gilroy', arial, sans-serif;
  background: -webkit-gradient(linear, left bottom, left top, from(#3897f0), to(#3897f0));
  background: -webkit-linear-gradient(bottom, #3897f0 0%, #3897f0 100%);
  background: -o-linear-gradient(bottom, #3897f0 0%, #3897f0 100%);
  background: linear-gradient(0deg, #3897f0 0%, #3897f0 100%); }
  .link-button::before {
    content: 'Заказать со скидкой';
    padding: 0;
    right: 0;
    top: 0;
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    opacity: 0;
    background: -webkit-gradient(linear, left bottom, left top, from(#3897f0), to(#3897f0));
    background: -webkit-linear-gradient(bottom, #3897f0 0%, #3897f0 100%);
    background: -o-linear-gradient(bottom, #3897f0 0%, #3897f0 100%);
    background: linear-gradient(0deg, #3897f0 0%, #3897f0 100%); }
  .link-button:hover::before {
    opacity: 1;
    -webkit-box-shadow: inset 0px 0px 25px -10px #000;
    box-shadow: inset 0px 0px 25px -10px #000; }
  .link-button:hover {
    -webkit-box-shadow: inset 0px 0px 0px 0px #000;
    box-shadow: inset 0px 0px 0px 0px #000; }

/*красивая кнопка*/
.link-button::after {
  content: "";
  position: absolute;
  left: -140px;
  top: -110px;
  z-index: 7;
  display: block;
  width: 35px;
  height: 300px;
  margin-left: 60px;
  background: rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: 0 0 75px rgba(255, 255, 255, 0.4);
  box-shadow: 0 0 75px rgba(255, 255, 255, 0.4);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  /*transition: all 0.5s ease;*/
  -webkit-animation-name: shine;
  animation-name: shine;
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  /*animation: shine 1.2s ease;*/ }

@-webkit-keyframes shine {
  0% {
    left: -140px; }
  100% {
    left: 760px; } }

@keyframes shine {
  0% {
    left: -140px; }
  100% {
    left: 760px; } }

.top-btn {
  margin-top: 10px;
  margin-bottom: 42px; }

h1 {
  height: 134px;
  padding-top: 32px;
  color: #fff;
  font-size: 27px;
  line-height: 35px;
  text-align: center;
  background-image: -webkit-linear-gradient(0deg, #b22aae 0%, #c62b98 29%, #da2c81 48%, #e44e5c 71%, #ee7037 100%);
  background-image: -ms-linear-gradient(0deg, #b22aae 0%, #c62b98 29%, #da2c81 48%, #e44e5c 71%, #ee7037 100%); }

.wellcome-bgnd {
  position: relative;
  max-width: 480px;
  height: 481px;
  background-image: url(../img/main-bgnd.jpg);
  background-position: 50% 50%;
  background-size: cover; }

.wellcome-circle {
  border-width: 3px;
  border-color: white;
  border-style: solid;
  border-radius: 50%;
  background-image: -webkit-linear-gradient(45deg, #b22aae 0%, #ed6f39 100%);
  background-image: -ms-linear-gradient(45deg, #b22aae 0%, #ed6f39 100%);
  width: 140px;
  height: 140px; }

.wellcome-circle {
  position: absolute;
  top: 205px;
  right: 30px; }

.p--white {
  padding-top: 10px;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  color: #fff; }

.p--gold {
  text-align: center;
  padding-top: 14px;
  font-weight: bold;
  color: #fdf297; }

.p--gold b {
  font-size: 50px;
  line-height: 17px; }

.form__title {
  text-align: center;
  font-size: 18px; }

.form__title b {
  color: #3897f0; }

.form {
  width: 300px;
  margin: 0 auto;
  padding-top: 28px;
  border-radius: 14px;
  border: 1px solid #ebebeb;
  flex-direction: column;
}

.form h2 {
  padding: 0;
  padding-bottom: 16px; }

.form .title-desc {
  padding-bottom: 16px; }

input {
  display: block;
  width: 94%;
  height: 76px;
  line-height: 76px;
  margin-right: 3%;
  margin-left: 3%;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #3897f0;
  border-radius: 3px;
  text-align: center;
  background-color: #f2f2f2;
  font-size: 16px;
  font-weight: 400;
  color: #333;
  outline: none;
  -webkit-box-shadow: inset 0 0 0 0px #3897f0;
  box-shadow: inset 0 0 0 0px #3897f0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  input:focus {
    font-style: normal;
    border: 1px solid #3897f0;
    -webkit-box-shadow: inset 0 0 0 2px #3897f0;
    box-shadow: inset 0 0 0 2px #3897f0; }

form .link-button {
  width: 94%;
  margin-right: 3%;
  margin-left: 3%; }

.white-line {
  width: 100%;
  height: 24px;
  background-color: #fff; }

.form {
  margin-bottom: 40px; }

.gray {
  width: 100%;
  height: 30px;
  background-color: #fafafa;
  -webkit-box-shadow: inset 0 10px 25px -23px #000;
  box-shadow: inset 0 10px 25px -23px #000; }

.pic-block {
  font-size: 0; }

.pic-block__title {
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  width: 300px;
  margin: 0 auto; }

.pic-block__desc {
  font-size: 18px;
  line-height: 25px;
  background-color: #faece5; }

.pic-block__desc p {
  display: block;
  width: 300px;
  margin: 0 auto;
  font-weight: 500;
  font-style: italic;
  padding-top: 16px;
  padding-bottom: 16px; }

/* Все что связано с согласием*/
.agree__count {
  position: relative;
  display: block;
  padding: 0 15px;
  margin-right: 7%;
  margin-left: 7%;
  margin-top: 24px;
  font-size: 12px;
  color: #3c3c3c;
  opacity: 0.5; }

.agree__input {
  position: absolute;
  top: 0;
  left: -20px;
  width: 16px;
  height: 16px;
  opacity: 0.5; }

.agree__count--sms {
  position: relative;
  display: block;
  padding: 0 15px;
  margin-right: 7%;
  margin-left: 7%;
  margin-top: 10px;
  font-size: 12px;
  padding-bottom: 24px;
  color: #3c3c3c;
  opacity: 0.5; }

.modal-lay-form {
  width: 320px;
  margin: 0 auto; }

.popup2 {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.modal2 {
  display: none;
  position: fixed;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
  /*transition: all 0.5s ease;*/ }

.modal-content-form {
  position: relative;
  width: 320px;
  height: 556px;
  background-image: url(../img/form.jpg);
  padding: 10px 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 50px auto;
  overflow-y: scroll;
  background-color: #fff; }

.close2 {
  position: absolute;
  top: 21px;
  right: 21px;
  width: 18px;
  height: 19px;
  background-image: url(../img/close.png);
  background-position: 50% 50%;
  background-size: 100%;
  cursor: pointer; }

.line-form .agree__input {
  width: 15px;
  height: 20px;
  margin-right: 5px;
  float: left; }

.agree {
  border-bottom: dotted 1px #000;
  cursor: pointer;
  width: 100%;
  opacity: 0.7; }

/*Стилизую модальное окно*/
.modal-lay {
  width: 320px;
  margin: 0 auto; }

.modal {
  display: none;
  position: fixed;
  z-index: 17;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
  /*transition: all 0.5s ease;*/ }

.popup {
  /*padding: 20px;*/
  width: 280px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.modal-content {
  position: relative;
  width: 320px;
  height: 525px;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 200px auto;
  overflow-y: scroll;
  background-color: #fff;
  /*transition: all 0.5s ease;*/ }

.close {
  position: absolute;
  top: 18px;
  right: 21px;
  width: 18px;
  height: 19px;
  background-image: url(../img/close.png);
  background-position: 50% 50%;
  background-size: 100%;
  cursor: pointer; }

.modal-content {
  position: relative; }

.structure__ul {
  width: 300px;
  margin: 0 auto;
  margin-top: 20px; }

.structure__title-block img {
  float: left;
  padding-right: 10px; }

.structure__title-block h3 {
  padding-top: 20px;
  font-size: 20px; }

.structure__ul li {
  padding-bottom: 40px; }

.structure__ul .structure__desc {
  font-size: 18px; }

.structure__ul li:nth-of-type(2) h3 {
  padding-top: 40px; }

.structure__ul li:nth-of-type(3) h3 {
  padding-top: 40px; }

.structure__ul li:nth-of-type(5) h3 {
  padding-top: 10px; }

.structure__ul li:nth-of-type(2) .structure__desc {
  padding-top: 12px; }

.structure__ul li:nth-of-type(3) .structure__desc {
  padding-top: 12px; }

.structure__ul li:nth-of-type(4) .structure__desc {
  padding-top: 12px; }

.structure__ul li:nth-of-type(6) .structure__desc {
  padding-top: 12px; }

.structure__desc {
  clear: both; }

.pic-button {
  padding-bottom: 20px; }

.video {
  font-size: 0; }

.video .pic-block__desc {
  text-align: center; }

.post {
  width: 290px;
  margin: 0 auto;
  padding-top: 28px;
  padding-bottom: 22px; }

.post__like {
  padding-top: 20px;
  padding-bottom: 20px; }

.post__desc {
  font-size: 18px;
  line-height: 25px;
  font-weight: 800; }

.post__ul {
  padding-top: 20px; }

.post__ul li {
  padding-bottom: 14px; }

.post__ul img {
  vertical-align: middle; }

.post__ul img:nth-of-type(2) {
  vertical-align: top; }

.post__ul span {
  padding-left: 6px;
  padding-right: 6px;
  font-size: 18px;
  line-height: 28px; }

.post-time {
  padding-top: 20px;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 300;
  color: #404040; }

.line-gray {
  width: 100%;
  height: 1px;
  background-color: #ccc; }

.mini-rev {
  width: 290px;
  margin: 0 auto;
  padding-top: 25px;
  font-size: 18px; }

.mini-rev__desc {
  line-height: 25px; }

.mini-rev__desc img {
  vertical-align: top; }

.mini-rev__tech-cont {
  padding-top: 10px;
  padding-bottom: 20px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 12px;
  color: #bbb; }

.mini-rev__like {
  font-weight: bold; }

.bad-good {
  padding-top: 36px;
  width: 290px;
  margin: 0 auto;
  font-size: 18px; }

.bad-good p {
  padding-bottom: 25px; }

.centurion {
  text-align: center; }

.centurion p {
  padding-top: 10px;
  font-size: 21px; }

.post__ul--not-pl li span {
  padding-left: 0px; }

.delivery {
  padding-bottom: 40px; }

.delivery h2 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc; }

.delivery h3 {
  padding-bottom: 4px; }

.delivery__item {
  width: 280px;
  margin: 0 auto;
  font-size: 18px; }

.delivery__item img {
  padding-top: 30px;
  padding-bottom: 10px; }

/*--------------------------------------------------------------------------------------*/
/*---------------Slider-----------*/
#slick-1 {
  position: absolute;
  top: 9010px;
  left: 10px;
  width: 300px;
  height: 500px;
  -webkit-box-shadow: 0 0 17px -8px #000;
  box-shadow: 0 0 17px -8px #000;
  /*transform: scale(0.84);*/ }

.sl-1 {
  display: block;
  width: 300px;
  height: 500px;
  background-image: url(../img/s1.jpg);
  background-size: cover;
  outline: none; }

.sl-2 {
  display: block;
  width: 300px;
  height: 500px;
  background-image: url(../img/s2.jpg);
  background-size: cover;
  outline: none; }

.sl-3 {
  display: block;
  width: 300px;
  height: 500px;
  background-image: url(../img/s3.jpg);
  background-size: cover;
  outline: none; }

.slick-arrow {
  display: none !important; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -30px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center; }

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 7px;
  padding: 0;
  cursor: pointer; }

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 16px;
  height: 16px;
  /*padding: 5px;*/
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent; }

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none; }

/*это при ховере*/
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 0.95; }

/*это в ждущем пассивном режиме*/
.slick-dots li button:before {
  font-family: 'slick';
  font-size: 40px;
  line-height: 16px;
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 1px;
  padding-bottom: 2px;
  width: 16px;
  height: 16px;
  content: '•';
  text-align: center;
  opacity: .6;
  color: #bababa;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border: 2px solid rgba(1, 1, 1, 0);
  border-radius: 10px; }

/*Это выбранный*/
.slick-dots li.slick-active button:before {
  content: '';
  margin-top: 1px;
  margin-left: 2px;
  width: 12px;
  height: 12px;
  border: 2px solid #3897f0;
  border-radius: 50%;
  /*background-color: #3897f0; */
  opacity: 1.0;
  color: #3897f0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiX3ByZS5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfc2xpY2suc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIm1haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNNakIsaUJBQWlCO0FBRWpCO0VBQ0UsV0FBVTtFQUNULFVBQVM7RUFFVCwrQkFBOEI7RUFFOUIsdUJBQXNCLEVBQ3hCOztBQUVEO0VBQ0Usc0JBQXFCLEVBQ3RCOztBQUVEO0VBQ0Usc0JBQW9CLEVBQ3JCOztBQUdEO0VBQ0UsZ0JBQWU7RUFDZixhQUFZLEVBQ2I7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsVUFBUztFQUNULFdBQVU7RUFDVixtQkFBbUI7RUFDbkIsaUJBQWdCO0VBQ2hCLFlBQVcsRUFDWjs7QUFFRDtFQUNFLHVCQUFzQjtFQUN0QiwwQkFBeUIsRUFDMUI7O0FDM0NELGtHQUFrRztBQUVoRyx5Q0FBeUM7QUFFekMsa0dBQWtHO0FBRXBHO0VBQ0UsMEJBQXlCO0VBQ3pCLDhDQUE2QztFQUM3Qyx3UUFHNkQ7RUFDN0QsaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBOztBQUdwQjtFQUNFLDBCQUF5QjtFQUN6QiwwQ0FBeUM7RUFDekMsbVBBR3lEO0VBQ3pELGlCQUFnQjtFQUNoQixtQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSwwQkFBeUI7RUFDekIsMENBQXlDO0VBQ3pDLG1QQUd5RDtFQUN6RCxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsMEJBQXlCO0VBQ3pCLCtDQUE4QztFQUM5Qyw2UUFHOEQ7RUFDOUQsaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBOztBQUdwQjtFQUNFLDBCQUF5QjtFQUN6Qix3Q0FBdUM7RUFDdkMseU9BR3VEO0VBQ3ZELGlCQUFnQjtFQUNoQixtQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxpQ0FBZ0M7RUFDaEMsOENBQTZDO0VBQzdDLHdRQUc2RDtFQUM3RCxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsaUNBQWdDO0VBQ2hDLGdEQUErQztFQUMvQyxrUkFHK0Q7RUFDL0QsaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBOztBQUdwQjtFQUNFLDBCQUF5QjtFQUN6QiwrQ0FBOEM7RUFDOUMsNlFBRzhEO0VBQzlELGlCQUFnQjtFQUNoQixtQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSwwQkFBeUI7RUFDekIseUNBQXdDO0VBQ3hDLDhPQUd3RDtFQUN4RCxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsMEJBQXlCO0VBQ3pCLHlDQUF3QztFQUN4Qyw4T0FHd0Q7RUFDeEQsaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBOztBQUdwQjtFQUNFLDBCQUF5QjtFQUN6QixtQ0FBa0M7RUFDbEMsZ05BR2tEO0VBQ2xELGlCQUFnQjtFQUNoQixtQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSwwQkFBeUI7RUFDekIsZ0RBQStDO0VBQy9DLGtSQUcrRDtFQUMvRCxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBQUE7O0FBSXBCO0VBQ0UsdUJBQXNCO0VBQ3RCLGlDQUFnQztFQUFFLHNCQUFzQjtFQUN4RCwyU0FLK0M7RUFBRSxxQkFBcUI7RUFDdEUsb0JBQW1CO0VBQ25CLG1CQUFrQixFQUFBOztBQ3hKcEIsWUFBWTtBQUNaO0VBRUksbUJBQWtCO0VBRWxCLGVBQWM7RUFDZCwrQkFBc0I7RUFBdEIsdUJBQXNCO0VBRXRCLDBCQUF5QjtFQUN0Qix1QkFBc0I7RUFDckIsc0JBQXFCO0VBQ2pCLGtCQUFpQjtFQUV6Qiw0QkFBMkI7RUFDM0IseUJBQXdCO0VBQ3hCLHdCQUF1QjtFQUNuQixvQkFBbUI7RUFDdkIseUNBQXdDLEVBQzNDOztBQUVEO0VBRUksbUJBQWtCO0VBRWxCLGVBQWM7RUFDZCxpQkFBZ0I7RUFFaEIsVUFBUztFQUNULFdBQVUsRUFDYjs7QUFDRDtFQUVJLGNBQWEsRUFDaEI7O0FBQ0Q7RUFFSSxnQkFBZTtFQUNmLGFBQVksRUFDZjs7QUFFRDs7RUFHSSx3Q0FBdUM7RUFFbkMsb0NBQW1DO0VBRS9CLGdDQUErQixFQUMxQzs7QUFFRDtFQUVJLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sUUFBTztFQUVQLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsbUJBQWtCLEVBQ3JCOztBQUNEOztFQUdJLGVBQWM7RUFFZCxZQUFXLEVBQ2Q7O0FBQ0Q7RUFFSSxZQUFXLEVBQ2Q7O0FBQ0Q7RUFFSSxtQkFBa0IsRUFDckI7O0FBRUQ7RUFFSSxjQUFhO0VBQ2IsWUFBVztFQUVYLGFBQVk7RUFDWixnQkFBZSxFQUNsQjs7QUg2R0Q7RUcxR0ksYUFBWSxFQUNmOztBQUNEO0VBRUksZUFBYyxFQUNqQjs7QUFDRDtFQUVJLGNBQWEsRUFDaEI7O0FBQ0Q7RUFFSSxxQkFBb0IsRUFDdkI7O0FBQ0Q7RUFFSSxlQUFjLEVBQ2pCOztBQUNEO0VBRUksbUJBQWtCLEVBQ3JCOztBQUNEO0VBRUksZUFBYztFQUVkLGFBQVk7RUFFWiw4QkFBNkIsRUFDaEM7O0FBQ0Q7RUFDSSxjQUFhLEVBQ2hCOztBQ3RIRDtFQUNFLHVCQUFzQjtFQUN0QixZQUFXO0VBQ1gsY0FBYSxFQUVkOztBQUVEO0VBQ0UsbUJBQWtCO0VBRWxCLGFBQVk7RUFDWixlQUFjO0VBRWQsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFDaEIscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBOEI7RUFBOUIsdUJBQThCO0VBQTlCLCtCQUE4QixFQUMvQjs7QUFFRCx3QkFBd0I7QUFDeEI7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFNBQVE7RUFFUixnQkFBZTtFQUNmLGVBQWM7RUFDZCwyQkFBMEI7RUFDMUIsb0NBQTJCO0VBQTNCLCtCQUEyQjtFQUEzQiw0QkFBMkIsRUFhNUI7RUFyQkQ7SUFVSSxXQUFTLEVBQ1Y7RUFYSDtJQWFJLFlBQVU7SUFFVixtQkFBa0I7SUFDbEIsYUFBWTtJQUNaLGFBQVk7SUFDWixhQUFZO0lBQ1osd0NBQXVDLEVBQ3hDOztBQUdIO0VBQ0Usa0JBQWlCLEVBS2xCO0VBTkQ7SUFHSSxnQkFBZTtJQUNmLGVBQ0YsRUFBQzs7QUFHSDtFQUNFLG1CQUFrQjtFQUVsQixpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGVBQWMsRUFpQmY7RUF4QkQ7SUFVSSxZQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxlQUFjO0lBQ2QsWUFBVztJQUNYLGFBQVk7SUFDWiwrQ0FBOEMsRUFDL0M7RUFqQkg7SUFxQk0sK0NBQThDLEVBQy9DOztBQUlMO0VBQ0UsbUJBQWtCO0VBRWxCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsMEJBQXlCO0VBQ3pCLGtCQUFpQjtFQUNqQixnQkFBZTtFQUNmLGVBQWM7RUFDZCx1QkFBc0I7RUFDdEIsZ0VBQXVEO0VBQXZELDJEQUF1RDtFQUF2RCx3REFBdUQsRUFleEQ7RUEzQkQ7SUFlSSxZQUFVO0lBQ1YsMEJBQXlCLEVBQzFCO0VBakJIO0lBb0JJLFlBQVU7SUFFVixtQkFBa0I7SUFDbEIsV0FBVTtJQUVWLGFBQVksRUFDYjs7QUFLSDtFQUNFLGFBQVk7RUFDWixZQUFXO0VBQ1gsMEJBQXlCLEVBNEIxQjtFQS9CRDtJQU1JLGFBQVk7SUFDWixlQUFjO0lBQ2QsYUFBWTtJQUVaLG1CQUFrQjtJQUNsQixrQkFBaUI7SUFDakIsaUJBQWdCO0lBQ2hCLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsMEJBQTZCO0lBQTdCLDhCQUE2QixFQWdCOUI7SUE5Qkg7TUFnQk0sc0JBQXFCO01BQ3JCLFlBQVc7TUFDWCxrQkFBaUI7TUFDakIsYUFBWTtNQUNaLGdCQUFlO01BQ2YsZUFBYztNQUVkLGdCQUFlO01BQ2YsZ0VBQXVEO01BQXZELDJEQUF1RDtNQUF2RCx3REFBdUQsRUFLeEQ7TUE3Qkw7UUEwQlEsdUJBQXNCO1FBQ3RCLGVBQWMsRUFDZjs7QUN6SVA7RUFDRSxrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLGlCQUFpQjtFQUNqQix1QkFBcUI7RUFFckIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixZQUFXO0VBRVgsdUNBQXNDO0VBQ3JDLCtCQUE4QixFQUU5Qjs7QUNQSDtFQUNFLHlDQUF3QztFQUN4QyxpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLHVDQUFzQztFQUN0QywrQkFBOEIsRUFDL0I7O0FBRUQ7RUFDRSxZQUFXO0VBQ1gsWUFBVztFQUVYLDJJQUFpTTtFQUNqTSx1SUFBNkwsRUFDOUw7O0FBRUQ7RUFDRSxlQUFjO0VBQ2QsZUFBYztFQUNkLGdCQUFlO0VBQ2Ysb0JBQW1CLEVBQ3BCOztBQUVEO0VBQ0UsYUFBWTtFQUNaLGVBQWM7RUFFZCxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixlQUFjO0VBQ2QsaUJBQWdCLEVBQ2pCOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixxQkFBb0IsRUFDckI7O0FBRUQ7RUFDRSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxlQUFjO0VBQ2QsWUFBVztFQUNYLGFBQVk7RUFDWix3Q0FBdUMsRUFDeEM7O0FBRUQ7RUFDRSxhQUFZO0VBQ1osZUFBYztFQUNkLGlCQUFnQjtFQUVoQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUE4QjtFQUE5Qix1QkFBOEI7RUFBOUIsK0JBQThCLEVBQy9COztBQUVEO0VBQ0UsYUFBWTtFQUNaLGFBQVk7RUFFWixtQkFBa0I7RUFDbEIsMEJBQXlCO0VBQ3pCLG1CQUFrQixFQUNuQjs7QUFFRDtFQUNFLGlCQUFnQjtFQUNoQixnQkFBZSxFQUNoQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixnQkFBZSxFQUNoQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsZUFBYztFQUNkLFVBQVM7RUFDVCxTQUFRO0VBQ1IsUUFBTztFQUNQLGVBQWM7RUFDZCxXQUFVO0VBQ1YsWUFBVztFQUNYLHVCQUFzQixFQUN2Qjs7QUFFRDtFQUNFLGFBQVk7RUFDWixhQUFZO0VBRVosbUJBQWtCO0VBQ2xCLDBCQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIsZUFBYyxFQUNmOztBQUVEO0VBQ0UsaUJBQWdCO0VBQ2hCLGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0UsZ0JBQWUsRUFDaEI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLGVBQWM7RUFDZCxhQUFZO0VBQ1osZUFBYztFQUVkLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsbUJBQWtCO0VBRWxCLGlCQUFnQjtFQUNoQixZQUFXO0VBRVgsZ0JBQWU7RUFFZixrQ0FBeUI7RUFBekIsNkJBQXlCO0VBQXpCLDBCQUF5QjtFQUN6QixpQkFBZ0I7RUFDaEIsY0FBYTtFQUNiLGdCQUFlO0VBQ2YsbUJBQWtCO0VBRWxCLHlDQUF3QztFQUV4Qyx3RkFBNEQ7RUFBNUQsc0VBQTREO0VBQTVELGlFQUE0RDtFQUE1RCw0REFBNEQsRUF5QjdEO0VBakREO0lBMEJJLCtCQUE4QjtJQUM5QixXQUFVO0lBQ1YsU0FBUTtJQUNSLE9BQU07SUFDTixtQkFBa0I7SUFDbEIsZUFBYztJQUNkLFlBQVc7SUFDWCxhQUFZO0lBQ1osa0NBQXlCO0lBQXpCLDZCQUF5QjtJQUF6QiwwQkFBeUI7SUFDekIsV0FBVTtJQUNWLHdGQUE0RDtJQUE1RCxzRUFBNEQ7SUFBNUQsaUVBQTREO0lBQTVELDREQUE0RCxFQUM3RDtFQXJDSDtJQXdDSSxXQUFVO0lBQ1Ysa0RBQWlEO0lBQ2pELDBDQUF5QyxFQUMxQztFQTNDSDtJQThDRywrQ0FBOEM7SUFDL0MsdUNBQXNDLEVBQ3JDOztBQUdILG1CQUFtQjtBQUVqQjtFQUNFLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLFlBQVc7RUFDWCxXQUFVO0VBQ1YsZUFBYztFQUNkLFlBQVc7RUFDWCxjQUFhO0VBQ2Isa0JBQWlCO0VBQ2pCLHFDQUFvQztFQUNwQyxzREFBcUQ7RUFDckQsOENBQTZDO0VBQzdDLGlDQUFnQztFQUNoQyw2QkFBNEI7RUFDNUIseUJBQXdCO0VBQ3hCLDhCQUE4QjtFQUM5Qiw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLGlDQUFnQztFQUNoQyx5QkFBd0I7RUFDeEIsOEJBQTZCO0VBQzdCLHNCQUFxQjtFQUNyQiwrQ0FBOEM7RUFDOUMsdUNBQXNDO0VBQ3RDLDRDQUEyQztFQUMzQyxvQ0FBbUM7RUFDbkMsK0JBQStCLEVBQUU7O0FBRXJDO0VBQ0U7SUFDRSxhQUFZLEVBQUE7RUFDZDtJQUNFLFlBQVcsRUFBQSxFQUFBOztBQUVmO0VBQ0U7SUFDRSxhQUFZLEVBQUE7RUFDZDtJQUNFLFlBQVcsRUFBQSxFQUFBOztBQUdmO0VBRUUsaUJBQWdCO0VBQ2hCLG9CQUFtQixFQUNwQjs7QUFHRDtFQUNFLGNBQWE7RUFDYixrQkFBaUI7RUFFakIsWUFBVztFQUNYLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUlsQixpSEFBd0o7RUFDeEosNkdBQW9KLEVBQ3JKOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixjQUFhO0VBQ2IsNENBQTJDO0VBQzNDLDZCQUE0QjtFQUU1Qix1QkFBc0IsRUFDdkI7O0FBRUQ7RUFDRSxrQkFBaUI7RUFDakIsb0JBQWdDO0VBQ2hDLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFFbEIsMkVBQTJGO0VBQzNGLHVFQUF1RjtFQUN2RixhQUFZO0VBQ1osY0FBYSxFQUNkOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixZQUFXLEVBQ1o7O0FBRUQ7RUFDRSxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLFlBQVcsRUFDWjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLGVBQWMsRUFDZjs7QUFFRDtFQUNFLGdCQUFlO0VBQ2Ysa0JBQWlCLEVBQ2xCOztBQUdEO0VBQ0UsbUJBQWtCO0VBQ2xCLGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO0VBQ0UsYUFBWTtFQUNaLGVBQWM7RUFFZCxrQkFBaUI7RUFDakIsb0JBQW1CO0VBQ25CLDBCQUF5QixFQUMxQjs7QUFFRDtFQUNFLFdBQVU7RUFDVixxQkFBb0IsRUFDckI7O0FBRUQ7RUFDRSxxQkFBb0IsRUFDckI7O0FBR0Q7RUFDRSxlQUFjO0VBQ2QsV0FBVTtFQUNWLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ25CLCtCQUE4QjtFQUU5Qix1QkFBc0I7RUFFdEIsMEJBQXlCO0VBQ3pCLG1CQUFrQjtFQUVsQixtQkFBa0I7RUFFbEIsMEJBQXlCO0VBRXpCLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLFlBQVc7RUFFWCxjQUFZO0VBQ1osNENBQTJDO0VBQzNDLG9DQUFtQztFQUNuQyxrQ0FBeUI7RUFBekIsNkJBQXlCO0VBQXpCLDBCQUF5QixFQU8xQjtFQWpDRDtJQTRCSSxtQkFBa0I7SUFDbEIsMEJBQXlCO0lBQ3pCLDRDQUEyQztJQUMzQyxvQ0FBbUMsRUFDcEM7O0FBS0g7RUFDRSxXQUFVO0VBQ1YsaUJBQWdCO0VBQ2hCLGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0UsWUFBVztFQUNYLGFBQVk7RUFDWix1QkFBc0IsRUFDdkI7O0FBRUQ7RUFDRSxvQkFBbUIsRUFDcEI7O0FBRUQ7RUFDRSxZQUFXO0VBQ1gsYUFBWTtFQUNaLDBCQUF5QjtFQUN6QixpREFBZ0Q7RUFDaEQseUNBQXdDLEVBQ3pDOztBQUVEO0VBQ0UsYUFBWSxFQUNiOztBQUVEO0VBQ0UsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsYUFBWTtFQUNaLGVBQWMsRUFDZjs7QUFFRDtFQUNFLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLDBCQUF5QixFQUMxQjs7QUFFRDtFQUNFLGVBQWM7RUFDZCxhQUFZO0VBQ1osZUFBYztFQUNkLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLHFCQUFvQixFQUNyQjs7QUFFRCxnQ0FBZ0M7QUFFaEM7RUFDRSxtQkFBa0I7RUFDbEIsZUFBYztFQUVkLGdCQUFlO0VBRWYsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsZUFBYztFQUNkLGFBQVksRUFDYjs7QUFHRDtFQUNFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sWUFBVztFQUNYLFlBQVc7RUFDWCxhQUFZO0VBQ1osYUFBWSxFQUNiOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLGVBQWM7RUFFZCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLHFCQUFvQjtFQUNuQixlQUFjO0VBQ2QsYUFBWSxFQUNkOztBQUVEO0VBQ0UsYUFBWTtFQUNaLGVBQWMsRUFBRzs7QUFFbkI7RUFDRSxZQUFXO0VBQ1gsK0JBQThCO0VBQzlCLHVCQUFzQixFQUFHOztBQUUzQjtFQUNFLGNBQWE7RUFDYixnQkFBZTtFQUNmLFlBQVc7RUFDWCxRQUFPO0VBQ1AsT0FBTTtFQUNOLFlBQVc7RUFDWCxhQUFZO0VBQ1osZUFBYztFQUNkLHFDQUFvQztFQUNwQyw4QkFBOEIsRUFBRTs7QUFFbEM7RUFDRSxtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLGNBQWE7RUFDYix1Q0FBc0M7RUFDdEMsbUJBQWtCO0VBQ2xCLCtCQUE4QjtFQUM5Qix1QkFBc0I7RUFDdEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQix1QkFBc0IsRUFBRzs7QUFFM0I7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLHdDQUF1QztFQUN2Qyw2QkFBNEI7RUFDNUIsc0JBQXFCO0VBQ3JCLGdCQUFlLEVBQUc7O0FBRXBCO0VBQ0UsWUFBVztFQUNYLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsWUFBVyxFQUFHOztBQUVoQjtFQUNFLCtCQUE4QjtFQUM5QixnQkFBZTtFQUNmLFlBQVc7RUFDWCxhQUFZLEVBQ2I7O0FBRUQsMkJBQTJCO0FBQzNCO0VBQ0UsYUFBWTtFQUNaLGVBQWMsRUFBRzs7QUFFbkI7RUFDRSxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixZQUFXO0VBQ1gsUUFBTztFQUNQLE9BQU07RUFDTixZQUFXO0VBQ1gsYUFBWTtFQUNaLGVBQWM7RUFDZCxxQ0FBb0M7RUFDcEMsOEJBQThCLEVBQUU7O0FBRWxDO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQVk7RUFDWiwrQkFBOEI7RUFDOUIsdUJBQXNCLEVBQUc7O0FBRTNCO0VBQ0UsbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixjQUFhO0VBQ2IsZ0JBQWU7RUFDZiwrQkFBOEI7RUFDOUIsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsdUJBQXNCO0VBQ3RCLDhCQUE4QixFQUFFOztBQUVsQztFQUNFLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsWUFBVztFQUNYLFlBQVc7RUFDWCxhQUFZO0VBQ1osd0NBQXVDO0VBQ3ZDLDZCQUE0QjtFQUM1QixzQkFBcUI7RUFDckIsZ0JBQWUsRUFBRzs7QUFFcEI7RUFDRSxtQkFBa0IsRUFBRzs7QUFNdkI7RUFDRSxhQUFZO0VBQ1osZUFBYztFQUNkLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLFlBQVc7RUFDWCxvQkFBbUIsRUFDcEI7O0FBRUQ7RUFDRSxrQkFBaUI7RUFDakIsZ0JBQWUsRUFDaEI7O0FBRUQ7RUFDRSxxQkFBb0IsRUFDckI7O0FBRUQ7RUFDRSxnQkFBZSxFQUNoQjs7QUFFRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFFRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFFRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFFRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFFRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFFRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFFRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFFRDtFQUNFLFlBQVcsRUFDWjs7QUFLRDtFQUNFLHFCQUFvQixFQUNyQjs7QUFFRDtFQUNFLGFBQVksRUFDYjs7QUFFRDtFQUNFLG1CQUFrQixFQUNuQjs7QUFFRDtFQUNFLGFBQVk7RUFDWixlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLHFCQUFvQixFQUNyQjs7QUFFRDtFQUNFLGtCQUFpQjtFQUNqQixxQkFBb0IsRUFDckI7O0FBRUQ7RUFDRSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixpQkFBZ0IsRUFDakI7O0FBRUQ7RUFDRSxrQkFBaUIsRUFDbEI7O0FBRUQ7RUFDRSxxQkFBb0IsRUFDckI7O0FBRUQ7RUFDRSx1QkFBc0IsRUFDdkI7O0FBRUQ7RUFDRSxvQkFBbUIsRUFDcEI7O0FBRUQ7RUFDRSxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2Ysa0JBQWlCLEVBQ2xCOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQiwwQkFBeUI7RUFDekIsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsZUFBYyxFQUNmOztBQUdEO0VBQ0UsWUFBVztFQUNYLFlBQVc7RUFDWCx1QkFBc0IsRUFDdkI7O0FBSUQ7RUFDRSxhQUFZO0VBQ1osZUFBYztFQUNkLGtCQUFpQjtFQUNqQixnQkFBZSxFQUNoQjs7QUFFRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFFRDtFQUNFLG9CQUFtQixFQUNwQjs7QUFHRDtFQUNFLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFHcEIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFDaEIscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBOEI7RUFBOUIsdUJBQThCO0VBQTlCLCtCQUE4QjtFQUM5QixnQkFBZTtFQUNmLFlBQVcsRUFDWjs7QUFFRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFHRDtFQUNFLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1osZUFBYztFQUNkLGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0UscUJBQW9CLEVBQ3JCOztBQUVEO0VBQ0UsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0Usa0JBQWlCLEVBQ2xCOztBQU1EO0VBQ0UscUJBQW9CLEVBQ3JCOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsOEJBQTZCLEVBQzlCOztBQUVEO0VBQ0Usb0JBQW1CLEVBQ3BCOztBQUVEO0VBQ0UsYUFBWTtFQUNaLGVBQWM7RUFDZCxnQkFBZSxFQUNoQjs7QUFFRDtFQUNFLGtCQUFpQjtFQUNqQixxQkFBb0IsRUFDckI7O0FBS0QsMEZBQTBGO0FBRzFGLG9DQUFvQztBQUVwQztFQUNFLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsV0FBVTtFQUNWLGFBQVk7RUFDWixjQUFhO0VBQ2IsdUNBQXNDO0VBQ3RDLCtCQUE4QjtFQUM5QiwyQkFBMkIsRUFDNUI7O0FBR0Q7RUFDRSxlQUFjO0VBRWQsYUFBWTtFQUNaLGNBQWE7RUFFYixxQ0FBb0M7RUFFcEMsdUJBQXNCO0VBQ3RCLGNBQWEsRUFDZDs7QUFFRDtFQUNFLGVBQWM7RUFFZCxhQUFZO0VBQ1osY0FBYTtFQUViLHFDQUFvQztFQUVwQyx1QkFBc0I7RUFDdEIsY0FBYSxFQUNkOztBQUVEO0VBQ0UsZUFBYztFQUVkLGFBQVk7RUFDWixjQUFhO0VBRWIscUNBQW9DO0VBRXBDLHVCQUFzQjtFQUN0QixjQUFhLEVBQ2Q7O0FBR0Q7RUFDQyx5QkFBd0IsRUFDeEI7O0FBRUQsVUFBVTtBQUNWO0VBRUksb0JBQW1CLEVBQ3RCOztBQUVEO0VBRUksbUJBQWtCO0VBR2xCLGNBQWE7RUFFYixlQUFjO0VBRWQsWUFBVztFQUNYLFdBQVU7RUFDVixVQUFTO0VBRVQsaUJBQWdCO0VBRWhCLG1CQUFrQixFQUNyQjs7QUFFRDtFQUVJLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFFckIsWUFBVztFQUNYLGFBQVk7RUFDWixjQUFhO0VBQ2IsV0FBVTtFQUVWLGdCQUFlLEVBQ2xCOztBQUVEO0VBRUksYUFBWTtFQUNaLGVBQWM7RUFFZCxlQUFjO0VBRWQsWUFBVztFQUNYLGFBQVk7RUFDWixpQkFBaUI7RUFFakIsZ0JBQWU7RUFFZixtQkFBa0I7RUFDbEIsVUFBUztFQUNULGNBQWE7RUFDYix3QkFBdUIsRUFDMUI7O0FBQ0Q7O0VBR0ksY0FBYSxFQUNoQjs7QUFFRCxrQkFBa0I7QUFDbEI7O0VBR0ksY0FBYSxFQUNoQjs7QUFHRCxpQ0FBaUM7QUFDakM7RUFFSSxxQkFBb0I7RUFDcEIsZ0JBQWU7RUFDZixrQkFBaUI7RUFFakIsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1Asa0JBQWlCO0VBQ2pCLG9CQUFtQjtFQUVuQixZQUFXO0VBQ1gsYUFBWTtFQUVaLGFBQWE7RUFDYixtQkFBa0I7RUFFbEIsWUFBVztFQUNYLGVBQWM7RUFFZCxvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLG1DQUFnQztFQUNsQyxvQkFBbUIsRUFDcEI7O0FBR0QsaUJBQWlCO0FBQ2pCO0VBQ0UsWUFBVztFQUNULGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxhQUFZO0VBQ2QsMEJBQXlCO0VBQ3pCLG1CQUFrQjtFQUNsQiwrQkFBK0I7RUFDL0IsYUFBWTtFQUNaLGVBQWMsRUFDZiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8q0J/RgNC10LTQvdCw0YHRgtGA0L7QudC60LgqL1xuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4udmlzLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCAwIDAgMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTsgfVxuXG5idXR0b24ge1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIFRoaXMgc3R5bGVzaGVldCBnZW5lcmF0ZWQgYnkgVHJhbnNmb250ZXIgKGh0dHBzOi8vdHJhbnNmb250ZXIub3JnKSBvbiBKdW5lIDI2LCAyMDE3IDEyOjExIFBNICovXG4vKiEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEqL1xuLyogVGhpcyBzdHlsZXNoZWV0IGdlbmVyYXRlZCBieSBUcmFuc2ZvbnRlciAoaHR0cHM6Ly90cmFuc2ZvbnRlci5vcmcpIG9uIEp1bmUgMjYsIDIwMTcgMTI6MTEgUE0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1Cb2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdvdGhhbSBQcm8gQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiR290aGFtUHJvLUJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLUl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gUHJvIEl0YWxpY1wiKSwgbG9jYWwoXCJHb3RoYW1Qcm8tSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1NZWRpdW0uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIFBybyBNZWRpdW1cIiksIGxvY2FsKFwiR290aGFtUHJvLU1lZGl1bVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2tJdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIFBybyBCbGFjayBJdGFsaWNcIiksIGxvY2FsKFwiR290aGFtUHJvLUJsYWNrSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2tJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLUJsYWNrSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLUJsYWNrSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdvdGhhbSBQcm8gQm9sZFwiKSwgbG9jYWwoXCJHb3RoYW1Qcm8tQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvIE5hcnJvdyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtUHJvTmFycm93LUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIFBybyBOYXJyb3cgQm9sZFwiKSwgbG9jYWwoXCJHb3RoYW1Qcm9OYXJyb3ctQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvTmFycm93LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvTmFycm93LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm9OYXJyb3ctQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvIE5hcnJvdyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtUHJvTmFycm93LU1lZGl1bS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gUHJvIE5hcnJvdyBNZWRpdW1cIiksIGxvY2FsKFwiR290aGFtUHJvTmFycm93LU1lZGl1bVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvTmFycm93LU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm9OYXJyb3ctTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvTmFycm93LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tTGlnaHRJdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIFBybyBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiR290aGFtUHJvLUxpZ2h0SXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tTGlnaHRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1MaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gUHJvIExpZ2h0XCIpLCBsb2NhbChcIkdvdGhhbVByby1MaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2suZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIFBybyBCbGFja1wiKSwgbG9jYWwoXCJHb3RoYW1Qcm8tQmxhY2tcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdvdGhhbSBQcm9cIiksIGxvY2FsKFwiR290aGFtUHJvXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1NZWRpdW1JdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIFBybyBNZWRpdW0gSXRhbGljXCIpLCBsb2NhbChcIkdvdGhhbVByby1NZWRpdW1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1NZWRpdW1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmRhcmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DYW5kYXJhLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NhbmRhcmEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ2FuZGFyYS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NhbmRhcmEuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvQ2FuZGFyYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NhbmRhcmEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9DYW5kYXJhLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7IH1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgfVxuXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXJfX2ZpcnN0LWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4uZmlyc3QtbGluZV9fY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLyrQu9C40L3QuNGPINGB0L4g0LfQstC10LfQtNC+0YfQutCw0LzQuCovXG4uaGVhZGVyX19yZXZpZXYtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMTMzZmUzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gIC5oZWFkZXJfX3Jldmlldi1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgLmhlYWRlcl9fcmV2aWV2LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTExM3B4O1xuICAgIHdpZHRoOiAxMDhweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdGFycy5wbmcpOyB9XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBwYWRkaW5nLXRvcDogMzNweDsgfVxuICAuaGVhZGVyX19sb2dvIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzM0MzQzNDsgfVxuXG4uaGVhZGVyX19mZWF0dXJlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM0YTRhNGE7IH1cbiAgLmhlYWRlcl9fZmVhdHVyZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci1pY28tMi5wbmcpOyB9XG4gIC5oZWFkZXJfX2ZlYXR1cmVzOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci1pY28tMS5wbmcpOyB9XG5cbi5oZWFkZXJfX2J1eS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZjg3YjA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgY29sb3IgMC4ycyBlYXNlOyB9XG4gIC5oZWFkZXJfX2J1eS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZjg3YjA7IH1cbiAgLmhlYWRlcl9fYnV5LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICB3aWR0aDogMTg5cHg7IH1cblxuLmhlYWRlcl9fc2Vjb25kLWxpbmUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWY4N2IwOyB9XG4gIC5oZWFkZXJfX3NlY29uZC1saW5lIHVsIHtcbiAgICB3aWR0aDogOTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgLmhlYWRlcl9fc2Vjb25kLWxpbmUgdWwgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgICAuaGVhZGVyX19zZWNvbmQtbGluZSB1bCBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNhZjg3YjA7IH1cblxuLmZvb3Rlcl9fZmlyc3QtbGluZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKmhlaWdodDogODVweDsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyNXB4IC01cHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggLTVweCAjMDAwOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0dpbHJveScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAtNXB4ICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IC01cHggIzAwMDsgfVxuXG4uaGVhZGVyLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDBkZWcsICM0ZDYyZDYgMCUsICM4MDQ2YzIgMTIlLCAjYjIyYWFlIDMwJSwgI2QwNGQ3MyA0NCUsICNlZTcwMzcgNjAlLCAjZTQ0ZTVjIDgzJSwgI2RhMmM4MSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzRkNjJkNiAwJSwgIzgwNDZjMiAxMiUsICNiMjJhYWUgMzAlLCAjZDA0ZDczIDQ0JSwgI2VlNzAzNyA2MCUsICNlNDRlNWMgODMlLCAjZGEyYzgxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDBkZWcsICM0ZDYyZDYgMCUsICM4MDQ2YzIgMTIlLCAjYjIyYWFlIDMwJSwgI2QwNGQ3MyA0NCUsICNlZTcwMzcgNjAlLCAjZTQ0ZTVjIDgzJSwgI2RhMmM4MSAxMDAlKTsgfVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5jaGVjayB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jaGVjayBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4uY2hlY2sgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrLnBuZyk7IH1cblxuLnByaWNlLWNvbnQge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ub2xkLXByaWNlLWNvbnQge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLm9sZC1wcmljZV9fZGVzYyB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ub2xkLXByaWNlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4ub2xkLXByaWNlLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDA7IH1cblxuLm5ldy1wcmljZS1jb250IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM4OTdmMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzM4OTdmMDsgfVxuXG4ubmV3LXByaWNlX19kZXNjIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5wcmljZS13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAyMXB4OyB9XG5cbi5saW5rLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ0dpbHJveScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzM4OTdmMCAwJSwgIzM4OTdmMCAxMDAlKTsgfVxuICAubGluay1idXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogJ9CX0LDQutCw0LfQsNGC0Ywg0YHQviDRgdC60LjQtNC60L7QuSc7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMzODk3ZjAgMCUsICMzODk3ZjAgMTAwJSk7IH1cbiAgLmxpbmstYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDI1cHggLTEwcHggIzAwMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDI1cHggLTEwcHggIzAwMDsgfVxuICAubGluay1idXR0b246aG92ZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMHB4ICMwMDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMHB4ICMwMDA7IH1cblxuLyrQutGA0LDRgdC40LLQsNGPINC60L3QvtC/0LrQsCovXG4ubGluay1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTQwcHg7XG4gIHRvcDogLTExMHB4O1xuICB6LWluZGV4OiA3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDc1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3gtc2hhZG93OiAwIDAgNzVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC8qdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGluZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoaW5lO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC8qYW5pbWF0aW9uOiBzaGluZSAxLjJzIGVhc2U7Ki8gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hpbmUge1xuICAwJSB7XG4gICAgbGVmdDogLTE0MHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDc2MHB4OyB9IH1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTQwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogNzYwcHg7IH0gfVxuXG4udG9wLWJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7IH1cblxuaDEge1xuICBoZWlnaHQ6IDEzNHB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgI2IyMmFhZSAwJSwgI2M2MmI5OCAyOSUsICNkYTJjODEgNDglLCAjZTQ0ZTVjIDcxJSwgI2VlNzAzNyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgI2IyMmFhZSAwJSwgI2M2MmI5OCAyOSUsICNkYTJjODEgNDglLCAjZTQ0ZTVjIDcxJSwgI2VlNzAzNyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgwZGVnLCAjYjIyYWFlIDAlLCAjYzYyYjk4IDI5JSwgI2RhMmM4MSA0OCUsICNlNDRlNWMgNzElLCAjZWU3MDM3IDEwMCUpOyB9XG5cbi53ZWxsY29tZS1iZ25kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBoZWlnaHQ6IDQ4MXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21haW4tYmduZC5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLndlbGxjb21lLWNpcmNsZSB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYjIyYWFlIDAlLCAjZWQ2ZjM5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2IyMmFhZSAwJSwgI2VkNmYzOSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2IyMmFhZSAwJSwgI2VkNmYzOSAxMDAlKTtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4OyB9XG5cbi53ZWxsY29tZS1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjA1cHg7XG4gIHJpZ2h0OiAzMHB4OyB9XG5cbi5wLS13aGl0ZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wLS1nb2xkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmRmMjk3OyB9XG5cbi5wLS1nb2xkIGIge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG5cbi5mb3JtX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5mb3JtX190aXRsZSBiIHtcbiAgY29sb3I6ICMzODk3ZjA7IH1cblxuLmZvcm0ge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjsgfVxuXG4uZm9ybSBoMiB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG5cbi5mb3JtIC50aXRsZS1kZXNjIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cblxuaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk0JTtcbiAgaGVpZ2h0OiA3NnB4O1xuICBsaW5lLWhlaWdodDogNzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM4OTdmMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMHB4ICMzODk3ZjA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDBweCAjMzg5N2YwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gIGlucHV0OmZvY3VzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM4OTdmMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMzg5N2YwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMzg5N2YwOyB9XG5cbmZvcm0gLmxpbmstYnV0dG9uIHtcbiAgd2lkdGg6IDk0JTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWFyZ2luLWxlZnQ6IDMlOyB9XG5cbi53aGl0ZS1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmdyYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMTBweCAyNXB4IC0yM3B4ICMwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMTBweCAyNXB4IC0yM3B4ICMwMDA7IH1cblxuLnBpYy1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4ucGljLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5waWMtYmxvY2tfX2Rlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlY2U1OyB9XG5cbi5waWMtYmxvY2tfX2Rlc2MgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG4vKiDQktGB0LUg0YfRgtC+INGB0LLRj9C30LDQvdC+INGBINGB0L7Qs9C70LDRgdC40LXQvCovXG4uYWdyZWVfX2NvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDclO1xuICBtYXJnaW4tbGVmdDogNyU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uYWdyZWVfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLmFncmVlX19jb3VudC0tc21zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDclO1xuICBtYXJnaW4tbGVmdDogNyU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLm1vZGFsLWxheS1mb3JtIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucG9wdXAyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubW9kYWwyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAvKnRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7Ki8gfVxuXG4ubW9kYWwtY29udGVudC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNTU2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybS5qcGcpO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2xvc2UyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxcHg7XG4gIHJpZ2h0OiAyMXB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nsb3NlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5saW5lLWZvcm0gLmFncmVlX19pbnB1dCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYWdyZWUge1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4vKtCh0YLQuNC70LjQt9GD0Y4g0LzQvtC00LDQu9GM0L3QvtC1INC+0LrQvdC+Ki9cbi5tb2RhbC1sYXkge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLyp0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyovIH1cblxuLnBvcHVwIHtcbiAgLypwYWRkaW5nOiAyMHB4OyovXG4gIHdpZHRoOiAyODBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNTI1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDIwMHB4IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLyp0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyovIH1cblxuLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIHJpZ2h0OiAyMXB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nsb3NlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdHJ1Y3R1cmVfX3VsIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uc3RydWN0dXJlX190aXRsZS1ibG9jayBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uc3RydWN0dXJlX190aXRsZS1ibG9jayBoMyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnN0cnVjdHVyZV9fdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4uc3RydWN0dXJlX191bCAuc3RydWN0dXJlX19kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5zdHJ1Y3R1cmVfX3VsIGxpOm50aC1vZi10eXBlKDIpIGgzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLnN0cnVjdHVyZV9fdWwgbGk6bnRoLW9mLXR5cGUoMykgaDMge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4uc3RydWN0dXJlX191bCBsaTpudGgtb2YtdHlwZSg1KSBoMyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5zdHJ1Y3R1cmVfX3VsIGxpOm50aC1vZi10eXBlKDIpIC5zdHJ1Y3R1cmVfX2Rlc2Mge1xuICBwYWRkaW5nLXRvcDogMTJweDsgfVxuXG4uc3RydWN0dXJlX191bCBsaTpudGgtb2YtdHlwZSgzKSAuc3RydWN0dXJlX19kZXNjIHtcbiAgcGFkZGluZy10b3A6IDEycHg7IH1cblxuLnN0cnVjdHVyZV9fdWwgbGk6bnRoLW9mLXR5cGUoNCkgLnN0cnVjdHVyZV9fZGVzYyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4OyB9XG5cbi5zdHJ1Y3R1cmVfX3VsIGxpOm50aC1vZi10eXBlKDYpIC5zdHJ1Y3R1cmVfX2Rlc2Mge1xuICBwYWRkaW5nLXRvcDogMTJweDsgfVxuXG4uc3RydWN0dXJlX19kZXNjIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnBpYy1idXR0b24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4udmlkZW8ge1xuICBmb250LXNpemU6IDA7IH1cblxuLnZpZGVvIC5waWMtYmxvY2tfX2Rlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBvc3Qge1xuICB3aWR0aDogMjkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7IH1cblxuLnBvc3RfX2xpa2Uge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLnBvc3RfX2Rlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbi5wb3N0X191bCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5wb3N0X191bCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG5cbi5wb3N0X191bCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wb3N0X191bCBpbWc6bnRoLW9mLXR5cGUoMikge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wb3N0X191bCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4ucG9zdC10aW1lIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNDA0MDQwOyB9XG5cbi5saW5lLWdyYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cblxuLm1pbmktcmV2IHtcbiAgd2lkdGg6IDI5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ubWluaS1yZXZfX2Rlc2Mge1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4ubWluaS1yZXZfX2Rlc2MgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubWluaS1yZXZfX3RlY2gtY29udCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNiYmI7IH1cblxuLm1pbmktcmV2X19saWtlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmJhZC1nb29kIHtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG4gIHdpZHRoOiAyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uYmFkLWdvb2QgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5jZW50dXJpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNlbnR1cmlvbiBwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4ucG9zdF9fdWwtLW5vdC1wbCBsaSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLmRlbGl2ZXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLmRlbGl2ZXJ5IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG5cbi5kZWxpdmVyeSBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cblxuLmRlbGl2ZXJ5X19pdGVtIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5kZWxpdmVyeV9faXRlbSBpbWcge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLVNsaWRlci0tLS0tLS0tLS0tKi9cbiNzbGljay0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwMTBweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxN3B4IC04cHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDE3cHggLThweCAjMDAwO1xuICAvKnRyYW5zZm9ybTogc2NhbGUoMC44NCk7Ki8gfVxuXG4uc2wtMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvczEuanBnKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zbC0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zMi5qcGcpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsLTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3MzLmpwZyk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMCA3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgLypwYWRkaW5nOiA1cHg7Ki9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKtGN0YLQviDQv9GA0Lgg0YXQvtCy0LXRgNC1Ki9cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC45NTsgfVxuXG4vKtGN0YLQviDQsiDQttC00YPRidC10Lwg0L/QsNGB0YHQuNCy0L3QvtC8INGA0LXQttC40LzQtSovXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29udGVudDogJ+KAoic7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogLjY7XG4gIGNvbG9yOiAjYmFiYWJhO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxLCAxLCAxLCAwKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4vKtCt0YLQviDQstGL0LHRgNCw0L3QvdGL0LkqL1xuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzg5N2YwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogIzM4OTdmMDsgKi9cbiAgb3BhY2l0eTogMS4wO1xuICBjb2xvcjogIzM4OTdmMDsgfVxuIiwiXG5AbWl4aW4gdHJucyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cblxuLyrQn9GA0LXQtNC90LDRgdGC0YDQvtC50LrQuCovXG5cbioge1xuICBwYWRkaW5nOiAwO1xuICAgbWFyZ2luOiAwO1xuXG4gICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xufVxuXG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udmlzLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCAoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuIiwiJGZ6LXM6MTVweDtcclxuXHJcblxyXG4vKiBUaGlzIHN0eWxlc2hlZXQgZ2VuZXJhdGVkIGJ5IFRyYW5zZm9udGVyIChodHRwczovL3RyYW5zZm9udGVyLm9yZykgb24gSnVuZSAyNiwgMjAxNyAxMjoxMSBQTSAqL1xyXG5cclxuICAvKiEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEqL1xyXG5cclxuICAvKiBUaGlzIHN0eWxlc2hlZXQgZ2VuZXJhdGVkIGJ5IFRyYW5zZm9udGVyIChodHRwczovL3RyYW5zZm9udGVyLm9yZykgb24gSnVuZSAyNiwgMjAxNyAxMjoxMSBQTSAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvR290aGFtUHJvLUJvbGRJdGFsaWMuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnR290aGFtIFBybyBCb2xkIEl0YWxpYycpLCBsb2NhbCgnR290aGFtUHJvLUJvbGRJdGFsaWMnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvLUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1JdGFsaWMuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnR290aGFtIFBybyBJdGFsaWMnKSwgbG9jYWwoJ0dvdGhhbVByby1JdGFsaWMnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvLUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1NZWRpdW0uZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnR290aGFtIFBybyBNZWRpdW0nKSwgbG9jYWwoJ0dvdGhhbVByby1NZWRpdW0nKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1CbGFja0l0YWxpYy5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdHb3RoYW0gUHJvIEJsYWNrIEl0YWxpYycpLCBsb2NhbCgnR290aGFtUHJvLUJsYWNrSXRhbGljJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1CbGFja0l0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2tJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tQm9sZC5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdHb3RoYW0gUHJvIEJvbGQnKSwgbG9jYWwoJ0dvdGhhbVByby1Cb2xkJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8gTmFycm93JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvR290aGFtUHJvTmFycm93LUJvbGQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnR290aGFtIFBybyBOYXJyb3cgQm9sZCcpLCBsb2NhbCgnR290aGFtUHJvTmFycm93LUJvbGQnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvTmFycm93LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvTmFycm93LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm9OYXJyb3ctQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyBOYXJyb3cnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm9OYXJyb3ctTWVkaXVtLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ0dvdGhhbSBQcm8gTmFycm93IE1lZGl1bScpLCBsb2NhbCgnR290aGFtUHJvTmFycm93LU1lZGl1bScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm9OYXJyb3ctTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByb05hcnJvdy1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm9OYXJyb3ctTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvR290aGFtUHJvLUxpZ2h0SXRhbGljLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ0dvdGhhbSBQcm8gTGlnaHQgSXRhbGljJyksIGxvY2FsKCdHb3RoYW1Qcm8tTGlnaHRJdGFsaWMnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvLUxpZ2h0SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1MaWdodC5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdHb3RoYW0gUHJvIExpZ2h0JyksIGxvY2FsKCdHb3RoYW1Qcm8tTGlnaHQnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1CbGFjay5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdHb3RoYW0gUHJvIEJsYWNrJyksIGxvY2FsKCdHb3RoYW1Qcm8tQmxhY2snKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdHb3RoYW0gUHJvJyksIGxvY2FsKCdHb3RoYW1Qcm8nKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1NZWRpdW1JdGFsaWMuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnR290aGFtIFBybyBNZWRpdW0gSXRhbGljJyksIGxvY2FsKCdHb3RoYW1Qcm8tTWVkaXVtSXRhbGljJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR290aGFtUHJvLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2FuZGFyYVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2FuZGFyYS5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NhbmRhcmEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgLyogSUU2LUlFOCAqL1xyXG4gICAgdXJsKFwiLi4vZm9udHMvQ2FuZGFyYS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIC8qIE9wZW4gVHlwZSBGb250ICovXHJcbiAgICB1cmwoXCIuLi9mb250cy9DYW5kYXJhLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIC8qIExlZ2FjeSBpT1MgKi9cclxuICAgIHVybChcIi4uL2ZvbnRzL0NhbmRhcmEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgdXJsKFwiLi4vZm9udHMvQ2FuZGFyYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKFwiLi4vZm9udHMvQ2FuZGFyYS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn0iLCIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5oZWFkZXJfX2ZpcnN0LWxpbmUgeyAgXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIFxyXG59XHJcblxyXG4uZmlyc3QtbGluZV9fY29udCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICB3aWR0aDogOTQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tb3otZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7ICBcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi8q0LvQuNC90LjRjyDRgdC+INC30LLQtdC30LTQvtGH0LrQsNC80LgqL1xyXG4uaGVhZGVyX19yZXZpZXYtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG5cclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgY29sb3I6ICMxMzNmZTM7IFxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6cmVkO1xyXG4gIH07XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6Jyc7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTExM3B4O1xyXG4gICAgd2lkdGg6IDEwOHB4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdGFycy5wbmcpO1xyXG4gIH07ICBcclxufVxyXG5cclxuLmhlYWRlcl9fbG9nb3tcclxuICBwYWRkaW5nLXRvcDogMzNweDtcclxuICBwe1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICAjMzQzNDM0ICBcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2ZlYXR1cmVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIG1hcmdpbi10b3A6IDM4cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgY29sb3I6ICM0YTRhNGE7XHJcblxyXG4gICY6OmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtNTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci1pY28tMi5wbmcpXHJcbiAgfTtcclxuXHJcbiAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItaWNvLTEucG5nKVxyXG4gICAgfTtcclxuICB9O1xyXG59XHJcblxyXG4uaGVhZGVyX19idXktYnV0dG9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmODdiMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xyXG4gIFxyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FmODdiMDtcclxuICB9O1xyXG5cclxuICAmOjpiZWZvcmV7XHJcbiAgICBjb250ZW50OicnO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTIwcHg7XHJcblxyXG4gICAgd2lkdGg6IDE4OXB4O1xyXG4gIH07XHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlcl9fc2Vjb25kLWxpbmUge1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWY4N2IwO1xyXG5cclxuICB1bHtcclxuICAgIHdpZHRoOiA5NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgcGFkZGluZzogMCA4cHg7XHJcblxyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogI2FmODdiMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb290ZXJfX2ZpcnN0LWxpbmUge1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNTAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLypoZWlnaHQ6IDg1cHg7Ki9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7XHJcblxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCAtNXB4ICMwMDA7XHJcbiAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IC01cHggIzAwMDsgXHJcblxyXG4gIH1cclxuXHJcblxyXG4iLCJAaW1wb3J0IFwicHJlXCI7XG5cbkBpbXBvcnQgXCJmb250c1wiO1xuXG5AaW1wb3J0IFwic2xpY2tcIjtcblxuQGltcG9ydCBcImhlYWRlclwiO1xuXG5AaW1wb3J0IFwiZm9vdGVyXCI7IFxuXG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0dpbHJveScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAtNXB4ICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IC01cHggIzAwMDtcbn1cblxuLmhlYWRlci1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDc3LDk4LDIxNCkgMCUsIHJnYigxMjgsNzAsMTk0KSAxMiUsIHJnYigxNzgsNDIsMTc0KSAzMCUsIHJnYigyMDgsNzcsMTE1KSA0NCUsIHJnYigyMzgsMTEyLDU1KSA2MCUsIHJnYigyMjgsNzgsOTIpIDgzJSwgcmdiKDIxOCw0NCwxMjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDc3LDk4LDIxNCkgMCUsIHJnYigxMjgsNzAsMTk0KSAxMiUsIHJnYigxNzgsNDIsMTc0KSAzMCUsIHJnYigyMDgsNzcsMTE1KSA0NCUsIHJnYigyMzgsMTEyLDU1KSA2MCUsIHJnYigyMjgsNzgsOTIpIDgzJSwgcmdiKDIxOCw0NCwxMjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoNzcsOTgsMjE0KSAwJSwgcmdiKDEyOCw3MCwxOTQpIDEyJSwgcmdiKDE3OCw0MiwxNzQpIDMwJSwgcmdiKDIwOCw3NywxMTUpIDQ0JSwgcmdiKDIzOCwxMTIsNTUpIDYwJSwgcmdiKDIyOCw3OCw5MikgODMlLCByZ2IoMjE4LDQ0LDEyOSkgMTAwJSk7IFxufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY2hlY2sge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXdlaWdodDogNTAwOyAgXG59XG5cbi5jaGVjayBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLmNoZWNrIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVjay5wbmcpO1xufVxuXG4ucHJpY2UtY29udCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ub2xkLXByaWNlLWNvbnQge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNTBweDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLm9sZC1wcmljZV9fZGVzYyB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgXG59XG5cbi5vbGQtcHJpY2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4ub2xkLXByaWNlLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG59XG5cbi5uZXctcHJpY2UtY29udCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM4OTdmMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzM4OTdmMDtcbn1cblxuLm5ldy1wcmljZV9fZGVzYyB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgXG59XG5cbi5wcmljZS13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4ubGluay1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyAgXG4gIG1hcmdpbjogMCBhdXRvOyBcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG5cbiAgZm9udC1zaXplOiAxOHB4O1xuXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgIFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knLCBhcmlhbCwgc2Fucy1zZXJpZjtcblxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIDBkZWcsICMzODk3ZjAgMCUsICMzODk3ZjAgMTAwJSk7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ9CX0LDQutCw0LfQsNGC0Ywg0YHQviDRgdC60LjQtNC60L7QuSc7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCAwZGVnLCAjMzg5N2YwIDAlLCAjMzg5N2YwIDEwMCUpO1xuICB9O1xuXG4gICY6aG92ZXI6OmJlZm9yZXtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAyNXB4IC0xMHB4ICMwMDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAyNXB4IC0xMHB4ICMwMDA7XG4gIH07XG5cbiAgJjpob3ZlcntcbiAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMHB4ICMwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDBweCAjMDAwOyBcbiAgfVxufVxuXG4vKtC60YDQsNGB0LjQstCw0Y8g0LrQvdC+0L/QutCwKi9cblxuICAubGluay1idXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTQwcHg7XG4gICAgdG9wOiAtMTEwcHg7XG4gICAgei1pbmRleDogNztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA3NXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBib3gtc2hhZG93OiAwIDAgNzVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLyp0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyovXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hpbmU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoaW5lO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIC8qYW5pbWF0aW9uOiBzaGluZSAxLjJzIGVhc2U7Ki8gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hpbmUge1xuICAwJSB7XG4gICAgbGVmdDogLTE0MHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDc2MHB4OyB9IH1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTQwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogNzYwcHg7IH0gfVxuXG5cbi50b3AtYnRuIHtcblxuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuXG5cbmgxIHtcbiAgaGVpZ2h0OiAxMzRweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG5cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMTc4LDQyLDE3NCkgMCUsIHJnYigxOTgsNDMsMTUyKSAyOSUsIHJnYigyMTgsNDQsMTI5KSA0OCUsIHJnYigyMjgsNzgsOTIpIDcxJSwgcmdiKDIzOCwxMTIsNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDE3OCw0MiwxNzQpIDAlLCByZ2IoMTk4LDQzLDE1MikgMjklLCByZ2IoMjE4LDQ0LDEyOSkgNDglLCByZ2IoMjI4LDc4LDkyKSA3MSUsIHJnYigyMzgsMTEyLDU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDE3OCw0MiwxNzQpIDAlLCByZ2IoMTk4LDQzLDE1MikgMjklLCByZ2IoMjE4LDQ0LDEyOSkgNDglLCByZ2IoMjI4LDc4LDkyKSA3MSUsIHJnYigyMzgsMTEyLDU1KSAxMDAlKTtcbn1cblxuLndlbGxjb21lLWJnbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIGhlaWdodDogNDgxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWFpbi1iZ25kLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLndlbGxjb21lLWNpcmNsZSB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCggNDVkZWcsIHJnYigxNzgsNDIsMTc0KSAwJSwgcmdiKDIzNywxMTEsNTcpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggNDVkZWcsIHJnYigxNzgsNDIsMTc0KSAwJSwgcmdiKDIzNywxMTEsNTcpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCA0NWRlZywgcmdiKDE3OCw0MiwxNzQpIDAlLCByZ2IoMjM3LDExMSw1NykgMTAwJSk7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cblxuLndlbGxjb21lLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMDVweDtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi5wLS13aGl0ZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC0tZ29sZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZkZjI5Nztcbn1cblxuLnAtLWdvbGQgYiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cblxuLmZvcm1fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5mb3JtX190aXRsZSBiIHtcbiAgY29sb3I6ICMzODk3ZjA7XG59XG5cbi5mb3JtIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgXG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uZm9ybSBoMntcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5mb3JtIC50aXRsZS1kZXNjIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cblxuaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk0JTtcbiAgaGVpZ2h0OiA3NnB4O1xuICBsaW5lLWhlaWdodDogNzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBib3JkZXI6IDFweCBzb2xpZCAjMzg5N2YwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblxuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzO1xuXG4gIG91dGxpbmU6bm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggIzM4OTdmMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMHB4ICMzODk3ZjA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICY6Zm9jdXN7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzODk3ZjA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzM4OTdmMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzM4OTdmMDtcbiAgfTtcbn1cblxuXG5cbmZvcm0gLmxpbmstYnV0dG9uIHtcbiAgd2lkdGg6IDk0JTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuXG4ud2hpdGUtbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmdyYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMTBweCAyNXB4IC0yM3B4ICMwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMTBweCAyNXB4IC0yM3B4ICMwMDA7XG59XG5cbi5waWMtYmxvY2sge1xuICBmb250LXNpemU6IDA7XG59IFxuXG4ucGljLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGljLWJsb2NrX19kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZWNlNTtcbn1cblxuLnBpYy1ibG9ja19fZGVzYyBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4vKiDQktGB0LUg0YfRgtC+INGB0LLRj9C30LDQvdC+INGBINGB0L7Qs9C70LDRgdC40LXQvCovXG5cbi5hZ3JlZV9fY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICBtYXJnaW4tcmlnaHQ6IDclO1xuICBtYXJnaW4tbGVmdDogNyU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzYzNjM2M7IFxuICBvcGFjaXR5OiAwLjU7XG59XG5cblxuLmFncmVlX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYWdyZWVfX2NvdW50LS1zbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3JTtcbiAgbWFyZ2luLWxlZnQ6IDclO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgY29sb3I6ICMzYzNjM2M7XG4gICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1sYXktZm9ybSB7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnBvcHVwMiB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1vZGFsMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLyp0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyovIH1cblxuLm1vZGFsLWNvbnRlbnQtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDU1NnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvcm0uanBnKTtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNsb3NlMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMXB4O1xuICByaWdodDogMjFweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbG9zZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGluZS1mb3JtIC5hZ3JlZV9faW5wdXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmFncmVlIHtcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlOyBcbiAgb3BhY2l0eTogMC43O1xufVxuXG4vKtCh0YLQuNC70LjQt9GD0Y4g0LzQvtC00LDQu9GM0L3QvtC1INC+0LrQvdC+Ki9cbi5tb2RhbC1sYXkge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLyp0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyovIH1cblxuLnBvcHVwIHtcbiAgLypwYWRkaW5nOiAyMHB4OyovXG4gIHdpZHRoOiAyODBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNTI1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDIwMHB4IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLyp0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyovIH1cblxuLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIHJpZ2h0OiAyMXB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nsb3NlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cblxuXG5cblxuLnN0cnVjdHVyZV9fdWwge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3RydWN0dXJlX190aXRsZS1ibG9jayBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnN0cnVjdHVyZV9fdGl0bGUtYmxvY2sgaDMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc3RydWN0dXJlX191bCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uc3RydWN0dXJlX191bCAuc3RydWN0dXJlX19kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc3RydWN0dXJlX191bCBsaTpudGgtb2YtdHlwZSgyKSBoMyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uc3RydWN0dXJlX191bCBsaTpudGgtb2YtdHlwZSgzKSBoMyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uc3RydWN0dXJlX191bCBsaTpudGgtb2YtdHlwZSg1KSBoMyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uc3RydWN0dXJlX191bCBsaTpudGgtb2YtdHlwZSgyKSAuc3RydWN0dXJlX19kZXNjIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5zdHJ1Y3R1cmVfX3VsIGxpOm50aC1vZi10eXBlKDMpIC5zdHJ1Y3R1cmVfX2Rlc2Mge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnN0cnVjdHVyZV9fdWwgbGk6bnRoLW9mLXR5cGUoNCkgLnN0cnVjdHVyZV9fZGVzYyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uc3RydWN0dXJlX191bCBsaTpudGgtb2YtdHlwZSg2KSAuc3RydWN0dXJlX19kZXNjIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5zdHJ1Y3R1cmVfX2Rlc2Mge1xuICBjbGVhcjogYm90aDtcbn1cblxuXG5cblxuLnBpYy1idXR0b24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnZpZGVvIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udmlkZW8gLnBpYy1ibG9ja19fZGVzYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3Qge1xuICB3aWR0aDogMjkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG5cbi5wb3N0X19saWtlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5wb3N0X191bCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucG9zdF9fdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cblxuLnBvc3RfX3VsIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wb3N0X191bCBpbWc6bnRoLW9mLXR5cGUoMikge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucG9zdF9fdWwgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5wb3N0LXRpbWUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cblxuLmxpbmUtZ3JheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuXG5cbi5taW5pLXJldiB7XG4gIHdpZHRoOiAyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5taW5pLXJldl9fZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ubWluaS1yZXZfX2Rlc2MgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuXG4ubWluaS1yZXZfX3RlY2gtY29udCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2JiYjtcbn1cblxuLm1pbmktcmV2X19saWtlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLmJhZC1nb29kIHtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG4gIHdpZHRoOiAyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmJhZC1nb29kIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLmNlbnR1cmlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNlbnR1cmlvbiBwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLnBvc3RfX3VsLS1ub3QtcGwgbGkgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG5cblxuXG5cbi5kZWxpdmVyeSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uZGVsaXZlcnkgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5kZWxpdmVyeSBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5kZWxpdmVyeV9faXRlbSB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmRlbGl2ZXJ5X19pdGVtICBpbWcge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tU2xpZGVyLS0tLS0tLS0tLS0qL1xuXG4jc2xpY2stMXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwMTBweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxN3B4IC04cHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDE3cHggLThweCAjMDAwO1xuICAvKnRyYW5zZm9ybTogc2NhbGUoMC44NCk7Ki9cbn1cblxuXG4uc2wtMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcblxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3MxLmpwZyk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsLTIge1xuICBkaXNwbGF5OiBibG9jaztcblxuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zMi5qcGcpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbC0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvczMuanBnKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5cbi5zbGljay1hcnJvd3tcbiBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cblxuICAgIGJvdHRvbTogLTMwcHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGlcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMCA3cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uXG57XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgLypwYWRkaW5nOiA1cHg7Ki9cblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi8q0Y3RgtC+INC/0YDQuCDRhdC+0LLQtdGA0LUqL1xuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAwLjk1O1xufVxuXG5cbi8q0Y3RgtC+INCyINC20LTRg9GJ0LXQvCDQv9Cw0YHRgdC40LLQvdC+0Lwg0YDQtdC20LjQvNC1Ki9cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcblxuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcblxuICAgIGNvbnRlbnQ6ICfigKInO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIG9wYWNpdHk6IC42O1xuICAgIGNvbG9yOiAjYmFiYWJhO1xuXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDEsMSwxLCAwKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuXG4vKtCt0YLQviDQstGL0LHRgNCw0L3QvdGL0LkqL1xuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcbnsgY29udGVudDogJyc7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzg5N2YwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogIzM4OTdmMDsgKi9cbiAgb3BhY2l0eTogMS4wO1xuICBjb2xvcjogIzM4OTdmMDtcbn1cblxuXG5cbiJdfQ== */
