/*
Theme Name: ПРЦ
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
:root {
	--main-color-normal: #00b7b5; /*Основной цвет - бирюзовый*/
	--main-color-light1: #37DBDB; /*Основной цвет - бирюзовый посветлее*/
	--main-color-light2: #63DBDB; /*Основной цвет - бирюзовый еще светлее*/
	--main-color-dark1: #228989; /*Основной цвет - бирюзовый потемнее*/
	--main-color-dark2: #007777; /*Основной цвет - бирюзовый еще темнее*/
	--second-color-normal: #1449C4; /*Второстепенный цвет А - синий*/
	--second-color-light1: #4A78E1; /*Второстепенный цвет А - синий посветлее*/
	--second-color-light2: #7294E1; /*Второстепенный цвет А - синий еще светлее*/
	--second-color-dark1: #304E93; /*Второстепенный цвет А - синий потемнее*/
	--second-color-dark2: #072B7F; /*Второстепенный цвет А - синий еще темнее*/
	--third-color-normal: #00DB00; /*Второстепенный цвет А - зеленый*/
	--third-color-light1: #3BED3B; /*Второстепенный цвет А - зеленый посветлее*/
	--third-color-light2: #6BED6B; /*Второстепенный цвет А - зеленый еще светлее*/
	--third-color-dark1: #29A429; /*Второстепенный цвет А - зеленый потемнее*/
	--third-color-dark2: #008E00; /*Второстепенный цвет А - зеленый еще темнее*/
	--text-color-normal: #000000; /*Основной цвет текста - черный*/
	--text-color-alternative: #fff; /*Альтернативный цвет текста  - белый*/
	--block-border1-color: #7AD3D3; /*Блок1 цвет границ - бледно бирюзовый*/
	--block-background1-color: #B3E9E9; /*Блок1 цвет фона - бледно бирюзовый*/
	--block-border2-color: #A6CCEC; /*Блок2 цвет границ - бледно голубой*/
	--block-background2-color: #B9D5EC; /*Блок2 цвет фона - бледно голубой*/
	--block-border3-color: #FDC376; /*Блок3 цвет границ - бледно оранжевый*/
	--block-background3-color: #FFEBD1; /*Блок3 цвет фона - бледно оранжевый*/
}

.b-page_newyear {display: none;}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

*:focus {
  outline: none;
}

*:active {
  outline: none;
}
.sliderimage img{margin: 0 auto !important;}
.information a[href$=".pdf"]:not(.wp-element-button) {
  background: url(/wp-content/uploads/2023/10/pdf2.svg)
    no-repeat center left;
  height: 28px;
  padding-left: 39px;
  display: inline-flex;
}
.information .wp-block-file .wp-block-file__button.wp-element-button:before{
	display:none;
}
.information .wp-block-file__button {
    background-color: var(--main-color-dark1);
    border: 5px solid var(--main-color-normal);
	color: #fff;
	padding: 3px;
}
.information .wp-block-file .wp-block-file__button.wp-element-button:hover {
    background-color: var(--main-color-normal);
    border: 5px solid var(--main-color-dark1);
	padding: 3px 15px;
	transform: ease 1s;
}
.information a[href$=".doc"] {
  background: url(/wp-content/uploads/2023/10/doc2.svg)
    no-repeat center left;
  height: 28px;
  display: inline-flex;
  padding-left: 39px;
}

.information a[href$=".docx"] {
  background: url(/wp-content/uploads/2023/10/doc2.svg)
    no-repeat center left;
  height: 28px;
  display: inline-flex;
  padding-left: 39px;
}

.news__wrap a {
  flex-direction: column;
}

input[type="checkbox"]:checked,
input[type="checkbox"]:not(:checked),
input[type="radio"]:checked,
input[type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

input[type="checkbox"]:checked + label,
input[type="checkbox"]:not(:checked) + label,
input[type="radio"]:checked + label,
input[type="radio"]:not(:checked) + label {
  display: block !important;
  position: relative;
  padding-left: 35px;
  line-height: 20px;
  cursor: pointer;
}

input[type="checkbox"]:checked + label:before,
input[type="checkbox"]:not(:checked) + label:before,
input[type="radio"]:checked + label:before,
input[type="radio"]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0px;
  top: -4px;
  width: 26px;
  height: 26px;
  border: 2px solid var(--main-color-normal);
  background-color: #ffffff;
}

input[type="checkbox"]:checked + label:before,
input[type="checkbox"]:not(:checked) + label:before {
  background: linear-gradient(
      265.7deg,
      rgba(19, 75, 242, 0.5) 0%,
      rgba(19, 75, 242, 0.2) 100%
    ),
    var(--main-color-dark1);
  border-radius: 4px;
}

input[type="radio"]:checked + label:before,
input[type="radio"]:not(:checked) + label:before {
  border-radius: 100%;
}

input[type="checkbox"]:checked + label:after,
input[type="checkbox"]:not(:checked) + label:after,
input[type="radio"]:checked + label:after,
input[type="radio"]:not(:checked) + label:after {
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

input[type="checkbox"]:checked + label:after,
input[type="checkbox"]:not(:checked) + label:after {
  left: 5px;
  top: 6px;
  width: 16px;
  height: 8px;
  border-radius: 1px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

input[type="radio"]:checked + label:after,
input[type="radio"]:not(:checked) + label:after {
  left: 6px;
  top: 2px;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background-color: #0c1e83;
}

input[type="checkbox"]:not(:checked) + label:after,
input[type="radio"]:not(:checked) + label:after {
  opacity: 0;
}

input[type="checkbox"]:checked + label:after,
input[type="radio"]:checked + label:after {
  opacity: 1;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
  margin-top: 20px;
}

div.wpforms-container-full .wpforms-form ul li {
  margin-bottom: 20px !important;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  border: none;
  border-top: 1px dashed #d8dfff;
}

.wp-block-table {
  margin: 0;
}

table {
  width: 100%;
  border-collapse: collapse;
}

tr {
  background: var(--main-color-light2);
}
.information tr a{
  color: var(--main-color-dark2);
}

tr:nth-child(2n) {
  background: #fff;
}
.information tr:nth-child(2n) a{
  color: var(--main-color-dark1);
}

td {
  padding: 29px 5px;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button {
  cursor: pointer;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

.wp-block-file .wp-block-file__button {
  /*background: none;*/
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  /*color: #000000;*/
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /*padding: 0;*/
}

.wp-block-file__button:before {
  content: "13";
}

.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:visited {
  color: #000000;
  text-decoration: underline;
  opacity: 1;
}

legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

.slick-slide img {
  display: block;
}

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

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

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

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

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

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

.blocks-gallery-grid .info-ul-list li {
  padding-left: 0;
}

.blocks-gallery-grid.info-ul-list li:before {
  display: none;
}

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

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

@font-face {
  font-family: "PlovdivDisplay";
  src: url("../fonts/PlovdivDisplay-Light.eot");
  src: local("PlovdivDisplay"), local("PlovdivDisplay-Light"),
    url("../fonts/PlovdivDisplay-Light.eot?#iefix") format("embedded-opentype"),
    url("../fonts/PlovdivDisplay-Light.woff") format("woff"),
    url("../fonts/PlovdivDisplay-Light.woff2") format("woff2"),
    url("../fonts/PlovdivDisplay-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

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

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0;
}

ul {
  margin: 0;
  padding: 0;
}

ol {
  list-style-type: none;
  counter-reset: num;
  padding: 0;
}

ol li {
  position: relative;
  margin-bottom: 30px;
}

ol li:before {
  content: counter(num) "";
  counter-increment: num;
  font-weight: 600;
  font-size: 16px;
  color: #ffffff;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  width: 38px;
  height: 38px;
  border-radius: 50%;
    background: -o-linear-gradient( 184.3deg, #228989 0%, #00b7b5 51.04%, #007777 97.92% );
    background: linear-gradient( 265.7deg, #228989 0%, #00b7b5 51.04%, #007777 97.92% );
  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;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

a:hover {
  text-decoration: underline;
}

body {
  font-family: "Montserrat", sans-serif;
}

.container {
  max-width: 1230px;
  margin: 0 auto;
  padding: 0 15px;
}

.button {
  border: none;
  background-color: transparent;
  padding: 0;
  cursor: pointer;
}

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

.button-blue {
  -webkit-filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  padding: 16px 36px 17px;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff !important;
  background: #134bf2;
  text-decoration: none !important;
  border-radius: 30px;
  transition: all 0.3s ease;
}

.button-blue:hover {
  text-decoration: none;
  background: #04549c;
}

button:active,
button:focus,
input:active,
input:focus {
  outline: none;
}

a:active,
button:focus,
input:active,
input:focus {
  outline: none;
}

button::-moz-focus-inner {
  border: 0;
}

.section-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  display: inline-block;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #000000;
  position: relative;
  padding-bottom: 3px;
  transition: all 0.3s ease;
}

.section-title:hover {
  text-decoration: none;
  color: #033e78;
}

.section-title:hover:before {
  display: none;
}

.section-title::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000000;
  left: 0;
  bottom: 0;
}

.breadcrumb-wrap {
  background: var(--main-color-normal);
}

.breadcrumb {
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #000000;
  padding: 25px 0;
}

.breadcrumb li {
  padding: 0 5px;
}

.breadcrumb li a {
  color: #000000;
  position: relative;
}

.breadcrumb a {
  color: #000;
}

.breadcrumb li a:after {
  content: "/";
  right: -8px;
  position: absolute;
}

.header {
  background-color: #f9f9f9;
  padding: 18px 0 22px;
  position: relative;
  z-index: 6;
}

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

.header__logo p {
  width: 557px;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  margin-left: 5px;
  color: #00b7b5;
}

.header__logo_wrap > p {
  font-weight: normal;
  font-size: 10px;
  line-height: 12px;
  color: #00b7b5;
}

.header__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  max-width: 450px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header__links a {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #00b7b5;
  margin-right: 19px;
  padding-bottom: 1px;
  position: relative;
  /*border-bottom: 1px solid #C6C6C6*/
}

.header__links a:before {
  content: "";
  width: 100%;
  position: absolute;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #c6c6c6;
  transition: all 0.3s;
}

.header__links a:hover:before {
  width: 0;
}

.header__links a:hover {
  text-decoration: none;
}

.company__dropdown {
  position: absolute;
  width: 100%;
  display: none;
  height: auto;
  top: 130px;
  left: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background: #f6f6f6;
  z-index: 3;
  padding-bottom: 30px;
  padding-top: 50px;
}

.company__dropdown.active {
  display: block;
}

.company__dropdown .container {
  position: relative;
}

.company__dropdown a {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
  color: #081459;
}

.company__dropdown ul {
  padding-left: 15px;
}

.company__dropdown ul a {
  font-size: 12px;
  color: #081459;
}

.company__dropdown_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.company__dropdown_item {
  max-width: 300px;
}

.company__dropdown_close {
  display: block;
  position: absolute;
  right: 20px;
  top: -20px;
  margin: 0;
  border: none;
  padding: 8px;
  background-color: #0d289c;
  cursor: pointer;
}

.company__dropdown_close img {
  display: block;
}

.search-panel {
  position: absolute;
  width: 100%;
  background-color: #04549c;
  padding: 30px 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
  z-index: 2;
  transform: translateY(-20px);
}

.search-panel.active {
  pointer-events: auto;
  transform: translateY(0px);
  opacity: 1;
}

.search-panel input {
  border: none;
  border-radius: 4px;
  padding: 10px 5px;
  width: 100%;
  max-width: 700px;
}

.search-panel__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.search-panel__wrap button {
  margin-left: 20px;
  border-radius: 4px;
  background-color: red;
  padding: 10px;
  color: #ffffff;
}

@media screen and (max-width: 1150px) {
  .company__dropdown {
    top: 90px;
  }

  .header {
    padding: 18px 0 10px;
  }

  .header__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .header__links {
    max-width: none;
    margin-top: 10px;
  }
}

@media screen and (max-width: 768px) {
  .header__links-dn {
    display: none !important;
  }

  .company__dropdown_close {
    top: -50px;
  }
}

@media screen and (max-width: 600px) {
  .header__links {
    max-width: none;
    margin-top: 7px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .header__logo p {
    width: 100%;
    font-size: 13px;
    line-height: 17px;
  }
}

@media screen and (max-width: 500px) {
  .header__logo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
}

@media screen and (max-width: 425px) {
  .company__dropdown {
    top: 193px;
  }
  .top_bar img {
    width: 20%;
    margin: 0 15px;
  }
}

.menu {
  background: var(--main-color-dark1);
  position: relative;
  top: 0 !important;
  /*top: 137px;*/
  width: 100%;
  z-index: 101;
  overflow: visible;
}

.menu.fixed {
  position: fixed;
  top: 0 !important;
}

.menu .container {
  height: 100%;
}

.nav > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #ffffff;
}

.nav__li {
  color: #ffffff;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: block;
  width: auto;
  padding: 18px 0 22px;
  flex-grow: 1;
}

.noarrow a:after {
  display: none;
}

.nav__li:hover {
  font-weight: 700;
  text-decoration: none;
}

.nav__li:hover > a {
  position: relative;
  opacity: 0.75;
}

/* .nav__li:hover > a:after {
    content: '';
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -36px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 15px solid #04549C;
    z-index: 4
} */

.nav__li a {
  color: inherit;
  display: block;
}

.nav__li a:hover {
  text-decoration: none;
  position: relative;
}

.nav__li .nav__submenu {
  position: absolute;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  width: 100%;
  height: auto;
  background: #f6f6f6;
  left: 0;
  top: 56px;
  z-index: 3;
  padding-top: 21px;
  padding-bottom: 20px;

  -webkit-transform: translateX(-50%) translateY(-20px);
  -moz-transform: translateX(-50%) translateY(-20px);
  -ms-transform: translateX(-50%) translateY(-20px);
  -o-transform: translateX(-50%) translateY(-20px);
  transform: translateX(-50%) translateY(-20px);
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  opacity: 0;
  pointer-events: none;

  max-width: 1230px;
  margin: 0 auto;
  left: 50%;
}

#menu-item-149 .nav__submenu,
#menu-item-146 .nav__submenu {
  column-count: 2;
}

#menu-item-865 .nav__submenu {
  column-count: 3;
}
#menu-item-865 .sub-menu li {
  /* display: grid; */
}

@media (min-width: 1024px) {
  #menu-item-150,
  #menu-item-151,
  #menu-item-147 {
    /* position: relative; */
  }
  #menu-item-150 .nav__submenu,
  #menu-item-151 .nav__submenu,
  #menu-item-147 .nav__submenu {
    width: 50%;
    /* left: 0; */
    /* transform: translateY(-20px);
        top: 76px; */
  }
	body .metaslider #metaslider_5792.flexslider .slides img{
		width:100%;
		height:300px;
		display:flex;
		justify-content: center;
		object-fit: cover;
	}
}

