:root {
  --container-width: 1254px;
  --container-padding: 15px;
  --font-main: "Montserrat", sans-serif;
  --font-accent: "Montserrat", sans-serif;
  --font-titles: var(--font-accent);
  --page-bg: #fff;
  --text-color: #000;
  --accent: #ac182c;
  --link-color: #2578c8;
  --laptop-size: 1199px;
  --tablet-size: 959px;
  --mobile-size: 599px;
  --primary: #748c70;
  --black: #0c0c0c;
  --white: #fff;
  --primary-primary25: #f0f2ef;
  --primary-primary50: #d1d9cf;
  --primary-primary100: #b2bfaf;
  --primary-primary200: #a2b39f;
  --primary-primary300: #93a690;
  --primary-primary400: #839980;
  --primary-primary-600: #5a6d57;
  --primary-primary-700: #404e3e;
  --primary-primary750: #343e32;
  --primary-primary800: #272f25;
  --primary-primary900: #0d100c;
  --neutral-backgroundfaf9f5: #faf9f5;
  --neutral-graydfdfdf: #dfdfdf;
  --neutral-grayededed: #ededed;
  --neutral-grayf9f9f9: #f9f9f9;
  --neutral-graycbcbcb: #cbcbcb;
  --neutral-grayadadad: #adadad;
  --neutral-gray868686: #868686;
  --neutral-gray606060: #606060;
  --neutral-gray404040: #404040;
  --neutral-gray202020: #202020;
  --neutral-gray0c0c0c: #0c0c0c;
  --state-color-warning-bg: #f7e4c9;
  --state-color-warning-light: #ecbb77;
  --state-color-warning: #e09126;
  --state-color-error-bg: #fff2f2;
  --state-color-error-light: #ed2e2e;
  --state-color-error: #c30000;
  --state-color-success-bg: #f3fdfa;
  --state-color-success-light: #00ba88;
  --state-color-success: #00966d;
  --header-height: 60px;
  --z-fixed: 1000;
  --font-regular: 400;
  --font-semi-bold: 600;
  --color: #fd6e22;
  --color2: #1b212f;
  --lable: #b83a35;
  --lable-back: #9d2a27;
  --nav-background-color: #001612;
  --nav-background-color-light: #030e0b;
  --nav-background-color-lighten: #666;
  --font-family: "Montserrat", sans-serif;
}


/* Контейнеры */
.container {
  max-width: 1400px;
  margin: 0 auto;
}
@media (max-width: 1274px) {
  .container {
    padding: 0 5px;
  }
}

.container-full {
  padding: 0 var(--container-padding);
  max-width: 100%;
}

.container-left-50 {
  padding: 0 var(--container-padding);
  max-width: 50%;
}
@media (max-width: 780px) {
  .container-left-50 {
    max-width: 100%;
  }
}

.container-right-50 {
  padding: 0 var(--container-padding);
  max-width: 50%;
  margin-left: auto;
}
@media (max-width: 780px) {
  .container-right-50 {
    max-width: 100%;
  }
}

.container-right {
  padding-left: calc((100% - var(--container-width)) / 2 + var(--container-padding));
}
@media (max-width: 1274px) {
  .container-right {
    padding-left: var(--container-padding);
  }
}

.container-left {
  padding-right: calc((100% - var(--container-width)) / 2 + var(--container-padding));
}
@media (max-width: 1274px) {
  .container-left {
    padding-right: var(--container-padding);
  }
}

.container-half-left {
  padding-right: calc((100% - var(--container-width)) / 2 + var(--container-width) / 2);
  padding-left: calc((100% - var(--container-width)) / 2 + var(--container-padding));
}
@media (max-width: 1274px) {
  .container-half-left {
    padding-left: var(--container-padding);
  }
}
@media (max-width: 780px) {
  .container-half-left {
    padding: 0 var(--container-padding);
  }
}

.container-half-right {
  padding-left: calc((100% - var(--container-width)) / 2 + var(--container-width) / 2);
  padding-right: calc((100% - var(--container-width)) / 2 + var(--container-padding));
}
@media (max-width: 1274px) {
  .container-half-right {
    padding-right: var(--container-padding);
  }
}
@media (max-width: 780px) {
  .container-half-right {
    padding: 0 var(--container-padding);
  }
}

