@font-face {
  font-family: 'SegoeUI';
  src: url("fonts/SegoeUI.eot");
  src: url("fonts/SegoeUI.eot?#iefix") format("embedded-opentype"), url("fonts/SegoeUI.woff") format("woff"), url("fonts/SegoeUI.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'SegoeUI';
  src: url("fonts/SegoeUI-SemiBold.eot");
  src: url("fonts/SegoeUI-SemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/SegoeUI-SemiBold.woff") format("woff"), url("fonts/SegoeUI-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'SegoeUI';
  src: url("fonts/SegoeUI-Bold.eot");
  src: url("fonts/SegoeUI-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/SegoeUI-Bold.woff") format("woff"), url("fonts/SegoeUI-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'DaysOne';
  src: url("fonts/DaysOne-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Stolzl';
  src: url("fonts/Stolzl-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Stolzl';
  src: url("fonts/Stolzl-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html,
body {
  overflow-x: hidden; }

.clearfix:after {
  content: " ";
  display: table;
  clear: both; }

.slick-initialized .slick-slide {
  outline: none; }

body {
  min-width: 320px;
  font-family: "SegoeUI", sans-serif;
  font-size: 18px;
  line-height: 1.3;
  font-weight: 400;
  color: #5A5A5A; }

.container {
  max-width: 1190px;
  margin: 0 auto;
  padding: 0 15px; }
  @media (max-width: 1199.98px) {
    .container {
      max-width: 960px; } }
  @media (max-width: 991.98px) {
    .container {
      max-width: 720px; } }
  @media (max-width: 767.98px) {
    .container {
      max-width: 430px; } }
  @media (max-width: 575.98px) {
    .container {
      width: auto; } }
.md-hidden{
display:none!important;
}
.xs-hidden{
display:block!important;
}
.xs-hidden.flex{
display:flex!important;
}
@media (max-width: 767.98px) {
.md-hidden{
display:block!important;
}
.xs-hidden{
display:none!important;
}
.xs-hidden.flex{
display:none!important;
}
}
a {
  text-decoration: none;
  color: inherit; }

.button {
  display: inline-block;
  padding: 24px 50px;
  outline: none;
  cursor: pointer;
  border: 1px solid #2459A0;
  border-radius: 60px;
  color: #082A58;
  font-size: 18px;
  font-weight: bold;
  -webkit-transition: .5s;
  transition: .5s;
  background-color: transparent; }
  .button:hover {
    border: 1px solid #000;
    background: radial-gradient(122% 122% at 12% 20%, #3665A4 2.08%, #254583 48.44%, #2459A0 95.83%);
    color: #fff; }
  @media (max-width: 767.98px) {
	  .target__line {  
	display:none;	  
	  }  
    .button {
      padding: 15px 35px;
      font-size: 16px; } }

::-webkit-scrollbar {
  width: 12px; }

/* Track */
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px; }

/* Handle */
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(54, 101, 164, 0.8);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }

::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(54, 101, 164, 0.4); }

.section-title {
  text-align: center;
  text-transform: uppercase;
  font-family: "DaysOne", sans-serif;
  font-size: 28px;
  line-height: 1.5;
  color: #082A58;
  margin-bottom: 80px; }
.section-title span{
    color: #FA3134;	
}
  .section-title img {
    width: 230px; }
  @media (max-width: 767.98px) {
    .section-title {
      margin-bottom: 40px;
      font-size: 20px; }
	  .section-title br{
		display:none;  
	  }
      .section-title img {
        width: 170px; } }

.header {
  position: relative;
  padding-top: 30px;
  background: #EBEBEB url("img/header-bg-full.png") no-repeat;
  background-position: left 0px bottom -30px; }
  @media (max-width: 1600px) {
    .header {
      background-position: left -290px bottom -30px; } }
  @media (max-width: 1199.98px) {
    .header {
      background-position: left -60px bottom 260px;
      background-size: 600px auto; } }
  @media (max-width: 991.98px) {
    .header {
      background-image: none; } }
  @media (max-width: 767.98px) {
    .header {
      padding-top: 15px; } }

.header__plant {
  position: absolute;
  right: 0;
  bottom: 0; }
  @media (max-width: 991.98px) {
    .header__plant {
      bottom: auto;
      top: 120px; } }
  @media (max-width: 767.98px) {
    .header__plant {
      width: 130px; }
      .header__plant img {
        width: 100%; } }

.header__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 177px; }
  @media (max-width: 991.98px) {
    .header__contacts {
      margin-bottom: 100px; } }
  @media (max-width: 767.98px) {
    .header__contacts {
      text-align: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-bottom: 50px; } }

.header__contacts-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.header__contacts-tel {
  margin-right: 35px;
  font-size: 20px; }
  .header__contacts-tel a {
    font-weight: 700;
    color: #FA3134; }
  @media (max-width: 767.98px) {
    .header__contacts-tel {
      margin-right: 15px;
      font-size: 18px; }
      .header__contacts-tel a {
        white-space: nowrap; } }

.header__contacts-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .header__contacts-social a {
    display: block;
    width: 42px;
    height: 42px;
    border-radius: 50%; }
  @media (max-width: 767.98px) {
    .header__contacts-social a {
      width: 35px;
      height: 35px; } }

.header__contacts-fb {
  margin-right: 30px;
  background: url("img/facebook.svg") no-repeat center; }
  @media (max-width: 767.98px) {
    .header__contacts-fb {
      margin-right: 15px; } }

.header__contacts-ins {
  background: url("img/instagram.svg") no-repeat center; }

.header__language {
  position: absolute;
  right: 30px;
  padding: 0;
  margin: 0;
  list-style: none; }
  .header__language li {
    display: inline-block; }
  .header__language a {
    font-size: 20px;
    color: #A2A2A2; }
  .header__language li.active a {
    font-weight: 700;
    color: #082A58; }
  @media (max-width: 1600px) {
    .header__language {
      position: static;
      margin-left: 40px; } }
  @media (max-width: 767.98px) {
    .header__language {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      margin-bottom: 15px;
      -ms-flex-item-align: end;
          align-self: flex-end; } }

.header__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 991.98px) {
    .header__bottom {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.header__bottom-left {
  margin-left: 140px; }
  @media (max-width: 1199.98px) {
    .header__bottom-left {
      margin-left: 0px; } }
  @media (max-width: 991.98px) {
    .header__bottom-left {
      position: absolute;
      bottom: 110px;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
              transform: translate(-50%, 0); } }
  @media (max-width: 767.98px) {
    .header__bottom-left {
      bottom: 0; } }

.header__bottom-img {
  width: 100%;
  text-align: center; }
  @media (max-width: 767.98px) {
    .header__bottom-img {
      width: 240px;
      margin: 0 auto; }
      .header__bottom-img img {
        width: 94%; } }

.header__bottom-img-text {
    display: inline-block;
    padding: 6px 0;
	margin-top:15px;
    font-size: 12px;
    color: #082A58;
    font-weight: 600;
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
    width: 110%;
text-shadow: 0 0 15px rgba(255,255,255,1), 0 0 10px rgba(255,255,255,1),0 0 25px rgba(255,255,255,1), 0 0 25px rgba(255,255,255,1), 0 0 25px rgba(255,255,255,1);
} }
  @media (max-width: 991.98px) {
    .header__bottom-img-text {
      display: block;
      width: 270px;
      margin: 0 auto; } }

.header__bottom-right {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 590px;
  margin-right: 37px;
  text-align: center; }
  @media (max-width: 1199.98px) {
    .header__bottom-right {
      width: 570px; } }
  @media (max-width: 991.98px) {
    .header__bottom-right {
      margin: 0 auto;
      margin-bottom: 30px; } }
  @media (max-width: 767.98px) {
    .header__bottom-right {
      width: 100%; } }

.header__title {
  margin-bottom: 24px; }
  @media (max-width: 767.98px) {
    .header__title {
      width: 260px;
      margin: 0 auto; }
      .header__title img {
        width: 100%; } }

.header__title-1 {
  font-size: 24px;
  margin-bottom: 18px; }
  @media (max-width: 767.98px) {
    .header__title-1 {
      font-size: 22px; } }

.header__title-2 {
  text-transform: uppercase;
  font-family: "DaysOne", sans-serif;
  font-size: 36px;
  color: #082A58;
  margin-bottom: 11px; }
  @media (max-width: 767.98px) {
    .header__title-2 {
      font-size: 19px; } }

.header__title-3 {
  font-size: 28px;
  margin-bottom: 35px; }
  @media (max-width: 991.98px) {
    .header__title-3 {
      margin-bottom: 500px; } }
  @media (max-width: 767.98px) {
    .header__title-3 {
      font-size: 20px;
      margin-bottom: 350px; } }

.header__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 30px; }
  @media (max-width: 767.98px) {
    .header__buttons {
      padding-left: 0;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .header__buttons .button {
        width: 100%; }
      .header__buttons .header__btn {
        margin-bottom: 15px; } }

.target {
  padding: 90px 0px; }
  @media (max-width: 767.98px) {
    .target {
      padding: 60px 0px; } }

.target__subtitle {
  text-align: center;
  font-size: 28px;
  color: #082A58;
  margin-bottom: 40px; }
  @media (max-width: 767.98px) {
    .target__subtitle {
      font-size: 24px;
      margin-bottom: 30px; } }

.target__center {
  position: relative;
  position: relative;
  width: 740px;
  margin: 0 auto;
  margin-bottom: 40px; }
  @media (max-width: 991.98px) {
    .target__center {
      margin-bottom: 50px; } }
  @media (max-width: 767.98px) {
    .target__center {
      width: 100%;
	  } }

@media (max-width: 991.98px) {
  .target__img-wrap {
    position: absolute;
    top: -90px;
    right: -130px;
    -webkit-transform: scale(0.7);
            transform: scale(0.7); } }

@media (max-width: 767.98px) {
  .target__img-wrap {
    display: none; } }

.target__img {
  position: relative;
  -webkit-transform: translateX(-20px);
          transform: translateX(-20px); }
  @media (max-width: 1199.98px) {
    .target__img {
      -webkit-transform: translateX(-20px) scale(0.9);
              transform: translateX(-20px) scale(0.9); } }

.target__full {
  position: relative;
  width: 100%; }

.target__wrap {
  position: absolute;
  width: 460px;
  height: 460px;
  z-index: -1;
  top: 80px;
  left: 170px; }

.target__thin {
  position: absolute;
  top: 0;
  left: 0; }

.target__round {
  position: absolute;
  z-index: 2;
  top: 25px;
  left: 25px; }

.target__border {
  position: absolute;
  z-index: 1;
  top: 16px;
  left: 14px;
  width: 430px;
  height: 430px;
  border-radius: 50%;
  border: 5px solid #3665A4; }

.target__block {
  position: absolute;
  bottom: 20px;
  right: 70px;
  width: 230px; }
  .target__block img {
    width: 100%; }
  @media (max-width: 991.98px) {
    .target__block {
      right: 120px; } }

.target__list {
  width: 500px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: absolute;
  top: 60px;
  color: #5A5A5A;
  font-weight: 700; }
  .target__list li {
    margin-bottom: 60px; }
  .target__list span {
    font-weight: 400; }
  @media (max-width: 991.98px) {
    .target__list {
      position: static;
      -webkit-transform: translate(0, 0) !important;
              transform: translate(0, 0) !important;
      list-style: inside;
      list-style-position: outside; }
      .target__list li {
        -webkit-transform: translate(0, 0) !important;
                transform: translate(0, 0) !important;
        text-align: left;
        margin-bottom: 20px !important;
        width: auto !important; } }
  @media (max-width: 767.98px) {
    .target__list {
      width: 100%;
      padding-left: 15px;
	  
	  } 
	  .target__list li br{
	  display:none;
	  }}

.target__list-left {
  -webkit-transform: translateX(-60px);
          transform: translateX(-60px);
  text-align: right;
  left: 0; }
  .target__list-left li:nth-child(1) {
    -webkit-transform: translateX(-130px);
            transform: translateX(-130px); }
  .target__list-left li:nth-child(2) {
    -webkit-transform: translateX(-260px);
            transform: translateX(-260px); }
  .target__list-left li:nth-child(3) {
    -webkit-transform: translateX(-310px);
            transform: translateX(-310px); }
  .target__list-left li:nth-child(4) {
    -webkit-transform: translateX(-310px);
            transform: translateX(-310px); }
  .target__list-left li:nth-child(5) {
    -webkit-transform: translateX(-280px);
            transform: translateX(-280px); }
  @media (max-width: 1199.98px) {
    .target__list-left {
      -webkit-transform: translateX(-45px);
              transform: translateX(-45px); } }

.target__list-right {
  -webkit-transform: translate(210px, -20px);
          transform: translate(210px, -20px);
  right: -4px; }
  .target__list-right li:nth-child(1) {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    margin-bottom: 50px; }
  .target__list-right li:nth-child(2) {
    -webkit-transform: translateX(127px);
            transform: translateX(127px);
    margin-bottom: 45px; }
  .target__list-right li:nth-child(3) {
    -webkit-transform: translateX(170px);
            transform: translateX(170px);
margin-bottom: 75px;}
  .target__list-right li:nth-child(4) {
    -webkit-transform: translateX(180px);
            transform: translateX(180px); }
  @media (max-width: 1199.98px) {
    .target__list-right {
      -webkit-transform: translate(190px, -20px);
              transform: translate(190px, -20px); }
      .target__list-right li:nth-child(3) {
        width: 230px;
        margin-bottom: 40px; } }

.target__row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 -33px; }
  @media (max-width: 767.98px) {
    .target__row {
      -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;
      margin: 0 0 100px; } }

.target__line {
  position: absolute;
  top: 83px;
  right: 0;
  width: 100%;
  height: 1px;
  background-color: #C4C4C4; }

.target__item {
  width: 33.33%;
  padding: 0 33px;
  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; }
  @media (max-width: 991.98px) {
    .target__item {
      padding: 0 25px; } }
  @media (max-width: 767.98px) {
    .target__item {
      width: 100%;
      margin-bottom: 30px; } }

.target__item-img {
  position: relative;
  z-index: 1;
  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;
  width: 166px;
  height: 166px;
  border-radius: 50%;
  margin-bottom: 24px; }
  .target__item-img.item-1 {
    background: url("img/target-item-1.png") no-repeat center;
    background-color: #fff; }
  .target__item-img.item-2 {
    background: url("img/target-item-2.png") no-repeat center;
    background-color: #fff; }
  .target__item-img.item-3 {
    background: url("img/target-item-3.png") no-repeat center;
    background-color: #fff; }

.target__item-round {
  position: relative;
  width: 146px;
  height: 146px;
  border-radius: 50%;
  border: 3px solid #082A58; }
  .target__item-round::before, .target__item-round::after {
    position: absolute;
    top: 50%;
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #082A58; }
  .target__item-round::before {
    left: -6px; }
  .target__item-round::after {
    right: -6px; }

.target__item-round-thin {
  position: absolute;
  z-index: -1;
  width: 166px;
  height: 166px;
  border-radius: 50%;
  border: 1px solid #082A58; }

.target__item-title {
  text-align: center;
  font-family: "DaysOne", sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  color: #FA3134;
  margin-bottom: 5px; }

.target__item-text {
  color: #000;
  text-align: center; }

.target__item-mark {
  color: #000;
  text-align: center;
  font-weight: bold; }

.effect {
  position: relative;
  padding: 120px 0px;
  background: radial-gradient(164.65% 609.5% at 11.85% 16.59%, #EBEBEB 0%, #FFFFFF 49.49%, #EEEEEE 100%); }
  @media (max-width: 767.98px) {
    .effect {
      padding: 60px 0px; } }

.effect__top {
  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; }
  @media (max-width: 991.98px) {
    .effect__top {
      margin-bottom: 30px; } }
  @media (max-width: 767.98px) {
    .effect__top {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.effect__plant {
  position: absolute; }
  .effect__plant.top {
    top: 0;
    right: 0; }
  .effect__plant.bottom {
    bottom: 100px;
    left: 0; }
  @media (max-width: 767.98px) {
    .effect__plant {
      width: 130px; }
      .effect__plant img {
        width: 100%; } }

@media (max-width: 767.98px) {
  .effect__top-mid {
    margin: 15px 0px; } }

.effect__top-left,
.effect__top-right {
  width: 180px;
  font-family: "DaysOne", sans-serif;
  font-size: 30px;
  color: #FA3134; }
  @media (max-width: 767.98px) {
    .effect__top-left,
    .effect__top-right {
      font-size: 25px;
      margin-bottom: 15px;
      text-align: center !important;
	  width: 100%;} }

.effect__top-left {
  text-align: right; }

.effect__top-right {
  text-align: left; }

.effect__arrow-wrap {
  overflow: hidden;
  width: 185px; }
  .effect__arrow-wrap img {
    width: 100%; }

.target__counter {
  position: relative;
  z-index: 1;
  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;
  width: 166px;
  height: 166px;
  border-radius: 50%; }
@media (max-width: 767.98px) {
	.target__counter{
	margin:0 auto 30px;
	}
}
  .target__counter .target__counter-thin {
    position: absolute;
    z-index: -1;
    width: 166px;
    height: 166px;
    border-radius: 50%;
    border: 1px solid #082A58; }

.target__counter-round {
  position: relative;
  width: 146px;
  height: 146px;
  border-radius: 50%;
  border: 3px solid #082A58; }
  .target__counter-round::before, .target__counter-round::after {
    position: absolute;
    top: 50%;
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #082A58; }
  .target__counter-round::before {
    left: -6px; }
  .target__counter-round::after {
    right: -6px; }

.target__counter-number {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-family: "DaysOne", sans-serif;
  font-size: 80px;
  color: #FA3134; }

.effect__bottom {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 767.98px) {
    .effect__bottom {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.effect__list {
  position: relative;
  z-index: 1;
  width: 300px;
  padding: 0;
  margin: 0;
  list-style: none; }
  .effect__list li {
    position: relative;
    cursor: pointer;
    margin-bottom: 73px; }
  .effect__list li:last-child {
    margin-bottom: 0; }
  .effect__list span {
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: radial-gradient(122% 122% at 12% 20%, #3665A4 2.08%, #254583 48.44%, #2459A0 95.83%); }
    .effect__list span::after {
      position: absolute;
      content: '';
      top: -7px;
      left: -7px;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      border: 1px solid #254583;
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transition: .2s;
      transition: .2s; }
  .effect__list li:hover {
    font-weight: 700; }
    .effect__list li:hover span::after {
      -webkit-transform: scale(1);
              transform: scale(1); }
    .effect__list li:hover::after {
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }
  @media (max-width: 767.98px) {
    .effect__list {
      width: 100%;
	  margin-left: 30px;} }

.effect__list.left {
  text-align: right; }
  .effect__list.left li {
    padding-right: 95px; }
  .effect__list.left span {
    right: 0; }
  .effect__list.left li::after {
    position: absolute;
    content: '';
    bottom: -13px;
    right: 20px;
    width: 60px;
    height: 70px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: .3s;
    transition: .3s; }
  .effect__list.left li:nth-child(1)::after {
    background-image: url("img/effect-1.png"); }
  .effect__list.left li:nth-child(2)::after {
    background-image: url("img/effect-2.png"); }
  .effect__list.left li:nth-child(3)::after {
    background-image: url("img/effect-3.png"); }
  .effect__list.left li:nth-child(4)::after {
    background-image: url("img/effect-4.png"); }
  .effect__list.left li:nth-child(5)::after {
    background-image: url("img/effect-5.png"); }
  .effect__list.left li:nth-child(6)::after {
    background-image: url("img/effect-6.png"); }
  .effect__list.left li:nth-child(7)::after {
    background-image: url("img/effect-7.png"); }
  .effect__list.left li:nth-child(8)::after {
    background-image: url("img/effect-8.png"); }
  @media (max-width: 767.98px) {
    .effect__list.left {
      margin-bottom: 30px; }
      .effect__list.left li {
        position: relative;
        text-align: left;
        padding-right: 0px;
        padding-left: 80px;
        margin-bottom: 40px; }
        .effect__list.left li span {
          position: absolute;
          left: 0; }
      .effect__list.left li::after {
        left: 20px;
        right: auto;
        width: 40px;
        height: 50px;
        background-size: contain; } }

.effect__list.right {
  text-align: left;
  width: 230px; }
  .effect__list.right li {
    padding-left: 30px; }
  .effect__list.right span {
    left: 0; }
  @media (max-width: 767.98px) {
    .effect__list.right li {
      margin-bottom: 30px; }
    .effect__list.right li:last-child {
      margin-bottom: 0; } }

.effect__bottom-img {
  margin-top: 30px;
  width: 620px;
  -webkit-transform: translateX(20px);
          transform: translateX(20px); }
  .effect__bottom-img img {
    width: 100%; }
  @media (max-width: 1199.98px) {
    .effect__bottom-img {
      margin-top: 90px; } }
  @media (max-width: 1199.98px) {
    .effect__bottom-img {
      display:none;} }
  @media (max-width: 767.98px) {
    .effect__bottom-img {
      opacity: 0.1; } }

.prevention {
  padding: 100px 0px; }
  @media (max-width: 767.98px) {
    .prevention {
      padding: 60px 0px; }
      .prevention .target__center {
        width: 740px; } }

.prevention__top {
  position: relative;
  z-index: 1;
  max-width: 1000px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 100px; }
  @media (max-width: 1199.98px) {
    .prevention__top {
      margin-bottom: 0; } }
  @media (max-width: 767.98px) {
    .prevention__top {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
	      } }

.prevention__list {
  width: 430px;
  padding: 0;
  margin: 0;
  list-style: none; }
  .prevention__list li {
    position: relative;
    cursor: pointer;
    margin-bottom: 34px;
    padding-left: 30px; }
  .prevention__list li:last-child {
    margin-bottom: 0; }
  .prevention__list span {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: radial-gradient(122% 122% at 12% 20%, #3665A4 2.08%, #254583 48.44%, #2459A0 95.83%); }
    .prevention__list span::after {
      position: absolute;
      content: '';
      top: -7px;
      left: -7px;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      border: 1px solid #254583;
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transition: .2s;
      transition: .2s; }
  .prevention__list li:hover {
    font-weight: 700; }
    .prevention__list li:hover span::after {
      -webkit-transform: scale(1);
              transform: scale(1); }
    .prevention__list li:hover::after {
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }
  @media (max-width: 991.98px) {
    .prevention__list {
      width: 355px; } }
  @media (max-width: 767.98px) {
    .prevention__list {
      width: 100%; }
      .prevention__list li, .prevention__list li:last-child {
        margin-bottom: 20px; } }

.prevention__bottom {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  @media (max-width: 1199.98px) {
    .prevention__bottom {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.prevention__bottom-left {
  position: absolute;
  left: -240px;
  top: -130px; }
  @media (max-width: 1199.98px) {
    .prevention__bottom-left {
      position: static; } }
  @media (max-width: 767.98px) {
    .prevention__bottom-left {
      height: 350px;
      left: 0; }
      .prevention__bottom-left .target__center {
        -webkit-transform: translate(-220px, -150px) scale(0.6);
                transform: translate(-220px, -150px) scale(0.6); }
      .prevention__bottom-left .target__block img {
        -webkit-transform: scale(0.8);
                transform: scale(0.8); } }

.prevention__bottom-right {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 675px; }
  @media (max-width: 1199.98px) {
    .prevention__bottom-right {
      margin: 0 auto; } }
  @media (max-width: 767.98px) {
    .prevention__bottom-right {
      width: 100%; } }

.prevention__head {
  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;
  max-width: 560px;
  margin: 0 auto;
  margin-bottom: 35px; }
  @media (max-width: 767.98px) {
    .prevention__head {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.prevention__head-title {
  font-size: 20;
  font-family: "DaysOne", sans-serif;
  color: #FA3134; }
  .prevention__head-title img {
    width: 170px; }
  @media (max-width: 767.98px) {
    .prevention__head-title {
      text-align: center;
      width: 190px;
      margin: 0 auto;
      margin-bottom: 15px; } }

.prevention__subtitle {
  color: #082A58;
  margin-bottom: 35px; }

.prevention__table {
  color: #082A58;
  width: 100%;
  font-size: 16px; }

.prevention__table-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #C4C4C4; }
  .prevention__table-row:last-child {
    border-bottom: 1px solid #C4C4C4; }

.prevention__table-col {
  color: #082A58;
  width: 50%;
  padding: 17px; }
  .prevention__table-col:first-child {
    padding-left: 30px;
    font-weight: 600;
    border-right: 1px solid #C4C4C4; }
  .prevention__table-col:last-child {
    text-align: center; }
  @media (max-width: 767.98px) {
    .prevention__table-col {
      padding: 9px; }
      .prevention__table-col:first-child {
        padding-left: 0px; } }

.health {
  height: 1060px;
  position: relative;
  padding: 100px 0px;
  background: radial-gradient(164.65% 609.5% at 11.85% 16.59%, #EBEBEB 0%, #FFFFFF 49.49%, #EEEEEE 100%); }
  @media (max-width: 991.98px) {
    .health {
      height: 1250px; } }
  @media (max-width: 767.98px) {
    .health {
      height: auto;
      padding: 60px 0; } }

.health__plant {
  position: absolute;
  left: 0;
  bottom: 30px; }
  @media (max-width: 767.98px) {
    .health__plant {
      width: 130px;
      bottom: auto;
      top: 100px; }
      .health__plant img {
        width: 100%; } }

.health__buttons {
  position: relative;
  width: 820px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 80px; }
  .health__buttons::after {
    position: absolute;
    content: "";
    top: 35px;
    left: 100px;
    right: 100px;
    height: 1px;
    background-color: #C4C4C4; }
  @media (max-width: 991.98px) {
    .health__buttons {
      width: auto; } }
  @media (max-width: 767.98px) {
    .health__buttons {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-bottom: 30px; }
      .health__buttons .button {
        width: 100%; } }

.health__btn {
  position: relative;
  z-index: 1; }
  .health__btn .button {
    background-color: #f3f3f3; }
  .health__btn.active .button {
    border: 1px solid #000;
    background: radial-gradient(122% 122% at 12% 20%, #3665A4 2.08%, #254583 48.44%, #2459A0 95.83%);
    color: #fff;
    cursor: default; }
  @media (max-width: 767.98px) {
    .health__btn {
      margin-bottom: 20px; } }

.health__item {
  display: none;
  color: #082A58; }
  .health__item.active {
    display: block; }

.health__item-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px; }
  @media (max-width: 767.98px) {
    .health__item-top {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-bottom: 20px; } }

.health__item-tab {
  font-family: "DaysOne", sans-serif;
  font-size: 20px;
  color: #C4C4C4;
  text-decoration: underline;
  text-transform: uppercase;
  margin-right: 56px;
  cursor: pointer; }
  .health__item-tab:last-cild {
    margin-right: 0; }
  .health__item-tab:hover {
    color: #fa313496; }
  .health__item-tab.active {
    color: #FA3134;
    text-decoration: none;
    cursor: default; }
  @media (max-width: 767.98px) {
    .health__item-tab {
      margin-right: 0;
      margin-bottom: 20px; } }
 @media (max-width: 991.98px) {
    .health__item-tab {
     font-size: 16px; } }
.health__item-content {
  position: relative;
  display: none; }
  .health__item-content.active {
    display: block; }

.health__subtitle {
  font-weight: 700;
  margin-bottom: 27px; }

.health__list {
  padding: 0;
  margin: 0;
  padding-left: 25px;
  margin-bottom: 27px; }
  .health__list li {
    margin-bottom: 24px; }
  .health__list li:last-child {
    margin-bottom: 0; }
  .health__list img {
    width: 130px; }

.health__list.vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .health__list.vertical li {
    margin-left: 70px;
    margin-bottom: 0; }
  .health__list.vertical li:first-child {
    margin-left: 0; }
  @media (max-width: 767.98px) {
    .health__list.vertical {
      display: block; }
      .health__list.vertical li {
        padding-left: 25px;
        margin-bottom: 27px;
        margin-left: 0px; } }

.health__list.height li {
  margin-bottom: 35px; }

.health__list.height li:last-child {
  margin-bottom: 0; }

@media (max-width: 767.98px) {
  .health__list.height li {
    margin-bottom: 24px; }
  .health__list.height li:last-child {
    margin-bottom: 0; } }

.health__text {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 27px; }
.health__text_2 {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 17px;
    width: 650px;
}
@media (max-width: 767.98px) {
.health__text_2 {
    width: 100%;
}
}
.health__img {
  width: 560px;
  position: absolute;
  top: 0;
  right: 0; }
.health__img_2 {
  width: 530px;
  position: absolute;
  top: 30px;
  right: -30px; }
  .health__img img {
    width: 100%; }
  @media (max-width: 991.98px) {
    .health__img {
      width: 330px; }
.health__img_2 {
	top:200px;
      width: 330px; }}
  @media (max-width: 767.98px) {
    .health__img, .health__img_2 {
      position: static;
      width: 100%; } }

.contact {
  padding: 60px 0px;
  background: url("img/contact-bg.png") no-repeat;
  background-position: 190px 110px; }
  @media (max-width: 991.98px) {
    .contact {
      background-position: -120px 110px; } }

.contact__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 991.98px) {
    .contact__row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.contact__left {
  width: 360px;
  margin-right: 30px; }
  @media (max-width: 991.98px) {
    .contact__left {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      margin: 0 auto; } }
  @media (max-width: 767.98px) {
    .contact__left {
      width: 90%; } }

.contact__btn {
  text-align: center; }

.contact__right {
  width: 760px;
  margin-right: 20px;
  margin-top: 30px; }
  @media (max-width: 991.98px) {
    .contact__right {
      width: auto;
      margin: 0;
      margin-bottom: 50px; } }

.contact__title {
  text-transform: uppercase;
  font-family: "DaysOne", sans-serif;
  font-size: 20px;
  color: #FA3134; }

.contact__subtitle {
  font-family: "DaysOne", sans-serif;
  font-size: 20px;
  color: #FA3134;
  margin-bottom: 30px; }
  @media (max-width: 767.98px) {
    .contact__subtitle {
      font-size: 18px;
      margin-bottom: 25px; } }
.contact__subtitle a{
text-decoration: underline;
transition: 0.6s;
}
.contact__subtitle a:hover{
    color: #082A58;
text-decoration: underline;
transition: 0.6s;
}
.contact__form-title {
  font-weight: 700;
  font-size: 20px;
  color: #082A58;
  margin-bottom: 54px; }
  @media (max-width: 767.98px) {
    .contact__form-title {
      font-size: 18px;
      margin-bottom: 40px; } }

.contact__form-row {
  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;
  margin-bottom: 48px; }
  @media (max-width: 1199.98px) {
    .contact__form-row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.contact__form-item {
  width: 200px;
  border: none;
  outline: none;
  border-radius: 60px;
  padding: 24px 30px;
  background-color: #F8F8F8;
	font-weight: bold;
	color: rgba(86, 87, 90, 0.5);
  margin-right: 18px; }
  .contact__form-item::-webkit-input-placeholder {
    color: rgba(86, 87, 90, 0.5);
    font-weight: 700; }
  .contact__form-item::-moz-placeholder {
    color: rgba(86, 87, 90, 0.5);
    font-weight: 700; }
  .contact__form-item:-ms-input-placeholder {
    color: rgba(86, 87, 90, 0.5);
    font-weight: 700; }
  .contact__form-item::-ms-input-placeholder {
    color: rgba(86, 87, 90, 0.5);
    font-weight: 700; }
  .contact__form-item::placeholder {
    color: rgba(86, 87, 90, 0.5);
    font-weight: 700; }
  @media (max-width: 1199.98px) {
    .contact__form-item {
      margin-bottom: 20px; } }
  @media (max-width: 1199.98px) {
    .contact__form-item {
      width: 240px; }
      .contact__form-item:last-child {
        margin-right: 0; } }
  @media (max-width: 767.98px) {
    .contact__form-item {
      width: 100%;
      margin-right: 0; } }
span.wpcf7-list-item {
    display: inline-block;
    margin: 0;
}
input.button {
  padding: 24px 30px; }

.contact__form-checkbox-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 34px; }
  .contact__form-checkbox-wrap input {
    cursor: pointer; }
  .contact__form-checkbox-wrap label {
    font-size: 12px;
    cursor: pointer;
    padding-left: 0; }

.contact__phone {
  color: #082A58; }
  .contact__phone a {
    font-weight: 700;
    color: #FA3134;
    white-space: nowrap; }

.contact__img img {
  width: 100%; }

.footer {
  padding: 50px 0px;
  background: radial-gradient(122% 122% at 12% 20%, #3665A4 2.08%, #254583 48.44%, #2459A0 95.83%); }
  @media (max-width: 767.98px) {
    .footer {
      padding: 35px 0px; } }

.footer__img {
  margin-bottom: 30px; }
  .footer__img img {
    width: 100%; }

.footer__text {
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 40px;
  font-size: 14px; }
  .footer__text a {
    color: #fff;
    font-weight: 700; }
  @media (max-width: 767.98px) {
    .footer__text {
      margin-bottom: 30px; } }

.footer__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .footer__links a {
    margin-right: 80px;
    text-decoration: underline;
    color: #fff;
    font-weight: 700; }
  .footer__links a:last-child {
    margin-right: 0; }
  @media (max-width: 767.98px) {
    .footer__links {
      -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; }
      .footer__links a, .footer__links a:last-child {
        margin: 0 auto;
        margin-bottom: 15px; } }

.overlay {
  overflow: hidden;
  cursor: pointer; }
  .overlay::after {
    content: "";
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(196, 196, 196, 0.7); }
.page-template-default.overlay::after{
display:none;
}
.popup {
  display: none;
  cursor: default;
  position: fixed;
  z-index: 200;
  top: 120px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 960px;
  height: 590px;
  padding: 40px;
  background-color: #fff; }
  .popup.active {
    display: block; }
  @media (max-width: 991.98px) {
    .popup {
      width: 720px; } }
  @media (max-width: 767.98px) {
    .popup {
      top: 15px;
      width: 330px;
      padding: 10px 20px;
      height: auto; } }
  @media (max-width: 374px) {
    .popup {
      width: 290px; } }

.popup__title {
  color: #FA3134;
  font-size: 38px;
  font-family: "DaysOne", sans-serif;
  text-align: center; }
  .popup__title span {
    font-size: 70px;
    padding-left: 25px; }
  @media (max-width: 767.98px) {
    .popup__title {
      font-size: 28px; }
      .popup__title span {
        display: block;
        text-align: center;
        font-size: 50px;
        padding-left: 0px; } }

.popup__subtitle {
  color: #082A58;
  font-size: 28px;
  font-family: "DaysOne", sans-serif;
  text-align: center; }
.popup__subtitle span{
	font-size: 22px; 
	display:block;
	color: #FA3134;
}
  @media (max-width: 767.98px) {
    .popup__subtitle {
      font-size: 22px; }
.popup__subtitle span{
      font-size: 18px; }}

.popup__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .popup__row img {
    width: 100%; }
  @media (max-width: 767.98px) {
    .popup__row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.popup__right {
  padding-top: 40px;
  margin-left: 20px; }

@media (max-width: 767.98px) {
  .popup__left,
  .popup__right {
    width: 180px;
    margin: 0 auto;
    padding-top: 0px; }
    .popup__left.popup__right,
    .popup__right.popup__right {
      width: 150px; }
.popup__left img,
  .popup__right img {
	  max-width: 100%;}

	.target__center .popup__left {
	width: 100%;
	} }

.popup__close {
  position: absolute;
  top: 34px;
  right: 34px;
  width: 35px;
  height: 35px;
  cursor: pointer; }
  .popup__close::before, .popup__close::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100%;
    height: 3px;
    background-color: #C4C4C4; }
  .popup__close::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg); }
  .popup__close::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg); }
  @media (max-width: 767.98px) {
    .popup__close {
      top: 15px;
      right: 15px;
      width: 25px;
      height: 25px; } }

.prevention__top-item.video{
	min-width: 50% !important;
	margin-bottom:25px;
}
.prevention__top-item.video iframe{
	max-width: 100% !important;
}
.prevention__top-item.video .title{
    font-weight: 700;
    font-size: 20px;
    color: #082A58;
    margin-bottom: 34px;
	min-height: 55px; 
	display: inline-block;
	vertical-align: middle;
}
@media (max-width: 767.98px) {
	.prevention__top-item.video .title{
min-height: 35px; 		
		
	}	
	
}

.labs{
    font-size: 14px;

}


.blog-header{
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1190px;
  margin: 0 auto;
  padding: 48px 15px;
  flex-wrap: wrap;
}

.blog-header .header__language{
  position: relative;
}

.blog-header .logo-block img{
  width: 100%;
  max-width: 352px;
  height: auto;
}

.blog-inner{
  max-width: calc(1190px + 2%);
  margin: 0 auto;
  padding: 86px 15px 156px;
}

.blog-inner .blog-posts{
  display: -webkit-flex;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.blog-inner .blog-posts .item{
  width: 31%;
  margin: 0 0 86px;
}

.blog-inner .blog-posts .item .img-block{
  display: block;
  margin-bottom: 20px;
}

.blog-inner .blog-posts .item .img-block img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.blog-inner .blog-posts .item .ttl{
  margin: 0;
  font-size: 20px;
  line-height: 32px;
  font-weight: 400;
  color: #082A58;
  padding-bottom: 20px;
  font-family: 'DaysOne';
}

.blog-inner .blog-posts .item .author{
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #5A5A5A;
  padding-bottom: 10px;
  font-family: 'Stolzl';
}

.publish{
	 font-size: 12px;
  line-height: 24px;
  font-weight: 400;
  color: #5A5A5A;
  padding-bottom: 10px;
  font-family: 'Stolzl';
}

.blog-inner .blog-posts .item .read-more{
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #5A5A5A;
  text-decoration: underline;
  font-family: 'Stolzl';
}

.blog-inner .loadmore{
  width: 100%;
  max-width: 296px;
  border: 1px solid #082A58;
  border-radius: 60px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #082A58;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  padding: 23px;
}

.home-link{
  display: -webkit-flex;
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
  text-decoration: underline;
  letter-spacing: 1px;
}

.home-link img{
  margin-right: 14px;
}

.spec-link{
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #082A58;
  text-decoration: underline;
}

.header__contacts .spec-link{
  margin-right: 20%;
}

@media (max-width: 768px){
  .blog-inner .blog-posts .item{
    width: 48%;
  }
  .header__contacts{
    position: relative;
  }
  .header__contacts .spec-link{
    position: absolute;
    left: 0;
    top: 5px;
    margin-right: 0;
  }
}

@media (max-width: 480px){
  .blog-inner .blog-posts .item{
    width: 100%;
    margin: 0 0 48px;
  }
  .blog-header{
    flex-direction: column-reverse;
    padding-top: 68px;
    position: relative;
  }
  .blog-header .header__language{
    right: 15px;
    left: unset;
    top: 10px;
    margin: 0;
    position: absolute;
  }
  .blog-header .home-link{
    position: absolute;
    top: 12px;
    left: 15px;
  }
  .blog-header .logo-block{
    width: 100%;
    display: block;
    text-align: center;
  }
  .blog-header .logo-block img{
    max-width: 260px;
  }
  .header__contacts-wrap{
    margin-bottom: 50px;
  }
  .blog-inner{
    padding: 48px 15px;
  }
}

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