.nav__li .nav__submenu.active {
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition-delay: 0.4s;
  -webkit-transform: translateX(-50%) translateY(0);
  -moz-transform: translateX(-50%) translateY(0);
  -ms-transform: translateX(-50%) translateY(0);
  -o-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
  opacity: 1;
  pointer-events: auto;
}

.nav__li .nav__submenu a {
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  color: var(--main-color-dark1);
  margin-bottom: 14px;
  position: relative;
  display: inline-block;
  padding-bottom: 3px;
}

.nav__li .nav__submenu a:before {
  content: "";
  position: absolute;
  width: 0;
  left: 0;
  background-color: var(--main-color-dark2);
  height: 1px;
  bottom: 0;
  transition: all 0.3s;
}

.nav__li .nav__submenu a:hover {
  text-decoration: none;
}

.nav__li .nav__submenu a:hover:before {
  width: 100%;
}

.company__dropdown ul a {
  position: relative;
  display: inline-block;
  padding-bottom: 3px;
}

.company__dropdown ul a:before {
  content: "";
  position: absolute;
  width: 0;
  left: 0;
  background-color: #081459;
  height: 1px;
  bottom: 0;
  transition: all 0.3s;
}

.company__dropdown ul a:hover {
  text-decoration: none;
}

.company__dropdown ul a:hover:before {
  width: 100%;
}

.nav__li .nav__submenu li {
  max-width: 1230px;
  margin: 0 auto;
  padding: 0 15px;
}

.burger {
  display: none;
}

@media screen and (max-width: 1150px) {
  .menu {
    top: 182px;
  }
}

header .header__wrap .header__logo div, header .header__wrap .header__logo div p {
    max-width: calc(100% - 150px);
}

@media screen and (max-width: 1024px) {
  .fixed_container {
    left: 0;
    top: 60vh;
  }
	footer #message-popup{
		display:none;
	}
	.flexslider, body .metaslider #metaslider_5792.flexslider .slides img{
		min-height: 300px;
		width: auto;
	}
	.news__wrap {
    display: flex;
    justify-content: center !important;
    -ms-flex-wrap: wrap;
	flex-direction: row;
	}
	a.news__item{
		margin: 0 5% 10% 5%;
	}
  .nav__li .nav__submenu {
    top: 0;
    right: 50% !important;
    column-count: 1;
  }

  .menu {
    height: 56px;
  }

  .menu.active {
    overflow: initial;
    transition: all 0.3s ease;
  }

  .menu.active .burger:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 16px;
  }
  .menu.active .burger:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    bottom: 9px;
  }
  .menu.active .burger span {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  .burger {
    cursor: pointer;
    display: block;
    width: 34px;
    height: 28px;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .burger:before,
  .burger:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    height: 3px;
  }

  .burger:before {
    top: 0;
  }

  .burger:after {
    bottom: 0;
  }

  .burger span {
    position: absolute;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    height: 3px;
    top: 12px;
  }

  .nav {
    position: absolute;
    right: 0;
    top: 56px;
    width: auto;
    padding: 0;
    background: #00b7b5;
    z-index: 30;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
    height: 0;
	  overflow:hidden;
  }

  .nav.active {
    right: 0;
	  height: 100vh;
	  padding: 20px;
	  overflow: visible;
  }

  .nav ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .nav__li a:hover:after {
    display: none;
  }
  .sub-menu li {
    text-align: left;
  }
  .nav__li .nav__submenu {
    height: 100%;
    overflow-y: scroll;
    display: flex;
    padding-bottom: 30px;
  }
  .nav__li .nav__submenu li {
    width: 100%;
  }
  .nav__li .nav__submenu {
    left: auto;
    width: fit-content;
    text-align: left;
  }
}

@media screen and (max-width: 550px) {
  .nav ul {
    width: 150px;
    text-align: right;
  }

  .header__links a {
    font-size: 12px;
  }

  .nav__li .nav__submenu a {
    font-size: 10px;
  }

  .nav__li .nav__submenu {
    left: auto;
    right: 189px;
    width: fit-content;
    text-align: left;
  }

  .nav__li .nav__submenu {
    padding-top: 30px;
  }

  .nav__li .nav__submenu a {
    text-align-last: left;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 320px) {
  .header__links a {
    font-size: 10px;
  }

  .nav__li {
    font-size: 10px;
    padding: 0px 0 10px;
  }

  .nav__li .nav__submenu a {
    font-size: 10px;
  }

  .nav.active {
    padding: 10px;
  }

  .nav__li .nav__submenu {
    right: 170px;
  }

  .nav__li .nav__submenu li {
    padding: 0 5px;
  }

  .nav ul {
    width: 110px;
  }

  .nav__li .nav__submenu {
    right: 130px;
  }
}

.hero {
  height: 300px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.hero .metaslider, .hero div:not(.n2-ss-control-bullet), .hero .flexslider, .hero div .slides, .hero .slides li.ms-image, .hero .slides a, .hero .slides img {
    object-fit: contain;
    /*height: 300px;*/
}
body .metaslider #metaslider_5792.flexslider .slides img{
	height:300px;
}
#metaslider-id-5798 li.ms-image img {
    width: 300px;
    height: auto;
}
#metaslider-id-5798 li.ms-image {
    overflow: hidden;
    width: 300px !important;
    height: 150px !important;
    object-fit: contain;
}

.hero .container {
  position: relative;
  height: 100%;
}

.hero .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
    overflow: hidden;
}

.hero .overlay div {height: 100% !important; max-height: 300px; }
.hero .overlay ss3-force-full-width {height: 100% !important; max-height: 300px;}
.hero .overlay .n2-ss-slider-controls div{height: auto !important;}
.n2-ss-slider .n2-ss-layer[data-sstype="slide"] {align-items: center;}
.n2-ss-slider .n2-ss-item-image-content {display: flex;
  flex-wrap: wrap;
  align-items: center;}

.hero__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #134bf2;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 30px;
  margin: 0 auto 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 8px 15px;
  /*max-width: 450px;*/
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 10px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.hero__socials p {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
  margin-left: 3px;
}

.hero__socials a {
  margin-left: 13px;
}

.hero__info {
  position: absolute;
  color: #ffffff;
  z-index: 1;
  width: 100%;
  bottom: 41px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hero__info h4 {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 29px;
}

.hero__info_left {
  max-width: 591px;
}

.hero__info_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 14px;
  color: #ffffff;
}

.hero__info_list p {
  line-height: 160%;
  font-weight: normal;
  font-size: 14px;
}

.hero__info_right {
  max-width: 464px;
  border-left: 1px solid #fff;
  padding-left: 60px;
}

.hero__info_phones {
  margin-top: 10px;
}

.hero__info_phones a {
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  color: #ffffff;
}

.hero__info_title {
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
  margin-top: 14px;
  color: #ffffff;
}

@media screen and (max-width: 1260px) {
  .hero__info {
    width: auto;
  }
}

@media screen and (max-width: 1024px) {
  .hero__socials {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    top: -50px;
    left: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-width: none;
    width: 90%;
    z-index: 5;
  }
}