@media (max-width: 780px) {
  .btn,
  a.btn {
    padding: 8px 9px;
    min-width: unset;
  }
}
.btn--small,
a.btn--small {
  min-width: unset;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 780px) {
  .btn--mobile-wide,
  a.btn--mobile-wide {
    min-width: unset;
    width: 100%;
    text-align: left;
    padding: 8px 16px;
  }
}

a.btn-outline,
.btn-outline {
  display: inline-block;
  border: 1px solid var(--primary-primary-600);
  padding: 8px 16px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 171%;
  text-transform: capitalize;
  text-align: center;
  color: var(--primary-primary-600);
}
a.btn-outline:hover,
.btn-outline:hover {
  color: var(--primary-primary-700);
}


.search-block{
  width: 100%;
  padding-block-end: 15px;
  display: flex;
  justify-content: center;
}
.navigation {
  height: auto;
  background: #001612;
}

.nav-container {
  max-width: 1300px;
  margin: 0 auto;
}


nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
nav ul li {
  float: left;
  position: relative;
  font-size: 20px;
  font-weight: 700;
}
nav ul li a,
nav ul li a:visited {
  display: block;
  padding: 10px 20px;
  color: #fd6e22;
  text-decoration: none;
}
nav ul li a:hover,
nav ul li a:visited:hover {
  background: #030e0b;
  color: #fd6e22;
}
nav ul li a:not(:only-child):after,
nav ul li a:visited:not(:only-child):after {
  padding-left: 4px;
  content: " ▾";
}
nav ul li ul li {
  min-width: 250px;
}
nav ul li ul li a {
  padding: 15px;
  line-height: 20px;
}

.sub-menu {
  position: absolute;
  display: none;
  z-index: 15;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
  background-color: var(--nav-background-color);
}

/* Mobile navigation */
.nav-mobile {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  background: #001612;
  height: 70px;
  width: 70px;
}
.search-mob{
  display: none;
}
@media only screen and (max-width: 798px) {
  .nav-mobile {
    display: block;
    left: 0;
  }
  .search-mob{
    display: block;
  }
  .mob-menu{
    display: flex;
    justify-content: space-between;
  }
  .nav-mobile a {
    color: var(--color);
    font-size: 20px;
    font-weight: 700;
  }
  nav {
    width: 100%;
    padding: 70px 0 15px;
    position: relative;
    z-index: 10;
    justify-items: end;
  }
  nav ul {
    display: none;
    width: 80%;
  }
  nav ul li {
    float: none;
  }
  nav ul li a {
    padding: 15px;
    line-height: 20px;
  }
  nav ul li ul li a {
    padding-left: 30px;
  }
  .sub-menu {
    position: static;
  }
}
@media screen and (min-width: 799px) {
  .nav-list {
    display: block !important;
    margin-left: auto;
    margin-right: auto;
  }
}
#nav-toggle {
  position: absolute;
  cursor: pointer;
  padding: 22px;
}
#nav-toggle span,
#nav-toggle span:before,
#nav-toggle span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 5px;
  width: 35px;
  background: #fd6e22;
  position: absolute;
  display: block;
  content: "";
  transition: all 300ms ease-in-out;
}
#nav-toggle span:before {
  top: -10px;
}
#nav-toggle span:after {
  bottom: -10px;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before {
  transform: rotate(45deg);
}
#nav-toggle.active span:after {
  transform: rotate(-45deg);
}

.main {
  display: flex;
  flex-direction: column;
  gap: 88px;
}
@media (max-width: 780px) {
  .main {
    gap: 24px;
  }
}

.avantaj {
  position: absolute;
  bottom: 3%;
  left: 20px;
  color: #fff;
  font-size: 1.5vw;
}
@media (max-width: 1274px) {
  .avantaj {
    font-size: 3vw;
  }
}
@media (max-width: 780px) {
  .avantaj {
    font-size: 4vw;
  }
}
@media (max-width: 376px) {
  .avantaj {
    font-size: 5vw;
    bottom: 5%;
  }
}
.avantaj li {
  display: flex;
  align-items: center;
}
.avantaj li img {
  width: 25px;
  height: auto;
  margin-inline-end: 5px;
}

.hero {
  z-index: 1;
}

