html {
  height: 100%;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
}
body {
  position: relative;
  height: 100%;
  background-color: #fff;
  font-size: 16px;
  line-height: 1.35;
  color: #212322;
  font-weight: 500;
  font-family: 'Nunito', sans-serif;
  -webkit-overflow-scrolling: touch;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
img {
  display: block;
  max-width: 100%;
}
input[type="text"],
input[type="email"],
input[type="number"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
table {
  border-collapse: collapse;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}
input,
textarea {
  color: #212322;
  font-family: 'Nunito', sans-serif;
  border-radius: 0;
}
input[type="button"],
input[type="submit"],
button {
  cursor: pointer;
  font-family: 'Nunito', sans-serif;
  font-size: 16px;
  line-height: 1.35;
}
td {
  margin: 0px;
  padding: 0px;
}
ul {
  list-style: none;
}
form {
  padding: 0px;
  margin: 0px;
}
a {
  color: #6c8f01;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  text-decoration: none;
  outline: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
a,
span,
div,
button {
  outline: none !important;
}
input[type=submit],
input[type=button],
button {
  -webkit-appearance: none;
  outline: none;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  -moz-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  -ms-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  -ms-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
input::placeholder,
textarea::placeholder {
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
  opacity: 0;
}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {
  opacity: 0;
}
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
  opacity: 0;
}
input:focus::-ms-input-placeholder, textarea:focus::-ms-input-placeholder {
  opacity: 0;
}
input:focus::placeholder,
textarea:focus::placeholder {
  opacity: 0;
}
span.green {
  color: #6c8f01;
}
.btn {
  height: 62px;
  background-color: #6c8f01;
  color: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 25px;
  font-size: 16px;
  font-weight: 800;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: none;
}
.btn:hover {
  background-color: #1f2c70;
}
.title-h2 {
  text-align: center;
  color: #1f2c70;
  font-size: 36px;
  margin-bottom: 40px;
  font-family: 'GoodTiming', sans-serif;
}
@font-face {
  font-family: "Nunito";
  src: url("../fonts/Nunito/Nunito-Regular.eot");
  src: local("Nunito-Regular"), url("../fonts/Nunito/Nunito-Regular.eot?#iefix") format('embedded-opentype'), url("../fonts/Nunito/Nunito-Regular.woff2") format('woff2'), url("../fonts/Nunito/Nunito-Regular.woff") format('woff'), url("../fonts/Nunito/Nunito-Regular.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Nunito";
  src: url("../fonts/Nunito/Nunito-Medium.eot");
  src: local("Nunito-Medium"), url("../fonts/Nunito/Nunito-Medium.eot?#iefix") format('embedded-opentype'), url("../fonts/Nunito/Nunito-Medium.woff2") format('woff2'), url("../fonts/Nunito/Nunito-Medium.woff") format('woff'), url("../fonts/Nunito/Nunito-Medium.ttf") format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Nunito";
  src: url("../fonts/Nunito/Nunito-Bold.eot");
  src: local("Nunito-Bold"), url("../fonts/Nunito/Nunito-Bold.eot?#iefix") format('embedded-opentype'), url("../fonts/Nunito/Nunito-Bold.woff2") format('woff2'), url("../fonts/Nunito/Nunito-Bold.woff") format('woff'), url("../fonts/Nunito/Nunito-Bold.ttf") format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Nunito";
  src: url("../fonts/Nunito/Nunito-ExtraBold.eot");
  src: local("Nunito-ExtraBold"), url("../fonts/Nunito/Nunito-ExtraBold.eot?#iefix") format('embedded-opentype'), url("../fonts/Nunito/Nunito-ExtraBold.woff2") format('woff2'), url("../fonts/Nunito/Nunito-ExtraBold.woff") format('woff'), url("../fonts/Nunito/Nunito-ExtraBold.ttf") format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GoodTiming";
  src: url("../fonts/GoodTiming/GoodTimingRg-Bold.eot");
  src: local("GoodTimingRg-Bold"), url("../fonts/GoodTiming/GoodTimingRg-Bold.eot?#iefix") format('embedded-opentype'), url("../fonts/GoodTiming/GoodTimingRg-Bold.woff2") format('woff2'), url("../fonts/GoodTiming/GoodTimingRg-Bold.woff") format('woff'), url("../fonts/GoodTiming/GoodTimingRg-Bold.ttf") format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
.footer {
  background-color: #fff;
  padding: 10px 0;
}
.footer .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.header {
  padding: 10px 0;
  background-color: #fff;
}
.header .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 36px;
}
.header__menu a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1f2c70;
  font-size: 18px;
}
.header__menu a:hover {
  color: #6c8f01;
}
.header__langs,
.header__phones {
  position: relative;
}
.header__langs-choose,
.header__phones-choose {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  color: #6c8f01;
  font-weight: 700;
  cursor: default;
}
.header__langs-drop,
.header__phones-drop {
  width: 100%;
  position: absolute;
  z-index: 2;
  top: 100%;
  left: 0;
  padding: 10px;
  border-radius: 10px;
  background-color: #fff;
  font-size: 18px;
  -webkit-box-shadow: 10px 10px 20px rgba(0,0,0,0.1);
          box-shadow: 10px 10px 20px rgba(0,0,0,0.1);
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header__langs-drop a,
.header__phones-drop a {
  display: block;
  margin: 3px 0;
  text-align: center;
}
.header__langs:hover .header__langs-drop {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.header__phones {
  position: relative;
}
.header__phones:hover .header__phones-drop {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.header__phones-choose a {
  color: #1f2c70;
  font-size: 24px;
  font-weight: 800;
}
.header__phones-choose a:hover {
  color: #6c8f01;
}
.header__phones-drop a {
  margin: 5px 0;
  font-size: 20px;
  color: #1f2c70;
  font-weight: bold;
}
.header__phones-drop a:hover {
  color: #6c8f01;
}
.header__hamb {
  display: none;
  width: 53px;
  height: 53px;
  background-color: #6c8f01;
  border-radius: 10px;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header__hamb.active span:nth-child(1) {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: calc(50% - 2px);
}
.header__hamb.active span:nth-child(2) {
  -webkit-transform: translateX(20px);
          transform: translateX(20px);
  opacity: 0;
}
.header__hamb.active span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: calc(50% - 2px);
}
.header__hamb span {
  position: absolute;
  width: 32px;
  height: 3px;
  background-color: #fff;
  left: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header__hamb span:nth-child(1) {
  top: 13px;
}
.header__hamb span:nth-child(2) {
  top: calc(50% - 1.5px);
}
.header__hamb span:nth-child(3) {
  top: 37px;
}
.main-wrapper {
  padding: 0;
  min-width: 320px;
  width: 100%;
  position: relative;
  overflow: hidden;
  min-height: 100%;
}
.wrapper {
  min-width: 320px;
  max-width: 1250px;
  padding: 0 15px;
  margin: 0 auto;
  position: relative;
}
.wow {
  visibility: hidden;
}
.hero {
  background-color: #1f2c70;
  color: #fff;
  font-size: 18px;
  line-height: 1.5;
}
.hero .slick-list {
  overflow: visible;
}
.hero__slide {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
}
.hero__slide-left {
  width: 50%;
  max-width: 540px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 90px 0;
}
.hero__slide-right {
  width: 100%;
  position: relative;
}
.hero__slide-right .container-image {
  position: absolute;
  top: 0;
  left: 0;
}
.hero__slide-right .container-image img {
  max-width: 1148px;
}
.hero__slide-t1 {
  margin-bottom: 20px;
  font-size: 50px;
  font-family: 'GoodTiming', sans-serif;
  line-height: 1;
}
.hero__slide-t2 {
  margin-bottom: 20px;
}
.hero__slide-btn:hover {
  background-color: #fff;
  color: #1f2c70;
}
.hero__slide-pagination {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.hero__slide-pagination .item {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.hero__slide-pagination .item.active {
  background-color: #6c8f01;
}
.services {
  padding: 70px 0;
}
.services__tabs .tabs-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 22px;
}
.services__tabs .tab_header {
  width: 386px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.services__tab {
  min-height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 20px;
  gap: 20px;
  cursor: pointer;
  color: #1f2c70;
}
.services__tab:not(:last-child) {
  border-bottom: 1px dotted #d9d9d9;
}
.services__tab:hover {
  background-color: #fcfff4;
}
.services__tab.active {
  color: #fff;
  background-color: #1f2c70;
}
.services__tab-icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 40px;
}
.services__tab-name {
  font-weight: 800;
  font-size: 16px;
}
.services__tab-accord-head {
  display: none;
}
.services__tab-accord-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 22px;
  height: 100%;
}
.services__tab-content-text {
  width: calc(65% - 11px);
  padding: 30px 20px;
  border: 1px solid #1f2c70;
}
.services__tab-content-text h2 {
  font-size: 20px;
  margin-bottom: 15px;
  color: #1f2c70;
  font-weight: 800;
}
.services__tab-content-text p {
  font-size: 16px;
  margin-bottom: 15px;
}
.services__tab-content-text ul:not(:last-child) {
  margin-bottom: 15px;
}
.services__tab-content-text ul li {
  padding-left: 39px;
  position: relative;
  font-size: 16px;
  line-height: 1.4;
  padding-top: 2px;
}
.services__tab-content-text ul li:not(:last-child) {
  margin-bottom: 5px;
}
.services__tab-content-text ul li:before {
  content: '';
  width: 24px;
  height: 24px;
  background-image: url("../img/icons/Checked-box.svg");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
}
.services__tab-content-image {
  width: calc(35% - 11px);
}
.services__tab-content-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.about {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.about__left {
  width: 40%;
}
.about__left img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.about__right {
  width: 60%;
  min-height: 495px;
  padding: 95px 20px 95px 125px;
  background-color: #1f2c70;
  color: #fff;
  background-image: url("../img/about-bg.svg");
  background-repeat: no-repeat;
  background-position: 46px 30px;
}
.about__right h2 {
  margin-bottom: 30px;
  font-size: 36px;
  font-family: 'GoodTiming', sans-serif;
}
.about__right p {
  line-height: 1.5;
  max-width: 600px;
}
.about__right p:not(:last-child) {
  margin-bottom: 15px;
}
.industry {
  padding: 70px 0;
}
.industry__tabs .tab_header {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
}
.industry__tabs .tab_header .tab {
  padding: 10px 20px;
  height: 42px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #1f2c70;
  font-weight: 800;
  color: #1f2c70;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.industry__tabs .tab_header .tab:hover {
  background-color: #fcfff4;
}
.industry__tabs .tab_header .tab.active {
  color: #fff;
  background-color: #1f2c70;
}
.industry__tab-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 60px;
}
.industry__tab-content-left,
.industry__tab-content-right {
  width: 50%;
}
.industry__tab-content h2 {
  font-size: 20px;
  margin-bottom: 15px;
  color: #1f2c70;
  font-weight: 800;
}
.industry__tab-content p {
  font-size: 16px;
  margin-bottom: 15px;
}
.industry__tab-slider.--1 {
  margin-bottom: 20px;
}
.industry__tab-slider.--2 .slick-list {
  margin: 0 -10px;
}
.industry__tab-slider.--2 .industry__tab-slide {
  margin: 0 10px;
  cursor: pointer;
}
.contacts {
  background-color: #1f2c70;
  padding: 74px 0;
}
.contacts .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.contacts__left,
.contacts__right {
  width: 50%;
}
.contacts .title-h2 {
  color: #fff;
  text-align: left;
  margin-bottom: 20px;
}
.contacts__block {
  margin-bottom: 15px;
}
.contacts__block:last-child {
  margin-bottom: 0;
}
.contacts__block .link:not(:last-child) {
  margin-bottom: 5px;
}
.contacts__block a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
}
.contacts__block a:hover {
  color: #6c8f01;
}
.contacts__form-ttl {
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 800;
  color: #fff;
}
.contacts__form input {
  margin-bottom: 20px;
  width: 100%;
  background-color: #fff;
  border: 1px solid #6c8f01;
  height: 40px;
  padding: 0 15px;
  color: #000;
}
.contacts__form input::-webkit-input-placeholder {
  color: #6c8f01;
}
.contacts__form input::-moz-placeholder {
  color: #6c8f01;
}
.contacts__form input:-ms-input-placeholder {
  color: #6c8f01;
}
.contacts__form input::-ms-input-placeholder {
  color: #6c8f01;
}
.contacts__form input::placeholder {
  color: #6c8f01;
}
.contacts__form input:focus {
  outline: none !important;
}
.contacts__form .btn {
  width: 100%;
}
.contacts__form .btn:hover {
  background: #6c8f01;
  color: #fff;
  opacity: 0.7;
}
.contacts__form-message {
  margin-top: 30px;
  text-align: center;
  font-size: 16px;
  font-family: 'GoodTiming', sans-serif;
  color: #fff;
}
@media (max-width: 1200px) {
  .header__phones-choose a {
    font-size: 16px;
  }
  .header__menu {
    gap: 12px;
  }
  .header__menu a {
    font-size: 14px;
  }
  .header__menu a .icon {
    width: 20px;
  }
  .header__phones-choose .icon-phone {
    width: 20px;
  }
  .header__logo {
    width: 60px;
  }
  .hero__slide-t1 {
    font-size: 40px;
  }
  .hero__slide-right .container-image img {
    max-width: 940px;
  }
  .services__tabs .tab_header {
    width: 300px;
  }
  .about__right {
    padding-left: 80px;
  }
  .contacts__left {
    padding-right: 20px;
  }
}
@media (max-width: 900px) {
  .header {
    position: relative;
  }
  .header .wrapper {
    position: static;
  }
  .header__hamb {
    display: block;
  }
  .header__menu {
    position: absolute;
    left: 0;
    top: 100%;
    background-color: #fff;
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    width: 100%;
    z-index: 3;
    gap: 24px;
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .header__menu.active {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
  .header__menu a {
    font-size: 18px;
  }
  .header__menu a .icon {
    width: 25px;
  }
  .services__tabs .tab_header {
    width: 100%;
  }
  .services__tabs .tabs-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .header__phones-choose {
    display: none;
  }
  .header__phones-drop {
    position: static;
    opacity: 1;
    visibility: visible;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0;
    -webkit-transform: none;
            transform: none;
  }
  .header__phones-drop a {
    position: relative;
    padding-left: 25px;
    font-size: 16px;
  }
  .header__phones-drop a:before {
    content: '';
    width: 25px;
    height: 25px;
    background-image: url("../img/icons/Phone.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .header__logo {
    width: 83px;
  }
}
@media (max-width: 767px) {
  .industry__tab-content,
  .contacts .wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 30px;
  }
  .industry__tab-content-left,
  .industry__tab-content-right {
    width: 100%;
  }
  .contacts__left,
  .contacts__right {
    width: 100%;
  }
  .services__tab-accord-head {
    width: 100%;
    min-height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 15px 20px;
    gap: 20px;
    cursor: pointer;
    color: #1f2c70;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .services__tab-accord-head:not(:last-child) {
    border-bottom: 1px dotted #d9d9d9;
  }
  .services__tabs .tab_header {
    display: none;
  }
  .services__tab-content.active .services__tab-accord-head {
    color: #fff;
    background-color: #1f2c70;
    border-bottom: none;
  }
  .services__tab-accord-body {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 0;
  }
  .services__tab-content-text {
    width: 100%;
  }
  .services__tab-content-image {
    width: 100%;
    height: 430px;
  }
  .services__tabs .tab_content {
    width: 100%;
  }
  .about {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .about__left,
  .about__right {
    width: 100%;
  }
  .about__right {
    padding: 50px 20px;
    min-height: 100px;
  }
}
@media (max-width: 600px) {
  .hero__slide {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 40px 0;
  }
  .hero__slide-left,
  .hero__slide-right {
    width: 100%;
  }
  .hero__slide-right .container-image {
    position: static;
  }
  .hero__slide-right .container-image img {
    max-width: 100%;
  }
  .hero__slide-left {
    padding: 0;
  }
  .industry,
  .contacts,
  .services {
    padding: 50px 0;
  }
}
@media (max-width: 480px) {
  .hero__slide-t1 {
    font-size: 34px;
  }
  .industry__tabs .tab_header {
    gap: 10px;
  }
  .industry__tabs .tab_header .tab {
    font-size: 14px;
  }
}
@media (max-width: 374px) {
  .title-h2 {
    font-size: 30px;
    margin-bottom: 28px;
  }
  .industry__tabs .tab_header .tab {
    padding: 10px;
    height: 36px;
  }
  .about__right h2 {
    font-size: 28px;
  }
  .services__tab-accord-head {
    padding: 5px 10px;
  }
  .header__logo {
    width: 50px;
  }
  .header__phones-drop a {
    font-size: 14px;
  }
  .hero__slide-t1 {
    font-size: 28px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN1cHBvcnRzL19kZWZhdWx0LnN0eWwiLCJpbmRleC5jc3MiLCJzdXBwb3J0cy9fZm9udC1mYWNlLnN0eWwiLCJjb21wb25lbnRzL19mb290ZXIuc3R5bCIsImNvbXBvbmVudHMvX2hlYWRlci5zdHlsIiwiX21haW4uc3R5bCIsIl9tZWRpYS5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0MsWUFBUTtFQUNSLDhCQUEwQjtFQUMxQiwwQkFBc0I7QUNDdkI7QURTQTtFQUNDLGtCQUFVO0VBQ1YsWUFBUTtFQUNQLHNCQUFrQjtFQUNuQixlQUFXO0VBQ1gsaUJBQWE7RUFDYixjQUFPO0VBQ04sZ0JBQWE7RUFDZCxpQ0FBYTtFQUNaLGlDQUE0QjtFQUM1QixtQ0FBd0I7RUFDekIsa0NBQXlCO0FDUDFCO0FEY0E7RUFDRSxjQUFTO0VBQ1QsZUFBVztBQ1piO0FEZUE7OztFQUNFLHdCQUFvQjtFQUNwQixxQkFBaUI7RUFDakIsZ0JBQVk7RUFDWixhQUFTO0FDWFg7QURjQTs7RUFDRSx3QkFBb0I7RUFDcEIsU0FBUTtBQ1hWO0FEY0E7RUFDQyx5QkFBaUI7RUFDakIsaUJBQWM7RUFDZCxZQUFTO0VBQ1QsV0FBUTtBQ1pUO0FEZUE7O0VBRUMsY0FBTztFQUNQLGlDQUFhO0VBQ2IsZ0JBQWU7QUNiaEI7QURnQkE7OztFQUdDLGVBQVE7RUFDUixpQ0FBWTtFQUNaLGVBQVU7RUFDVixpQkFBWTtBQ2RiO0FEaUJBO0VBQ0MsV0FBUTtFQUNSLFlBQVM7QUNmVjtBRGtCQTtFQUNDLGdCQUFZO0FDaEJiO0FEa0JBO0VBQ0MsWUFBUztFQUNULFdBQVE7QUNoQlQ7QURtQkE7RUFDQyxjQUFPO0VBQ1Asc0NBQVk7RUFBWiw4QkFBWTtFQUNaLHFCQUFpQjtFQUNqQixhQUFTO0VBQ1QsMENBQTZCO0FDakI5QjtBRG9CQTs7OztFQUlDLHdCQUFTO0FDbEJWO0FEcUJBOzs7RUFHQyx3QkFBb0I7RUFDcEIsYUFBUztBQ25CVjtBRHNCQTtFQUNDLDhCQUFvQjtFQUVw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QU07RUxrcUJOO0VLanFCRDtJQUNDLGdCQUFTO0VMbXFCVDtFS2xxQkE7SUFDQyxlQUFVO0VMb3FCWDtFS25xQkQ7SUFDQyxVQUFRO0VMcXFCUjtFS3BxQkQ7OztJQUdDLGVBQVE7RUxzcUJSO0FBQ0Y7QUtycUJ5QjtFQUN4QjtJQUNDLGVBQVU7RUx1cUJWO0VLdHFCRDtJQUNDLFNBQUk7RUx3cUJKO0VLdnFCRDtJQUNDLGVBQVU7RUx5cUJWO0FBQ0Y7QUt4cUJ5QjtFQUN4QjtJQUNDLGVBQVU7SUFDVixtQkFBYztFTDBxQmQ7RUt6cUJEO0lBQ0MsYUFBUTtJQUNSLFlBQU87RUwycUJQO0VLMXFCRDtJQUNDLGVBQVU7RUw0cUJWO0VLM3FCRDtJQUNDLGlCQUFRO0VMNnFCUjtFSzVxQkQ7SUFDQyxXQUFNO0VMOHFCTjtFSzdxQkQ7SUFDQyxlQUFVO0VMK3FCVjtFSzlxQkQ7SUFDQyxlQUFVO0VMZ3JCVjtBQUNGIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG5cdC8vIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvIDE0NDAgKiAxNik7XG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQvLyBcdGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvIDEwMjQgKiAxNik7XG5cdC8vIH1cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcblx0Ly8gXHRmb250LXNpemU6IGNhbGMoMTAwdncgLyA1MjAgKiAxNik7XG5cdC8vIH1cbn1cblxuYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1iZztcblx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuICBmb250LXdlaWdodDogNTAwO1xuXHRmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cblxuLy8gMXB4ID0gMC4wNjI1cmVtXG4vLyAycHggPSAwLjEyNXJlbVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyBcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXdpZHRoOiAwcHg7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b24ge1xuXHRjdXJzb3I6IHBvaW50ZXJcblx0Zm9udC1mYW1pbHkgJGJhc2UtZm9udC1mYW1pbHlcblx0Zm9udC1zaXplICRiYXNlLWZvbnQtc2l6ZVxuXHRsaW5lLWhlaWdodCAkYmFzZS1saW5lLWhlaWdodFxufVxuXG50ZCB7XG5cdG1hcmdpbjogMHB4O1xuXHRwYWRkaW5nOiAwcHg7XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmZvcm0ge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xufVxuXG5hIHtcblx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHR0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYSxcbnNwYW4sXG5kaXYsXG5idXR0b24ge1xuXHRvdXRsaW5lOiBub25lIWltcG9ydGFudFxufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbioge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0O1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVx0XG5cdH1cbn1cblxuXG5cbnNwYW5cblx0Ji5ncmVlblxuXHRcdGNvbG9yICRncmVlblxuXG5cblxuLmJ0blxuXHRoZWlnaHQgNjJweFxuXHRiYWNrZ3JvdW5kLWNvbG9yICRncmVlblxuXHRjb2xvciAjZmZmXG5cdGRpc3BsYXkgaW5saW5lLWZsZXhcblx0YWxpZ24taXRlbXMgY2VudGVyXG5cdGp1c3RpZnktY29udGVudCBjZW50ZXJcblx0cGFkZGluZyAwIDI1cHhcblx0Zm9udC1zaXplIDE2cHhcblx0Zm9udC13ZWlnaHQgODAwXG5cdHRyYW5zaXRpb24gYWxsIC4zc1xuXHRib3JkZXIgbm9uZVxuXHQmOmhvdmVyXG5cdFx0YmFja2dyb3VuZC1jb2xvciAkYmx1ZVxuXG5cblxuLnRpdGxlLWgyXG5cdHRleHQtYWxpZ24gY2VudGVyXG5cdGNvbG9yICRibHVlXG5cdGZvbnQtc2l6ZSAzNnB4XG5cdG1hcmdpbi1ib3R0b20gNDBweFxuXHRmb250LWZhbWlseSAkZ29vZFxuIiwiaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMyMTIzMjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJywgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjMjEyMzIyO1xuICBmb250LWZhbWlseTogJ051bml0bycsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxudGQge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuZm9ybSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5hIHtcbiAgY29sb3I6ICM2YzhmMDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5hLFxuc3BhbixcbmRpdixcbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmlucHV0OjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbn1cbmlucHV0OmZvY3VzOjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5zcGFuLmdyZWVuIHtcbiAgY29sb3I6ICM2YzhmMDE7XG59XG4uYnRuIHtcbiAgaGVpZ2h0OiA2MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM4ZjAxO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyYzcwO1xufVxuLnRpdGxlLWgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFmMmM3MDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LWZhbWlseTogJ0dvb2RUaW1pbmcnLCBzYW5zLXNlcmlmO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL051bml0by9OdW5pdG8tUmVndWxhci5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJOdW5pdG8tUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvTnVuaXRvL051bml0by1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8vTnVuaXRvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8vTnVuaXRvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vZm9udHMvTnVuaXRvL051bml0by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL051bml0by9OdW5pdG8tTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk51bml0by1NZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL051bml0by9OdW5pdG8tTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8vTnVuaXRvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIi4uL2ZvbnRzL051bml0by9OdW5pdG8tTWVkaXVtLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4uL2ZvbnRzL051bml0by9OdW5pdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL051bml0by9OdW5pdG8tQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJOdW5pdG8tQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTnVuaXRvL051bml0by1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8vTnVuaXRvLUJvbGQud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8vTnVuaXRvLUJvbGQud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vZm9udHMvTnVuaXRvL051bml0by1Cb2xkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL051bml0by9OdW5pdG8tRXh0cmFCb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk51bml0by1FeHRyYUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL051bml0by9OdW5pdG8tRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8vTnVuaXRvLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIi4uL2ZvbnRzL051bml0by9OdW5pdG8tRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4uL2ZvbnRzL051bml0by9OdW5pdG8tRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvb2RUaW1pbmdcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb29kVGltaW5nL0dvb2RUaW1pbmdSZy1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdvb2RUaW1pbmdSZy1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9Hb29kVGltaW5nL0dvb2RUaW1pbmdSZy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9Hb29kVGltaW5nL0dvb2RUaW1pbmdSZy1Cb2xkLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiLi4vZm9udHMvR29vZFRpbWluZy9Hb29kVGltaW5nUmctQm9sZC53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIuLi9mb250cy9Hb29kVGltaW5nL0dvb2RUaW1pbmdSZy1Cb2xkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5mb290ZXIgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXIgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzNnB4O1xufVxuLmhlYWRlcl9fbWVudSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWYyYzcwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uaGVhZGVyX19tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzZjOGYwMTtcbn1cbi5oZWFkZXJfX2xhbmdzLFxuLmhlYWRlcl9fcGhvbmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fbGFuZ3MtY2hvb3NlLFxuLmhlYWRlcl9fcGhvbmVzLWNob29zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBjb2xvcjogIzZjOGYwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmhlYWRlcl9fbGFuZ3MtZHJvcCxcbi5oZWFkZXJfX3Bob25lcy1kcm9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAyMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlcl9fbGFuZ3MtZHJvcCBhLFxuLmhlYWRlcl9fcGhvbmVzLWRyb3AgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDNweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyX19sYW5nczpob3ZlciAuaGVhZGVyX19sYW5ncy1kcm9wIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmhlYWRlcl9fcGhvbmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fcGhvbmVzOmhvdmVyIC5oZWFkZXJfX3Bob25lcy1kcm9wIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmhlYWRlcl9fcGhvbmVzLWNob29zZSBhIHtcbiAgY29sb3I6ICMxZjJjNzA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5oZWFkZXJfX3Bob25lcy1jaG9vc2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjNmM4ZjAxO1xufVxuLmhlYWRlcl9fcGhvbmVzLWRyb3AgYSB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxZjJjNzA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhlYWRlcl9fcGhvbmVzLWRyb3AgYTpob3ZlciB7XG4gIGNvbG9yOiAjNmM4ZjAxO1xufVxuLmhlYWRlcl9faGFtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzhmMDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaGVhZGVyX19oYW1iLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG59XG4uaGVhZGVyX19oYW1iLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXJfX2hhbWIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG59XG4uaGVhZGVyX19oYW1iIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGVhZGVyX19oYW1iIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAxM3B4O1xufVxuLmhlYWRlcl9faGFtYiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XG59XG4uaGVhZGVyX19oYW1iIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAzN3B4O1xufVxuLm1haW4td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4ud3JhcHBlciB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1heC13aWR0aDogMTI1MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud293IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyYzcwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmhlcm8gLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5oZXJvX19zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG4uaGVyb19fc2xpZGUtbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiA5MHB4IDA7XG59XG4uaGVyb19fc2xpZGUtcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm9fX3NsaWRlLXJpZ2h0IC5jb250YWluZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5oZXJvX19zbGlkZS1yaWdodCAuY29udGFpbmVyLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTE0OHB4O1xufVxuLmhlcm9fX3NsaWRlLXQxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LWZhbWlseTogJ0dvb2RUaW1pbmcnLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oZXJvX19zbGlkZS10MiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGVyb19fc2xpZGUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxZjJjNzA7XG59XG4uaGVyb19fc2xpZGUtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4uaGVyb19fc2xpZGUtcGFnaW5hdGlvbiAuaXRlbSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZXJvX19zbGlkZS1wYWdpbmF0aW9uIC5pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzhmMDE7XG59XG4uc2VydmljZXMge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG4uc2VydmljZXNfX3RhYnMgLnRhYnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMnB4O1xufVxuLnNlcnZpY2VzX190YWJzIC50YWJfaGVhZGVyIHtcbiAgd2lkdGg6IDM4NnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5zZXJ2aWNlc19fdGFiIHtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBnYXA6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxZjJjNzA7XG59XG4uc2VydmljZXNfX3RhYjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZDlkOWQ5O1xufVxuLnNlcnZpY2VzX190YWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZmY0O1xufVxuLnNlcnZpY2VzX190YWIuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjJjNzA7XG59XG4uc2VydmljZXNfX3RhYi1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnNlcnZpY2VzX190YWItbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zZXJ2aWNlc19fdGFiLWFjY29yZC1oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXJ2aWNlc19fdGFiLWFjY29yZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIycHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZXJ2aWNlc19fdGFiLWNvbnRlbnQtdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDY1JSAtIDExcHgpO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjJjNzA7XG59XG4uc2VydmljZXNfX3RhYi1jb250ZW50LXRleHQgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMWYyYzcwO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnNlcnZpY2VzX190YWItY29udGVudC10ZXh0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VydmljZXNfX3RhYi1jb250ZW50LXRleHQgdWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VydmljZXNfX3RhYi1jb250ZW50LXRleHQgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLnNlcnZpY2VzX190YWItY29udGVudC10ZXh0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2VydmljZXNfX3RhYi1jb250ZW50LXRleHQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9DaGVja2VkLWJveC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2VydmljZXNfX3RhYi1jb250ZW50LWltYWdlIHtcbiAgd2lkdGg6IGNhbGMoMzUlIC0gMTFweCk7XG59XG4uc2VydmljZXNfX3RhYi1jb250ZW50LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmFib3V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hYm91dF9fbGVmdCB7XG4gIHdpZHRoOiA0MCU7XG59XG4uYWJvdXRfX2xlZnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYWJvdXRfX3JpZ2h0IHtcbiAgd2lkdGg6IDYwJTtcbiAgbWluLWhlaWdodDogNDk1cHg7XG4gIHBhZGRpbmc6IDk1cHggMjBweCA5NXB4IDEyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyYzcwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fib3V0LWJnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDZweCAzMHB4O1xufVxuLmFib3V0X19yaWdodCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6ICdHb29kVGltaW5nJywgc2Fucy1zZXJpZjtcbn1cbi5hYm91dF9fcmlnaHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4uYWJvdXRfX3JpZ2h0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaW5kdXN0cnkge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG4uaW5kdXN0cnlfX3RhYnMgLnRhYl9oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uaW5kdXN0cnlfX3RhYnMgLnRhYl9oZWFkZXIgLnRhYiB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjJjNzA7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMWYyYzcwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmluZHVzdHJ5X190YWJzIC50YWJfaGVhZGVyIC50YWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZmY0O1xufVxuLmluZHVzdHJ5X190YWJzIC50YWJfaGVhZGVyIC50YWIuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjJjNzA7XG59XG4uaW5kdXN0cnlfX3RhYi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xufVxuLmluZHVzdHJ5X190YWItY29udGVudC1sZWZ0LFxuLmluZHVzdHJ5X190YWItY29udGVudC1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uaW5kdXN0cnlfX3RhYi1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzFmMmM3MDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5pbmR1c3RyeV9fdGFiLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5pbmR1c3RyeV9fdGFiLXNsaWRlci4tLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmluZHVzdHJ5X190YWItc2xpZGVyLi0tMiAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbi5pbmR1c3RyeV9fdGFiLXNsaWRlci4tLTIgLmluZHVzdHJ5X190YWItc2xpZGUge1xuICBtYXJnaW46IDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhY3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmM3MDtcbiAgcGFkZGluZzogNzRweCAwO1xufVxuLmNvbnRhY3RzIC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbnRhY3RzX19sZWZ0LFxuLmNvbnRhY3RzX19yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29udGFjdHMgLnRpdGxlLWgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29udGFjdHNfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jb250YWN0c19fYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdHNfX2Jsb2NrIC5saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY29udGFjdHNfX2Jsb2NrIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250YWN0c19fYmxvY2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjNmM4ZjAxO1xufVxuLmNvbnRhY3RzX19mb3JtLXR0bCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGFjdHNfX2Zvcm0gaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZjOGYwMTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvbnRhY3RzX19mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM4ZjAxO1xufVxuLmNvbnRhY3RzX19mb3JtIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3RzX19mb3JtIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0c19fZm9ybSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZjOGYwMTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jb250YWN0c19fZm9ybS1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnR29vZFRpbWluZycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19waG9uZXMtY2hvb3NlIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaGVhZGVyX19tZW51IHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSBhIC5pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAuaGVhZGVyX19waG9uZXMtY2hvb3NlIC5pY29uLXBob25lIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuaGVyb19fc2xpZGUtdDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuaGVyb19fc2xpZGUtcmlnaHQgLmNvbnRhaW5lci1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogOTQwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX190YWJzIC50YWJfaGVhZGVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLmFib3V0X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG4gIC5jb250YWN0c19fbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5oZWFkZXJfX2hhbWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSBhIC5pY29uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxuICAuc2VydmljZXNfX3RhYnMgLnRhYl9oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZXJ2aWNlc19fdGFicyAudGFicy13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmhlYWRlcl9fcGhvbmVzLWNob29zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19waG9uZXMtZHJvcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19waG9uZXMtZHJvcCBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaGVhZGVyX19waG9uZXMtZHJvcCBhOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9QaG9uZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogODNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeV9fdGFiLWNvbnRlbnQsXG4gIC5jb250YWN0cyAud3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAuaW5kdXN0cnlfX3RhYi1jb250ZW50LWxlZnQsXG4gIC5pbmR1c3RyeV9fdGFiLWNvbnRlbnQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWN0c19fbGVmdCxcbiAgLmNvbnRhY3RzX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlcnZpY2VzX190YWItYWNjb3JkLWhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBnYXA6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMWYyYzcwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5zZXJ2aWNlc19fdGFiLWFjY29yZC1oZWFkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2Q5ZDlkOTtcbiAgfVxuICAuc2VydmljZXNfX3RhYnMgLnRhYl9oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlcnZpY2VzX190YWItY29udGVudC5hY3RpdmUgLnNlcnZpY2VzX190YWItYWNjb3JkLWhlYWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjJjNzA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuc2VydmljZXNfX3RhYi1hY2NvcmQtYm9keSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMDtcbiAgfVxuICAuc2VydmljZXNfX3RhYi1jb250ZW50LXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZXJ2aWNlc19fdGFiLWNvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDMwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX190YWJzIC50YWJfY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFib3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hYm91dF9fbGVmdCxcbiAgLmFib3V0X19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFib3V0X19yaWdodCB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm9fX3NsaWRlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5oZXJvX19zbGlkZS1sZWZ0LFxuICAuaGVyb19fc2xpZGUtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZXJvX19zbGlkZS1yaWdodCAuY29udGFpbmVyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5oZXJvX19zbGlkZS1yaWdodCAuY29udGFpbmVyLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZXJvX19zbGlkZS1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pbmR1c3RyeSxcbiAgLmNvbnRhY3RzLFxuICAuc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvX19zbGlkZS10MSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5pbmR1c3RyeV9fdGFicyAudGFiX2hlYWRlciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5pbmR1c3RyeV9fdGFicyAudGFiX2hlYWRlciAudGFiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAudGl0bGUtaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5pbmR1c3RyeV9fdGFicyAudGFiX2hlYWRlciAudGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICAuYWJvdXRfX3JpZ2h0IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnNlcnZpY2VzX190YWItYWNjb3JkLWhlYWQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG4gIC5oZWFkZXJfX3Bob25lcy1kcm9wIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaGVyb19fc2xpZGUtdDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuIiwibS1mb250LWZhY2UoICRmb250LWZhbWlseSA9IFwiQXJpYWxcIiwgJGZpbGUtcGF0aCA9IFwiXCIsICRsb2NhbC1uYW1lID0gXCJcIiwgJHdlaWdodCwgJHN0eWxlID0gbm9ybWFsKSB7XG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdFx0c3JjOiB1cmwoJGZpbGUtcGF0aCArICcuZW90Jyk7XG5cdFx0c3JjOiBsb2NhbCgkbG9jYWwtbmFtZSksXG5cdFx0XHR1cmwoJGZpbGUtcGF0aCArICcuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHRcdHVybCgkZmlsZS1wYXRoICsgJy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRcdHVybCgkZmlsZS1wYXRoICsgJy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0XHR1cmwoJGZpbGUtcGF0aCArICcudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuXHRcdGZvbnQtc3R5bGU6ICRzdHlsZTtcblx0XHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdH1cbn1cblxuXG5tLWZvbnQtZmFjZShcIk51bml0b1wiLCBcIi4uL2ZvbnRzL051bml0by9OdW5pdG8tUmVndWxhclwiLCBcIk51bml0by1SZWd1bGFyXCIsIG5vcm1hbCk7XG5tLWZvbnQtZmFjZShcIk51bml0b1wiLCBcIi4uL2ZvbnRzL051bml0by9OdW5pdG8tTWVkaXVtXCIsIFwiTnVuaXRvLU1lZGl1bVwiLCA1MDApO1xubS1mb250LWZhY2UoXCJOdW5pdG9cIiwgXCIuLi9mb250cy9OdW5pdG8vTnVuaXRvLUJvbGRcIiwgXCJOdW5pdG8tQm9sZFwiLCA3MDApO1xubS1mb250LWZhY2UoXCJOdW5pdG9cIiwgXCIuLi9mb250cy9OdW5pdG8vTnVuaXRvLUV4dHJhQm9sZFwiLCBcIk51bml0by1FeHRyYUJvbGRcIiwgODAwKTtcblxubS1mb250LWZhY2UoXCJHb29kVGltaW5nXCIsIFwiLi4vZm9udHMvR29vZFRpbWluZy9Hb29kVGltaW5nUmctQm9sZFwiLCBcIkdvb2RUaW1pbmdSZy1Cb2xkXCIsIDcwMCk7XG4iLCIuZm9vdGVyXG5cdGJhY2tncm91bmQtY29sb3IgI2ZmZlxuXHRwYWRkaW5nIDEwcHggMFxuXHQud3JhcHBlclxuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcblx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuIiwiLmhlYWRlclxuXHRwYWRkaW5nIDEwcHggMFxuXHRiYWNrZ3JvdW5kLWNvbG9yICNmZmZcblx0LndyYXBwZXJcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXHQmX19tZW51XG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdFx0Z2FwIDM2cHhcblx0XHRhXG5cdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdGdhcCA1cHhcblx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxuXHRcdFx0Y29sb3IgJGJsdWVcblx0XHRcdGZvbnQtc2l6ZSAxOHB4XG5cdFx0XHQmOmhvdmVyXG5cdFx0XHRcdGNvbG9yICRncmVlblxuXHQmX19sYW5ncyxcblx0Jl9fcGhvbmVzXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHQmLWNob29zZVxuXHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0XHRcdGdhcCA1cHhcblx0XHRcdGNvbG9yICRncmVlblxuXHRcdFx0Zm9udC13ZWlnaHQgNzAwXG5cdFx0XHRjdXJzb3IgZGVmYXVsdFxuXHRcdCYtZHJvcFxuXHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdHotaW5kZXggMlxuXHRcdFx0dG9wIDEwMCVcblx0XHRcdGxlZnQgMFxuXHRcdFx0cGFkZGluZyAxMHB4XG5cdFx0XHRib3JkZXItcmFkaXVzIDEwcHhcblx0XHRcdGJhY2tncm91bmQtY29sb3IgI2ZmZlxuXHRcdFx0Zm9udC1zaXplIDE4cHhcblx0XHRcdGJveC1zaGFkb3cgMTBweCAxMHB4IDIwcHggcmdiYSgjMDAwLCAuMSlcblx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKDEwcHgpXG5cdFx0XHRvcGFjaXR5IDBcblx0XHRcdHZpc2liaWxpdHkgaGlkZGVuXG5cdFx0XHR0cmFuc2l0aW9uIGFsbCAuM3Ncblx0XHRcdGFcblx0XHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0XHRtYXJnaW4gM3B4IDBcblx0XHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0Jl9fbGFuZ3Ncblx0XHQmOmhvdmVyXG5cdFx0XHQuaGVhZGVyX19sYW5ncy1kcm9wXG5cdFx0XHRcdG9wYWNpdHkgMVxuXHRcdFx0XHR2aXNpYmlsaXR5IHZpc2libGVcblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoMClcblx0Jl9fcGhvbmVzXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHQmOmhvdmVyXG5cdFx0XHQuaGVhZGVyX19waG9uZXMtZHJvcFxuXHRcdFx0XHRvcGFjaXR5IDFcblx0XHRcdFx0dmlzaWJpbGl0eSB2aXNpYmxlXG5cdFx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKDApXG5cdFx0Ji1jaG9vc2Vcblx0XHRcdGFcblx0XHRcdFx0Y29sb3IgJGJsdWVcblx0XHRcdFx0Zm9udC1zaXplIDI0cHhcblx0XHRcdFx0Zm9udC13ZWlnaHQgODAwXG5cdFx0XHRcdCY6aG92ZXJcblx0XHRcdFx0XHRjb2xvciAkZ3JlZW5cblx0XHQmLWRyb3Bcblx0XHRcdGFcblx0XHRcdFx0bWFyZ2luIDVweCAwXG5cdFx0XHRcdGZvbnQtc2l6ZSAyMHB4XG5cdFx0XHRcdGNvbG9yICRibHVlXG5cdFx0XHRcdGZvbnQtd2VpZ2h0IGJvbGRcblx0XHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRcdGNvbG9yICRncmVlblxuXHQmX19oYW1iXG5cdFx0ZGlzcGxheSBub25lXG5cdFx0d2lkdGggNTNweFxuXHRcdGhlaWdodCA1M3B4XG5cdFx0YmFja2dyb3VuZC1jb2xvciAkYWNjZW50XG5cdFx0Ym9yZGVyLXJhZGl1cyAxMHB4XG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRmbGV4LXNocmluayAwXG5cdFx0Ji5hY3RpdmVcblx0XHRcdHNwYW5cblx0XHRcdFx0JjpudGgtY2hpbGQoMSlcblx0XHRcdFx0XHR0cmFuc2Zvcm0gcm90YXRlKDQ1ZGVnKVxuXHRcdFx0XHRcdHRvcCBjYWxjKDUwJSAtIDJweClcblx0XHRcdFx0JjpudGgtY2hpbGQoMilcblx0XHRcdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWCgyMHB4KVxuXHRcdFx0XHRcdG9wYWNpdHkgMFxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKVxuXHRcdFx0XHRcdHRyYW5zZm9ybSByb3RhdGUoLTQ1ZGVnKVxuXHRcdFx0XHRcdHRvcCBjYWxjKDUwJSAtIDJweClcblx0XHRzcGFuXG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0d2lkdGggMzJweFxuXHRcdFx0aGVpZ2h0IDNweFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZmZmXG5cdFx0XHRsZWZ0IDEwcHhcblx0XHRcdHRyYW5zaXRpb24gYWxsIC4zc1xuXHRcdFx0JjpudGgtY2hpbGQoMSlcblx0XHRcdFx0dG9wIDEzcHhcblx0XHRcdCY6bnRoLWNoaWxkKDIpXG5cdFx0XHRcdHRvcCBjYWxjKDUwJSAtIDEuNXB4KVxuXHRcdFx0JjpudGgtY2hpbGQoMylcblx0XHRcdFx0dG9wIDM3cHhcbiIsIi8vbWFpbiBzdHlsZXNcclxuLm1haW4td3JhcHBlclxyXG5cdHBhZGRpbmcgMFxyXG5cdG1pbi13aWR0aCAkbWluLXdpZHRoXHJcblx0d2lkdGggMTAwJVxyXG5cdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0bWluLWhlaWdodCAxMDAlXHJcblxyXG4ud3JhcHBlclxyXG5cdG1pbi13aWR0aCAkbWluLXdpZHRoXHJcblx0bWF4LXdpZHRoICRtYXgtd2lkdGhcclxuXHRwYWRkaW5nIDAgMTVweFxyXG5cdG1hcmdpbiAwIGF1dG9cclxuXHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cclxuLndvd1xyXG5cdHZpc2liaWxpdHkgaGlkZGVuXHJcblxyXG5cclxuLmhlcm9cclxuXHRiYWNrZ3JvdW5kLWNvbG9yICRibHVlXHJcblx0Y29sb3IgI2ZmZlxyXG5cdGZvbnQtc2l6ZSAxOHB4XHJcblx0bGluZS1oZWlnaHQgMS41XHJcblx0LnNsaWNrLWxpc3RcclxuXHRcdG92ZXJmbG93IHZpc2libGVcclxuXHQmX19zbGlkZVxyXG5cdFx0ZGlzcGxheSBmbGV4ICFpbXBvcnRhbnRcclxuXHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcblx0XHRnYXAgMjBweFxyXG5cdFx0Ji1sZWZ0XHJcblx0XHRcdHdpZHRoIDUwJVxyXG5cdFx0XHRtYXgtd2lkdGggNTQwcHhcclxuXHRcdFx0ZmxleC1zaHJpbmsgMFxyXG5cdFx0XHRwYWRkaW5nIDkwcHggMFxyXG5cdFx0Ji1yaWdodFxyXG5cdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRcdC5jb250YWluZXItaW1hZ2VcclxuXHRcdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0XHRcdHRvcCAwXHJcblx0XHRcdFx0bGVmdCAwXHJcblx0XHRcdFx0aW1nXHJcblx0XHRcdFx0XHRtYXgtd2lkdGggMTE0OHB4XHJcblx0XHQmLXQxXHJcblx0XHRcdG1hcmdpbi1ib3R0b20gMjBweFxyXG5cdFx0XHRmb250LXNpemUgNTBweFxyXG5cdFx0XHRmb250LWZhbWlseSAkZ29vZFxyXG5cdFx0XHRsaW5lLWhlaWdodCAxXHJcblx0XHQmLXQyXHJcblx0XHRcdG1hcmdpbi1ib3R0b20gMjBweFxyXG5cdFx0Ji1idG5cclxuXHRcdFx0Jjpob3ZlclxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3IgI2ZmZlxyXG5cdFx0XHRcdGNvbG9yICRibHVlXHJcblx0XHQmLXBhZ2luYXRpb25cclxuXHRcdFx0bWFyZ2luLXRvcCAzMHB4XHJcblx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRmbGV4LXdyYXAgd3JhcFxyXG5cdFx0XHRnYXAgOHB4XHJcblx0XHRcdC5pdGVtXHJcblx0XHRcdFx0d2lkdGggMTBweFxyXG5cdFx0XHRcdGhlaWdodCAxMHB4XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyA1MCVcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNmZmZcclxuXHRcdFx0XHRjdXJzb3IgcG9pbnRlclxyXG5cdFx0XHRcdHRyYW5zaXRpb24gYWxsIC4zc1xyXG5cdFx0XHRcdCYuYWN0aXZlXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICRncmVlblxyXG5cclxuXHJcblxyXG4uc2VydmljZXNcclxuXHRwYWRkaW5nIDcwcHggMFxyXG5cdCZfX3RhYnNcclxuXHRcdC50YWJzLXdyYXBwZXJcclxuXHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcblx0XHRcdGdhcCAyMnB4XHJcblx0XHQudGFiX2hlYWRlclxyXG5cdFx0XHR3aWR0aCAzODZweFxyXG5cdFx0XHRmbGV4LXNocmluayAwXHJcblx0Jl9fdGFiXHJcblx0XHRtaW4taGVpZ2h0IDcwcHhcclxuXHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHRwYWRkaW5nIDE1cHggMjBweFxyXG5cdFx0Z2FwIDIwcHhcclxuXHRcdGN1cnNvciBwb2ludGVyXHJcblx0XHRjb2xvciAkYmx1ZVxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpXHJcblx0XHRcdGJvcmRlci1ib3R0b20gMXB4IGRvdHRlZCAjRDlEOUQ5XHJcblx0XHQmOmhvdmVyXHJcblx0XHRcdGJhY2tncm91bmQtY29sb3IgI2ZjZmZmNFxyXG5cdFx0Ji5hY3RpdmVcclxuXHRcdFx0Y29sb3IgI2ZmZlxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICRibHVlXHJcblx0XHQmLWljb25cclxuXHRcdFx0ZmxleC1zaHJpbmsgMFxyXG5cdFx0XHR3aWR0aCA0MHB4XHJcblx0XHQmLW5hbWVcclxuXHRcdFx0Zm9udC13ZWlnaHQgODAwXHJcblx0XHRcdGZvbnQtc2l6ZSAxNnB4XHJcblx0XHQmLWFjY29yZC1oZWFkXHJcblx0XHRcdGRpc3BsYXkgbm9uZVxyXG5cdFx0Ji1hY2NvcmQtYm9keVxyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHRcdFx0Z2FwIDIycHhcclxuXHRcdFx0aGVpZ2h0IDEwMCVcclxuXHQmX190YWItY29udGVudFxyXG5cdFx0Ji10ZXh0XHJcblx0XHRcdHdpZHRoIGNhbGMoNjUlIC0gMTFweClcclxuXHRcdFx0cGFkZGluZyAzMHB4IDIwcHhcclxuXHRcdFx0Ym9yZGVyIDFweCBzb2xpZCAkYmx1ZVxyXG5cdFx0XHRoMlxyXG5cdFx0XHRcdGZvbnQtc2l6ZSAyMHB4XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAxNXB4XHJcblx0XHRcdFx0Y29sb3IgJGJsdWVcclxuXHRcdFx0XHRmb250LXdlaWdodCA4MDBcclxuXHRcdFx0cFxyXG5cdFx0XHRcdGZvbnQtc2l6ZSAxNnB4XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAxNXB4XHJcblx0XHRcdHVsXHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpXHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tIDE1cHhcclxuXHRcdFx0XHRsaVxyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0IDM5cHhcclxuXHRcdFx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRcdFx0XHRmb250LXNpemUgMTZweFxyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQgMS40XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcCAycHhcclxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKVxyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tIDVweFxyXG5cdFx0XHRcdFx0JjpiZWZvcmVcclxuXHRcdFx0XHRcdFx0Y29udGVudCAnJ1xyXG5cdFx0XHRcdFx0XHR3aWR0aCAyNHB4XHJcblx0XHRcdFx0XHRcdGhlaWdodCAyNHB4XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvaWNvbnMvQ2hlY2tlZC1ib3guc3ZnJylcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRcdFx0XHRcdHRvcCAwXHJcblx0XHRcdFx0XHRcdGxlZnQgMFxyXG5cdFx0Ji1pbWFnZVxyXG5cdFx0XHR3aWR0aCBjYWxjKDM1JSAtIDExcHgpXHJcblx0XHRcdGltZ1xyXG5cdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRoZWlnaHQgMTAwJVxyXG5cdFx0XHRcdG9iamVjdC1maXQgY292ZXJcclxuXHJcblxyXG4uYWJvdXRcclxuXHRkaXNwbGF5IGZsZXhcclxuXHQmX19sZWZ0XHJcblx0XHR3aWR0aCA0MCVcclxuXHRcdGltZ1xyXG5cdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdGhlaWdodCAxMDAlXHJcblx0XHRcdG9iamVjdC1maXQgY292ZXJcclxuXHQmX19yaWdodFxyXG5cdFx0d2lkdGggNjAlXHJcblx0XHRtaW4taGVpZ2h0IDQ5NXB4XHJcblx0XHRwYWRkaW5nIDk1cHggMjBweCA5NXB4IDEyNXB4XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICRibHVlXHJcblx0XHRjb2xvciAjZmZmXHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlIHVybCgnLi4vaW1nL2Fib3V0LWJnLnN2ZycpXHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24gNDZweCAzMHB4XHJcblx0XHRoMlxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDMwcHhcclxuXHRcdFx0Zm9udC1zaXplIDM2cHhcclxuXHRcdFx0Zm9udC1mYW1pbHkgJGdvb2RcclxuXHRcdHBcclxuXHRcdFx0bGluZS1oZWlnaHQgMS41XHJcblx0XHRcdG1heC13aWR0aCA2MDBweFxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZClcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDE1cHhcclxuXHJcblxyXG5cclxuLmluZHVzdHJ5XHJcblx0cGFkZGluZyA3MHB4IDBcclxuXHQmX190YWJzXHJcblx0XHQudGFiX2hlYWRlclxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDQwcHhcclxuXHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdGZsZXgtd3JhcCB3cmFwXHJcblx0XHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHRcdFx0Z2FwIDIwcHhcclxuXHRcdFx0LnRhYlxyXG5cdFx0XHRcdHBhZGRpbmcgMTBweCAyMHB4XHJcblx0XHRcdFx0aGVpZ2h0IDQycHhcclxuXHRcdFx0XHRkaXNwbGF5IGlubGluZS1mbGV4XHJcblx0XHRcdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cdFx0XHRcdGJvcmRlciAxcHggc29saWQgJGJsdWVcclxuXHRcdFx0XHRmb250LXdlaWdodCA4MDBcclxuXHRcdFx0XHRjb2xvciAkYmx1ZVxyXG5cdFx0XHRcdGN1cnNvciBwb2ludGVyXHJcblx0XHRcdFx0dHJhbnNpdGlvbiBhbGwgLjNzXHJcblx0XHRcdFx0Jjpob3ZlclxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZmNmZmY0XHJcblx0XHRcdFx0Ji5hY3RpdmVcclxuXHRcdFx0XHRcdGNvbG9yICNmZmZcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3IgJGJsdWVcclxuXHQmX190YWItY29udGVudFxyXG5cdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdGdhcCA2MHB4XHJcblx0XHQmLWxlZnQsXHJcblx0XHQmLXJpZ2h0XHJcblx0XHRcdHdpZHRoIDUwJVxyXG5cdFx0aDJcclxuXHRcdFx0Zm9udC1zaXplIDIwcHhcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAxNXB4XHJcblx0XHRcdGNvbG9yICRibHVlXHJcblx0XHRcdGZvbnQtd2VpZ2h0IDgwMFxyXG5cdFx0cFxyXG5cdFx0XHRmb250LXNpemUgMTZweFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDE1cHhcclxuXHQmX190YWItc2xpZGVyXHJcblx0XHQmLi0tMVxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDIwcHhcclxuXHRcdCYuLS0yXHJcblx0XHRcdC5zbGljay1saXN0XHJcblx0XHRcdFx0bWFyZ2luIDAgLTEwcHhcclxuXHRcdFx0LmluZHVzdHJ5X190YWItc2xpZGVcclxuXHRcdFx0XHRtYXJnaW4gMCAxMHB4XHJcblx0XHRcdFx0Y3Vyc29yIHBvaW50ZXJcclxuXHJcblxyXG5cclxuLmNvbnRhY3RzXHJcblx0YmFja2dyb3VuZC1jb2xvciAkYmx1ZVxyXG5cdHBhZGRpbmcgNzRweCAwXHJcblx0LndyYXBwZXJcclxuXHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHQmX19sZWZ0LFxyXG5cdCZfX3JpZ2h0XHJcblx0XHR3aWR0aCA1MCVcclxuXHQudGl0bGUtaDJcclxuXHRcdGNvbG9yICNmZmZcclxuXHRcdHRleHQtYWxpZ24gbGVmdFxyXG5cdFx0bWFyZ2luLWJvdHRvbSAyMHB4XHJcblx0Jl9fYmxvY2tcclxuXHRcdG1hcmdpbi1ib3R0b20gMTVweFxyXG5cdFx0JjpsYXN0LWNoaWxkXHJcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxyXG5cdFx0LmxpbmtcclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSA1cHhcclxuXHRcdGFcclxuXHRcdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cdFx0XHRnYXAgMTBweFxyXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0Y29sb3IgI2ZmZlxyXG5cdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0Y29sb3IgJGdyZWVuXHJcblx0Jl9fZm9ybVxyXG5cdFx0Ji10dGxcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAzMHB4XHJcblx0XHRcdGZvbnQtc2l6ZSAyMHB4XHJcblx0XHRcdGZvbnQtd2VpZ2h0IDgwMFxyXG5cdFx0XHRjb2xvciAjZmZmXHJcblx0XHRpbnB1dFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDIwcHhcclxuXHRcdFx0d2lkdGggMTAwJVxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNmZmZcclxuXHRcdFx0Ym9yZGVyIDFweCBzb2xpZCAkZ3JlZW5cclxuXHRcdFx0aGVpZ2h0IDQwcHhcclxuXHRcdFx0cGFkZGluZyAwIDE1cHhcclxuXHRcdFx0Y29sb3IgIzAwMFxyXG5cdFx0XHQmOjpwbGFjZWhvbGRlclxyXG5cdFx0XHRcdGNvbG9yICRncmVlblxyXG5cdFx0XHQmOmZvY3VzXHJcblx0XHRcdFx0b3V0bGluZSBub25lICFpbXBvcnRhbnRcclxuXHRcdC5idG5cclxuXHRcdFx0d2lkdGggMTAwJVxyXG5cdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0YmFja2dyb3VuZCAkZ3JlZW5cclxuXHRcdFx0XHRjb2xvciAjZmZmXHJcblx0XHRcdFx0b3BhY2l0eSAwLjdcclxuXHRcdCYtbWVzc2FnZVxyXG5cdFx0XHRtYXJnaW4tdG9wIDMwcHhcclxuXHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcclxuXHRcdFx0Zm9udC1zaXplIDE2cHhcclxuXHRcdFx0Zm9udC1mYW1pbHkgJGdvb2RcclxuXHRcdFx0Y29sb3IgI2ZmZlxyXG4iLCIvKj09PT09PT09PT0gIERlc2t0b3AgRmlyc3QgID09PT09PT09PT0qL1xuXG5AbWVkaWEgKG1heC13aWR0aCA6IDEyMDBweClcblx0LmhlYWRlcl9fcGhvbmVzLWNob29zZSBhXG5cdFx0Zm9udC1zaXplIDE2cHhcblx0LmhlYWRlcl9fbWVudVxuXHRcdGdhcCAxMnB4XG5cdC5oZWFkZXJfX21lbnUgYVxuXHRcdGZvbnQtc2l6ZSAxNHB4XG5cdFx0Lmljb25cblx0XHRcdHdpZHRoIDIwcHhcblx0LmhlYWRlcl9fcGhvbmVzLWNob29zZVxuXHRcdC5pY29uLXBob25lXG5cdFx0XHR3aWR0aCAyMHB4XG5cdC5oZWFkZXJfX2xvZ29cblx0XHR3aWR0aCA2MHB4XG5cdC5oZXJvX19zbGlkZS10MVxuXHRcdGZvbnQtc2l6ZSA0MHB4XG5cdC5oZXJvX19zbGlkZS1yaWdodCAuY29udGFpbmVyLWltYWdlIGltZ1xuXHRcdG1heC13aWR0aCA5NDBweFxuXHQuc2VydmljZXNfX3RhYnMgLnRhYl9oZWFkZXJcblx0XHR3aWR0aCAzMDBweFxuXHQuYWJvdXRfX3JpZ2h0XG5cdFx0cGFkZGluZy1sZWZ0IDgwcHhcblx0LmNvbnRhY3RzX19sZWZ0XG5cdFx0cGFkZGluZy1yaWdodCAyMHB4XG5cblxuQG1lZGlhIChtYXgtd2lkdGggOiA5MDBweClcblx0LmhlYWRlclxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0LndyYXBwZXJcblx0XHRcdHBvc2l0aW9uIHN0YXRpY1xuXHQuaGVhZGVyX19oYW1iXG5cdFx0ZGlzcGxheSBibG9ja1xuXHQuaGVhZGVyX19tZW51XG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRsZWZ0IDBcblx0XHR0b3AgMTAwJVxuXHRcdGJhY2tncm91bmQtY29sb3IgI2ZmZlxuXHRcdHBhZGRpbmcgMzBweFxuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuXHRcdGFsaWduLWl0ZW1zIGNlbnRlclxuXHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdHdpZHRoIDEwMCVcblx0XHR6LWluZGV4IDNcblx0XHRnYXAgMjRweFxuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKC0zMHB4KVxuXHRcdG9wYWNpdHkgMFxuXHRcdHZpc2liaWxpdHkgaGlkZGVuXG5cdFx0dHJhbnNpdGlvbiBhbGwgLjNzXG5cdFx0Ji5hY3RpdmVcblx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKDApXG5cdFx0XHRvcGFjaXR5IDFcblx0XHRcdHZpc2liaWxpdHkgdmlzaWJsZVxuXHQuaGVhZGVyX19tZW51IGFcblx0XHRmb250LXNpemUgMThweFxuXHQuaGVhZGVyX19tZW51IGEgLmljb25cblx0XHR3aWR0aCAyNXB4XG5cdC5zZXJ2aWNlc19fdGFicyAudGFiX2hlYWRlclxuXHRcdHdpZHRoIDEwMCVcblx0LnNlcnZpY2VzX190YWJzIC50YWJzLXdyYXBwZXJcblx0XHRmbGV4LXdyYXAgd3JhcFxuXHQuaGVhZGVyX19waG9uZXMtY2hvb3NlXG5cdFx0ZGlzcGxheSBub25lXG5cdC5oZWFkZXJfX3Bob25lcy1kcm9wXG5cdFx0cG9zaXRpb24gc3RhdGljXG5cdFx0b3BhY2l0eSAxXG5cdFx0dmlzaWJpbGl0eSB2aXNpYmxlXG5cdFx0Ym94LXNoYWRvdyBub25lXG5cdFx0cGFkZGluZyAwXG5cdFx0dHJhbnNmb3JtIG5vbmVcblx0XHRhXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdFx0cGFkZGluZy1sZWZ0IDI1cHhcblx0XHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRjb250ZW50ICcnXG5cdFx0XHRcdHdpZHRoIDI1cHhcblx0XHRcdFx0aGVpZ2h0IDI1cHhcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9pY29ucy9QaG9uZS5zdmcnKVxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplIGNvbnRhaW5cblx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0bGVmdCAwXG5cdFx0XHRcdHRvcCA1MCVcblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcblx0LmhlYWRlcl9fbG9nb1xuXHRcdHdpZHRoIDgzcHhcblxuXG5AbWVkaWEgKG1heC13aWR0aCA6IDc2N3B4KVxuXHQuaW5kdXN0cnlfX3RhYi1jb250ZW50LFxuXHQuY29udGFjdHMgLndyYXBwZXJcblx0XHRmbGV4LXdyYXAgd3JhcFxuXHRcdGdhcCAzMHB4XG5cdC5pbmR1c3RyeV9fdGFiLWNvbnRlbnQtbGVmdCwgLmluZHVzdHJ5X190YWItY29udGVudC1yaWdodFxuXHRcdHdpZHRoIDEwMCVcblx0LmNvbnRhY3RzX19sZWZ0LCAuY29udGFjdHNfX3JpZ2h0XG5cdFx0d2lkdGggMTAwJVxuXHQuc2VydmljZXNfX3RhYi1hY2NvcmQtaGVhZFxuXHRcdHdpZHRoIDEwMCVcblx0XHRtaW4taGVpZ2h0IDcwcHhcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0XHRwYWRkaW5nIDE1cHggMjBweFxuXHRcdGdhcCAyMHB4XG5cdFx0Y3Vyc29yIHBvaW50ZXJcblx0XHRjb2xvciAkYmx1ZVxuXHRcdHRyYW5zaXRpb24gYWxsIC4zc1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0Ym9yZGVyLWJvdHRvbSAxcHggZG90dGVkICNEOUQ5RDlcblx0LnNlcnZpY2VzX190YWJzIC50YWJfaGVhZGVyXG5cdFx0ZGlzcGxheSBub25lXG5cdC5zZXJ2aWNlc19fdGFiLWNvbnRlbnQuYWN0aXZlXG5cdFx0LnNlcnZpY2VzX190YWItYWNjb3JkLWhlYWRcblx0XHRcdGNvbG9yICNmZmZcblx0XHRcdGJhY2tncm91bmQtY29sb3IgJGJsdWVcblx0XHRcdGJvcmRlci1ib3R0b20gbm9uZVxuXHQuc2VydmljZXNfX3RhYi1hY2NvcmQtYm9keVxuXHRcdGZsZXgtd3JhcCB3cmFwXG5cdFx0Z2FwIDBcblx0LnNlcnZpY2VzX190YWItY29udGVudC10ZXh0XG5cdFx0d2lkdGggMTAwJVxuXHQuc2VydmljZXNfX3RhYi1jb250ZW50LWltYWdlXG5cdFx0d2lkdGggMTAwJVxuXHRcdGhlaWdodCA0MzBweFxuXHQuc2VydmljZXNfX3RhYnMgLnRhYl9jb250ZW50XG5cdFx0d2lkdGggMTAwJVxuXHQuYWJvdXRcblx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblx0LmFib3V0X19sZWZ0LFxuXHQuYWJvdXRfX3JpZ2h0XG5cdFx0d2lkdGggMTAwJVxuXHQuYWJvdXRfX3JpZ2h0XG5cdFx0cGFkZGluZyA1MHB4IDIwcHhcblx0XHRtaW4taGVpZ2h0IDEwMHB4XG5cdFxuXG5cbkBtZWRpYSAobWF4LXdpZHRoIDogNjAwcHgpXG5cdC5oZXJvX19zbGlkZVxuXHRcdGZsZXgtd3JhcCB3cmFwXG5cdFx0cGFkZGluZyA0MHB4IDBcblx0Lmhlcm9fX3NsaWRlLWxlZnQsXG5cdC5oZXJvX19zbGlkZS1yaWdodFxuXHRcdHdpZHRoIDEwMCVcblx0Lmhlcm9fX3NsaWRlLXJpZ2h0IC5jb250YWluZXItaW1hZ2Vcblx0XHRwb3NpdGlvbiBzdGF0aWNcblx0XHRpbWdcblx0XHRcdG1heC13aWR0aCAxMDAlXG5cdC5oZXJvX19zbGlkZS1sZWZ0XG5cdFx0cGFkZGluZyAwXG5cdC5pbmR1c3RyeSxcblx0LmNvbnRhY3RzLFxuXHQuc2VydmljZXNcblx0XHRwYWRkaW5nIDUwcHggMFxuXG5AbWVkaWEgKG1heC13aWR0aCA6IDQ4MHB4KVxuXHQuaGVyb19fc2xpZGUtdDFcblx0XHRmb250LXNpemUgMzRweFxuXHQuaW5kdXN0cnlfX3RhYnMgLnRhYl9oZWFkZXJcblx0XHRnYXAgMTBweFxuXHQuaW5kdXN0cnlfX3RhYnMgLnRhYl9oZWFkZXIgLnRhYlxuXHRcdGZvbnQtc2l6ZSAxNHB4XG5cbkBtZWRpYSAobWF4LXdpZHRoIDogMzc0cHgpXG5cdC50aXRsZS1oMlxuXHRcdGZvbnQtc2l6ZSAzMHB4XG5cdFx0bWFyZ2luLWJvdHRvbSAyOHB4XG5cdC5pbmR1c3RyeV9fdGFicyAudGFiX2hlYWRlciAudGFiXG5cdFx0cGFkZGluZyAxMHB4XG5cdFx0aGVpZ2h0IDM2cHhcblx0LmFib3V0X19yaWdodCBoMlxuXHRcdGZvbnQtc2l6ZSAyOHB4XG5cdC5zZXJ2aWNlc19fdGFiLWFjY29yZC1oZWFkXG5cdFx0cGFkZGluZyA1cHggMTBweFxuXHQuaGVhZGVyX19sb2dvXG5cdFx0d2lkdGggNTBweFxuXHQuaGVhZGVyX19waG9uZXMtZHJvcCBhXG5cdFx0Zm9udC1zaXplIDE0cHhcblx0Lmhlcm9fX3NsaWRlLXQxXG5cdFx0Zm9udC1zaXplIDI4cHhcbiJdfQ== */