@media screen and (max-width: 1024px) {
  .hero__info_right {
    padding-left: 30px;
  }

  .hero__info {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .hero__info_left {
    max-width: 591px;
    margin-right: 30px;
  }

  .hero__info_list {
    display: none;
  }

  .hero__info_title {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .menu {
    top: 178px;
  }

  .hero__info h4 {
    font-size: 20px;
  }

  .hero__info_right {
    padding-left: 15px;
  }

  .hero__info_phones a {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
  }

  .hero__info_title {
    font-size: 14px;
    font-weight: 500;
  }
}

@media screen and (max-width: 740px) {
  .menu {
    top: 190px;
  }
}

@media screen and (max-width: 725px) {
  .menu {
    top: 206px;
  }
}

@media screen and (max-width: 600px) {
  .menu {
    top: 187px;
  }
}

@media screen and (max-width: 550px) {
  .hero {
    height: 350px;
  }
	.hero .overlay div {height: 100% !important; max-height: 350px;}
.hero .overlay ss3-force-full-width {height: 100% !important; max-height: 350px;}

  .hero__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .hero__info_left {
    margin: 0;
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
  }

  .hero__info_right {
    margin-top: 15px;
    border: none;
    padding: 0;
  }

  .hero__socials {
    padding: 14px 28px 14px 0;
  }

  .hero__socials p {
    display: none;
  }
}

@media screen and (max-width: 500px) {
  .menu {
    top: 240px;
  }

  .header__links a {
    font-size: 14px;
    margin-right: 0;
  }
}

@media screen and (max-width: 421px) {
  .menu {
    top: 256px;
  }
}

@media screen and (max-width: 421px) {
  .header__links a {
    font-size: 12px;
  }
}

@media screen and (max-width: 398px) {
  .menu {
    top: 267px;
  }
}

@media screen and (max-width: 320px) {
  .menu {
    top: 267px;
  }
  .header__links a {
    font-size: 10px;
  }
}

.features {
    background: -o-linear-gradient( 184.3deg, #228989 0%, #00b7b5 51.04%, #007777 97.92% );
    background: linear-gradient( 265.7deg, #228989 0%, #00b7b5 51.04%, #007777 97.92% );
	}

.features__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.features__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 230px;
}

.features__item h2 {
  font-weight: 400;
  font-size: 70px;
  line-height: 100px;
  color: #ffffff;
}

.features__item p {
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: #ffffff;
  margin-left: 10px;
}

@media screen and (max-width: 768px) {
  .features {
    padding: 0 0 10px;
  }

  .features__wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .features__item {
    max-width: none;
    width: 49%;
  }
}

@media screen and (max-width: 600px) {
  .features__item h2 {
    font-size: 50px;
  }

  .features__item img {
    width: 40px;
  }
}

@media screen and (max-width: 550px) {
  .features__item {
    width: 100%;
    padding: 5px 0;
  }

  .features__item h2 {
    line-height: 1;
  }
}

.anounce {
  padding-top: 60px;
  padding-bottom: 60px;
}

.anounce .container {
  position: relative;
}

.anounce__slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.slide__image img {
  width: 379px;
}

.anounce__slide_info {
  max-width: 632px;
}

.anounce__slide_info p {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  color: #000000;
}

.anounce__slide_info a {
  margin-top: 60px;
  color: #000000;
  transition: all 0.3s;
  display: inline-block;
  text-decoration: underline;
}

.anounce__slide_info p a {
  margin-top: 0;
  position: relative;
  line-height: 22px;
  text-decoration: none;
}

.anounce__slide_info p a:before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #000000;
  left: 0;
}

.anounce__slide_info p a:hover:before {
  display: none;
}

.anounce__slide_info a:hover {
  color: #033e78;
  text-decoration: none;
}

.slider__counter {
  background: #134bf2;
  color: #ffffff;
  display: inline-block;
  position: absolute;
  right: 300px;
  bottom: 0px;
  padding: 10px 10px;
}

.slider__counter .numbers {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 14px;
}

.slider__counter .numbers .total {
  font-size: 14px;
}

.slider__counter .numbers .active {
  font-size: 18px;
}

.slider__counter button {
  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;
}

.anounce-arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.announce__arrow {
  padding: 5px 0;
}

.announce__arrow + .announce__arrow {
  margin-left: 40px;
}

@media screen and (max-width: 768px) {
  .anounce__slide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .anounce__slide_info {
    max-width: none;
    margin-top: 20px;
  }

  .anounce__slide_info button {
    margin-top: 20px;
  }

  .slider__counter {
    right: 15px;
  }

  .slide__image img {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
  }
}

@media screen and (max-width: 600px) {
  .anounce {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .anounce__slide {
    margin-top: 30px;
  }

  .anounce__slide_info p {
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 21px;
    color: #000000;
  }
}

@media screen and (max-width: 550px) {
  .anounce__slide_info button {
    width: 100%;
  }

  .anounce {
    padding-bottom: 70px;
  }

  .slider__counter {
    width: 130px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -50px;
  }
}

.news {
  background: rgba(182, 163, 191, 0.16);
  padding-top: 57px;
  padding-bottom: 64px;
}

.news__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 40px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.news__item {
  position: relative;
  max-width: 266px;
  color: #000000;
  margin-top: 20px;
}

.news__item img {
  width: 265px;
  height: 178px;
  -o-object-fit: cover;
  object-fit: cover;
}

.news__item p {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  margin-top: 10px;
}

.news__item_label {
  position: absolute;
  top: 20px;
  right: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  background: #00b7b5;
  padding: 5px 26px 5px 25px;
  color: #ffffff;
}

@media screen and (max-width: 1092px) {
  .news__wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .news__item {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 768px) {
  .news__wrap {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}

@media screen and (max-width: 600px) {
  .news {
    background: rgba(182, 163, 191, 0.16);
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .news__wrap {
    margin-top: 40px;
  }
}

.covid {
    padding-top: 64px;
    padding-bottom: 90px;
    background: -o-linear-gradient(184.3deg, #007777 0%, #00b7b5 100%);
    background: linear-gradient(265.7deg, #007777 0%, #00b7b5 100%);
}

.covid__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.covid__left {
  max-width: 540px;
}

.covid__left p {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  color: #ffffff;
  margin-top: 25px;
}

.covid__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.covid__qr {
  background-color: #ffffff;
  max-width: 210px;
  padding: 30px 20px;
  text-align: center;
}

.covid__qr:hover {
  text-decoration: none;
  filter: drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.5));
}

.covid__qr:hover p {
  text-decoration: none;
}

.covid__qr + .covid__qr {
  margin-left: 47px;
}

.covid__qr p {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #000000;
  margin-top: 30px;
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@media screen and (max-width: 768px) {
  .covid {
    padding-top: 34px;
    padding-bottom: 40px;
  }

  .covid__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .covid__left {
    max-width: none;
    margin-bottom: 20px;
  }

  .covid__right {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media screen and (max-width: 600px) {
  .covid__left p {
    font-size: 14px;
    line-height: 22px;
  }

  .covid__right {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .covid__qr + .covid__qr {
    margin-left: 0;
  }
}

@media screen and (max-width: 500px) {
  .covid__right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .covid__qr {
    margin-bottom: 20px;
  }
}

.about {
  padding-top: 60px;
  padding-bottom: 65px;
}

.about h2 {
  text-align: center;
}

.about_button_wrap {
  text-align: center;
}

.about a {
  position: relative;
  padding: 17px 36px 16px 73px;
  margin-top: 57px;
  display: inline-block;
}

.about a:before {
  content: "";
  position: absolute;
  background-image: url("/wp-content/uploads/2023/10/pdf2.svg");
  height: 29px;
  width: 29px;
  left: 28px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.about__wrap {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.about__wrap p {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 140%;
  color: #081459;
  max-width: 530px;
}

.about__item {
    background: -o-linear-gradient(106.87deg, #007777 0.02%, #00b7b5 99.28%);
    background: linear-gradient(343.13deg, #007777 0.02%, #00b7b5 99.28%);
  padding: 42px 38px 40px 41px;
  max-width: 569px;
}

.about__item p {
  font-weight: normal;
  font-size: 14px;
  line-height: 140%;
  color: #ffffff;
}

.about__item_li {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.about__item_li p {
  font-weight: normal;
  font-size: 14px;
  line-height: 140%;
  color: #ffffff;
  margin-left: 42px;
}

.about__item_right .about__item_li {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.about__item_right .about__item_li p {
  margin-left: 0;
  max-width: 390px;
}

.about__item_subtext {
  margin-top: 50px;
  font-size: 16px;
  line-height: 140%;
  color: #ffffff;
}

@media screen and (max-width: 1100px) {
  .about__wrap p {
    max-width: 480px;
  }

  .about__item {
    max-width: 49%;
  }
}

@media screen and (max-width: 768px) {
  .about {
    padding-top: 40px;
    padding-bottom: 45px;
  }

  .about button {
    margin-top: 15px;
  }

  .about__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .about__wrap p {
    max-width: none;
    margin-bottom: 20px;
  }

  .about__item {
    max-width: none;
    margin-bottom: 10px;
  }

  .about__item_right .about__item_li p {
    margin-left: 0;
    max-width: 570px;
  }
}

.gallery-main {
background-color: hsla(180,100%,35%,1);
background-image: radial-gradient(at 29% 20%, hsla(221,64%,66%,1) 0px, transparent 50%),
radial-gradient(at 90% 44%, hsla(120,78%,67%,1) 0px, transparent 50%), 
radial-gradient(at 45% 71%, hsla(26,100%,72%,1) 0px, transparent 50%);
}

.gallery-main h2 {
  color: #ffffff;
  font-size: 26px;
}

.gallery-main .container {
  position: relative;
}

.gallery-main .gallery-arrows {
  position: absolute;
  right: 15px;
}

.gallery__slider {
  margin-top: 60px;
}

.gallery__slide_wrap {
  display: grid;
    grid-template: "one two three" 300px;
  grid-gap: 1em;
}
.gallery-page .gallery__slide_wrap {
  display: grid;
    grid-template: "one one two" 300px "three four five" 300px ;
  grid-gap: 1em;
}

.gallery__item-1 {
  grid-area: one;
}

.gallery__item-2 {
  grid-area: two;
}

.gallery__item-3 {
  grid-area: three;
}

.gallery__item-4 {
  grid-area: four;
}

.gallery__item-5 {
  grid-area: five;
}

.gallery__item a {
  height: 100%;
  width: 100%;
}

.gallery__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media screen and (max-width: 768px) {
  .gallery-main {
    padding-top: 30px;
    padding-bottom: 55px;
  }

  .gallery__slide_wrap {
    display: grid;
    grid-template:
      "one two three" 200px
    grid-gap: 10px;
  }
	 .gallery-page .gallery__slide_wrap {
    display: grid;
    grid-template:
      "one one two" 200px
      "three four five" auto;
    grid-gap: 10px;
  }

  .gallery-main .gallery-arrows {
    position: absolute;
    right: 15px;
    top: 7px;
  }

  .gallery__slider {
    margin-top: 40px;
  }
}

@media screen and (max-width: 550px) {
  .gallery__slide_wrap {
    display: grid;
    grid-template:
      "one" 200px
      "two" 200px
      "three" 200px
    grid-gap: 10px;
  }
	.gallery-page .gallery__slide_wrap {
    display: grid;
    grid-template:
      "one" 200px
      "two" 200px
      "three" 200px
      "four" 200px
      "five" 200px;
    grid-gap: 10px;
  }
}

.partners {
  padding-top: 60px;
  padding-bottom: 95px;
  position: relative;
}

.partners__slider {
  margin: 0 -10px;
}

.partners__item img {
  height: 83px;
}

.partners__slide {
  padding: 0 10px;
}

.partners-arrows {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 60px;
}

.partners__arrow + .partners__arrow {
  margin-left: 20px;
}

.information {
  padding-top: 25px;
  padding-bottom: 50px;
}

.information div{
	font-weight: 500;
}
.information h2, .information h3, .information h4, .information h5, .information h6{
	color: var(--main-color-normal);
	font-family: "Montserrat", sans-serif;
}
.information h1, .information h1 a{
  text-align: center;
	margin-top:20px;
	margin-bottom:30px;
	font-size: 2em;
	color: var(--main-color-normal);
	font-family: "Montserrat", sans-serif;
	font-size: 1.5em;
}
.information h2, .information h2 a{
	margin-top:20px;
	margin-bottom:20px;
	text-decoration: underline;
	font-size: 1.5em;
}
.information h3, .information h3 a{
	margin-top:20px;
	margin-bottom:10px;
	font-size: 1.2em;
    font-weight: 600;
}
.information h4, .information h4 a{
	margin-top:20px;
	margin-bottom:10px;
	font-size: 1em;
}
.information a {
  display: inline-flex;
  font-weight: 500;
  font-size: 16px;
  color: var(--main-color-dark1);
  align-items: center;
}

.information p {
  line-height: 1.4;
  margin-top: 20px;
  font-weight: 500;
}

.information li{
	font-weight: 500;
}

.information td{
	font-weight: 500;
	margin: 5px;
}
.information .info-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 100%;
  color: #000000;
}

.information .info-subtitle {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #000000;
  margin-top: 20px;
}

.information .anounce__slide_info a:hover {
}

.information .info-list {
  margin-top: 25px;
}

.information .info-list a {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #000000;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.information .info-list a svg {
  margin-right: 16px;
}

.information .info-list a svg > path {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.information .info-list a:hover svg > path {
  fill: #ff4545;
}

.information .info-list > li {
  padding: 5px 0px 5px 51px;
}

.information .info-ul-list {
  margin-top: 15px;
}

.information .info-ul-list li {
  position: relative;
  padding-left: 25px;
  margin-bottom: 5px;
}

.information .info-ul-list li:before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 4px;
  background: -o-linear-gradient(
      184.3deg,
      rgba(19, 75, 242, 0.5) 0%,
      rgba(19, 75, 242, 0.2) 100%
    ),
    var(--main-color-normal);
  background: linear-gradient(
      265.7deg,
      rgba(19, 75, 242, 0.5) 0%,
      rgba(19, 75, 242, 0.2) 100%
    ),
    var(--main-color-normal);
  border-radius: 50%;
}

.information form {
  margin-top: 50px;
}

.information form p {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #000000;
  margin-bottom: 20px;
}

.information form .input-req {
  padding-left: 12px;
  position: relative;
}

.information form .input-req:before {
  content: "*";
  position: absolute;
  color: #ff3030;
  left: 0;
  top: 0px;
  font-size: 20px;
}

.information form input {
  display: block;
  margin-bottom: 38px !important;
  margin-top: 20px !important;
  padding: 24px 30px !important;
  /*min-width: 257px;*/
  border-radius: 51px !important;
  border: 2px solid #aeaeae !important;
  -webkit-transition: all 0.3s !important;
  -o-transition: all 0.3s !important;
  transition: all 0.3s !important;
}

.information form label {
  margin-left: 20px !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
  font-weight: 600 !important;
}

.wpforms-field-label {
  margin-bottom: 20px !important;
}

.wpforms-field-required.info-ul-list li {
  padding-left: 0;
}

.wpforms-field li:before {
  display: none;
}

.information form input:active {
  border: 2px solid #0c1e83 !important;
}

.information form input:focus {
  border: 2px solid #0c1e83 !important;
}

.information form textarea {
  display: block;
  margin-top: 20px !important;
  margin-bottom: 38px !important;
  padding: 24px 30px !important;
  min-width: 257px !important;
  border-radius: 51px !important;
  border: 2px solid #aeaeae !important;
  -webkit-transition: all 0.3s !important;
  -o-transition: all 0.3s !important;
  transition: all 0.3s !important;
}

.information form textarea:active {
  border: 2px solid #0c1e83 !important;
}

.information form textarea:focus {
  border: 2px solid #0c1e83 !important;
}

.information form button {
  cursor: pointer;
  padding: 16px 33px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 20px !important;
  color: #ffffff !important;
  background: var(--main-color-dark2) !important;
  border-radius: 30px !important;
  border: none !important;
  -webkit-transition: all 0.3s !important;
  -o-transition: all 0.3s !important;
  transition: all 0.3s !important;
  margin-bottom: 38px !important;
}

.information form button:hover {
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

@media screen and (max-width: 768px) {
  .information form input {
    width: 100%;
  }

  .information form textarea {
    width: 100%;
  }
}

.footer {
    background: -o-linear-gradient( 176.85deg, #228989 2.61%, #00b7b5 44.57%, #007777 96.9% );
    background: linear-gradient( 273.15deg, #228989 2.61%, #00b7b5 44.57%, #007777 96.9% );
  padding-top: 50px;
  padding-bottom: 30px;
  color: #ffffff;
}

.footer h3 {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
  margin-bottom: 20px;
}

.footer a {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
}

.footer__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 30px;
}

.footer__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer__socials-second {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer__socials-second a {
  margin-right: 13px;
}

.footer__left {
  max-width: 509px;
}

.footer__left a {
  font-size: 12px;
  line-height: 20px;
  display: inline-block;
  color: #ffffff;
  margin-top: 5px;
  border-bottom: 1px solid transparent;
}

.footer__left a:hover {
  border-bottom: 1px solid;
  text-decoration: none;
}

.footer__center {
  max-width: 210px;
}

.footer__right {
  max-width: 205px;
  width: 100%;
}

.footer__copy {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  padding-top: 15px;
}

.footer__copy p {
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: #ffffff;
}

.footer__center_item {
  margin-bottom: 20px;
}

.footer__center_item a:hover {
  text-decoration: none;
}

@media screen and (max-width: 990px) {
  .footer__wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .footer__left {
    max-width: none;
    width: 100%;
    margin-bottom: 30px;
  }

  .footer__center {
    max-width: none;
  }
}

@media screen and (max-width: 600px) {
  .footer__right {
    max-width: none;
    width: 100%;
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer__socials a {
    margin-right: 12px;
  }
}
#metaslider-id-5798 li.ms-image img {
    width: 300px;
    height: auto;
}
#metaslider-id-5798 li.ms-image {
    overflow: hidden;
    width: 300px !important;
    height: 150px !important;
    object-fit: contain;
}
section.photogallery{
	background-color:hsla(180,100%,35%,1);
	background-image:
	radial-gradient(at 10% 8%, hsla(221,64%,66%,1) 0px, transparent 50%),
	radial-gradient(at 95% 85%, hsla(120,78%,67%,1) 0px, transparent 50%),
	radial-gradient(at 12% 82%, hsla(26,100%,72%,1) 0px, transparent 50%);
}
#js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2 {
    background: var(--main-color-normal);
	}
button.pum-trigger.popmake-8003.ask-spec {
    background-image: url(https://p-rcenter.edu.ru/wp-content/uploads/2023/06/icons8-sms-48.png);
    background-color: transparent;
    width: 50px;
    height: 50px;
    border: 0;
	position: fixed;
	right:20px;
	bottom:20px;
}
.wpforms-form .wpforms-field-radio input, .wpforms-form .wpforms-field-checkbox  input{
	visibility: hidden;
}
#message-popup {
    width: 300px;
    height: 85px;
    background-color: #FFF;
    text-align: center;
    padding: 15px;
    border: 3px solid var(--main-color-dark1);
    border-radius: 10px;
    color: black;
    display: block;
    position: fixed;
    right: 100px;
    bottom: 10px;
    margin: auto;
    font-size: 12px;
}
#message-popup:target {
	display: none;
}
.close-message-popup {
        display: inline-block;
    border: 1px solid var(--main-color-dark1);
    color: #fff !important;
    padding: 0 5px;
    margin: 5px;
    text-decoration: none;
    background: var(--main-color-dark1);
    cursor: pointer;
    border-radius: 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
      }
#message-popup .close-message-popup:hover {
	background: #fff;
		color: var(--main-color-dark1) !important;
	text-decoration:none;
}
#message-popup p {
    margin-top: 0;
}
#message-popup:before { 
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -30px;
    top: 30px;
    border: 15px solid;
    border-color: var(--main-color-dark1) transparent transparent var(--main-color-dark1);
}
#message-popup:after { 
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -22px;
    top: 33px;
    border: 12px solid;
    border-color: #fff transparent transparent #fff;
}
.grecaptcha-badge{
	visibility:hidden;
}
ss3-force-full-width{
	max-height: 300px;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.n2-ss-slider .n2-ss-slide, .n2-ss-slider-controls, .n2-ss-slider-wrapper-inside, .n2-ss-slider, .n2_ss__touch_element, .n2-ow, .n2-ss-slide-backgrounds {
	max-height:300px;
}
footer .pum-trigger, footer #message-popup{
	z-index:999;
}
.su-row:has(.oval) {
    display: flex !important;
    align-items: center;
}
.oval {
    border-radius: 40px;
    padding: 20px;
	border-style: solid;
	border-width: 3px;
}
.oval.color-1{
	border-color: var(--block-border1-color);
	background-color: var(--block-background1-color);
}
.oval.color-2{
	border-color: var(--block-border2-color);
	background-color: var(--block-background2-color);
}
.oval.color-3{
	border-color: var(--block-border3-color);
	background-color: var(--block-background3-color);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnMuc2NzcyIsImZvbnRzLnNjc3MiLCJiYXNpYy5zY3NzIiwiYmxvY2tzL2hlYWRlci5zY3NzIiwiYmxvY2tzL21lbnUuc2NzcyIsImJsb2Nrcy9oZXJvLnNjc3MiLCJibG9ja3MvZmVhdHVyZXMuc2NzcyIsImJsb2Nrcy9hbm91bmNlLnNjc3MiLCJibG9ja3MvbmV3cy5zY3NzIiwiYmxvY2tzL2NvdmlkLnNjc3MiLCJibG9ja3MvYWJvdXQuc2NzcyIsImJsb2Nrcy9nYWxsZXJ5LnNjc3MiLCJzdHlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkVBQUEsQ0FBNEUsS0FXMUUsZ0JBQWlCLENBQ2pCLDZCQUE4QixDQUMvQixLQVVDLFFBQVMsQ0FDVixLQU9DLGFBQWMsQ0FDZixHQVFDLGFBQWMsQ0FDZCxlQUFnQixDQUNqQixHQVdDLDhCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUFpQixDQUNsQixJQVFDLGdDQUFpQyxDQUNqQyxhQUFjLENBQ2YsRUFVQyw0QkFBNkIsQ0FDOUIsWUFRQyxrQkFBbUIsQ0FDbkIseUJBQTBCLENBQzFCLHdDQUFpQixDQUFqQixnQ0FBaUMsQ0FDbEMsU0FRQyxrQkFBbUIsQ0FDcEIsY0FVQyxnQ0FBaUMsQ0FDakMsYUFBYyxDQUNmLE1BT0MsYUFBYyxDQUNmLFFBU0MsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQXdCLENBQ3pCLElBR0MsY0FBZSxDQUNoQixJQUdDLFVBQVcsQ0FDWixJQVVDLGlCQUFrQixDQUNuQixzQ0FlQyxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRQUFTLENBQ1YsYUFVQyxnQkFBaUIsQ0FDbEIsY0FVQyxtQkFBb0IsQ0FDckIsc0RBVUMseUJBQTBCLENBQzNCLDhIQVVDLGlCQUFrQixDQUNsQixTQUFVLENBQ1gsa0hBVUMsNkJBQThCLENBQy9CLFNBT0MsNkJBQThCLENBQy9CLE9BVUMsNkJBQXNCLENBQXRCLHFC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QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsVUFBVSxDQUFDLGNBQWMsMENBQTBDLENBQUMsZ0JBQWdCLENBQUMsZ0JBQWdCLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMscUJBQXFCLGtCQUFrQixDQUFDLHFDQUFxQyxjQUFjLGtCQUFhLENBQWIsY0FBYyxDQUFDLGNBQWMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsY0FBYyxDQUFDLENBQUMscUNBQXFDLGVBQWUsY0FBYyxDQUFDLFVBQVUsQ0FBQyxtQkFBWSxDQUFaLG1CQUFZLENBQVosWUFBWSxDQUFDLHdCQUE2QixDQUE3QixxQkFBNkIsQ0FBN0IsNkJBQTZCLENBQUMsd0JBQWtCLENBQWxCLHFCQUFrQixDQUFsQixrQkFBa0IsQ0FBQywyQkFBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHlCQUFvQixDQUFwQixxQkFBcUIsQ0FBQyxtQkFBbUIsaUJBQWlCLENBQUMiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT0nYnV0dG9uJ10sXHJcblt0eXBlPSdyZXNldCddLFxyXG5bdHlwZT0nc3VibWl0J10ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT0nY2hlY2tib3gnXSxcclxuW3R5cGU9J3JhZGlvJ10ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT0nc2VhcmNoJ10ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogU2xpZGVyICovXHJcbi5zbGljay1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1saXN0LmRyYWdnaW5nIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgY29udGVudDogJyc7XHJcbn1cclxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUGxvdmRpdkRpc3BsYXknO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9QbG92ZGl2RGlzcGxheS1SZWd1bGFyLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Bsb3ZkaXZEaXNwbGF5LVJlZ3VsYXInKSwgbG9jYWwoJ1Bsb3ZkaXZEaXNwbGF5LVJlZ3VsYXInKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9QbG92ZGl2RGlzcGxheS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUGxvdmRpdkRpc3BsYXknO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9QbG92ZGl2RGlzcGxheS1Cb2xkLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ1Bsb3ZkaXZEaXNwbGF5JyksIGxvY2FsKCdQbG92ZGl2RGlzcGxheS1Cb2xkJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Bsb3ZkaXZEaXNwbGF5LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Bsb3ZkaXZEaXNwbGF5LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Bsb3ZkaXZEaXNwbGF5LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1Bsb3ZkaXZEaXNwbGF5JztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktTGlnaHQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnUGxvdmRpdkRpc3BsYXknKSwgbG9jYWwoJ1Bsb3ZkaXZEaXNwbGF5LUxpZ2h0JyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Bsb3ZkaXZEaXNwbGF5LUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Bsb3ZkaXZEaXNwbGF5LUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1Bsb3ZkaXZEaXNwbGF5LUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCIqLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG5cclxucCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxub2wge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBjb3VudGVyLXJlc2V0OiBudW07XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5vbCBsaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG59XHJcbm9sIGxpOmJlZm9yZSB7XHJcbiAgY29udGVudDogY291bnRlcihudW0pICcnO1xyXG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICNGRkZGRkY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAzOHB4O1xyXG4gIGhlaWdodDogMzhweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyMC43ZGVnLCAjMDQ0Nzg4IDIzLjEyJSwgIzBBNkNDOCA3My4zNCUpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxubGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDEyMzBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uYnV0dG9uLWJsdWUge1xyXG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcbiAgcGFkZGluZzogMTZweCAzNnB4IDE3cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQgKi9cclxuXHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgYmFja2dyb3VuZDogIzEzNGJmMjtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcbmJ1dHRvbjphY3RpdmUsXHJcbmJ1dHRvbjpmb2N1cyxcclxuaW5wdXQ6YWN0aXZlLFxyXG5pbnB1dDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJyZWFkY3J1bWItd3JhcCB7XHJcbiAgYmFja2dyb3VuZDogI0Q4REZGRjtcclxuICBtYXJnaW4tdG9wOiA1NHB4O1xyXG59XHJcbi5icmVhZGNydW1iIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTdweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIHBhZGRpbmc6IDI1cHggMDtcclxuXHJcblxyXG5saSB7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbn1cclxuXHJcbiAgbGkgYSB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnLyc7XHJcbiAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gIHBhZGRpbmc6IDE4cHggMCAyMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA2O1xyXG59XHJcblxyXG4uaGVhZGVyX19sb2dvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIHAge1xyXG4gICAgd2lkdGg6IDU1N3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBjb2xvcjogIzBkMjg5YztcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xvZ29fd3JhcCB7XHJcbiAgPiBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTJweDtcclxuXHJcbiAgICBjb2xvcjogIzBkMjg5YztcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX3dyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uaGVhZGVyX19saW5rcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgY29sb3I6ICMwODE0NTk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gIH1cclxufVxyXG5cclxuLmNvbXBhbnlfX2Ryb3Bkb3duIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdG9wOiA5NnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjMDgxNDU5O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgY29sb3I6ICMwODE0NTk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tcGFueV9fZHJvcGRvd25fd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5jb21wYW55X19kcm9wZG93bl9pdGVtIHtcclxuICBtYXgtd2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG4uY29tcGFueV9fZHJvcGRvd25fY2xvc2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMjBweDtcclxuICB0b3A6IC0yMHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDI4OWM7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcGFuZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiMwNDU0OWM7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIHRvcDogLTE1NnB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgei1pbmRleDogMjtcclxuICAmLmFjdGl2ZSB7XHJcblxyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXBhbmVsX193cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcclxuICAuY29tcGFueV9fZHJvcGRvd24ge1xyXG4gICAgdG9wOiA5MHB4O1xyXG4gIH1cclxuICAuaGVhZGVyICB7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDAgMTBweDtcclxuICB9XHJcbiAgLmhlYWRlcl9fd3JhcCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fbGlua3Mge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgLnNlYXJjaC1wYW5lbC5hY3RpdmUge1xyXG4gICAgdG9wOiAxNjVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5oZWFkZXJfX2xpbmtzLWRuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFueV9fZHJvcGRvd25fY2xvc2Uge1xyXG4gICAgICB0b3A6IC01MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5oZWFkZXJfX2xpbmtzIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2xvZ28gcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLm1lbnUge1xyXG4gIGJhY2tncm91bmQ6ICMwNDU0OWM7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogNTtcclxuXHJcbiAgJi5maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm5hdiA+IHVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubmF2X19saSB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICBwYWRkaW5nOiAxOHB4IDAgMjJweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgID4gYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgID4gYTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBib3R0b206IC0zNnB4O1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICMwNDU0OUM7XHJcbiAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZfX3N1Ym1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA1NnB4O1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjMDgxNDU5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmJ1cmdlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gICAgLm1lbnUge1xyXG4gICAgICB0b3A6IDEzMnB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4gIC5uYXZfX2xpIC5uYXZfX3N1Ym1lbnUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTI4MHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lbnUge1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnVyZ2VyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTEwMCU7XHJcbiAgICB0b3A6IDU2cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDQ1NDljO1xyXG4gICAgei1pbmRleDogMzA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIuaGVybyB7XHJcbiAgaGVpZ2h0OiA1MjdweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICYuYWN0aXZlIHtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAub3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICMwZDI4OWM7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyb19fc29jaWFscyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICMxMzRiZjI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTRweCAyOHB4O1xyXG4gIG1heC13aWR0aDogNDUwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogMTMzcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyb19faW5mbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm90dG9tOiA0MXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBoNCB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyb19faW5mb19sZWZ0IHtcclxuICBtYXgtd2lkdGg6IDU5MXB4O1xyXG59XHJcblxyXG4uaGVyb19faW5mb19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZXJvX19pbmZvX3JpZ2h0IHtcclxuICBtYXgtd2lkdGg6IDQ2NHB4O1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbn1cclxuXHJcbi5oZXJvX19pbmZvX3Bob25lcyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyb19faW5mb190aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgbWFyZ2luLXRvcDogMTRweDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XHJcbiAgLmhlcm9fX2luZm8ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5oZXJvX19zb2NpYWxzIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRvcDogLTUwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5oZXJvX19pbmZvX3JpZ2h0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICB9XHJcbiAgLmhlcm9fX2luZm8ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgfVxyXG5cclxuICAuaGVyb19faW5mb19sZWZ0IHtcclxuICAgIG1heC13aWR0aDogNTkxcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIC5oZXJvX19pbmZvX2xpc3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlcm9fX2luZm9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuaGVyb19faW5mbyBoNCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIC5oZXJvX19pbmZvX3JpZ2h0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICB9XHJcbiAgLmhlcm9fX2luZm9fcGhvbmVzIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLmhlcm9fX2luZm9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAuaGVybyB7XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gIH1cclxuICAuaGVyb19faW5mbyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmhlcm9fX2luZm9fbGVmdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmhlcm9fX2luZm9fcmlnaHQge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5oZXJvX19zb2NpYWxzIHtcclxuICAgIHBhZGRpbmc6IDE0cHggMjhweCAxNHB4IDA7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mZWF0dXJlcyB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NS43ZGVnLCAjMDMzZTc4IDAlLCAjMGQ4MGVhIDUxLjA0JSwgIzA1M2M4NCA5Ny45MiUpO1xyXG4gIHBhZGRpbmc6IDMxcHggMCAyOHB4O1xyXG59XHJcblxyXG4uZmVhdHVyZXNfX3dyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZmVhdHVyZXNfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gIGgyIHtcclxuXHQvLyBmb250LWZhbWlseTogJ1Bsb3ZkaXZEaXNwbGF5JztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuZmVhdHVyZXMge1xyXG4gICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgfVxyXG4gIC5mZWF0dXJlc19fd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVzX19pdGVtIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmZlYXR1cmVzX19pdGVtIHtcclxuICAgIGgyIHtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gIC5mZWF0dXJlc19faXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgaDIge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYW5vdW5jZSB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4uYW5vdW5jZV9fc2xpZGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLnNsaWRlX19pbWFnZSB7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAzNzlweDtcclxuICB9XHJcbn1cclxuLmFub3VuY2VfX3NsaWRlX2luZm8ge1xyXG4gIG1heC13aWR0aDogNjMycHg7XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyX19jb3VudGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMTM0QkYyO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDMwMHB4O1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHJcbiAgLm51bWJlcnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAudG90YWwge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmFub3VuY2UtYXJyb3dzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxufVxyXG5cclxuLmFubm91bmNlX19hcnJvdyB7XHJcbiAgKyAuYW5ub3VuY2VfX2Fycm93IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuYW5vdW5jZV9fc2xpZGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gIH1cclxuXHJcbiAgLmFub3VuY2VfX3NsaWRlX2luZm8ge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlcl9fY291bnRlciB7XHJcbiAgICByaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gIC5zbGlkZV9faW1hZ2Uge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5hbm91bmNlIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5hbm91bmNlX19zbGlkZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFub3VuY2VfX3NsaWRlX2luZm8gcCB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAuYW5vdW5jZV9fc2xpZGVfaW5mbyBidXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuYW5vdW5jZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICB9XHJcblxyXG4gIC5zbGlkZXJfX2NvdW50ZXIge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYm90dG9tOiAtNTBweDtcclxuICB9XHJcbn0iLCIubmV3cyB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxODIsIDE2MywgMTkxLCAwLjE2KTtcclxuICBwYWRkaW5nLXRvcDogNTdweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxufVxyXG5cclxuLm5ld3NfX3dyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIFxyXG59XHJcblxyXG4ubmV3c19faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMjY2cHg7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDI2NXB4O1xyXG4gICAgaGVpZ2h0OiAxNzhweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3NfX2l0ZW1fbGFiZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDIwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICMxMzRiZjI7XHJcbiAgcGFkZGluZzogNXB4IDI2cHggNXB4IDI1cHg7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTJweCkge1xyXG4gIC5uZXdzX193cmFwIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgfVxyXG4gIC5uZXdzX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5uZXdzX193cmFwIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5uZXdzIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTgyLDE2MywxOTEsMC4xNik7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm5ld3NfX3dyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbn0iLCIuY292aWQge1xyXG4gIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjUuN2RlZywgIzA2MmE2OCAwJSwgIzA4NTliOCAxMDAlKTtcclxufVxyXG5cclxuLmNvdmlkX193cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmNvdmlkX19sZWZ0IHtcclxuICBtYXgtd2lkdGg6IDU0MHB4O1xyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4uY292aWRfX3JpZ2h0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uY292aWRfX3FyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIG1heC13aWR0aDogMjEwcHg7XHJcbiAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgKyAuY292aWRfX3FyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0N3B4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkRvd24ge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuY292aWQge1xyXG4gICAgcGFkZGluZy10b3A6IDM0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLmNvdmlkX193cmFwIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAuY292aWRfX2xlZnQge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5jb3ZpZF9fcmlnaHQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmNvdmlkX19sZWZ0IHAge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG4gIC5jb3ZpZF9fcmlnaHQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgfVxyXG4gIC5jb3ZpZF9fcXIrLmNvdmlkX19xciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIC5jb3ZpZF9fcmlnaHQge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIC5jb3ZpZF9fcXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn0iLCIuYWJvdXQge1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG5cclxuICBoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTdweCAzNnB4IDE2cHggNzNweDtcclxuICAgIG1hcmdpbi10b3A6IDU3cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3ByYy9hc3NldHMvaW1nL3BkZi5zdmcnKTtcclxuICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICB3aWR0aDogMjlweDtcclxuICAgICAgbGVmdDogMjhweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9fd3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGNvbG9yOiAjMDgxNDU5O1xyXG4gICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9faXRlbSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM0My4xM2RlZywgIzA2MkQ2RCAwLjAyJSwgIzA3NTdBRiA5OS4yOCUpO1xyXG4gIHBhZGRpbmc6IDQycHggMzhweCA0MHB4IDQxcHg7XHJcbiAgbWF4LXdpZHRoOiA1NjlweDtcclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9faXRlbV9saSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBtYXJnaW4tbGVmdDogNDJweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9faXRlbV9yaWdodCB7XHJcbiAgLmFib3V0X19pdGVtX2xpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9faXRlbV9zdWJ0ZXh0IHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgLmFib3V0X193cmFwIHAge1xyXG4gICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICB9XHJcblxyXG4gIC5hYm91dF9faXRlbSB7XHJcbiAgICBtYXgtd2lkdGg6IDQ5JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuYWJvdXQge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dF9fd3JhcCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmFib3V0X193cmFwIHAge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5hYm91dF9faXRlbSB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFib3V0X19pdGVtX3JpZ2h0IC5hYm91dF9faXRlbV9saSBwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICB9XHJcbn0iLCIuZ2FsbGVyeSB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3My4xNWRlZywgIzAzM0Y3NyAyLjYxJSwgIzA1NUJBQyA0NC41NyUsICMwMjQ4ODUgOTYuOSUpO1xyXG5cclxuICBoMiB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktYXJyb3dzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmdhbGxlcnlfX3NsaWRlciB7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLmdhbGxlcnlfX3NsaWRlX3dyYXAge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZTogXCJvbmUgb25lIHR3b1wiIDMwMHB4IFwidGhyZWUgZm91ciBmaXZlXCIgMzAwcHg7XHJcbiAgZ3JpZC1nYXA6IDFlbTtcclxufVxyXG5cclxuLmdhbGxlcnlfX2l0ZW0ge1xyXG5cclxuICAmLTEge1xyXG4gICAgZ3JpZC1hcmVhOiBvbmU7XHJcbiAgfVxyXG5cclxuICAmLTIge1xyXG4gICAgZ3JpZC1hcmVhOiB0d287XHJcbiAgfVxyXG5cclxuICAmLTMge1xyXG4gICAgZ3JpZC1hcmVhOiB0aHJlZTtcclxuICB9XHJcblxyXG4gICYtNCB7XHJcbiAgICBncmlkLWFyZWE6IGZvdXI7XHJcbiAgfVxyXG5cclxuICAmLTUge1xyXG4gICAgZ3JpZC1hcmVhOiBmaXZlO1xyXG4gIH1cclxuXHJcblxyXG4gIGEge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmdhbGxlcnkge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5X19zbGlkZV93cmFwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlOlxyXG4gICAgICAgICAgICBcIm9uZSBvbmUgdHdvXCIgMjAwcHhcclxuICAgICAgICAgICAgXCJ0aHJlZSBmb3VyIGZpdmVcIiBhdXRvO1xyXG4gICAgZ3JpZC1nYXA6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeSAuZ2FsbGVyeS1hcnJvd3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDdweDtcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5X19zbGlkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAuZ2FsbGVyeV9fc2xpZGVfd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZTpcclxuICAgICAgICAgICAgXCJvbmVcIiAyMDBweFxyXG4gICAgICAgICAgICBcInR3b1wiIDIwMHB4XHJcbiAgICAgICAgICAgIFwidGhyZWVcIiAyMDBweFxyXG4gICAgICAgICAgICBcImZvdXJcIiAyMDBweFxyXG4gICAgICAgICAgICBcImZpdmVcIiAyMDBweDtcclxuXHJcbiAgZ3JpZC1nYXA6IDEwcHg7XHJcbiAgfVxyXG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfW1haW57ZGlzcGxheTpibG9ja31oMXtmb250LXNpemU6MmVtO21hcmdpbjowLjY3ZW0gMH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0wLjI1ZW19c3Vwe3RvcDotMC41ZW19aW1ne2JvcmRlci1zdHlsZTpub25lfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDoxLjE1O21hcmdpbjowfWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24sW3R5cGU9J2J1dHRvbiddLFt0eXBlPSdyZXNldCddLFt0eXBlPSdzdWJtaXQnXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1idXR0b246LW1vei1mb2N1c3JpbmcsW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1maWVsZHNldHtwYWRkaW5nOjAuMzVlbSAwLjc1ZW0gMC42MjVlbX1sZWdlbmR7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9J2NoZWNrYm94J10sW3R5cGU9J3JhZGlvJ117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPSdzZWFyY2gnXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc2xpY2stdHJhY2s6YmVmb3JlLC5zbGljay10cmFjazphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6Jyd9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweH1bZGlyPSdydGwnXSAuc2xpY2stc2xpZGV7ZmxvYXQ6cmlnaHR9LnNsaWNrLXNsaWRlIGltZ3tkaXNwbGF5OmJsb2NrfS5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ3tkaXNwbGF5Om5vbmV9LnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ3twb2ludGVyLWV2ZW50czpub25lfS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9ja30uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGV7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbntkaXNwbGF5Om5vbmV9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUGxvdmRpdkRpc3BsYXknO3NyYzp1cmwoXCIuLi9mb250cy9QbG92ZGl2RGlzcGxheS1SZWd1bGFyLmVvdFwiKTtzcmM6bG9jYWwoXCJQbG92ZGl2RGlzcGxheS1SZWd1bGFyXCIpLGxvY2FsKFwiUGxvdmRpdkRpc3BsYXktUmVndWxhclwiKSx1cmwoXCIuLi9mb250cy9QbG92ZGl2RGlzcGxheS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9QbG92ZGl2RGlzcGxheS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUGxvdmRpdkRpc3BsYXknO3NyYzp1cmwoXCIuLi9mb250cy9QbG92ZGl2RGlzcGxheS1Cb2xkLmVvdFwiKTtzcmM6bG9jYWwoXCJQbG92ZGl2RGlzcGxheVwiKSxsb2NhbChcIlBsb3ZkaXZEaXNwbGF5LUJvbGRcIiksdXJsKFwiLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL1Bsb3ZkaXZEaXNwbGF5LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL1Bsb3ZkaXZEaXNwbGF5LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J1Bsb3ZkaXZEaXNwbGF5JztzcmM6dXJsKFwiLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktTGlnaHQuZW90XCIpO3NyYzpsb2NhbChcIlBsb3ZkaXZEaXNwbGF5XCIpLGxvY2FsKFwiUGxvdmRpdkRpc3BsYXktTGlnaHRcIiksdXJsKFwiLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9QbG92ZGl2RGlzcGxheS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvUGxvdmRpdkRpc3BsYXktTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbH0qLCo6YmVmb3JlLCo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fWgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbjowO3BhZGRpbmc6MH1we21hcmdpbjowO3BhZGRpbmc6MH11bHttYXJnaW46MDtwYWRkaW5nOjB9b2x7bGlzdC1zdHlsZS10eXBlOm5vbmU7Y291bnRlci1yZXNldDpudW07cGFkZGluZzowfW9sIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MzBweH1vbCBsaTpiZWZvcmV7Y29udGVudDpjb3VudGVyKG51bSkgXCJcIjtjb3VudGVyLWluY3JlbWVudDpudW07Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNGRkZGRkY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtsZWZ0OjA7d2lkdGg6MzhweDtoZWlnaHQ6MzhweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyMjAuN2RlZywgIzA0NDc4OCAyMy4xMiUsICMwQTZDQzggNzMuMzQlKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9bGl7bGlzdC1zdHlsZTpub25lfWF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfWE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1ib2R5e2ZvbnQtZmFtaWx5OidNb250c2VycmF0Jywgc2Fucy1zZXJpZn0uY29udGFpbmVye21heC13aWR0aDoxMjMwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMTVweH0uYnV0dG9ue2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5zbGljay1zbGlkZTpmb2N1c3tvdXRsaW5lOm5vbmV9LmJ1dHRvbi1ibHVle2ZpbHRlcjpkcm9wLXNoYWRvdygwcHggNHB4IDRweCByZ2JhKDAsMCwwLDAuMjUpKTtwYWRkaW5nOjE2cHggMzZweCAxN3B4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmZmZmY7YmFja2dyb3VuZDojMTM0YmYyO2JvcmRlci1yYWRpdXM6MzBweH1idXR0b246YWN0aXZlLGJ1dHRvbjpmb2N1cyxpbnB1dDphY3RpdmUsaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lfWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MH0uc2VjdGlvbi10aXRsZXtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtjb2xvcjojMDAwMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjNweH0uc2VjdGlvbi10aXRsZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2VjdGlvbi10aXRsZTo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6IzAwMDAwMDtsZWZ0OjA7Ym90dG9tOjB9LmJyZWFkY3J1bWItd3JhcHtiYWNrZ3JvdW5kOiNEOERGRkY7bWFyZ2luLXRvcDo1NHB4fS5icmVhZGNydW1ie2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4O2Rpc3BsYXk6ZmxleDtjb2xvcjojMDAwMDAwO3BhZGRpbmc6MjVweCAwfS5icmVhZGNydW1iIGxpe3BhZGRpbmc6MCA1cHh9LmJyZWFkY3J1bWIgbGkgYXtjb2xvcjojMDAwMDAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5icmVhZGNydW1iIGxpIGE6YWZ0ZXJ7Y29udGVudDonLyc7cmlnaHQ6LThweDtwb3NpdGlvbjphYnNvbHV0ZX0uaGVhZGVye2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTtwYWRkaW5nOjE4cHggMCAyMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Nn0uaGVhZGVyX19sb2dve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmhlYWRlcl9fbG9nbyBwe3dpZHRoOjU1N3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDttYXJnaW4tbGVmdDo1cHg7Y29sb3I6IzBkMjg5Y30uaGVhZGVyX19sb2dvX3dyYXA+cHtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTJweDtjb2xvcjojMGQyODljfS5oZWFkZXJfX3dyYXB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5oZWFkZXJfX2xpbmtze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWF4LXdpZHRoOjM4MHB4O2FsaWduLWl0ZW1zOmNlbnRlcn0uaGVhZGVyX19saW5rcyBhe2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4O2NvbG9yOiMwODE0NTk7bWFyZ2luLXJpZ2h0OjE5cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0M2QzZDNn0uaGVhZGVyX19saW5rcyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jb21wYW55X19kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6YXV0bzt0b3A6OTZweDtsZWZ0OjA7dHJhbnNpdGlvbjphbGwgLjNzO2JhY2tncm91bmQ6I2Y2ZjZmNjt6LWluZGV4OjM7cGFkZGluZy1ib3R0b206MzBweDtwYWRkaW5nLXRvcDo1MHB4fS5jb21wYW55X19kcm9wZG93bi5hY3RpdmV7ZGlzcGxheTpibG9ja30uY29tcGFueV9fZHJvcGRvd24gLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0uY29tcGFueV9fZHJvcGRvd24gYXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MTRweDtjb2xvcjojMDgxNDU5fS5jb21wYW55X19kcm9wZG93biB1bHtwYWRkaW5nLWxlZnQ6MTVweH0uY29tcGFueV9fZHJvcGRvd24gdWwgYXtmb250LXNpemU6MTJweDtjb2xvcjojMDgxNDU5fS5jb21wYW55X19kcm9wZG93bl93cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY29tcGFueV9fZHJvcGRvd25faXRlbXttYXgtd2lkdGg6MzAwcHh9LmNvbXBhbnlfX2Ryb3Bkb3duX2Nsb3Nle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjBweDt0b3A6LTIwcHg7bWFyZ2luOjA7Ym9yZGVyOm5vbmU7cGFkZGluZzo4cHg7YmFja2dyb3VuZC1jb2xvcjojMGQyODljO2N1cnNvcjpwb2ludGVyfS5jb21wYW55X19kcm9wZG93bl9jbG9zZSBpbWd7ZGlzcGxheTpibG9ja30uc2VhcmNoLXBhbmVse3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDQ1NDljO3BhZGRpbmc6MzBweCAwO3RvcDotMTU2cHg7dHJhbnNpdGlvbjphbGwgLjNzO3otaW5kZXg6Mn0uc2VhcmNoLXBhbmVsIGlucHV0e2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MTBweCA1cHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6NzAwcHh9LnNlYXJjaC1wYW5lbF9fd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5zZWFyY2gtcGFuZWxfX3dyYXAgYnV0dG9ue21hcmdpbi1sZWZ0OjIwcHg7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZC1jb2xvcjpyZWQ7cGFkZGluZzoxMHB4O2NvbG9yOiNmZmZmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KXsuY29tcGFueV9fZHJvcGRvd257dG9wOjkwcHh9LmhlYWRlcntwYWRkaW5nOjE4cHggMCAxMHB4fS5oZWFkZXJfX3dyYXB7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5oZWFkZXJfX2xpbmtze21heC13aWR0aDpub25lO21hcmdpbi10b3A6MTBweH0uc2VhcmNoLXBhbmVsLmFjdGl2ZXt0b3A6MTY1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVhZGVyX19saW5rcy1kbntkaXNwbGF5Om5vbmV9LmNvbXBhbnlfX2Ryb3Bkb3duX2Nsb3Nle3RvcDotNTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5oZWFkZXJfX2xpbmtze21heC13aWR0aDpub25lO21hcmdpbi10b3A6N3B4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uaGVhZGVyX19sb2dvIHB7d2lkdGg6MTAwJTtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxN3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7LmhlYWRlcl9fbG9nb3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXJ9fS5tZW51e2JhY2tncm91bmQ6IzA0NTQ5Yztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwcHg7d2lkdGg6MTAwJTt6LWluZGV4OjV9Lm1lbnUuZml4ZWR7cG9zaXRpb246Zml4ZWQ7dG9wOjAgIWltcG9ydGFudH0ubWVudSAuY29udGFpbmVye2hlaWdodDoxMDAlfS5uYXY+dWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmZmZmfS5uYXZfX2xpe2NvbG9yOiNmZmZmZmY7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztwYWRkaW5nOjE4cHggMCAyMnB4fS5uYXZfX2xpOmhvdmVye2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2X19saTpob3Zlcj5he3Bvc2l0aW9uOnJlbGF0aXZlfS5uYXZfX2xpOmhvdmVyPmE6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtib3R0b206LTM2cHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDoxMnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDoxMnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MTVweCBzb2xpZCAjMDQ1NDlDO3otaW5kZXg6NH0ubmF2X19saSBhe2NvbG9yOmluaGVyaXQ7ZGlzcGxheTpibG9ja30ubmF2X19saSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfS5uYXZfX2xpIC5uYXZfX3N1Ym1lbnV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246YWxsIC4zczt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2JhY2tncm91bmQ6I2Y2ZjZmNjtsZWZ0OjA7dG9wOjU2cHg7ei1pbmRleDozO3BhZGRpbmctdG9wOjIxcHh9Lm5hdl9fbGkgLm5hdl9fc3VibWVudS5hY3RpdmV7ZGlzcGxheTpibG9ja30ubmF2X19saSAubmF2X19zdWJtZW51IGF7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTZweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzA4MTQ1OTttYXJnaW4tYm90dG9tOjE4cHh9Lm5hdl9fbGkgLm5hdl9fc3VibWVudSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm5hdl9fbGkgLm5hdl9fc3VibWVudSBsaXttYXgtd2lkdGg6MTIzMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDE1cHh9LmJ1cmdlcntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KXsubWVudXt0b3A6MTMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lm5hdl9fbGkgLm5hdl9fc3VibWVudXt0b3A6MDtsZWZ0Oi0yODBweH0ubWVudXtoZWlnaHQ6NTZweDtvdmVyZmxvdzpoaWRkZW59Lm1lbnUuYWN0aXZle292ZXJmbG93OmluaXRpYWx9LmJ1cmdlcntkaXNwbGF5OmJsb2NrO3dpZHRoOjM0cHg7aGVpZ2h0OjI4cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5idXJnZXI6YmVmb3JlLC5idXJnZXI6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7aGVpZ2h0OjNweH0uYnVyZ2VyOmJlZm9yZXt0b3A6MH0uYnVyZ2VyOmFmdGVye2JvdHRvbTowfS5idXJnZXIgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7aGVpZ2h0OjNweDt0b3A6MTJweH0ubmF2e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xMDAlO3RvcDo1NnB4O3dpZHRoOmF1dG87cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6IzA0NTQ5Yzt6LWluZGV4OjMwO3RyYW5zaXRpb246YWxsIC4xc30ubmF2LmFjdGl2ZXtyaWdodDowfS5uYXYgdWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kfX0uaGVyb3toZWlnaHQ6NTI3cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3M7bWFyZ2luLXRvcDo1MHB4fS5oZXJvIC5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCV9Lmhlcm8gLm92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMwZDI4OWM7b3BhY2l0eTowLjY7dG9wOjB9Lmhlcm9fX3NvY2lhbHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOiMxMzRiZjI7Ym94LXNoYWRvdzowcHggNHB4IDRweCByZ2JhKDAsMCwwLDAuMjUpO2JvcmRlci1yYWRpdXM6MzBweDttYXJnaW46MCBhdXRvIDA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjE0cHggMjhweDttYXgtd2lkdGg6NDUwcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2xlZnQ6NTAlO3RvcDoxMzNweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uaGVyb19fc29jaWFscyBwe2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmZmZmY7bWFyZ2luLWxlZnQ6M3B4fS5oZXJvX19zb2NpYWxzIGF7bWFyZ2luLWxlZnQ6MTNweH0uaGVyb19faW5mb3twb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojZmZmZmZmO3otaW5kZXg6MTt3aWR0aDoxMDAlO2JvdHRvbTo0MXB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uaGVyb19faW5mbyBoNHtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjlweH0uaGVyb19faW5mb19sZWZ0e21heC13aWR0aDo1OTFweH0uaGVyb19faW5mb19saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjE0cHg7Y29sb3I6I2ZmZmZmZn0uaGVyb19faW5mb19saXN0IHB7bGluZS1oZWlnaHQ6MTYwJTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHh9Lmhlcm9fX2luZm9fcmlnaHR7bWF4LXdpZHRoOjQ2NHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZmZmO3BhZGRpbmctbGVmdDo2MHB4fS5oZXJvX19pbmZvX3Bob25lc3ttYXJnaW4tdG9wOjEwcHh9Lmhlcm9fX2luZm9fcGhvbmVzIGF7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiNmZmZmZmZ9Lmhlcm9fX2luZm9fdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEzMCU7bWFyZ2luLXRvcDoxNHB4O2NvbG9yOiNmZmZmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KXsuaGVyb19faW5mb3t3aWR0aDphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZXJvX19zb2NpYWxze3RyYW5zZm9ybTpub25lO3RvcDotNTBweDtsZWZ0OjA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3gtc2hhZG93Om5vbmU7bWF4LXdpZHRoOm5vbmU7d2lkdGg6OTAlO3otaW5kZXg6NX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVyb19faW5mb19yaWdodHtwYWRkaW5nLWxlZnQ6MzBweH0uaGVyb19faW5mb3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5oZXJvX19pbmZvX2xlZnR7bWF4LXdpZHRoOjU5MXB4O21hcmdpbi1yaWdodDozMHB4fS5oZXJvX19pbmZvX2xpc3R7ZGlzcGxheTpub25lfS5oZXJvX19pbmZvX3RpdGxle2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5oZXJvX19pbmZvIGg0e2ZvbnQtc2l6ZToyMHB4fS5oZXJvX19pbmZvX3JpZ2h0e3BhZGRpbmctbGVmdDoxNXB4fS5oZXJvX19pbmZvX3Bob25lcyBhe2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmZmZmfS5oZXJvX19pbmZvX3RpdGxle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpey5oZXJve2hlaWdodDozNTBweH0uaGVyb19faW5mb3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lmhlcm9fX2luZm9fbGVmdHttYXJnaW46MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO3BhZGRpbmctYm90dG9tOjIwcHh9Lmhlcm9fX2luZm9fcmlnaHR7bWFyZ2luLXRvcDoxNXB4O2JvcmRlcjpub25lO3BhZGRpbmc6MH0uaGVyb19fc29jaWFsc3twYWRkaW5nOjE0cHggMjhweCAxNHB4IDB9Lmhlcm9fX3NvY2lhbHMgcHtkaXNwbGF5Om5vbmV9fS5mZWF0dXJlc3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNjUuN2RlZywgIzAzM2U3OCAwJSwgIzBkODBlYSA1MS4wNCUsICMwNTNjODQgOTcuOTIlKTtwYWRkaW5nOjMxcHggMCAyOHB4fS5mZWF0dXJlc19fd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmZlYXR1cmVzX19pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWF4LXdpZHRoOjIzMHB4fS5mZWF0dXJlc19faXRlbSBoMntmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjcwcHg7bGluZS1oZWlnaHQ6MTAwcHg7Y29sb3I6I0ZGRkZGRn0uZmVhdHVyZXNfX2l0ZW0gcHtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE3cHg7Y29sb3I6I2ZmZmZmZjttYXJnaW4tbGVmdDoxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZmVhdHVyZXN7cGFkZGluZzowIDAgMTBweH0uZmVhdHVyZXNfX3dyYXB7ZmxleC13cmFwOndyYXB9LmZlYXR1cmVzX19pdGVte21heC13aWR0aDpub25lO3dpZHRoOjQ5JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mZWF0dXJlc19faXRlbSBoMntmb250LXNpemU6NTBweH0uZmVhdHVyZXNfX2l0ZW0gaW1ne3dpZHRoOjQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KXsuZmVhdHVyZXNfX2l0ZW17d2lkdGg6MTAwJTtwYWRkaW5nOjVweCAwfS5mZWF0dXJlc19faXRlbSBoMntsaW5lLWhlaWdodDoxfX0uYW5vdW5jZXtwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHh9LmFub3VuY2UgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0uYW5vdW5jZV9fc2xpZGV7ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6NjBweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc2xpZGVfX2ltYWdlIGltZ3t3aWR0aDozNzlweH0uYW5vdW5jZV9fc2xpZGVfaW5mb3ttYXgtd2lkdGg6NjMycHh9LmFub3VuY2VfX3NsaWRlX2luZm8gcHtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDtjb2xvcjojMDAwMDAwfS5hbm91bmNlX19zbGlkZV9pbmZvIGF7bWFyZ2luLXRvcDo2MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zbGlkZXJfX2NvdW50ZXJ7YmFja2dyb3VuZDojMTM0QkYyO2NvbG9yOiNmZmZmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzAwcHg7Ym90dG9tOjBweDtwYWRkaW5nOjE1cHggMTBweH0uc2xpZGVyX19jb3VudGVyIC5udW1iZXJze3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtmb250LXNpemU6MTRweH0uc2xpZGVyX19jb3VudGVyIC5udW1iZXJzIC50b3RhbHtmb250LXNpemU6MTRweH0uc2xpZGVyX19jb3VudGVyIC5udW1iZXJzIC5hY3RpdmV7Zm9udC1zaXplOjE4cHh9LnNsaWRlcl9fY291bnRlciBidXR0b257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5hbm91bmNlLWFycm93c3tkaXNwbGF5OmZsZXh9LmFubm91bmNlX19hcnJvdysuYW5ub3VuY2VfX2Fycm93e21hcmdpbi1sZWZ0OjQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5hbm91bmNlX19zbGlkZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uYW5vdW5jZV9fc2xpZGVfaW5mb3ttYXgtd2lkdGg6bm9uZTttYXJnaW4tdG9wOjIwcHh9LmFub3VuY2VfX3NsaWRlX2luZm8gYnV0dG9ue21hcmdpbi10b3A6MjBweH0uc2xpZGVyX19jb3VudGVye3JpZ2h0OjE1cHh9LnNsaWRlX19pbWFnZSBpbWd7d2lkdGg6YXV0bzttYXJnaW46MCBhdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmFub3VuY2V7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTozMHB4fS5hbm91bmNlX19zbGlkZXttYXJnaW4tdG9wOjMwcHh9LmFub3VuY2VfX3NsaWRlX2luZm8gcHtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjFweDtjb2xvcjojMDAwMDAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCl7LmFub3VuY2VfX3NsaWRlX2luZm8gYnV0dG9ue3dpZHRoOjEwMCV9LmFub3VuY2V7cGFkZGluZy1ib3R0b206NzBweH0uc2xpZGVyX19jb3VudGVye3dpZHRoOjEzMHB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JvdHRvbTotNTBweH19Lm5ld3N7YmFja2dyb3VuZDpyZ2JhKDE4MiwxNjMsMTkxLDAuMTYpO3BhZGRpbmctdG9wOjU3cHg7cGFkZGluZy1ib3R0b206NjRweH0ubmV3c19fd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDo0MHB4O2ZsZXgtd3JhcDp3cmFwfS5uZXdzX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoyNjZweDtjb2xvcjojMDAwMDAwO21hcmdpbi10b3A6MjBweH0ubmV3c19faXRlbSBpbWd7d2lkdGg6MjY1cHg7aGVpZ2h0OjE3OHB4O29iamVjdC1maXQ6Y292ZXJ9Lm5ld3NfX2l0ZW0gcHtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTdweDttYXJnaW4tdG9wOjEwcHh9Lm5ld3NfX2l0ZW1fbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7cmlnaHQ6MDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTVweDtiYWNrZ3JvdW5kOiMxMzRiZjI7cGFkZGluZzo1cHggMjZweCA1cHggMjVweDtjb2xvcjojZmZmZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTJweCl7Lm5ld3NfX3dyYXB7ZmxleC13cmFwOndyYXB9Lm5ld3NfX2l0ZW17bWFyZ2luLWJvdHRvbTozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm5ld3NfX3dyYXB7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5uZXdze2JhY2tncm91bmQ6cmdiYSgxODIsMTYzLDE5MSwwLjE2KTtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjIwcHh9Lm5ld3NfX3dyYXB7bWFyZ2luLXRvcDo0MHB4fX0uY292aWR7cGFkZGluZy10b3A6NjRweDtwYWRkaW5nLWJvdHRvbTo5MHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI2NS43ZGVnLCAjMDYyYTY4IDAlLCAjMDg1OWI4IDEwMCUpfS5jb3ZpZF9fd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmNvdmlkX19sZWZ0e21heC13aWR0aDo1NDBweH0uY292aWRfX2xlZnQgcHtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDtjb2xvcjojRkZGRkZGO21hcmdpbi10b3A6MjVweH0uY292aWRfX3JpZ2h0e2Rpc3BsYXk6ZmxleH0uY292aWRfX3Fye2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjttYXgtd2lkdGg6MjEwcHg7cGFkZGluZzozMHB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvdmlkX19xcisuY292aWRfX3Fye21hcmdpbi1sZWZ0OjQ3cHh9LmNvdmlkX19xciBwe2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDAwMDA7bWFyZ2luLXRvcDozMHB4fS5zbGlkZUluRG93bnthbmltYXRpb24tbmFtZTpzbGlkZUluRG93bjthbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt2aXNpYmlsaXR5OnZpc2libGV9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt2aXNpYmlsaXR5OnZpc2libGV9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmNvdmlke3BhZGRpbmctdG9wOjM0cHg7cGFkZGluZy1ib3R0b206NDBweH0uY292aWRfX3dyYXB7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jb3ZpZF9fbGVmdHttYXgtd2lkdGg6bm9uZTttYXJnaW4tYm90dG9tOjIwcHh9LmNvdmlkX19yaWdodHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmNvdmlkX19sZWZ0IHB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweH0uY292aWRfX3JpZ2h0e2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LmNvdmlkX19xcisuY292aWRfX3Fye21hcmdpbi1sZWZ0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXsuY292aWRfX3JpZ2h0e2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNvdmlkX19xcnttYXJnaW4tYm90dG9tOjIwcHh9fS5hYm91dHtwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjY1cHh9LmFib3V0IGgye3RleHQtYWxpZ246Y2VudGVyfS5hYm91dCBidXR0b257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxN3B4IDM2cHggMTZweCA3M3B4O21hcmdpbi10b3A6NTdweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uYWJvdXQgYnV0dG9uOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3ByYy9hc3NldHMvaW1nL3BkZi5zdmdcIik7aGVpZ2h0OjI5cHg7d2lkdGg6MjlweDtsZWZ0OjI4cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uYWJvdXRfX3dyYXB7bWFyZ2luLXRvcDo0MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYWJvdXRfX3dyYXAgcHtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTQwJTtjb2xvcjojMDgxNDU5O21heC13aWR0aDo1MzBweH0uYWJvdXRfX2l0ZW17YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzQzLjEzZGVnLCAjMDYyRDZEIC4wMiUsICMwNzU3QUYgOTkuMjglKTtwYWRkaW5nOjQycHggMzhweCA0MHB4IDQxcHg7bWF4LXdpZHRoOjU2OXB4fS5hYm91dF9faXRlbSBwe2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNDAlO2NvbG9yOiNmZmZmZmZ9LmFib3V0X19pdGVtX2xpe21hcmdpbi10b3A6MTBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5hYm91dF9faXRlbV9saSBwe2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNDAlO2NvbG9yOiNmZmZmZmY7bWFyZ2luLWxlZnQ6NDJweH0uYWJvdXRfX2l0ZW1fcmlnaHQgLmFib3V0X19pdGVtX2xpe2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5hYm91dF9faXRlbV9yaWdodCAuYWJvdXRfX2l0ZW1fbGkgcHttYXJnaW4tbGVmdDowO21heC13aWR0aDozOTBweH0uYWJvdXRfX2l0ZW1fc3VidGV4dHttYXJnaW4tdG9wOjUwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTQwJTtjb2xvcjojZmZmZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCl7LmFib3V0X193cmFwIHB7bWF4LXdpZHRoOjQ4MHB4fS5hYm91dF9faXRlbXttYXgtd2lkdGg6NDklfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFib3V0e3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDVweH0uYWJvdXQgYnV0dG9ue21hcmdpbi10b3A6MTVweH0uYWJvdXRfX3dyYXB7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5hYm91dF9fd3JhcCBwe21heC13aWR0aDpub25lO21hcmdpbi1ib3R0b206MjBweH0uYWJvdXRfX2l0ZW17bWF4LXdpZHRoOm5vbmU7bWFyZ2luLWJvdHRvbToxMHB4fS5hYm91dF9faXRlbV9yaWdodCAuYWJvdXRfX2l0ZW1fbGkgcHttYXJnaW4tbGVmdDowO21heC13aWR0aDo1NzBweH19LmdhbGxlcnl7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTo5MHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI3My4xNWRlZywgIzAzM0Y3NyAyLjYxJSwgIzA1NUJBQyA0NC41NyUsICMwMjQ4ODUgOTYuOSUpfS5nYWxsZXJ5IGgye2NvbG9yOiNmZmZmZmY7Zm9udC1zaXplOjI2cHh9LmdhbGxlcnkgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0uZ2FsbGVyeSAuZ2FsbGVyeS1hcnJvd3N7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweH0uZ2FsbGVyeV9fc2xpZGVye21hcmdpbi10b3A6NjBweH0uZ2FsbGVyeV9fc2xpZGVfd3JhcHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZTpcIm9uZSBvbmUgdHdvXCIgMzAwcHggXCJ0aHJlZSBmb3VyIGZpdmVcIiAzMDBweDtncmlkLWdhcDoxZW19LmdhbGxlcnlfX2l0ZW0tMXtncmlkLWFyZWE6b25lfS5nYWxsZXJ5X19pdGVtLTJ7Z3JpZC1hcmVhOnR3b30uZ2FsbGVyeV9faXRlbS0ze2dyaWQtYXJlYTp0aHJlZX0uZ2FsbGVyeV9faXRlbS00e2dyaWQtYXJlYTpmb3VyfS5nYWxsZXJ5X19pdGVtLTV7Z3JpZC1hcmVhOmZpdmV9LmdhbGxlcnlfX2l0ZW0gYXtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5nYWxsZXJ5X19pdGVtIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5nYWxsZXJ5e3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206NTVweH0uZ2FsbGVyeV9fc2xpZGVfd3JhcHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZTpcIm9uZSBvbmUgdHdvXCIgMjAwcHhcciBcInRocmVlIGZvdXIgZml2ZVwiIGF1dG87Z3JpZC1nYXA6MTBweH0uZ2FsbGVyeSAuZ2FsbGVyeS1hcnJvd3N7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6N3B4fS5nYWxsZXJ5X19zbGlkZXJ7bWFyZ2luLXRvcDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCl7LmdhbGxlcnlfX3NsaWRlX3dyYXB7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGU6XCJvbmVcIiAyMDBweFxyIFwidHdvXCIgMjAwcHhcciBcInRocmVlXCIgMjAwcHhcciBcImZvdXJcIiAyMDBweFxyIFwiZml2ZVwiIDIwMHB4O2dyaWQtZ2FwOjEwcHh9fS5wYXJ0bmVyc3twYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjk1cHg7cG9zaXRpb246cmVsYXRpdmV9LnBhcnRuZXJzX19zbGlkZXJ7bWFyZ2luOjAgLTEwcHh9LnBhcnRuZXJzX19pdGVtIGltZ3toZWlnaHQ6ODNweH0ucGFydG5lcnNfX3NsaWRle3BhZGRpbmc6MCAxMHB4fS5wYXJ0bmVycy1hcnJvd3N7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7Ym90dG9tOjYwcHh9LnBhcnRuZXJzX19hcnJvdysucGFydG5lcnNfX2Fycm93e21hcmdpbi1sZWZ0OjIwcHh9LmluZm9ybWF0aW9ue3BhZGRpbmctdG9wOjI1cHh9LmluZm9ybWF0aW9uIGF7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMwMDAwMDB9LmluZm9ybWF0aW9uIHB7bGluZS1oZWlnaHQ6MS40O21hcmdpbi10b3A6MjBweH0uaW5mb3JtYXRpb24gLmluZm8tdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxMDAlO2NvbG9yOiMwMDAwMDB9LmluZm9ybWF0aW9uIC5pbmZvLXN1YnRpdGxle2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxMDAlO2NvbG9yOiMwMDAwMDA7bWFyZ2luLXRvcDoyMHB4fS5pbmZvcm1hdGlvbiAuaW5mby1saXN0e21hcmdpbi10b3A6MjVweH0uaW5mb3JtYXRpb24gLmluZm8tbGlzdCBhe2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxMDAlO2NvbG9yOiMwMDAwMDA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmluZm9ybWF0aW9uIC5pbmZvLWxpc3QgYSBzdmd7bWFyZ2luLXJpZ2h0OjE2cHh9LmluZm9ybWF0aW9uIC5pbmZvLWxpc3QgYSBzdmc+cGF0aHt0cmFuc2l0aW9uOmFsbCAuM3N9LmluZm9ybWF0aW9uIC5pbmZvLWxpc3QgYTpob3ZlciBzdmc+cGF0aHtmaWxsOiNGRjQ1NDV9LmluZm9ybWF0aW9uIC5pbmZvLWxpc3Q+bGl7cGFkZGluZzo1cHggMHB4IDVweCA1MXB4fS5pbmZvcm1hdGlvbiAuaW5mby11bC1saXN0e21hcmdpbi10b3A6MzdweH0uaW5mb3JtYXRpb24gLmluZm8tdWwtbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjVweDttYXJnaW4tYm90dG9tOjMwcHh9LmluZm9ybWF0aW9uIC5pbmZvLXVsLWxpc3QgbGk6YmVmb3Jle2NvbnRlbnQ6Jyc7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNjUuN2RlZywgcmdiYSgxOSw3NSwyNDIsMC41KSAwJSwgcmdiYSgxOSw3NSwyNDIsMC4yKSAxMDAlKSwjMEMxRTgzO2JvcmRlci1yYWRpdXM6NTAlfS5pbmZvcm1hdGlvbiBmb3Jte21hcmdpbi10b3A6NTBweH0uaW5mb3JtYXRpb24gZm9ybSBwe2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxMDAlO2NvbG9yOiMwMDAwMDA7bWFyZ2luLWJvdHRvbToyMHB4fS5pbmZvcm1hdGlvbiBmb3JtIC5pbnB1dC1yZXF7cGFkZGluZy1sZWZ0OjEycHg7cG9zaXRpb246cmVsYXRpdmV9LmluZm9ybWF0aW9uIGZvcm0gLmlucHV0LXJlcTpiZWZvcmV7Y29udGVudDonKic7cG9zaXRpb246YWJzb2x1dGU7Y29sb3I6I0ZGMzAzMDtsZWZ0OjA7dG9wOjBweDtmb250LXNpemU6MjBweH0uaW5mb3JtYXRpb24gZm9ybSBpbnB1dHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MzhweDtwYWRkaW5nOjI0cHggMzBweDttaW4td2lkdGg6MjU3cHg7Ym9yZGVyLXJhZGl1czo1MXB4O2JvcmRlcjoycHggc29saWQgI0FFQUVBRTt0cmFuc2l0aW9uOmFsbCAuM3N9LmluZm9ybWF0aW9uIGZvcm0gaW5wdXQ6YWN0aXZle2JvcmRlcjoycHggc29saWQgIzBDMUU4M30uaW5mb3JtYXRpb24gZm9ybSBpbnB1dDpmb2N1c3tib3JkZXI6MnB4IHNvbGlkICMwQzFFODN9LmluZm9ybWF0aW9uIGZvcm0gdGV4dGFyZWF7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjM4cHg7cGFkZGluZzoyNHB4IDMwcHg7bWluLXdpZHRoOjI1N3B4O2JvcmRlci1yYWRpdXM6NTFweDtib3JkZXI6MnB4IHNvbGlkICNBRUFFQUU7dHJhbnNpdGlvbjphbGwgLjNzfS5pbmZvcm1hdGlvbiBmb3JtIHRleHRhcmVhOmFjdGl2ZXtib3JkZXI6MnB4IHNvbGlkICMwQzFFODN9LmluZm9ybWF0aW9uIGZvcm0gdGV4dGFyZWE6Zm9jdXN7Ym9yZGVyOjJweCBzb2xpZCAjMEMxRTgzfS5pbmZvcm1hdGlvbiBmb3JtIGJ1dHRvbntjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjE2cHggMzNweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojRkZGRkZGO2JhY2tncm91bmQ6IzA2MkY3MTtib3JkZXItcmFkaXVzOjMwcHg7Ym9yZGVyOm5vbmU7dHJhbnNpdGlvbjphbGwgLjNzO21hcmdpbi1ib3R0b206MzhweH0uaW5mb3JtYXRpb24gZm9ybSBidXR0b246aG92ZXJ7Ym94LXNoYWRvdzowcHggNHB4IDRweCByZ2JhKDAsMCwwLDAuMjUpfS5mb290ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgyLjg1ZGVnLCAjMDU1YmFmIDIuMzclLCAjMDYyMzVkIDk3LjYzJSk7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTozMHB4O2NvbG9yOiNmZmZmZmZ9LmZvb3RlciBoM3tmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmZmZmO21hcmdpbi1ib3R0b206MjBweH0uZm9vdGVyIGF7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6I2ZmZmZmZn0uZm9vdGVyX193cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjMwcHh9LmZvb3Rlcl9fc29jaWFsc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmZvb3Rlcl9fc29jaWFscy1zZWNvbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9vdGVyX19zb2NpYWxzLXNlY29uZCBhe21hcmdpbi1yaWdodDoxM3B4fS5mb290ZXJfX2xlZnR7bWF4LXdpZHRoOjUwOXB4fS5mb290ZXJfX2xlZnQgYXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyNHB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZmZmZjttYXJnaW4tdG9wOjVweH0uZm9vdGVyX19jZW50ZXJ7bWF4LXdpZHRoOjIxMHB4fS5mb290ZXJfX3JpZ2h0e21heC13aWR0aDoyMDVweDt3aWR0aDoxMDAlfS5mb290ZXJfX2NvcHl7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO3BhZGRpbmctdG9wOjE1cHh9LmZvb3Rlcl9fY29weSBwe2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZmZmZn0uZm9vdGVyX19jZW50ZXJfaXRlbXttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpey5mb290ZXJfX3dyYXB7ZmxleC13cmFwOndyYXB9LmZvb3Rlcl9fbGVmdHttYXgtd2lkdGg6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MzBweH0uZm9vdGVyX19jZW50ZXJ7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9vdGVyX19yaWdodHttYXgtd2lkdGg6bm9uZTt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5mb290ZXJfX3NvY2lhbHMgYXttYXJnaW4tcmlnaHQ6MTJweH19XG4iXX0= */
/*окно битрикс24 отображается выше панели ЕСИР*/
.b24-window-panel {
  z-index: 1000001 !important;
}

.fixed_container {
  position: fixed;
  right: 0;
  z-index: 100;
  top: 50vh;
}
.fixed_btn {
  width: 50px;
  height: 30px;
  display: grid;
  margin-bottom: 6px;
  place-items: center;
  background: linear-gradient(
    180deg,
    rgba(19, 75, 242, 0.9) 0%,
    rgba(19, 75, 242, 0.9) 100%
  );
}
.top_bar {
  position: relative;
  z-index: 5;
  background: #eaeced;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.top_bar img {
  margin-right: 10px;
}
.top_bar p {
  font-size: 14px;
  line-height: 17px;
  color: #0d289c;
  font-family: Montserrat;
  font-weight: bold;
}
.header__links__icon {
  display: flex;
}
.header__links__icon a {
  margin-left: 5px;
}
.header__logo > div:nth-child(2) > p:nth-child(1) {
  font-size: 10px;
  line-height: 14px;
}
.header__logo > div:nth-child(2) > p:nth-child(2) {
  line-height: 24px;
}
.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

img.alignnone {
  margin: 5px 20px 20px 0;
}

img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%; /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}
.clear {
  clear: both;
}
a.headerlink {
  color: white;
}
.b24-widget-button-wrapper {
    z-index: 100150 !important;
}

.b24-widget-button-position-bottom-right {
    bottom: 100px !important;
}
.prof-list a{
	font-size: 22px;
	font-weight:600;
	color: #0000ff;
}

.n2-ss-slider .n2-ss-item-image-content a {width: 100%;}