.hero .title {
  margin: 0 0 30px;
}

.hero .container {
  height: 100%;
}

.hero__icon {
  width: 25%;
  display: flex;
  gap: 30px;
}
@media (max-width: 1274px) {
  .hero__icon {
    width: 100%;
    justify-content: center;
    margin-block-start: 10px;
    gap: 10px;
  }
}
@media (max-width: 780px) {
  .hero__icon {
    display: none;
  }
}

.hero__icon .nav-list {
  height: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}

.hero__icon .menu-item img {
  width: 90px;
  padding: 10px;
}

.hero__icon .menu-item {
  margin-bottom: 20px;
  width: 90px;
}

.hero__icon .menu-item h5 {
  text-transform: uppercase;
  color: var(--color);
}

.hero__image {
  width: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 700px;
  position: relative;
}
@media (max-width: 1274px) {
  .hero__image {
    width: 73%;
  }
}
@media (max-width: 780px) {
  .hero__image {
    width: 100%;
    height: 350px;
    background-position-y: 34%;
  }
}

.hero__promo {
  width: 25%;
}
@media (max-width: 780px) {
  .hero__promo {
    width: 100%;
  }
}

.hero__promo iframe {
  width: 100%;
  height: 83%;
}

.hero__promo .promotional__wrapper {
  display: flex;
  flex-direction: column;
}

.hero__content {
  height: 100%;
  display: flex;
  justify-content: space-between;
  gap: 40px;
}
@media (max-width: 1274px) {
  .hero__content {
    flex-wrap: wrap;
    gap: 10px;
  }
}

.contact {
  margin-top: 0 !important;
}

/*nav right*/
.nav-right {
  font-size: 22px;
  font-weight: 700;
  margin-block-start: 10px;
}

.nav-right li a {
  color: var(--color);
  border: 2px solid #001612;
  padding: 7px 15px;
  display: block;
  width: 100%;
  margin-block-end: 5px;
}

.nav-right li:last-child {
  margin-block-end: 0;
}

.title-head {
  font-size: 2vw;
  color: #f6e60a;
  font-weight: 700;
  text-transform: uppercase;
  position: absolute;
  bottom: 20%;
  left: 10px;
}
@media (max-width: 1274px) {
  .title-head {
    font-size: 4vw;
  }
}
@media (max-width: 780px) {
  .title-head {
    bottom: 30%;
  }
}
@media (max-width: 376px) {
  .title-head {
    font-size: 6vw;
  }
}

.logo {
  background: #fff;
}

.logo__baner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo__baner img {
  padding: 10px 0;
}

.logo__baner img:first-child {
  width: 300px;
}

.logo__baner img:last-child {
  width: 550px;
}

.slogan {
  text-align: center;
}
@media (max-width: 1274px) {
  .slogan {
    display: none !important;
  }
}

.dicato, .ducato-mob  {
  text-align: end;
}


.slogan, .dicato {
  display: flex;
  flex-direction: column;
}

.slogan, .dicato h3 {
  color: #001612;
}

.slogan h3 {
  font-size: 24px;
  font-weight: 800;
  text-transform: uppercase;
}

.dicato h3 {
  font-size: 22px;
  font-weight: 800;
}

.dicato h3 span, .slogan h3 span {
  color: var(--color);
  font-size: 28px;
}

/* No styles code below. Only in modules */
/* Не пишите CSS код ниже. Только в подключаемых файлах */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJsb2Nrcy9fYnRuLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbWFpbi5zY3NzIiwiYmxvY2tzL190aXRsZXMuc2NzcyIsImJsb2Nrcy9fdG9wLWluZm8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUNBUTtBQ0NSO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7QUFFQTtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUVBO0VBQ0M7OztBQUdEO0VBQ0k7RUFDSDs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNFOzs7QUFHRjtBQUVBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7OztBQUdKO0VBQ0M7OztBQUdEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQ3ZGRDtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBOzs7QUFHRDtFQUND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QUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FKbkZHO0VJOEVKO0lBT0U7OztBSi9FRTtFSXdFSjtJQVdFO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7O0FKMUZHO0VJeUZKO0lBR0U7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUpuSEc7RUkrR0o7SUFPRTtJQUNBOzs7O0FBSUY7RUFDQzs7O0FBR0Q7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQ3ZKRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBTEFHO0VLUEo7SUFTRTs7O0FMSUU7RUtiSjtJQVlFOzs7QUxNRTtFS2xCSjtJQWdCRTs7OztBQ2hCRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7QU5qQkc7RU1nQko7SUFJRTs7OztBQUlGO0VBQ0M7O0FOekJHO0VNd0JKO0lBSUU7Ozs7QUFJRjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FYN0NEO0FBQ0EiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL3ZhcnMnO1xuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG5AaW1wb3J0ICcuL2Jhc2UvYmFzZSc7XG5AaW1wb3J0ICcuL2Jhc2UvY29udGFpbmVycyc7XG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJibG9ja3MvX2J0bi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21haW4uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdGl0bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3RvcC1pbmZvLnNjc3NcIjtcblxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi9cbiIsIkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjEwMCwyMDAsMzAwLHJlZ3VsYXIsNTAwLDYwMCw3MDAsODAwLDkwMCwxMDBpdGFsaWMsMjAwaXRhbGljLDMwMGl0YWxpYyxpdGFsaWMsNTAwaXRhbGljLDYwMGl0YWxpYyw3MDBpdGFsaWMsODAwaXRhbGljLDkwMGl0YWxpYyk7XG5cbmh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuXHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcblx0Y29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5jb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMC4ycmVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnByZS5jb2RlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDEyNTRweDtcblx0LS1jb250YWluZXItcGFkZGluZzogMTVweDtcblxuXHQtLWZvbnQtbWFpbjogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1hY2NlbnQ6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtdGl0bGVzOiB2YXIoLS1mb250LWFjY2VudCk7XG5cblx0LS1wYWdlLWJnOiAjZmZmO1xuXHQtLXRleHQtY29sb3I6ICMwMDA7XG5cdC0tYWNjZW50OiAjYWMxODJjO1xuXHQtLWxpbmstY29sb3I6ICMyNTc4Yzg7XG5cblx0LS1sYXB0b3Atc2l6ZTogMTE5OXB4O1xuXHQtLXRhYmxldC1zaXplOiA5NTlweDtcblx0LS1tb2JpbGUtc2l6ZTogNTk5cHg7XG5cblx0Ly8gQ29sb3JzXG5cdC0tcHJpbWFyeTogIzc0OGM3MDtcblx0LS1ibGFjazogIzBjMGMwYztcblx0LS13aGl0ZTogI2ZmZjtcblx0LS1wcmltYXJ5LXByaW1hcnkyNTogI2YwZjJlZjtcblx0LS1wcmltYXJ5LXByaW1hcnk1MDogI2QxZDljZjtcblx0LS1wcmltYXJ5LXByaW1hcnkxMDA6ICNiMmJmYWY7XG5cdC0tcHJpbWFyeS1wcmltYXJ5MjAwOiAjYTJiMzlmO1xuXHQtLXByaW1hcnktcHJpbWFyeTMwMDogIzkzYTY5MDtcblx0LS1wcmltYXJ5LXByaW1hcnk0MDA6ICM4Mzk5ODA7XG5cdC0tcHJpbWFyeS1wcmltYXJ5LTYwMDogIzVhNmQ1Nztcblx0LS1wcmltYXJ5LXByaW1hcnktNzAwOiAjNDA0ZTNlO1xuXHQtLXByaW1hcnktcHJpbWFyeTc1MDogIzM0M2UzMjtcblx0LS1wcmltYXJ5LXByaW1hcnk4MDA6ICMyNzJmMjU7XG5cdC0tcHJpbWFyeS1wcmltYXJ5OTAwOiAjMGQxMDBjO1xuXHQtLW5ldXRyYWwtYmFja2dyb3VuZGZhZjlmNTogI2ZhZjlmNTtcblx0LS1uZXV0cmFsLWdyYXlkZmRmZGY6ICNkZmRmZGY7XG5cdC0tbmV1dHJhbC1ncmF5ZWRlZGVkOiAjZWRlZGVkO1xuXHQtLW5ldXRyYWwtZ3JheWY5ZjlmOTogI2Y5ZjlmOTtcblx0LS1uZXV0cmFsLWdyYXljYmNiY2I6ICNjYmNiY2I7XG5cdC0tbmV1dHJhbC1ncmF5YWRhZGFkOiAjYWRhZGFkO1xuXHQtLW5ldXRyYWwtZ3JheTg2ODY4NjogIzg2ODY4Njtcblx0LS1uZXV0cmFsLWdyYXk2MDYwNjA6ICM2MDYwNjA7XG5cdC0tbmV1dHJhbC1ncmF5NDA0MDQwOiAjNDA0MDQwO1xuXHQtLW5ldXRyYWwtZ3JheTIwMjAyMDogIzIwMjAyMDtcblx0LS1uZXV0cmFsLWdyYXkwYzBjMGM6ICMwYzBjMGM7XG5cdC0tc3RhdGUtY29sb3Itd2FybmluZy1iZzogI2Y3ZTRjOTtcblx0LS1zdGF0ZS1jb2xvci13YXJuaW5nLWxpZ2h0OiAjZWNiYjc3O1xuXHQtLXN0YXRlLWNvbG9yLXdhcm5pbmc6ICNlMDkxMjY7XG5cdC0tc3RhdGUtY29sb3ItZXJyb3ItYmc6ICNmZmYyZjI7XG5cdC0tc3RhdGUtY29sb3ItZXJyb3ItbGlnaHQ6ICNlZDJlMmU7XG5cdC0tc3RhdGUtY29sb3ItZXJyb3I6ICNjMzAwMDA7XG5cdC0tc3RhdGUtY29sb3Itc3VjY2Vzcy1iZzogI2YzZmRmYTtcblx0LS1zdGF0ZS1jb2xvci1zdWNjZXNzLWxpZ2h0OiAjMDBiYTg4O1xuXHQtLXN0YXRlLWNvbG9yLXN1Y2Nlc3M6ICMwMDk2NmQ7XG5cblx0LS1oZWFkZXItaGVpZ2h0OiA2MHB4O1xuXHQtLXotZml4ZWQ6IDEwMDA7XG5cblx0LS1mb250LXJlZ3VsYXI6IDQwMDtcblx0LS1mb250LXNlbWktYm9sZDogNjAwO1xuXG5cdC0tY29sb3I6ICNmZDZlMjI7XG5cdC0tY29sb3IyOiAjMWIyMTJmO1xuXHQtLWxhYmxlOiAjYjgzYTM1O1xuXHQtLWxhYmxlLWJhY2s6ICM5ZDJhMjc7XG5cblx0LS1uYXYtYmFja2dyb3VuZC1jb2xvcjogIzAwMTYxMjtcblx0LS1uYXYtYmFja2dyb3VuZC1jb2xvci1saWdodDogIzAzMGUwYjtcblx0LS1uYXYtYmFja2dyb3VuZC1jb2xvci1saWdodGVuOiAjNjY2O1xuXHQvLyBGb250c1xuXHQtLWZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmRhcmsge1xuXHQtLXBhZ2UtYmc6ICMyNTI1MjY7XG5cdC0tdGV4dC1jb2xvcjogI2ZmZjtcbn1cbiIsIi8qINCU0LXQvNC+INC60L7QvdGC0LXQvdGCICovXG4uY29udGVudC1kZW1vIHtcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0cGFkZGluZzogMXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cblxuLyog0JrQvtC90YLQtdC50L3QtdGA0YsgKi9cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDE0MDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdEBpbmNsdWRlIHRhYmxldHtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0fVxufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0IHtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItaGFsZi1sZWZ0IHtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMilcblx0KTtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG4iLCJAbWl4aW4gbWVkaWFCZygpIHtcblx0QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuXHQgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0ICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3NHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1vYmlsZSAoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBzbWFsbCAoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NnB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn0iLCIuYnRuLFxuYS5idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0cGFkZGluZzogOHB4O1xuXHRtaW4td2lkdGg6IDE4NXB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE3MSU7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWdyYXllZGVkZWQpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiA4cHggOXB4O1xuXHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdH1cblxuXHQmLS1zbWFsbCB7XG5cdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXG5cdCYtLW1vYmlsZS13aWRlIHtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRcdH1cblx0fVxufVxuXG5hLmJ0bi1vdXRsaW5lLFxuLmJ0bi1vdXRsaW5lIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktcHJpbWFyeS02MDApO1xuXHRwYWRkaW5nOiA4cHggMTZweDtcblx0aGVpZ2h0OiA0MHB4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDRweDtcblxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNzElO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1wcmltYXJ5LTYwMCk7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IHZhcigtLXByaW1hcnktcHJpbWFyeS03MDApO1xuXHR9XG59XG4iLCIuZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogODhweDtcblx0cGFkZGluZzogMjRweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE4MCU7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRjb2xvcjogdmFyKC0tbmV1dHJhbC1ncmF5Y2JjYmNiKTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdH1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbn1cbiIsIi8vIE5hdmlnYXRpb24gVmFyaWFibGVzXG4kY29udGVudC13aWR0aDogMTMwMHB4O1xuJGJyZWFrcG9pbnQ6IDc5OXB4O1xuJG5hdi1oZWlnaHQ6IDcwcHg7XG4kbmF2LWJhY2tncm91bmQ6ICMwMDE2MTI7XG4kbmF2LWZvbnQtY29sb3I6ICNmZDZlMjI7XG4kbGluay1ob3Zlci1jb2xvcjogIzAzMGUwYjtcblxuLy8gT3V0ZXIgbmF2aWdhdGlvbiB3cmFwcGVyXG4ubmF2aWdhdGlvbiB7XG4gIGhlaWdodDogJG5hdi1oZWlnaHQ7XG4gIGJhY2tncm91bmQ6ICRuYXYtYmFja2dyb3VuZDtcbn1cblxuLy8gQ29udGFpbmVyIHdpdGggbm8gcGFkZGluZyBmb3IgbmF2YmFyXG4ubmF2LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vLyBOYXZpZ2F0aW9uIFxubmF2IHtcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBmb250LXNpemU6IDIwcHg7XG5cdCAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogJG5hdi1oZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuYXYtYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6ICRuYXYtZm9udC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogJG5hdi1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpvbmx5LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgY29udGVudDogJyDilr4nO1xuICAgICAgICB9XG4gICAgICB9IC8vIERyb3Bkb3duIGxpc3RcbiAgICAgIHVsIGxpIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEcm9wZG93biBsaXN0IGJpbmRzIHRvIEpTIHRvZ2dsZSBldmVudFxuLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4vKiBNb2JpbGUgbmF2aWdhdGlvbiAqL1xuXG4vLyBCaW5kcyB0byBKUyBUb2dnbGVcbi5uYXYtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAkbmF2LWJhY2tncm91bmQ7XG4gIGhlaWdodDogJG5hdi1oZWlnaHQ7XG4gIHdpZHRoOiAkbmF2LWhlaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk4cHgpIHtcbiAgLy8gSGFtYnVyZ2VyIG5hdiB2aXNpYmxlIG9uIG1vYmlsZSBvbmx5XG4gIC5uYXYtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblx0bGVmdDogMDtcbiAgfVxuICAubmF2LW1vYmlsZSBhe1xuXHRjb2xvcjogdmFyKC0tY29sb3IpO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgbmF2IHtcbiAgIFx0d2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogJG5hdi1oZWlnaHQgMCAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcblx0ICB3aWR0aDogODAlO1xuICAgICAgbGkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICB1bCBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAubmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNuYXYtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDIycHg7XG4gIHNwYW4sXG4gIHNwYW46YmVmb3JlLFxuICBzcGFuOmFmdGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGJhY2tncm91bmQ6ICRuYXYtZm9udC1jb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG4gIHNwYW46YWZ0ZXIge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbiAgJi5hY3RpdmUgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiLm1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDg4cHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRnYXA6IDI0cHg7XG5cdH1cbn1cbi5hdmFudGFqe1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTozJTtcblx0bGVmdDogMjBweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMS41dnc7XG5cdEBpbmNsdWRlIHRhYmxldHtcblx0XHRmb250LXNpemU6IDN2dztcblx0fVxuXHRAaW5jbHVkZSBtb2JpbGV7XG5cdFx0Zm9udC1zaXplOiA0dnc7XG5cdH1cblx0QGluY2x1ZGUgc21hbGx7XG5cdFx0Zm9udC1zaXplOiA1dnc7XG5cdFx0Ym90dG9tOiA1JTtcblx0fVxuXHRsaXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogNXB4O1xuXHRcdH1cblx0fVxufVxuLmhlcm97XG5cdHotaW5kZXg6IDE7XG59XG4uaGVybyAudGl0bGUge1xuXHRtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4uaGVybyAuY29udGFpbmVyIHtcblx0aGVpZ2h0OiAxMDAlXG59XG5cbi5oZXJvX19pY29uIHtcblx0d2lkdGg6IDI1JTtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAzMHB4O1xuXG5cdEBpbmNsdWRlIHRhYmxldHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHg7XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oZXJvX19pY29uIC5uYXYtbGlzdCB7XG5cdGhlaWdodDogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xufVxuXG4uaGVyb19faWNvbiAubWVudS1pdGVtIGltZyB7XG5cdHdpZHRoOiA5MHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4uaGVyb19faWNvbiAubWVudS1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0d2lkdGg6IDkwcHg7XG59XG5cbi5oZXJvX19pY29uIC5tZW51LWl0ZW0gaDUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tY29sb3IpO1xufVxuXG4uaGVyb19faW1hZ2Uge1xuXHR3aWR0aDogNTAlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRoZWlnaHQ6IDcwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIHRhYmxldHtcblx0XHR3aWR0aDogNzMlO1xuXHRcdFxuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogMzQlO1xuXHR9XG59XG5cbi5oZXJvX19wcm9tbyB7XG5cdHdpZHRoOiAyNSU7XG5cdEBpbmNsdWRlIG1vYmlsZXtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLmhlcm9fX3Byb21vIGlmcmFtZXtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogODMlO1xufVxuXG4uaGVyb19fcHJvbW8gLnByb21vdGlvbmFsX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmhlcm9fX2NvbnRlbnQge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiA0MHB4O1xuXHRcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG59XG5cbi5jb250YWN0IHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4vKm5hdiByaWdodCovXG4ubmF2LXJpZ2h0IHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHg7XG59XG5cbi5uYXYtcmlnaHQgbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdGJvcmRlcjogMnB4IHNvbGlkICMwMDE2MTI7XG5cdHBhZGRpbmc6IDdweCAxNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ibG9jay1lbmQ6IDVweDtcbn1cblxuLm5hdi1yaWdodCBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJsb2NrLWVuZDogMDtcbn0iLCIudGl0bGUtaGVhZHtcblx0Zm9udC1zaXplOiAydnc7XG5cdGNvbG9yOiAjZjZlNjBhO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMjAlO1xuXHRsZWZ0OiAxMHB4O1xuXHRAaW5jbHVkZSB0YWJsZXR7XG5cdFx0Zm9udC1zaXplOiA0dnc7XG5cdH1cblx0QGluY2x1ZGUgbW9iaWxle1xuXHRcdGJvdHRvbTogMzAlO1xuXHRcdFxuXHR9XG5cdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRmb250LXNpemU6IDZ2dztcblx0fVxufSIsIi5sb2dvIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cbi5sb2dvX19iYW5lciB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxvZ29fX2JhbmVyIGltZyB7XG5cdHBhZGRpbmc6IDEwcHggMDtcbn1cbi5sb2dvX19iYW5lciBpbWc6Zmlyc3QtY2hpbGQge1xuXHR3aWR0aDogMzAwcHg7XG59XG4ubG9nb19fYmFuZXIgaW1nOmxhc3QtY2hpbGQge1xuXHR3aWR0aDogNTUwcHg7XG59XG4uc2xvZ2FuIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBpbmNsdWRlIHRhYmxldHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmRpY2F0byB7XG5cdHRleHQtYWxpZ246IGVuZDtcblx0XG5cdEBpbmNsdWRlIHRhYmxldHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNsb2dhbiwgLmRpY2F0byB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zbG9nYW4sIC5kaWNhdG8gaDMge1xuXHRjb2xvcjogIzAwMTYxMjtcbn1cbi5zbG9nYW4gaDN7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kaWNhdG8gaDMge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5kaWNhdG8gaDMgc3BhbiwgLnNsb2dhbiBoMyBzcGFuIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yKTtcblx0Zm9udC1zaXplOiAyOHB4O1xufSJdfQ== */
