/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/fonts.css ***!
  \****************************************************************************************************************/
/* roboto-300 - cyrillic_latin */
@font-face {
  font-display: swap; 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/build/fonts/roboto-v32-cyrillic_latin-300.981b3aaf.eot); /* IE9 Compat Modes */
  src: url(/build/fonts/roboto-v32-cyrillic_latin-300.981b3aaf.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/build/fonts/roboto-v32-cyrillic_latin-300.b966593e.woff2) format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url(/build/fonts/roboto-v32-cyrillic_latin-300.b3281e66.woff) format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url(/build/fonts/roboto-v32-cyrillic_latin-300.1b73cb98.ttf) format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url(/build/images/roboto-v32-cyrillic_latin-300.991f795d.svg#Roboto) format('svg'); /* Legacy iOS */
}
/* roboto-regular - cyrillic_latin */
@font-face {
  font-display: swap; 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/roboto-v32-cyrillic_latin-regular.346e599a.eot); /* IE9 Compat Modes */
  src: url(/build/fonts/roboto-v32-cyrillic_latin-regular.346e599a.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/build/fonts/roboto-v32-cyrillic_latin-regular.6a3f567f.woff2) format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url(/build/fonts/roboto-v32-cyrillic_latin-regular.2542f359.woff) format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url(/build/fonts/roboto-v32-cyrillic_latin-regular.c6b44571.ttf) format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url(/build/images/roboto-v32-cyrillic_latin-regular.4f862c8b.svg#Roboto) format('svg'); /* Legacy iOS */
}
/* roboto-500 - cyrillic_latin */
@font-face {
  font-display: swap; 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/build/fonts/roboto-v32-cyrillic_latin-500.41bedb09.eot); /* IE9 Compat Modes */
  src: url(/build/fonts/roboto-v32-cyrillic_latin-500.41bedb09.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/build/fonts/roboto-v32-cyrillic_latin-500.0262e40b.woff2) format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url(/build/fonts/roboto-v32-cyrillic_latin-500.1f709906.woff) format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url(/build/fonts/roboto-v32-cyrillic_latin-500.b334ec26.ttf) format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-700 - cyrillic_latin */
@font-face {
  font-display: swap; 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/build/fonts/roboto-v32-cyrillic_latin-700.20a57892.eot); /* IE9 Compat Modes */
  src: url(/build/fonts/roboto-v32-cyrillic_latin-700.20a57892.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/build/fonts/roboto-v32-cyrillic_latin-700.07458d3a.woff2) format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url(/build/fonts/roboto-v32-cyrillic_latin-700.c214297c.woff) format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url(/build/fonts/roboto-v32-cyrillic_latin-700.4ef65a04.ttf) format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* иконки */
@font-face {
  font-family: 'icomoon';
  src:  url(/build/fonts/icomoon.9ecc6ee2.eot);
  src:  url(/build/fonts/icomoon.9ecc6ee2.eot#iefix) format('embedded-opentype'),
    url(/build/fonts/icomoon.81a159bf.ttf) format('truetype'),
    url(/build/fonts/icomoon.6108fde4.woff) format('woff'),
    url(/build/images/icomoon.f5b5d840.svg#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-prev:before {
  content: "\e911";
}
.icon-icon1:before {
  content: "\e900";
}
.icon-icon2:before {
  content: "\e901";
}
.icon-icon3:before {
  content: "\e902";
  color: #1382e2;
}
.icon-icon4:before {
  content: "\e903";
  color: #1382e2;
}
.icon-icon5:before {
  content: "\e904";
  color: #1382e2;
}
.icon-icon6:before {
  content: "\e905";
  color: #1382e2;
}
.icon-icon7:before {
  content: "\e906";
  color: #1382e2;
}
.icon-icon8:before {
  content: "\e907";
  color: #1382e2;
}
.icon-icon9:before {
  content: "\e908";
  color: #1382e2;
}
.icon-icon11:before {
  content: "\e909";
  color: #1382e2;
}
.icon-icon12:before {
  content: "\e910";
  color: #1382e2;
}
.icon-icon13:before {
  content: "\e913";
  color: #fff;
}
  
  

/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/btn.css ***!
  \**************************************************************************************************************/
.btn{
	display: inline-flex;
	align-items: center;
	text-align: center;
	height: 44px;
	border-radius: 4px;
    background-color: rgba(19, 130, 226, 1);
    color: #ffffff;
    font-size: 18px;
    line-height: 100%;
    font-weight: 500;
    padding:0 25px;
    transition:.2s;
}

.btn:hover{
	background-color: #4a9ae0;
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/common.css ***!
  \*****************************************************************************************************************/
/*Обнуление*/
*{
	padding: 0;
	margin: 0;
	border: 0;
}
*,*:before,*:after{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
:focus,:active{outline: none;}
a:focus,a:active{outline: none;}
a{
 color: #1382E2;   
}
nav,footer,header,aside{display: block;}

html,body{
	height: 100%;
	width: 100%;
	font-size: 100%;
	line-height: 1;
	font-size: 14px;
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
input,button,textarea{font-family:inherit;}

input::-ms-clear{display: none;}
button{cursor: pointer;}
button::-moz-focus-inner {padding:0;border:0;}
a, a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
/*ul li{list-style: none;}*/
img{vertical-align: top;}

h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight: 400;}
/*--------------------*/

body {
    margin: 0;
    padding: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18.75px;
    color: #212529;
}
.body-no-scroll {
    overflow: hidden;
}
.wrapper {
    width: 100%;
    position: relative;
    overflow: hidden;
    min-height: 100%;
    padding-bottom: 358px;
}
@media (max-width:1000px) {
    .wrapper {
        padding-bottom: 491px;
    }
}
.container-grey {
    width: 100%;
    background-color: rgba(242, 245, 247, 1);
}
img{
	max-width: 100%;
	height: auto;
	display: block
}
.container{
	max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    padding-left:48px;
    padding-right: 48px;
    @media(max-width: 1500px){
        padding-left:32px;
    padding-right: 32px;
    }
    @media(max-width: 1000px){
    padding-left:16px;
    padding-right: 16px;
    }

}

 .vertical-indent{
    padding-top: 64px;
    padding-bottom:64px;
    @media(max-width: 1160px){
    padding-top: 40px;
    padding-bottom:40px;    
    }
 }
 .SmartCaptcha-Shield.SmartCaptcha-Shield_position_bottom{
    bottom:0 !important;
    z-index: 10000
 }
 @media(max-width: 500px){
   .SmartCaptcha-Shield.SmartCaptcha-Shield_position_bottom{

    z-index: 0
 } 
 }
 .not-found{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    flex-grow: 1;
}
 .not-found h1{
  font-size: 30px;
    margin-bottom: 30px;
    font-weight: 500;      
    }
     .not-found p{
  font-size: 20px;
    margin-bottom: 30px;  
    }
.not-found__wrap{
    min-height: 300px;
    display: flex;
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/header.css ***!
  \*****************************************************************************************************************/
/* стили для шапки =================================================================================================================*/
header {
    max-width: 1920px;
    margin: 0 auto;
    width: 100%;
    padding: 0;
    background-color: rgba(255, 255, 255, 1);
}
.top-panel {
    position: relative;
    background-color: #ffffff;
    z-index: 48;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 112px;
    padding: 0 48px;
    border-bottom: 1px solid rgba(210, 210, 210, 1);
}
.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 49;
    background-color: #ffffff;
}
.nav {
    max-width: 1025px;
    width: 100%;
}
.nav ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    list-style: none
}
.nav a {
    font-size: 18px;
    line-height: 21.09px;
    color: #212529;
}
.nav a.active,
.nav a:hover,
.nav a:active {
    color: #1382E2;
}
.submenu {
    max-width: 120px;
    width: 100%;
}
.submenu ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    list-style: none
}
.bottom-panel {
    padding: 0 48px;
}
.bottom-panel ul {
    height: 82px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    list-style: none
}
.bottom-panel li { 
    max-width: 365px;
    width: 100%;
    height: 100%;
}
.bottom-panel a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 20px;
    row-gap: 12px;
    padding: 0 10px;
    color: #212529;
}
.bottom-panel a:hover,
.bottom-panel a.active {
    background-color: rgba(242, 245, 247, 1);
}
.bottom-panel a img {
    width: 40px;
    height: 40px;
}
.bottom-panel a p {
    font-size: 18px;
    line-height: 21.09px;
}
.burger {
    display: none;
    position: relative;
    z-index: 50;
    align-items: center;
    justify-content: flex-end;
    width: 30px;
    height: 18px;
}
.burger span {
    height: 2px;
    width: 100%;
    transform: scale(1);
    background-color: #212529;
}
.burger::before, .burger::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    background-color: #212529;
    transition: all 0.3s ease 0s;
}
.burger::before {
    top: 0;
}
.burger::after {
    bottom: 0;
}
.burger.active span {
    transform: scale(0);
}
.burger.active::before {
    top: 50%;
    transform: rotate(-45deg) translate(0, -50%);
}
.burger.active::after {
    bottom: 50%;
    transform: rotate(45deg) translate(0, 50%);
}
.mobile-panel {
    padding-top: 64px;
    position: absolute;
    top: -9999px;
    z-index: 45;
    left: 0;
    width: 100vw;
    height: 100vh;
    overflow-y: auto;
    background-color: rgba(242, 245, 247, 1);
    transition-duration: 1s;
}
.mobile-panel.active {
    top: 0;
    position: fixed;
} 
.bottom-panel_mobile ul {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 12px;
    list-style: none
}
.bottom-panel_mobile ul li {
    border-bottom: 1px solid rgba(210, 210, 210, 1);
    width: 100%;
}
.bottom-panel_mobile ul li a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 87px;
    width: 100%;
    gap: 12px;
    color: rgba(33, 37, 41, 1);
    font-size: 18px;
    line-height: 21.09px;
}
.submenu_mobile {
    border-bottom: 1px solid rgba(210, 210, 210, 1);
    padding: 0 16px;
}
.submenu_mobile ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 560px;
    margin: 0 auto;
    height: 145px;
    list-style: none
}
.submenu_mobile ul li a {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 17px;
    font-size: 14px;
    line-height: 16.41px;
    color: rgba(33, 37, 41, 1);
}

.submenu_mobile ul li a img {
    width: 32px;
    height: 32px;
}
.nav_mobile {
    display: flex;
    justify-content: space-between;
    max-width: 560px;
    margin: 0 auto;
    padding: 32px 16px;
    flex-wrap: nowrap;
}
.nav_mobile ul {
    display: flex;
    flex-direction: column;
    column-gap: 47px;
    row-gap: 12px;
    list-style: none;
}
.nav_mobile ul a {
    font-size: 14px;
    line-height: 16.41px;
    color: rgba(33, 37, 41, 1);
}
@media (max-width:1500px) {
    .top-panel {
        padding: 0 32px;
    }
    .bottom-panel {
        padding: 0 32px;
    }
}
@media (min-width:1000px) and (max-width:1440px) {
    .nav ul {
        gap: 35px;
        justify-content: center;
    }
}
@media (max-width:1000px) {
    .top-panel {
        height: 64px;
    }
    .burger {
        display: flex;
    }
    .nav {
        display: none;
    }
    .submenu {
        display: none;
    }
    .logo {
        width: 59px;
        height: 40px;
    }
    .logo img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    .bottom-panel {
        height: 84px;
    }
    .bottom-panel a p {
        display: none;
    }
}
@media (max-width:500px) {
    .top-panel {
        padding: 0 16px;
    }
    .bottom-panel {
        height: 68px;
        padding: 0;
    }
    .bottom-panel ul {
        height: 68px;
    }
    .bottom-panel a img {
        width: 36px;
        height: 36px;
    }
}
/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/main-banner.css ***!
  \**********************************************************************************************************************/
.main-banner {
    position: relative;
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
}
.main-banner__slide {
    position: relative;
    min-height: 420px;
    width: 100%;
}
.main-banner--inner  .main-banner__slide{
 display: flex;
    flex-direction: column;
    justify-content: center;   
}
.swiper-slide, .swiper-slide-active, .swiper-slide-prev {
    display: flex !important;
    justify-content: center !important;
}
.main-banner__slide img {
    margin:0 auto;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.main-banner__text {
    max-width: 717px;
    margin-bottom: 73px;
}
.main-banner--inner .main-banner__text p{
    max-width: 538px;
    text-align: justify;
}
.main-banner__slide h1 {
    font-size: 56px;
    line-height: 65.63px;
    font-weight: 300;
    color: rgba(33, 37, 41, 1);
    margin-bottom: 48px;
}
.main-banner__slide h1 span {
    font-weight: 400;
}
.main-banner__slide-1 h1 {
    color: rgba(33, 37, 41, 1);
}
.main-banner__slide-2 h1 {
    color: #ffffff;
}
.main-banner__slide p {
font-size: 18px;
line-height: 120%;
}
.main-banner .main-banner__pagination {
    bottom: 40px !important;
}
.main-banner__pagination .swiper-pagination-bullet {
    width: 172px;
    height: 5px;
    border-radius: 100px;
    background-color: #1382e240;
    position: relative;
    overflow: hidden;
    opacity: 1;
}
.main-banner__pagination .swiper-pagination-bullet::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 0;
    background-color: #1382e2;
    transition: width 5s linear;
}
.main-banner__pagination .swiper-pagination-bullet.active::before {
    width: 100%; 
}
.main-banner__pagination .swiper-pagination-bullet.reset-animation::before {
    transition: none;
    width: 0; 
}
.main-banner .container {
    max-width: 717px;
    width: 100%;
    position: absolute;
    left: 243px;
    top: 150px;
    padding: 0;
}
.main-banner__botton {
    display: flex;
    gap: 24px;
}
.main-banner__botton .controlpanel {
    max-width: 274px;
    height: 64px;
    width: 100%;
    color: #ffffff;
    background-color: rgba(19, 130, 226, 1);
    cursor: pointer;
}
.main-banner__botton .controlpanel:hover {
    background-color: rgba(59, 150, 248, 1);
}
.main-banner__botton .consultation {
    max-width: 211px;
    height: 64px;
    width: 100%;
    cursor: pointer;
}
.main-banner__slide-2 .main-banner__botton .consultation {
    color: #ffffff;
}
.main-banner__slide-2 .main-banner__botton .consultation:hover {
    background-color: rgba(59, 150, 248, 1);
}
.main-banner .main-banner__slide-3 .container {
    top: 192px;
    left: 58%;   
}
@media (max-width: 1700px) {
    .main-banner .container {
        top: 15%;
        left: 10%;
    }
    .main-banner .main-banner__slide-3 .container {
        top: 14%;
        left: 56%;   
    }
}
@media (max-width: 1300px) {
    .main-banner .container {
        top: 0;
        left: 0;
        padding:20px;
        position: relative;
    }
    .main-banner .main-banner__slide-3 .container {
        top: 10%;
        left: 48%;   
    }
    .main-banner__text {
        margin-bottom: 40px;
    }
    .main-banner__slide h1 {
        font-size: 36px;
        line-height: 45.63px;
    }
}
@media (max-width: 1025px) {
    .main-banner__slide img {
        max-width: 1920px;
        width: auto;
        /*height: 420px;*/
        object-fit: contain;
        position: absolute;
        z-index: 0;
    }
    .main-banner .main-banner__slide-3 .container {
        top: 10%;
        left: 58%;   
    }
    .main-banner .main-banner__pagination {
        bottom: 20px !important;
    }
    .main-banner__botton .controlpanel, .main-banner__botton .consultation {
        height: 55px;
    }
}
@media (max-width: 870px) {
    .main-banner .main-banner__slide-3 .container {
        top: 10%;
        left: 7%;   
    }
}
@media (max-width: 600px) {
    .main-banner__botton {
        flex-direction: column;
        gap: 10px;
    }
    .main-banner .main-banner__slide-3 .main-banner__botton {
        flex-direction: column;
        gap: 10px;
    }
    .main-banner__slide h1 {
        font-size: 28px;
        line-height: 32.63px;
    } 
}
@media (max-width: 540px) {
    .main-banner__pagination {
        max-width: 200px !important;
        left: calc(50% - 100px) !important;
    }
}


/* стили бля блока партнеров */


.partners-container {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
}
.partners-wrapper {
    display: flex;
    animation: scroll 20s linear infinite;
}
@keyframes scroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}
.partners-slide {
    max-width: 329px;
    flex-shrink: 0;
    width: auto;
}
.partners-slider {
    max-width: 1920px;
    margin: 0 auto;
    padding-left: 48px;
    padding-bottom: 68px;
}
.partners-slider .container {
    width: 100%;
    height: 260px;
    display: flex;
    border: 1px solid rgba(33, 37, 41, 1);
    border-radius: 8px;
}
.partners-title {
    display: flex;
    gap: 101px;
    padding: 64px 48px;
}
.partners-title__block1 {
    font-size: 18px;
    line-height: 21.09px;
    color: rgba(33, 37, 41, 1);
    max-width: 360px;
    width: 100%;
}
.partners-title__block2 {
    font-size: 44px;
    line-height: 51.56px;
    color: rgba(33, 37, 41, 1);
}
@media (max-width: 1800px) {
    .partners-wrapper {
        animation: none;
    }
}
@media (max-width: 1500px) {
    .partners-title {
        padding: 64px 32px;
    }
    .partners-title__block1 {
        max-width: 248px;
    }
}
@media (max-width: 1160px) {
    .partners-title {
        gap: 0;
    }
    .partners-title__block1 {
        max-width: 185px;
    }
}
@media (max-width: 1000px) {
    .partners-title {
        flex-direction: column;
        row-gap: 40px;
        padding: 40px 16px;
    }
    .partners-title__block2 {
        font-size: 28px;
        line-height: 29.12px;
    }
}
.main-banner--inner .main-banner__slide{
 height: 600px;  
}
.main-banner--inner .main-banner__slide img{
height:600px;
    object-fit: cover;
    position: absolute;
    z-index: 0
}

  .main-banner--inner.main-banner .container {
       position: relative;
       top:0;
       left: 0;
       padding-top:0px;
       padding-left:200px;
       padding-right: 20px;
       margin:0;
       width:917px;
       box-sizing: border-box;
       max-width:none
    }
@media(max-width: 1700px){
    .main-banner--inner.main-banner .container{
        padding-left: 48px
    }  
}
@media(max-width: 1000px){
    .main-banner--inner.main-banner .container{
        width:100%;
        padding-left: 16px;
        padding-right: 16px;
        padding-top: 50px;
        padding-bottom: 50px
    }
    .main-banner--inner .main-banner__slide{
        height:auto;
    }
    .main-banner--inner .main-banner__slide img{
height:100%;
}
}
/*!**************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/first-container.css ***!
  \**************************************************************************************************************************/
/* стили для блока с фильтром first-container ======================================================================================*/

.first-container {
    background-color: rgba(242, 245, 247, 1);
    padding: 64px 48px;
    display: flex;
    justify-content: space-between;
    gap: 101px;
}
.filtr-gpu {
    max-width: 360px;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    width: 28.5%;
    transition: all 0.3s ease 0s;
}
.filtr-logo {
    width: 100%;
    background-color: #ffffff;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 1px solid rgba(210, 210, 210, 1);
}
.filtr-logo a {
    margin: 12px 16px;
    display: block;
    width: 59px;
    height: 40px;
}
.filtr-logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.filtr-close {
    display: none;
    cursor: pointer; 
    position: absolute; 
    top: 20px; 
    right: 16px;
    width: 30px;
    height: 30px;
}
div.filtr-close:before, div.filtr-close:after {
    content: ""; 
    position: absolute; 
    top: 14px;
    right: 2px;
    width: 27px; 
    height: 2px; 
    background: #212529;
}
div.filtr-close:before {
    transform: rotate(45deg);
}
div.filtr-close:after {
    transform: rotate(-45deg);
}
.gpu-buttons {
    width: 100%;
}
.buttons_gpu {
    max-width: 360px;
    transition-duration: 0.4s;
    height: 52px;
    border: 1px solid #1382E2;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    line-height: 21.09px;
    column-gap: 16px;
    cursor: pointer;
    color: #212529;
}
.buttons_gpu:hover {
    border: 1px solid rgba(242, 245, 247, 1);
    color: #ffffff;
    background-color: #1382E2;
}
.buttons_gpu:hover>.icon-icon2:before, .buttons_gpu:hover>.icon-icon1:before {
    color: #ffffff;
    transition-duration: 0.4s;
}
.buttons_gpu i {
    font-size: 20px;
}
.buttons_gpu.controlpanel {
    margin-bottom: 16px;
}
.gpu-videofiltr p, .gpu-typefilter p, .gpu-included p.included-p {
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 21.09px;
}
.filtr_list {
    display: flex;
    justify-content: flex-start;
    column-gap: 8px;
    row-gap: 12px;
    flex-wrap: wrap;
}
.filtr_item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    border: 1px solid #1382E2;
    border-radius: 20px;
    padding: 5px 12px;
    font-size: 18px;
    line-height: 21.09px;
    transition-duration: 0.4s;
}
.filtr_item.active {
    background-color: #1382E2;
    color: #ffffff;
}
.included-block span {
    margin: 0 16px;
    font-weight: 500;
}
.included-block p {
    margin-bottom: 16px;
}
.card-gpu {
    max-width: 1363px;
    width: 100%;
}
.card-gpu_title {
    display: flex;
    justify-content: space-between;
    margin-bottom: 72px;
}
.card-gpu_text {
    /*max-width: 641px;*/
    width: 100%;
}
.card-gpu_text h1 {
    font-size: 36px;
    line-height: 42.19px;
    color: rgba(33, 37, 41, 1);
    margin-bottom: 32px;
}
.card-gpu_text p {
    color: #616161;
}
.card-gpu_buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 16px;
}
.buttons_card-gpu i {
    font-size: 20px;
    
}
.buttons_card-gpu {
    height: 52px;
    padding: 16px 24px;
    border: 1px solid #1382E2;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 16px;
    flex-wrap: nowrap;
    font-size: 18px;
    line-height: 21.09px;
    white-space: nowrap;
    transition-duration: 0.4s;
    color: #212529;
}
.buttons_card-gpu:hover {
    border: 1px solid rgba(242, 245, 247, 1);
    color: #ffffff;
    background-color: #1382E2;
    cursor: pointer;
}
.buttons_card-gpu:hover>.icon-icon3:before, .buttons_card-gpu:hover>.icon-icon4:before {
    color: #ffffff;
    transition-duration: 0.4s;
}
.card-gpu_cards {
    width: 100%;
    max-width: 441px;
    height: 100%;
    padding: 24px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 8px;
    border: 1px solid #ffffff;
    position: relative;
}
.card-gpu_cards:hover {
    border: 1px solid #1382E2;
}
.card-gpu_product {
    height: 100%;
}
.card-gpu_product-block {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    min-height: 354px;
}
.card-gpu_product-title {
    font-size: 20px;
    line-height: 23.44px;
    color: #1382E2;
    margin-bottom: 10px;

}
.card-gpu_product-info{
flex-grow: 1;
display: flex;
flex-direction: column;
}
.card-gpu_product-info p {
    font-size: 18px;
    line-height: 21.09px;
    margin-bottom: 14px;
}
/*.card-gpu_product-title + p {
    font-size: 26px;
    line-height: 30.47px;
    font-weight: 500;
}*/
.card-gpu_product-price {
    margin-top: auto;
}
.card-gpu_product-price p {
    color: rgba(165, 168, 170, 1);
    height: 27px;
}
.product-price_button {
    margin-top: 20px;
    width: 100%;
    height: 48px;
    border-radius: 4px;
    padding: 16px 24px;
    color: #ffffff;
    background-color: #1382E2;
    font-size: 20px;
    line-height: 23.44px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
}
.product-price_button:hover {
    background-color: rgba(59, 150, 248, 1);
    transition-duration: 0.4s;
}
input[type="radio"]:checked, 
input[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
input[type="radio"]:checked + label, 
input[type="radio"]:not(:checked) + label {
    display: inline-block;
    position: relative;
    padding-left: 22px;
    line-height: 20px;
    cursor: pointer;
    height: 27px;
    margin: 6px 0 0 0;
    font-size: 18px;
    line-height: 21.09px;
}
input[type="radio"]:checked + label:before, 
input[type="radio"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 3px;
    width: 12px;
    height: 12px;
    border: 1px solid rgba(33, 37, 41, 1);
    background-color: rgba(255, 255, 255, 1);
}
input[type="radio"]:checked + label:before, 
input[type="radio"]:not(:checked) + label:before {
    border-radius: 50%;
}
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="radio"]:checked + label:after, 
input[type="radio"]:not(:checked) + label:after {
    left: 3px;
    top: 6px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: rgba(0, 98, 204, 1);
}
input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
}
input[type="radio"]:checked + label:after {
    opacity: 1;
}
.blockabs-top {
/*    position: absolute;
    top: 24px;
    right: 24px;*/
/*    flex-direction: column;
    align-items: flex-end;
    gap: 4px;*/
    display: flex;
    flex-wrap: wrap;
    margin-bottom:10px;
}
.blockabs-top div {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2px 6px;
    border-radius: 100px;
    font-size: 14px;
    line-height: 16.41px;
    font-weight: 500;
    color: #ffffff;
    text-align: center;
    column-gap: 4px;
    margin-right: 5px;
    margin-bottom: 5px
}
.card-gpu_product-filter{
margin-top:auto;
}
.color-blue {
    background-color: rgba(19, 130, 226, 1);
}
.color-pink {
    background-color: rgba(255, 133, 162, 1);
}
.color-green {
    background-color: rgba(80, 214, 101, 1);
}
.color-purple {
    background-color: rgba(168, 110, 241, 1);
}
.blockabs-top img {
    width: 10px;
    height: 10px;
}
/* .blockabs-bot {
    position: absolute;
    right: 24px;
    bottom: 94px;
} */
.blockabs-bot div {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2px 6px;
    border-radius: 100px;
    font-size: 16px;
    line-height: 18.75px;
    font-weight: 500;
    color: #ffffff;
    text-align: center;
    column-gap: 4px;
    background-color: rgba(255, 133, 133, 1);
}
.card-gpu_main {
    display: grid;
    grid-template-columns: repeat(3, minmax(326px, 440px));
    row-gap: 40px;
    column-gap: 20px
}
.gpu-buttons_bottom {
    display: none;
    flex-wrap: nowrap;
    width: 100%;
    max-width: 1920px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 48;
}
.buttons_gpu-bottom {
    height: 68px;
    padding: 16px 24px;
    color: #ffffff;
    gap: 16px;
    font-weight: 500;
    background-color: #1382E2;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.buttons_gpu-bottom:hover {
    background-color: rgba(59, 150, 248, 1);
}
.buttons_gpu-bottom i {
    font-size: 20px;
}
.buttons_gpu-bottom .icon-icon5:before {
    color: #ffffff;
}
.filtr-gpu.active {
    display: block;
    bottom: 0px;
    padding-bottom: 68px;
}
.filtr-gpu.active .gpu-videofiltr {
    margin-bottom: 40px;
}
.filtr-gpu.active .gpu-typefilter {
    margin-bottom: 40px;
}
.block-blur {
    display: none;
}
.block-blur.active {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    max-height: 100vh;
    height: 100%;
    z-index: 30;
    background: rgba(0, 0, 0, 0.25);
}
.filtr-logo {
    display: none;
}
.typefilter-button, .videofiltr-button {
    margin-top: 32px;
}
.typefilter-button a, .videofiltr-button a {
    width: 104px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(19, 130, 226, 1);
    border-radius: 4px;
    color: #ffffff;
    font-weight: 500;
}
.cleckbox__block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
@media (min-width:1100px) {
    .filtr_item:hover {
        background-color: #1382E2;
        color: #ffffff;
        cursor: pointer;
    }
}
@media (max-width:1500px) {
    .first-container {
        padding: 64px 32px;
        gap: 64px;
    }
    .filtr-gpu {
        max-width: 284px;
        width: 100%;
    }
}
@media (max-width:1440px) {
    .included-block span {
        margin: 0 4px 0 16px;
    }
    .card-gpu_main {
        grid-template-columns: repeat(2, minmax(326px, 440px));
    }
}
@media (max-width:1285px) {
    .card-gpu_buttons {
        height: 120px;
    }
}
@media (max-width:1100px) {
    .card-gpu_buttons {
        height: 120px;
    }
    .filtr-gpu {
        display: none;
        position: fixed;
        bottom: -999px;
        left: 0;
        max-width: 1920px;
        z-index: 48;
        background-color: rgba(242, 245, 247, 1);
        padding: 67px 16px 0 16px;
    }
    .filtr-close {
        display: block;
    }
    .gpu-buttons {
        display: none;
    }
    .included-container {
        display: flex;
        column-gap: 40px;
        flex-wrap: wrap;
    }
    .gpu-buttons_bottom {
        display: flex;
    }
}
@media (max-width:1000px) {
    .card-gpu_text h1 {
        font-size: 28px;
        line-height: 32.81px;
    }
    .first-container {
        padding: 40px 16px;
    }
    .card-gpu_main {
        row-gap: 24px;
    }
    .card-gpu_title {
        flex-direction: column;
        row-gap: 40px;
        margin-bottom: 40px;
    }
    .card-gpu_buttons {
        height: auto;
        justify-content: flex-start;
    }
    .card-gpu_cards {
        padding: 20px 16px;
    }
    .card-gpu_product-title {
        font-size: 18px;
        line-height: 21.09px;
    }
/*    .card-gpu_product-title + p {
        font-size: 24px;
        line-height: 28.13px;
    }*/
    .card-gpu_product-info p {
        font-size: 16px;
        line-height: 18.75px;
    }
    .product-price_button {
        height: 44px;
        font-size: 18px;
        line-height: 21.09px;
    }
    .blockabs-bot {
        right: 16px;
        bottom: 84px;
    }
}
@media (max-width:703px) {
    .card-gpu_cards {
        margin: 0 auto;
    }
    .card-gpu_main {
        grid-template-columns: repeat(1, minmax(280px, 440px));
    }
}
@media (max-width:500px) {
    .filtr-gpu.active {
        height: 100vh;
        overflow-y: auto;
    }
    
    .buttons_card-gpu {
        width: 100%;
    }
    .card-gpu_cards {
        max-width: 500px;
    }
    .buttons_gpu-bottom {
        padding: 0;
        flex-direction: column;
        font-size: 12px;
        line-height: 14.06px;
        gap: 6px;
        text-align: center;
    }
    .filtr-gpu.active .gpu-videofiltr {
        margin-top: 40px;
    }
    .filtr-logo {
        display: block;
    }
}
/*СТилизация радиобатонов*/
.radio-list__btn {
    display: inline-block;
    margin-right: 8px;
    margin-bottom:12px
}
.radio-list__btn input[type=radio] {
    display: none;
}
.radio-list__btn label {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border: 1px solid #1382E2;
    border-radius: 20px;
padding: 5px 12px !important;
    font-size: 18px;
    user-select: none;
    position: static;
    line-height: 21.09px;
        height:auto !important;
        margin:0 !important;
}
 
/* Checked */
.radio-list__btn input[type=radio]:checked + label {
    background: #1382E2;
    color:#fff;

}

  .radio-list__btn input[type="radio"]:checked + label:before, 
  .radio-list__btn input[type="radio"]:not(:checked) + label:before,
 .radio-list__btn  input[type="radio"]:checked + label:after, 
  .radio-list__btn input[type="radio"]:not(:checked) + label:after{
    content:none;
 }
 .radio-list__btn input[type="radio"]:not(:checked) + label{
position: static
 }
/* Hover */
.radio-list__btn label:hover {
    color: #666;
}
 
/* Disabled */
.radio-list__btn input[type=radio]:disabled + label {
    background: #efefef;
    color: #666;
}
.radio-list{
    display: flex;
    flex-wrap: wrap
}
/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/second-container.css ***!
  \***************************************************************************************************************************/
/* стили для блока second-container ================================================================================================*/

.second-container {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    background-color: rgba(255, 255, 255, 1);
    padding: 64px 48px 64px 48px;
    display: flex;
    justify-content: space-between;
    gap: 101px;
    min-width: 0;
}
.second-container_left {
    max-width: 360px;
    width: 100%;
    font-size: 18px;
    line-height: 21.09px;
}
.second-container_right {
    max-width: 1363px;
    width: 100%;
    min-width: 0;
}
.second-container_right h1 {
    font-size: 36px;
    line-height: 42.19px;
    max-width: 781px;
    margin-bottom: 56px;
    padding-right: 16px;
}
.second-container_right h1 span {
    color: rgba(170, 182, 194, 1);
}
.second-container_right p {
    line-height: 24px;
    color: rgba(97, 97, 97, 1);
    max-width: 781px;
    padding-right: 16px;
    margin-bottom: 64px;
}
.info-slider {
    min-height: 405px;
    margin-bottom: 10px;
    max-width: 1363px;
    width: 100%;
    overflow: hidden;
}
.info-slider_wrapper {
    min-height: 100%;
}
.info-slider_slide.swiper-slide {
    display: block !important;
    width: 441px;
    padding: 44px 32px 105px;
    border-radius: 8px;
    background-color: rgba(242, 245, 247, 1);
    position: relative;
    height:auto;
}
.info-slider_title {
    font-size: 22px;
    line-height: 25.78px;
    margin-bottom: 52px;
}
.info-slider_slide ul {
    padding-left: 18px;
}
.info-slider_slide ul li {
    list-style: disc;
    padding-left: 14px;
    margin-top: 16px;
}
.info-slider_slide ul li::marker {
    color: #1382E2;
}
.info-slider_slide-button {
    position: absolute;
    left: 32px;
    bottom: 44px;
}
.info-slider_slide a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 142px;
    height: 44px;
    border-radius: 4px;
    background-color: rgba(19, 130, 226, 1);   
    color: #ffffff;
    font-size: 18px;
    line-height: 21.09px;
    font-weight: 500;
}
.info-slider_slide a:hover {
    background-color: #4a9ae0;
}
.info-slider_navigation, .fourth-slider_navigation {
    display: flex;
    align-items: center;
}
.info-slider_navigation-prev, .fourth-slider_nav-prev {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 64px;
    height: 32px;
    border: 1px solid #212529;
    border-radius: 100px;
}
.info-slider_navigation-prev i, .info-slider_navigation-next i, .fourth-slider_nav-prev i, .fourth-slider_nav-next i {
    font-size: 32px;
}
.info-slider_navigation-next, .fourth-slider_nav-next {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 64px;
    height: 32px;
    transform: rotate(180deg);
    border: 1px solid #212529;
    border-radius: 100px;
    margin-left: 12px;
}
.info-slider_navigation-prev:hover, .info-slider_navigation-next:hover, .fourth-slider_nav-prev:hover, .fourth-slider_nav-next:hover {
    background-color: #212529;
    transition-duration: 0.4s;
}
.info-slider_navigation-prev i:hover, .info-slider_navigation-next i:hover, .fourth-slider_nav-prev i:hover, .fourth-slider_nav-next i:hover {
    color: #ffffff;
}
.info-slider_navigation-prev:active, .fourth-slider_nav-prev:active {
    transform: scale(0.9);
    transition-duration: 0.4s;
}
.info-slider_navigation-next:active, .fourth-slider_nav-next:active {
    transform: rotate(180deg) scale(0.9);
    transition-duration: 0.4s;
}
.info-slider_navigation-prev i:active, .info-slider_navigation-next i:active, .fourth-slider_nav-prev i:active, .fourth-slider_nav-next i:active {
    transform: scale(0.9);
    transition-duration: 0.4s;
}
@media (max-width:1500px) {
    .second-container {
        padding: 64px 0 64px 32px;
    }
}
@media (max-width:1440px) {
    .second-container_left {
        max-width: 248px;
    }
}
@media (max-width:1160px) {
    .second-container {
        padding: 40px 0 40px 32px;
        gap: 0;
    }
    .second-container_left {
        max-width: 185px;
    }
}
@media (max-width:1000px) {
    .second-container {
        padding: 40px 0 40px 16px;
        flex-direction: column;
        row-gap: 40px;
    }
    .second-container_left {
        max-width: 1000px;
        font-size: 16px;
        line-height: 18.75px;
    }
    .info-slider_title {
        margin-bottom: 36px;
    }
    .info-slider_slide ul li {
        padding-left: 8px;
    }
    .second-container_right h1 {
        font-size: 28px;
        line-height: 32.81px;
        margin-bottom: 40px;
    }
    .second-container_right p {
        margin-bottom: 40px;
    }
    .info-slider {
        height: 359px;
        margin-bottom: 40px;
    }
    .info-slider_slide.swiper-slide {
        padding: 28px 24px 90px;
    }
    .info-slider_slide-button {
        left: 24px;
        bottom: 30px;
    }
}
@media (max-width:393px) {
    .info-slider {
        height: 380px;
    }
}
/*!**************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/third-container.css ***!
  \**************************************************************************************************************************/
/* стили для контейнера third-container ============================================================================================*/

.third-container {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    padding: 64px 48px;
    display: flex;
    background-image: url(/build/images/rectangle.db3967e8.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.third-container_left {
    max-width: 360px;
    width: 100%;
    font-size: 18px;
    line-height: 21.09px;
    color: #ffffff;
    margin-right: 101px;
}
.third-container_right {
    max-width: 1363px;
    width: 100%;
}
.third-container_right h1 {
    max-width: 765px;
    font-size: 36px;
    line-height: 42.19px;
    color: #ffffff;
    margin-bottom: 56px;
}
.third-container_right h1 span {
    color: rgba(187, 209, 232, 1);
}
.third-container_right p {
    margin-bottom: 56px;
    font-size: 20px;
    line-height: 23.44px;
    color: #ffffff;
}
.third-right_info {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}
.third-right_info div {
    max-width: 556px;
    color: #ffffff;
}
@media (max-width:1500px) {
    .third-container {
        padding: 64px 32px;
    }
    .third-container_left {
        max-width: 248px;
    }
}
@media (max-width:1160px) {
    .third-container {
        padding: 40px 32px;
    }
    .third-container_left {
        max-width: 184px;
        margin-right: 0;
    }
}
@media (max-width:1000px) {
    .third-container {
        padding: 40px 16px;
        flex-direction: column;
        row-gap: 40px;
    }
    .third-container_left {
        max-width: 1000px;
    }
    .third-container_right h1 {
        margin-bottom: 40px;
        font-size: 28px;
        line-height: 32.81px;
    }
    .third-container_right p {
        font-size: 16px;
        line-height: 18.75px;
        margin-bottom: 40px;
    }
    .third-right_info div {
        line-height: 24px;
    }
}
@media (max-width:768px) {
    .third-right_info {
        flex-direction: column;
    }
}

/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/fourth-container.css ***!
  \***************************************************************************************************************************/
/* стили для контейнера fourth-container ===========================================================================================*/

.fourth-container {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    gap: 101px;
    padding: 64px 48px 64px 48px;
    background-color: rgba(242, 245, 247, 1);
    min-width: 0;
}
.fourth-container_left {
    max-width: 360px;
    width: 100%;
    font-size: 18px;
    line-height: 21.09px;
}
.fourth-container_right {
    max-width: 1363px;
    width: 100%;
    min-width: 0;
}
.fourth-container_right h1 {
    max-width: 781px;
    padding-right: 16px;
    font-size: 36px;
    line-height: 42.19px;
    margin-bottom: 64px;
}
.fourth-container_right h1 span {
    color: rgba(170, 182, 194, 1);
}
.fourth-container-wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(440px, 1fr));
    gap: 30px;
/*    padding-right: 48px;*/
}
.fourth-container-slide {
    background-color: #ffffff;
    max-width: 666.5px;
    width: 100%;
    padding: 44px 32px;
    min-height: 332px;
    height: auto;
    border-radius: 8px;
}
.fourth-container-slide_block p {
    font-size: 22px;
    line-height: 25.78px;
    margin-bottom: 38px;
}
.fourth-container-slide_block ul {
    list-style-type: none;
}
.fourth-container-slide_block ul li {
    margin-top: 16px;
    background-image: url(/build/images/icon9.e909fbf7.svg);
    background-position: 0 0;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    padding-left: 42px;
}
.fourth-container-slide_block ul li span {
    font-weight: 500;
}
.fourth-slider {
    display: none;
    height: auto;
    margin-bottom: 64px;
    max-width: 1363px;
    width: 100%;
    overflow: hidden;
}
.fourth-slider_navigation {
    display: none;
}
@media (max-width:1500px) {
    .fourth-container {
        padding: 64px 0 64px 32px;
    }
    .fourth-container_left {
        max-width: 248px;
    }
    .fourth-container-slide {
        min-height: 389px;
    }
    .fourth-container-wrapper {
        padding-right: 32px;
    }
}
@media (max-width:1323px) {
    .fourth-container-wrapper {
        display: none;
    }
    .fourth-slider {
        display: block;
    }
    .fourth-slider_navigation {
        display: flex;
    }
}
@media (max-width:1160px) {
    .fourth-container {
        padding: 40px 0 40px 32px;
        gap: 0;
    }
    .fourth-container_left {
        max-width: 185px;
    }
}
@media (max-width:1000px) {
    .fourth-container {
        padding: 40px 0 40px 16px;
        flex-direction: column;
        row-gap: 40px;
    }
    .fourth-container_left {
        max-width: 1000px;
    }
    .fourth-container_right h1 {
        font-size: 28px;
        line-height: 29.12px;
        margin-bottom: 40px;
    }
    .fourth-slider {
        margin-bottom: 40px;
    }
    .info-slider_navigation-prev, .fourth-slider_nav-prev {
        width: 56px;
        height: 30px;
    }
    .info-slider_navigation-next, .fourth-slider_nav-next {
        width: 56px;
        height: 30px;
    }
    .fourth-container-slide {
        padding: 24px;
    }
    .fourth-container-slide_block p {
        font-size: 20px;
        line-height: 23.44px;
        margin-bottom: 33px;
    }
    .fourth-container-slide_block ul li {
        padding-left: 32px;
    }
}


/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/footer.css ***!
  \*****************************************************************************************************************/

/* стили для подвала ===============================================================================================================*/

footer {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    background-color: rgba(255, 255, 255, 1);
    position: relative;
    z-index: 53;
    margin-top: -358px;
}
.footer-container {
    display: flex;
    justify-content: space-between;
    padding: 64px 48px;
}
.footer-column_left {
    max-width: 360px;
    width: 100%;
}
.footer-column_left p {
    height: 13px;
    font-size: 18px;
    line-height: 21.09px;
}
.footer-column_left p:nth-child(1) {
    margin-bottom: 138px;
}
.footer-column_center {
    max-width: 966px;
    width: 100%;
}
.footer-nav {
    display: flex;
    column-gap: 20px;
    margin-bottom: 64px;
}
.footer-nav ul {
    width: 242px;
    list-style: none
}
.footer-nav li {
    padding-bottom: 12px;
}
.footer-nav li:last-child {
    padding-bottom: 0;
}
.footer-nav a {
    height: 21px;
    font-size: 18px;
    line-height: 21.09px;
    color: #212529;
}
.footer-nav a:hover {
    color: #1382E2;
}
.footer-info p {
    height: 13px;
    font-size: 18px;
    line-height: 21.09px;
    color: #616161;
}
.footer-info p:nth-child(1) {
    margin-bottom: 32px;
}
.footer-info p:nth-child(2) {
    margin-bottom: 8px;
}
.footer-column_right {
    max-width: 296px;
    width: 100%;
}
.footer-phone {
    font-size: 36px;
    line-height: 37.44px;
    margin-bottom: 40px;
    height: 26px;
    white-space: nowrap;
}
.footer-email a {
    display:block;
    color: #1382E2;
    font-size: 18px;
    line-height: 21.09px;
    height: 13px;
    width: 118px;
}
.footer-email a:first-child {
    margin-bottom: 24px;
}
.footer-social {
    margin-top: 62px;
    display: flex;
    column-gap: 13px;
}
@media (max-width:1500px) {
    .footer-container {
        padding: 64px 32px;
    }
}
@media (max-width:1440px) {
    .footer-column_left {
        max-width: 248px;
        margin-right: 101px;
    }
}
@media (max-width:1160px) {
    .footer-column_left {
        max-width: 200px;
        margin-right: 30px;
    }
    .footer-nav {
        column-gap: 75px;
    }
    .footer-nav ul {
        max-width: 242px;
        width: auto;
    }
}
@media (max-width:1000px) {
    footer {
        margin-top: -491px;
    }
    .footer-container {
        padding: 40px 16px;
        flex-direction: column;
    }
    .footer-nav {
        display: none;
    }
    .footer-column_left p:nth-child(1) {
        display: none;
    }
    .footer-column_left p {
        font-weight: 500;
        margin-bottom: 35px;
        font-size: 16px;
        line-height: 18.75px;
    }
    .footer-info p:nth-child(1) {
        font-size: 16px;
        line-height: 18.75px;
    }
    .footer-info p:nth-child(2) {
        font-weight: 500;
        margin-bottom: 40px;
        color: #212529;
        font-size: 16px;
        line-height: 18.75px;
    }
    .footer-info p:nth-child(3) {
        margin-bottom: 40px;
        font-size: 16px;
        line-height: 18.75px;
    }
    .footer-phone {
        font-size: 28px;
        line-height: 29.12px;
    }
    .footer-email a {
        font-size: 16px;
        line-height: 18.75px;
    }
    .footer-social {
        margin-top: 48px;
    }
    .footer-social a {
        width: 48px;
        height: 48px;
    }
    .footer-social img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
}
/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/main-wrapper.css ***!
  \***********************************************************************************************************************/
.main-wrapper {

    display: flex;
    justify-content: space-between;
    @media (max-width: 1000px) {
        flex-direction: column;
    }
}

.main-wrapper__left {
    max-width: 360px;
    width: 100%;
    font-size: 18px;
    line-height: 21.09px;
    @media (max-width: 1440px) {
        max-width: 248px;
    }
    @media (max-width: 1160px) {
        max-width: 185px;
    }
    @media (max-width: 1000px) {
        max-width: 1000px;
        font-size: 16px;
        line-height: 18.75px;
    }
}

.main-wrapper__right {
    max-width: 1363px;
    width: 100%;
    min-width: 0;
    margin-left: auto;
}

.main-wrapper__title {
    font-size: 36px;
    line-height: 42.19px;
    max-width: 902px;
    margin-bottom: 56px;
    padding-right: 16px;
    @media (max-width: 1000px) {
        font-size: 28px;
        line-height: 32.81px;
        margin-bottom: 40px;
    }

    span {
        color: rgba(170, 182, 194, 1);;
    }
}

.main-wrapper__right p {
    line-height: 24px;
    color: rgba(97, 97, 97, 1);
    max-width: 902px;
    padding-right: 16px;
    margin-bottom:10px;

}

.main-wrapper__right h4{
 font-size: 24px;
 line-height: 27px;
 margin-bottom:20px;

}
.main-wrapper__right-article{
    max-width: 781px
}
.partners-article__wrap{
display: flex;
justify-content:space-between;
flex-wrap:wrap;
}
.partners-article__wrap div{
    width:30%;
    box-sizing: border-box;
    padding:15px;
    border:2px solid rgba(19, 130, 226, 1);
    border-radius:25px;
    margin-bottom:25px;
    font-size: 18px
}
@media(max-width: 760px){
  .partners-article__wrap div{
    width:100%;
    }  
}
.partners-article__wrap div h3{
   font-size: 19px;
 line-height: 27px;  
 margin-bottom:20px;
 font-weight: 600
}
.partners-article__wrap div p{
    font-size: 16px;
    padding:0;
}
.main-wrapper__right-article ul{
font-size: 18px;
    line-height: 27px;
    padding:0 0 0 20px;
    color: rgba(97, 97, 97, 1);
      margin-bottom:25px;
}
.main-wrapper--indent{
padding-top:64px;
}
/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/main-services.css ***!
  \************************************************************************************************************************/
.main-services{
	font-family: 'Roboto', sans-serif;
	display: flex;
	flex-wrap:wrap;
	margin:-15px -15px 0 -15px;
	padding-top:64px;

	@media(max-width: 768px){
padding-top:40px;
margin:-15px 0 0 0;
}
}
.main-services__card{
width:calc(100%/3 - 2*15px);
margin:15px;
border-radius: 8px;
background: #F2F5F7;
box-sizing: border-box;
padding:40px 40px 146px 40px;
min-height: 360px;
position: relative;
border:1px solid transparent;
transition: .2s;
color: #212529;
@media(max-width: 1250px){
width:calc(100%/2 - 2*15px);	
}
@media(max-width: 768px){
width:100%;
margin:15px 0;
min-height: 250px;	
padding:20px 20px 100px 20px;
}
}

.main-services__card:hover{
    border: 1px solid #1382E2;
    background-color:#fff;
}
.main-services__card ul{
	margin-bottom: 15px;
	list-style: none
}
.main-services__card ul li{
	color:#616161;
	font-size: 16px;
line-height: 120%;
position: relative;
padding-left:20px;

}
.main-services__card ul li:before{
	content: '';
	position: absolute;
	display: inline-block;
	background-color:#212529;
	width:5px;
	height: 5px;
	border-radius:100%;
	top:7px;
	left:0;

}
.main-services__card-title{
font-size: 28px;
color:#212529;
font-weight: 400;
margin-bottom: 60px;
line-height: 24px;
@media(max-width: 768px){
margin-bottom: 15px;	
}
}
.main-services__card-decr{
	font-size: 16px;
	line-height: 120%;
	color:#616161
}
.main-services__card-btn{
position: absolute;
left:40px;
bottom:40px;
@media(max-width: 768px){
left:20px;
bottom:20px;	
}
}
.main-services__card-img{
position: absolute;
right:30px;
bottom:30px;
@media(max-width: 768px){
	width:90px;
	right:20px;
bottom:20px;
}
}
.main-services__card-decr ul{
padding:0;
margin:0;	
list-style: none
}
.main-services__card-decr ul li{
	font-size: 20px;
	color:  #616161;
	padding-left:30px;
	margin-bottom: 20px;

}
.main-services__card-decr ul li:before{
	content: '';
	width:5px;
	height: 6px;
	position: absolute;
	display: inline-block;
		background-color:  #616161;
		left:10px;
		top:9px;
		border-radius:100%;
}

.main-services--base .main-services__card:after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 25px;
    height: 14px;
    right: 50px;
    bottom: 40px;
    background-image: url(/build/images/arrow.a20c6c4c.svg);
    background-repeat: no-repeat;
    transition: .2s
}
.main-services--base .main-services__card:hover:after{
right: 40px;
}
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/gradient.css ***!
  \*******************************************************************************************************************/
.gradient-block{
	background-image: url(/build/images/rectangle.db3967e8.png);
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff !important;
}
.gradient-block p{
	color:#fff !important;
}
.gradient-block__wrapper{
display: flex;
justify-content: space-between;
padding-top: 64px;
flex-wrap: wrap
}
.gradient-block__25-card{
width:20.5%;
@media(max-width: 1240px){
	width:45%;
}
@media(max-width: 600px){
	width:100%;
	
}
}
.gradient-block__33-card{
width:32%;
@media(max-width: 1676px){
	width:45%;
	margin-bottom: 10px
}
@media(max-width: 600px){
	width:100%;
	
}
}
.gradient-block__card{
padding-top: 100px;
position: relative;
@media(max-width: 600px){
	padding-top: 80px;
}
}
.gradient-block__16-card{
width:13%;
@media(max-width: 1240px){
	width:45%;
}
@media(max-width: 600px){
	width:100%;
	padding-top: 80px;
}
}
.gradient-block__card:before{
content: '';
display: inline-block;
position: absolute;
background-image: url(/build/images/icon_list.d69b99ad.svg);
background-repeat: no-repeat;
width: 60px;
height: 60px;
top:0;
left:0;
}
.gradient-block__16-card:before{
	left:50%;
	transform: translateX(-50%);
}
.gradient-block__card h4{
	font-size: 20px;
font-weight: 400;
line-height: 120%;
margin-bottom: 40px;
@media(max-width: 600px){
margin-bottom:10px;
}
}

.gradient-block__16-card h4{
text-align: center
}
.gradient-block__card p{
font-size: 16px;
line-height: 120%;	
margin-bottom:20px;

}
.gradient-block__card ul{
	padding-left: 17px;
	margin-bottom:20px;
}
.gradient-block__card-step{
font-size: 	20px;
position: absolute;
    top: 23px;
    left: 83px;
}
.gradient-block__33-card p{
font-size: 16px;
line-height: 18px;
margin-bottom:40px;
}
.gradient-block__card-btns{
	display: flex;
	justify-content:space-between;
	flex-wrap: wrap
}
.gradient-block__card-btn{
	font-size: 16px;
font-size: 16px;
font-weight: 500;
color:#fff;
padding: 16px 24px;
border-radius: 4px;
border: 1px solid  #1382E2;
transition: .2s;
margin-bottom: 10px
}
.gradient-block__card-btn--blue{
padding: 16px 62px;
background-color: #1382E2
}
.gradient-block__card-btn.gradient-block__card-btn--blue:hover{
background-color: #4a9ae0;
}
.gradient-block__card-btn:hover{
background-color: #1382E2
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/decisions.css ***!
  \********************************************************************************************************************/
.decisions{
	display: flex;
margin:0 -10px;
	flex-wrap: wrap;


}
.decisions__block{

    width:calc(100%/3 - 10px*2);
box-sizing: border-box;
padding:56px 40px 80px 40px;
min-height:400px;
position: relative;
border-radius: 8px;
background: #FFF;
border:1px solid transparent;
transition: .2s;
margin-right:10px;
margin-left: 10px;
margin-bottom:20px;
@media(max-width: 1250px){
	width:49%;
	margin-bottom:30px;
}
@media(max-width: 768px){
	width:100%;
	padding:20px 20px 60px 20px;
	min-height:0
}
}
.decisions__block:hover{
    border: 1px solid #1382E2;
}
.decisions__block:after{
content:'';
display: inline-block;
position: absolute;
width:25px;
height:14px;
right:40px;
bottom:40px;
background-image: url(/build/images/arrow.a20c6c4c.svg);
background-repeat: no-repeat;
}
@media(max-width: 768px){
.decisions__block:after{
right:20px;
bottom:20px;	
}	
}
.decisions__block-title{
color:#212529;
font-size: 20px;
line-height: 120%;
font-weight: 400;	
margin-bottom: 76px;
@media(max-width: 768px){
	margin-bottom: 20px
}
}
.decisions__block-descr{
color:#616161;
font-size: 16px;
line-height: 120%;
font-weight: 400;
max-width: 360px
}
.decisions__block-num{
	position: absolute;
	left:40px;
	bottom:40px;
	color:#212529;
	font-size: 20px;
	@media(max-width: 768px){
	left:20px;
	bottom:20px;
}
}
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/about.css ***!
  \****************************************************************************************************************/

/* блок о нас  */

.main-wrapper__title-container {
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
}
.main-wrapper__title-button {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 16px;
    max-height: 120px;
}
.main-wrapper__title-phone {
    font-size: 20px;
    line-height: 30px;
    color: rgba(33, 37, 41, 1);
}
.main-wrapper__right p {
    font-size: 18px;
    line-height: 27px;
}
.main-wrapper__right p span {
    font-size: 32px;
    line-height: 48px;
    color: rgba(33, 37, 41, 1);
}
.buttons_card-gpu:hover>.icon-icon7:before, .buttons_card-gpu:hover>.icon-icon8:before {
    color: #ffffff;
    transition-duration: 0.4s;
}
@media (max-width: 1000px) {
    .main-wrapper__title-container {
        flex-direction: column;
        row-gap: 40px;
    }
    .main-wrapper__title-button {
        justify-content: flex-start;
        height: auto;
    }
}

/* блок направление деятельности */

.main-wrapper__infoblock {
    max-width: 765px;
    width: 100%;
    border: 1px solid rgba(210, 210, 210, 1);
    border-radius: 8px;
    padding: 20px 0;
}
.main-wrapper__infoblock div {
    display: flex;
    flex-wrap: nowrap;
    padding: 22px 32px;
    gap: 40px;
    align-items: center;
}
.main-wrapper__infoblock div span {
    font-size: 20px;
    line-height: 23.44px;
    color: rgba(19, 130, 226, 1);
}
.main-wrapper__infoblock div p {
    font-size: 20px;
    line-height: 23.44px;
    color: rgba(33, 37, 41, 1);
    margin-bottom:0;
}
@media (max-width: 768px) {
    .main-wrapper__infoblock div {
        padding: 10px 20px;
        gap: 20px;
    }
}

/* блок сопровождение  */

.main-wrapper__infoblock.accompaniment {
    border: none;
    border-radius: none;
    color: #ffffff;
}
.main-wrapper__infoblock.accompaniment div {
    padding: 13px 0;
    gap: 26px;
} 
.main-wrapper__infoblock.accompaniment p {
    font-size: 20px;
    line-height: 23.44px;
    color: #ffffff;
    margin:0;
}
  
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/documents.css ***!
  \********************************************************************************************************************/
/* преимущества */

.main-wrapper__info-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 30px;
}
.main-wrapper__info-container-card {
    width: calc(100% / 2 - 15px);
    padding: 40px;
    border-radius: 8px;
    background-color: #ffffff;
}
.main-wrapper__info-container-card p {
    font-size: 22px;
    line-height: 25.78px;
    color: rgba(33, 37, 41, 1);
    margin-bottom: 48px;
}
.info-container-card__pdf {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 24px;
    column-gap: 15px;
}
.info-container-card__pdf div {
    display: flex;
    gap: 20px;
    align-items: center;
    font-size: 18px;
    line-height: 21.09px;
    color: rgba(97, 97, 97, 1);
}
.info-container-card__pdf i {
    font-size: 32px;
}
@media (max-width: 768px) {
    .main-wrapper__info-container-card {
        width: 100%;
    }
}
@media (max-width: 500px) {
    .main-wrapper__info-container-card {
        padding: 15px;
    }
    .info-container-card__pdf div {
        font-size: 16px;
        line-height: 18.75px;
    }
}
.document-download {
    color: rgba(97, 97, 97, 1) !important;
    cursor: pointer;
    transition: .2s
}
.document-download:hover{
    color:#1382E2 !important;
}
/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/inner-block.css ***!
  \**********************************************************************************************************************/
.inner-block {

    @media (max-width: 1100px) {
        flex-direction: column;
        align-items: center
    }
}

.inner-block__left.filtr-gpu{
/*    width: 30%;*/
    @media (max-width: 1100px) {
        width: 100%;
        margin-bottom: 30px;
        display:block;
        position: static;
        padding: 0;
        margin:0;
    }
}

/*.inner-block__right {

    @media (max-width: 1100px) {
        width: 100%;
    }
}*/

.inner-block__left-title {
    font-size: 18px;
    line-height: 120%;
    margin-bottom: 32px;
    margin-top:52px;
}

.inner-block__left ul {
    list-style: none
}
.inner-block__right .breadcrumbs{
padding:0 0 64px;
@media(max-width: 1000px){
   padding:0 0 30px; 
}
}
.inner-block__left ul li {

    margin: 0 0 10px 0;
    transition: .2s;
}

.inner-block__left ul ul {

    margin: 0 0 0 24px;
}

.inner-block__left ul li a {
    color: #212529;
    text-decoration: none;
    font-size: 18px;
    line-height: 100%;
    display: block;
    font-weight: 400;
    transition: .2s;
    border-radius: 8px;
    padding: 10px 34px 10px 24px;
    border-radius: 100px;
    position: relative
}
.inner-block__left > ul>li>a:before{
content:'';
display: inline-block;
position: absolute;
width:20px;
height:20px;
background-image: url(/build/images/cross.eca245be.png);
right: 20px;
top: 9px;
}
.inner-block__left ul li a:hover{
  color: #1382E2  
}

.inner-block__left > ul > li.active > a:before{

width:20px;
height:1px;
background-color:#fff;
background-image:none;

top: 19px;
}
.inner-block__left > ul > li.active a
 {
    color: #fff;
    background-color: #1382E2;
    border-radius:100px;
}
.inner-block__left ul  ul li a{
    font-size: 16px;
    line-height: 110%;
    padding:0;
}
.inner-block__left ul  ul li.active a,
.inner-block__left ul  ul li a:hover{
  color: #1382E2;  
}
.inner-block__left ul  ul {

    margin-bottom: 10px
}
.inner-block__left ul  ul  li{
margin-bottom:10px;

}
.inner-block__left ul  ul  li a{
   color:#616161;
    font-size: 16px;
    font-weight: 400
}
.inner-block__left ul  ul  li:last-child{
 margin-bottom:0px;   
}
.inner-block__right h3.inner-block__right-title {
    font-size: 36px;
    line-height: 120%;
/*    margin-bottom: 30px;*/
    font-weight: 400;
    @media (max-width: 1000px) {
        font-size: 28px;
    }
}

.inner-block__right-wrapper {
    display: flex;
/*    justify-content: space-between;*/
    flex-wrap: wrap;
    margin:0 -20px;
}

.inner-block__right-column {
    width: calc(100%/3 - 20px*2);
    min-height: 430px;
padding: 40px;
border-radius: 8px;
background:#FFF;
margin:20px;
box-sizing: border-box;
    @media (max-width: 1440px) {
           width: calc(100%/2 - 20px*2);
    }
        @media (max-width: 750px) {
           width: 100%;
    }
}

.inner-block__right-column ul {
    list-style: none
}

.inner-block__right-column-title {
    font-size: 22px;
    line-height: 120%;
    margin-bottom: 20px;
    font-weight: 400
}

.inner-block__right-column-list {
    list-style: none;
    margin-bottom: 20px;
}

.inner-block__right-column-list li {
    margin-bottom: 10px;
    padding-left:30px;
    position: relative;
    color:#616161;
    font-size: 16px;
    font-weight: 400;
}
.inner-block__right-column-list li:before{
    content: '';
    display: inline-block;
    position: absolute;
    width:6px;
    height: 6px;
    border-radius:100%;
    background:#1382E2;
    left: 0;
    top: 6px;
}
.inner-block__right-column-list li a {
    font-size: 18px;
    line-height: 120%;
    color: #212529;
    transition: .2s;
    text-decoration: none
}

.inner-block__right-column-list li a:hover {
    color: #1382E2;
    text-decoration: underline
}

.inner-block__right-list {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}

.inner-block__right-list a {
    width: calc(100% / 3 - 20px* 2);
    min-height:360px;
    padding: 40px;
    border-radius: 8px;
    background: #FFF;
    margin: 20px;
    box-sizing: border-box;
    display:flex;
   flex-direction: column;
   align-items: flex-start;
  border: 1px solid transparent;
  transition: .2s;
   @media(max-width:1440px){
       width: calc(100% / 2 - 20px* 2);
   }
      @media(max-width:750px){
       width: 100%;
   }
}
.inner-block__right-list a:hover{
border: 1px solid #1382E2;    
}

.inner-block__right-list h3:first-child {
    text-decoration: none;
    font-size: 22px;
    line-height: 120%;
    color: #212529;
    font-weight: 500;
    transition: .2s;
    margin-bottom:36px;
}

/*.inner-block__right-list li a:hover {
    color: #1382E2;
}*/

.inner-block__right p {
    font-size: 16px;
    line-height: 120%;
    margin-bottom: 10px;
    color:#616161;
}


.inner-block__right h1,
.inner-block__right h2,
.inner-block__right h3,
.inner-block__right h4,
.inner-block__right h5,
.inner-block__right h6 {
    margin-bottom: 30px;
    font-weight: 500
}

.inner-block__right h1 {
    font-size: 36px;
    line-height: 120%
}

.inner-block__right h2 {
    font-size: 32px;
    line-height: 120%
}

.inner-block__right h3 {
    font-size: 28px;
    line-height: 120%
}

.inner-block__right h4 {
    font-size: 26px;
    line-height: 120%
}

.inner-block__right h5 {
    font-size: 24px;
    line-height: 120%
}

.inner-block__right h6 {
    font-size: 24px;
    line-height: 120%
}
.inner-block__more{
color:#fff !important;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
border-radius:4px;
padding: 16px 24px;
background:#1382E2;
margin-top: auto;
transition: .2s;
}
.inner-block__more:hover{
background-color:rgba(59, 150, 248, 1);
}
.inner-block__left > .inner-block__left-list>li>a:before
{
content:none;
}
.card-gpu_text ul{
list-style: none
}
.card-gpu_text ul li{
    color: #616161;
    font-size: 16px;
    line-height: 120%;
    position: relative;
    padding-left: 20px;
    }
.card-gpu_text ul li:before {
    content: '';
    position: absolute;
    display: inline-block;
    background-color: #212529;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    top: 7px;
    left: 0;
}
.inner-block__right-list a ul li{
padding-left: 15px;
line-height: 120%;
    position: relative;
}
.inner-block__right-list a ul li:before {
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    display: inline-block;
    background-color: #000;
    left: 0px;
    top: 7px;
    border-radius: 100%;
}
.inner-block__right{
    color:#616161;
}
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/article.css ***!
  \******************************************************************************************************************/
/*.article{
	max-width: 1400px;
	margin:20px auto 40px ;
	background-color: #fff;
box-sizing: border-box;
padding:40px;
border-radius:8px;
border:2px solid #1382E2;
@media(max-width: 600px){
	padding:20px;
}
}
.article.inner-block__right {
	 width: 65%;
	margin:0 ;
	background-color: #fff;
box-sizing: border-box;
padding:40px;
border-radius:8px;
border:none;
@media(max-width: 1100px){
	 width: 100%;
}
@media(max-width: 600px){
	padding:20px;
}
}*/
.article h1,
.article h2,
.article h3,
.article h4,
.article h5,
.article h6{
	margin-bottom:30px;
	font-weight: 500;
	color:#212529;
}
.article h1{
	font-size: 36px;
	line-height: 120%
	@media(max-width:600px){
	font-size: 32px;
	line-height: 120%	
	}
}
.article h2{
	font-size: 32px;
	line-height: 120%;
		@media(max-width:600px){
	font-size: 28px;
	line-height: 120%	
	}
}
.article h3{
	font-size: 28px;
	line-height: 120%;
		@media(max-width:600px){
	font-size: 24px;
	line-height: 120%	
	}
}
.article h4{
	font-size: 26px;
	line-height: 120%;
		@media(max-width:600px){
	font-size: 24px;
	line-height: 120%	
	}
}
.article h5{
	font-size: 24px;
	line-height: 120%;
		@media(max-width:600px){
	font-size: 0px;
	line-height: 120%	
	}

}
.article h6{
	font-size: 22px;
	line-height: 120%;
		@media(max-width:600px){
	font-size: 18px;
	line-height: 120%	
	}
}
.article p{
margin-bottom: 15px;
font-size: 18px;
line-height: 120%;
color:#616161;
	@media(max-width:600px){
	font-size: 18px;
	line-height: 120%	
	}
}
.article-content ul{
	margin-bottom: 15px;
	list-style: none
}
.article-content ul li{
	color:#616161;
	font-size: 18px;
line-height: 120%;
position: relative;
padding-left:20px;
	@media(max-width:600px){
	font-size: 18px;
	line-height: 120%	
	}
}
.article-content ul li:before{
	content: '';
	position: absolute;
	display: inline-block;
	background-color:#212529;
	width:5px;
	height: 5px;
	border-radius:100%;
	top:7px;
	left:0;

}
.container-grey{
	border:1px solid transparent;
}
.article-content a{
color:#1382E2;

}
.article-content a:hover{
	text-decoration: underline
}
.article-content{
	max-width: 900px
}

/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/icons-list.css ***!
  \*********************************************************************************************************************/
.icons-list{
	list-style:none;
}
.icons-list li{
	font-size: 18px;
	line-height: 120%;
	margin-bottom: 15px;
	display: flex;
	align-items: flex-start;
}
.icons-list li img{
	margin-right:10px;
	width:30px;

}
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/inner-products.css ***!
  \*************************************************************************************************************************/
.inner-products{
	display: flex;
	flex-wrap: wrap;
	margin:10px -10px;
	@media(max-width: 600px){
	margin:10px 0;
}
}
.inner-products__card{
width: calc(100%/3 - 10px*2);
border-radius:8px;
padding:20px 20px 80px 20px;
border:2px solid rgba(242, 245, 247, 1);
position: relative;
margin:10px;
@media(max-width: 1000px){
	width: calc(100%/2 - 10px*2);
}
@media(max-width: 600px){
	width: 100%;
	margin:10px 0;
}
}
.inner-products__card h4{
font-size: 18px;
line-height: 120%;
margin-bottom: 10px;
font-weight: 500
}
.inner-products__card p{
font-size: 16px;
line-height: 120%;	
}
.inner-products__card .btn{
position: absolute;
bottom:20px;
left:20px;
}
.inner-products--nobtn .inner-products__card{
padding:20px;
}
.inner-products__card img{
margin:0 auto 10px auto;
}

/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/breadcrumbs.css ***!
  \**********************************************************************************************************************/
.breadcrumbs{
	padding: 64px 0 0; 
	list-style: none;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	@media(max-width: 500px){
		padding:30px 0 0;
	}
}
.breadcrumbs li a{
	color:#212529;
	text-decoration: none;
	font-size: 16px;
	line-height: 100%;
	display: block;
	padding:12px 16px;
	border-radius: 100px;
    border: 1px solid #AAB6C2;
    transition:.2s;
    margin-bottom: 10px
}
.breadcrumbs li a:hover{
	color:#fff;
	background-color: #1382E2;
}
.breadcrumbs li:last-child a{
	border:none;
	padding:0;
}
.breadcrumbs li:last-child a:hover{
color:#212529;
background-color:transparent;	
}
.breadcrumbs li{
	margin-right: 36px;
	position: relative;
}
.breadcrumbs li:after{
	content: '';
position: absolute;
display: inline-block;
width:9px;
height: 11px;
background-image:url(/build/images/breadcrumbs-arrow.b9ca00b2.svg);
background-repeat: no-repeat;
right: -22px;
top: 16px;
}
.breadcrumbs li:last-child:after{
	content:none;
}
.breadcrumbs--white{
	padding:0 0 64px 0;
}
.breadcrumbs--white li a{
	color:#fff;
}
.breadcrumbs--white li:after{

background-image:url(/build/images/breadcrumbs-arrow-white.8ef53a2a.svg);

}
/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/calculator.css ***!
  \*********************************************************************************************************************/
*:after {
    box-sizing: border-box;
}

* {
    max-height: 1000000px;
}

.top-section {
    background: #eee;
    padding: 35px 0;
}

.top-section .twocolumns {
    padding: 0 0 0 0;
    color: #000;
}

/* 13.07.2018 */
.top-section .twocolumns .text-holder {
    float: left;
    width: 30%;
    padding: 25px 30px;
}

.top-section .twocolumns .text-holder h1 {
    margin: 0 0 30px;
    font-size: 25px;
    line-height: 28px;
    font-weight: normal;
}

.top-section .twocolumns .text-holder p {
margin: 0 0 20px;
}

.top-section .twocolumns .info-holder .heading {
    overflow: hidden;
    padding: 0 0 20px;
}

.top-section .slider-nav .slick-next:hover {
    opacity: .75;
}

.top-section {
    padding: 10px 0;
}

.top-section .twocolumns .text-holder {
    padding: 0 30px 25px;
}

.top-section .twocolumns .twocolumns__left {
    width: 70%;
    float: right;
    margin-bottom: 20px;
}

@media (max-width: 980px) {
    .top-section .twocolumns .twocolumns__left {
        width: 100%;
        float: none;
        padding: 5px;
    }
}

.calc {
    display: flex;
    justify-content: space-between;
flex-wrap: wrap;
    font-size: 14px;
    margin-bottom: 20px;
    max-width:100%;

}

.calc-left h3 {
    font-size: 18px
}

.calc-left__title {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.calc-left {
    width: 60%;
    padding: 30px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background-color:#fff;
    border-radius:20px;
    @media(max-width: 950px){
       width: 100%;        
    }
    @media(max-width: 450px){
       padding: 15px;
         
    }
}

.calc-right {
    width: 38%;
    background-color: #fff;
    padding: 30px;
    border-radius:15px;
    align-self: flex-start;
        @media(max-width: 950px){
       width: 100%;
       margin-top: 20px     
    }
            @media(max-width: 450px){
       padding: 15px;
         
    }
}

.calc-left__title-price {
    font-size: 18px;
    font-weight: 500;
}

.calc-right__period {
    display: inline-flex;
    margin: 0 0 10px;
 /*   padding: 2px;*/
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 5px;
    line-height: 14px;
}

.calc-right__period div {
    padding: 5px 10px;
    /*margin: 0 5px;*/
    cursor: pointer;
    transition: .2s;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center

}

.calc-right__period .active,
.calc-right__period .period:hover {
    color:#fff;
    background: #1382E2
}

.calc-right__title {
    font-size: 18px;
    line-height: 1.2;
    margin-bottom:10px;
}

.calc-right__total {
    display: flex;
    justify-content: space-between;
}

.calc-right__total--bottom {
    margin-top: 20px
}

.calc-right__order {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.calc-right__order-btn {
    color: #fff;
    cursor: pointer;
    background-color:#1382E2;
    border-color: #1382E2;
    padding: 10px;
    border-radius: 5px;
}
.calc-left__2{
width: 100%
}
.form_radio {
    margin-bottom: 10px;
}

.form_radio input[type=radio] {
    display: none;
}

.form_radio label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
    margin-right: 0;
    line-height: 18px;
    user-select: none;
}

.form_radio label:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: -1px;
    background: #fff;
    border-radius: 100%;
    border: 1px solid gray;
}

/* Checked */
.form_radio input[type=radio]:checked + label:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 4px;

    background: #0062cc;
    border-radius: 100%;
    top: 3px;

}


/* Hover */
.form_radio label:hover:before {
    filter: brightness(120%);
}

/* Disabled */
.form_radio input[type=radio]:disabled + label:before {
    filter: grayscale(100%);
}

.calc-left__1-name {
    border: 1px solid gray;
    border-radius: 5px;
    padding: 5px;
    margin: 10px 0;
}

.calc-left__1 {
    width: 30%;
}

.calc-left__1 p {
    margin: 0 0 5px 0;
}
/*ы*/

.form-range {
    height: auto !important;
    margin-bottom: 20px;
}
.form-range select{
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:5px;
 padding: 5px;
 box-sizing: border-box;
 width: 100%;   
}
.form-range h4 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
}

/*.range__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}*/

.range__wrapper p {
    margin: 0;
}

.range__wrapper input {
    line-height: 120%;
    border: 0;
    width: 80px;
    text-align: center;
   height:30px;
   font-size: 16px;
}

.form-range__radio {
    margin: 10px 0 0 0;
}

/*.form_radio.form-range__radio input[type=radio]:checked + label:after{
    left:4.1px;
}*/
.offer {
    display: flex;
    justify-content: space-between;

}

.offer__block {
    width: 48%;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #0062cc;
    text-align: center;
    margin-bottom: 20px
}

.offer__block-title {
    padding: 20px;
    border-bottom: 1px solid #0062cc;
}

.offer__block-bottom {
    padding: 20px;
}

.offer__block-bottom a {
    display: block;
    color: #fff;
    border-radius: 5px;
    margin-bottom: 10px;
    text-align: center;
    text-decoration: none;
    padding: 10px;
    background-color: #0062cc;
    border: 1px solid #0062cc;
    transition: .2s

}

.offer__block-bottom a:hover {
    color: #0062cc;
    background-color: #fff;
}

.counter-list {
    ul {
        margin: 0;
        padding: 0;

        li {
            display: block;
            position: relative;
            overflow: hidden;
            margin: 5px 0 10px 0;

            &:after {
                content: '';
                display: block;;
                overflow: hidden;
                height: 20px;
                border-bottom: 1px dotted #666
            }

            .key {
                display: block;
                float: left;
                z-index: 2;
                padding-right: 2px;
            }

            .value {
                display: block;
                float: right;
                z-index: 2;
                padding-left: 2px;
            }
        }
    }
}

.recource {
    padding: 10px;
    border-radius: 5px;
    background-color: #fff;
}
.calculator{
    max-width:1000px;
    width: 100%;
    margin: 0 auto;
    padding-left: 48px;
    padding-right: 48px;
        @media(max-width: 1500px){
        padding-left:32px;
    padding-right: 32px;
    }
    @media(max-width: 1000px){
    padding-left:16px;
    padding-right: 16px;
    }
}
.calculator-title{
margin:40px 0;
font-size: 28px;
line-height: 120%;
@media(max-width: 500px){
 font-size: 24px;   
}
}
.slider-btn{
   background-color: rgb(240, 240, 240);
padding:1px 6px;  
width:30px;
height:30px;  
text-align: center;
border-radius:0 5px 0 0 ;
}

.range__wrapper p{
margin-bottom:10px;
}
.range__wrapper-btns{
/*    padding-top:10px;*/
    border: 1px solid rgba(0, 0, 0, .2);
    border-bottom: 0;
    border-radius:5px 5px 0 0;
    display: flex;
    justify-content: space-between;
}
.calculator .ui-slider-horizontal .ui-slider-handle{
margin-left:0;
top:-9px;
background-color:#1382E2;
border-radius:100px;
border-color:transparent;
}
.calculator .ui-slider-horizontal{
    height: 1px;
    background-color:rgba(0, 0, 0, .2);
}
.calculator .ui-widget.ui-widget-content{
    border:0;
}
.form-range .addon + label{
    display:inline-block;
}
.ui-slider-horizontal .ui-slider-range-min{
    background-color:#1382E2
}

/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/form-online.css ***!
  \**********************************************************************************************************************/
/* форма */

.main-wrapper.form-container .main-wrapper__title-container p {
    max-width: 700px;
}
form {
    width: 100%;
    max-width: 700px;
    margin: 0;
    background-color: transparent;
}
.form-group {
    position: relative;
}
label {
    display: block;
}
.form-group textarea {
    border-top: none;
    border-left: none;
    border-right: none;
    width: 100%;
    height: auto;
    min-height: 72px;
    padding-top: 24px;
    padding-bottom: 23px;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(97, 97, 97, 1);
    font-size: 18px;
    line-height: 21.09px;
    transition: 0.3s;
    background-color: transparent;
    overflow: hidden;
    resize: none;
}
.form-group input[type="text"], .form-group input[type="email"], .form-group input[type="tel"] {
    width: 100%;
    height: 72px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 18px;
    line-height: 21.09px;
    padding-right: 90px; 
    box-sizing: border-box;
    border-bottom: 1px solid rgba(97, 97, 97, 1);
    transition: 0.3s;
    background-color: transparent;
}
.form-group input:-internal-autofill-selected,
.form-group input:-webkit-autofill,
.form-group input:-webkit-autofill:hover,
.form-group input:-webkit-autofill:focus {
    background-color: rgba(255, 255, 255, 1) !important;
}
.form-group input[type="text"].valid, .form-group input[type="email"].valid, .form-groupinput[type="tel"].valid {
    border-color: rgba(97, 97, 97, 1);
    background:  rgba(242, 245, 247, 1);
}
.form-group input[type="text"].invalid, .form-group input[type="email"].invalid, .form-group input[type="tel"].invalid {
    border-color: rgba(255, 3, 3, 1);
    background-color: rgba(255, 3, 3, 0.1);
}

.error-container {
    display: flex;
    align-items: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 17px;
    font-size: 16px;
    font-weight: 400;
    line-height: 18.75px;
    pointer-events: none; 
}
.error-message {
    color: rgba(255, 3, 3, 1);
    margin-right: 23px;
}
.error-icon {
    background-image: url(/build/images/icon-error-form.204a5c0b.svg);
    background-position: 0 0;
    background-size: 14px 13.81px;
    background-repeat: no-repeat;
    width: 14px;
    height: 13.81px;
}
.success-icon {
    background-image: url(/build/images/icon-success-form.b2abefcc.svg);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 17px;
    background-position: 0 0;
    background-size: 16.27px 12.37px;
    background-repeat: no-repeat;
    width: 16.27px;
    height: 12.37px;
}
.error-container, .success-icon {
    display: none;
}
button.form-button {
    padding: 16px 24px;
    background-color: rgba(19, 130, 226, 1);
    border: 1px solid rgba(19, 130, 226, 1);
    color: white;
    border-radius: 100px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    line-height: 21.09px;
    font-weight: 400;
}
button.form-button:hover {
    border: 1px solid rgba(242, 245, 247, 1);
    background: rgba(59, 150, 248, 1);
}
button.form-button:disabled {
    background-color: #ccc;
}
.privacy {
    margin-top: 56px;
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 30px;
}
.privacy div {
    display: flex;
    align-items: center;
}
.form-checkbox__label span {
    white-space: nowrap;
}
.form-checkbox__input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.form-checkbox__input + label {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.form-checkbox__input + label::before {
    content: '';
    display: inline-block;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1.5px solid rgba(21, 21, 21, 0.35);
    border-radius: 4px;
    margin-right: 24px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
.form-checkbox__input:checked + label::before {
    background-image: url(/build/images/icon-success-form.b2abefcc.svg);
}
.form-checkbox__label {
    font-size: 18px;
    line-height: 27px;
    flex-wrap: wrap;
}
.form-checkbox__label a {
    color: #1382E2;
}
.form-group .iti {
    width: 100% !important;
}
.iti__selected-flag {
    padding: 0 6px 0 0 !important;
}
.form-bg-img {
    background-image: url(/build/images/form-bg-img.4903bf47.png);
    background-repeat: no-repeat;
    background-position: right;
}

.popup-form {
    width: 100%;
    height: 100vh;
    position: fixed;
    z-index: 99999;
    top: 0%;
    background-color: rgba(0, 0, 0, 0.7);
    display: none;
}
.popup-form.active {
    display: block;
}
.popup-form__block {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    align-items: center;
    width: 100%;
    margin: 0 auto;
    max-width: 520px;
    border-radius: 8px;
    padding: 40px;
    background-color: rgba(242, 245, 247, 1);
}
.popup-form__block img {
    margin-bottom: 44px;
}
.popup-form__block p {
    font-size: 24px;
    line-height: 28.13px;
    font-weight: 400;
    color: rgba(33, 37, 41, 1);
    margin-bottom: 24px;
    height: 18px;
}
.popup-form__block span {
    font-size: 18px;
    line-height: 21.09px;
    font-weight: 400;
    color: rgba(97, 97, 97, 1);
    margin-bottom: 52px;
    height: 13px;
}
.popup-form__button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 168px;
    height: 44px;
    border-radius: 4px;
    color: #fff;
    background: rgba(19, 130, 226, 1);
    border: 1px solid rgba(19, 130, 226, 1);
    cursor: pointer;
}
.popup-form__button:hover {
    border: 1px solid rgba(242, 245, 247, 1);
    background: rgba(59, 150, 248, 1);
}
/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/order-wrapper.css ***!
  \************************************************************************************************************************/
.order-wrapper{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.order-block{
	box-sizing: border-box;
	padding: 40px 32px;
	border-radius: 8px;
	border: 1px solid #212529;
	width:49%;
	margin-bottom: 20px;
	display: flex;
    align-items: flex-start;
    flex-direction: column;
    @media(max-width: 670px){
    	width:100%;
    }
}
.order-block__title{
	color:  #212529;
font-size: 22px;
line-height: 24px;
font-weight: 400;
margin:0 0 36px 0;
}
.main-wrapper__right p.order-block__price{
font-size: 32px;
color:#1382E2;
margin:0 0 26px 0;
}
.order-block__btn{
display: inline-block;
padding:16px 24px;
border-radius: 100px;
border: 1px solid  #1382E2;
color: #212529;
font-size: 18px;
font-style: normal;
    margin-top: auto;
    transition: .2s
}
.order-block__btn:hover{
	color:#fff;
	background: #1382E2
}
/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/price-table.css ***!
  \**********************************************************************************************************************/
.price-table{
	max-width: 765px;
	border: 1px solid #D2D2D2;
border-radius: 5px;
overflow: hidden;
margin-top: 64px
}
.price-table__line{
	display: flex;
	justify-content: space-between;
	padding:22px 32px;
	background-color: #fff;
	font-size: 20px;
	line-height: 22px;
	@media(max-width: 650px){
		flex-direction: column-reverse;
    align-items: center;
    text-align: center
	}
}
.price-table__line:nth-child(even){
background: #F2F5F7
}
.price-table__line-right{
color:#1382E2;
text-align: right
}
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/novinki.css ***!
  \******************************************************************************************************************/
.novinki{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.novinki-card{
width:32.3%;
min-height: 400px;	
box-sizing: border-box;

border-radius:8px;
position: relative;
overflow:hidden;
cursor:pointer;
@media(max-width:1400px){
	min-height: 300px;	
}
@media(max-width:1200px){
	width:100%;
	height:300px;
	margin-bottom:20px;
}
}

.novinki-card__title{
	color:#fff;
	font-size: 36px;
	font-weight: 400;
	padding: 0;
	margin: 0 0 40px 0;
	z-index: 1;
}
.novinki-card img{

	transition: .4s;
	width:100%;
	height:100%;
	object-fit:cover;
}

.novinki-card:hover img{
transform: scale(1.1);
}

.novinki-card___btn{
	color:#fff;
	height: 52px;
	display: inline-flex;
	justify-content:center;
	align-items: center;
	border-radius: 100px;
	background:  #1382E2;
	padding: 0 24px;
	transition: .2s;
	border: 1px solid #1382E2;
}
.novinki-card___btn:hover{
	border: 1px solid rgba(242, 245, 247, 1);
	background-color: rgba(59, 150, 248, 1);
}
.novinki-card__holder{
position: absolute;
top:56px;
left:40px;

}
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/services.css ***!
  \*******************************************************************************************************************/
.services__wrapper{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
}
.services__card{
	width:15.4%;
	min-height: 280px;
	border-radius: 8px;
background: #FFF;
position: relative;
box-sizing: border-box;
padding: 32px;
display: block;
font-size: 24px;
color:#212529;
font-weight: 400;
border:1px solid transparent;
cursor: pointer;
transition: .2s;
@media(max-width: 1440px){
	width:30%;
	margin-bottom:20px;
}
@media(max-width: 920px){
	width:45%;
	margin-bottom:20px;
}
@media(max-width: 600px){
	width:100%;
	margin-bottom:20px;
}
}
.services__card-num{
    position: absolute;
    left: 32px;
    bottom: 32px;
    font-size: 20px;	
}
.services__card:after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 25px;
    height: 14px;
    right: 40px;
    bottom: 40px;
    background-image: url(/build/images/arrow.a20c6c4c.svg);
    background-repeat: no-repeat;
    transition: .2s;
}
.services__card:hover:after{
right: 32px;
}
.services__card:hover{
border-color:#1382E2;
}
.services__card:nth-child(2):after,
.services__card:nth-child(6):after{
	    background-image: url(/build/images/arrow-white.c93cd114.svg);
}
.services__card:nth-child(2){
margin-top: 60px;
background-color: #1382E2;
color:#fff;
	@media(max-width: 1440px){
	margin-top: 0;
}
}
.services__card:nth-child(2):hover{
	background-color:#429BE8
}
.services__card:nth-child(6){
background-color: #212529;
color:#fff;
}
.services__card:nth-child(6):hover{
background-color: #4D5154	;
border-color: #4D5154
}
.services__card:nth-child(4),
.services__card:nth-child(5),
.services__card:nth-child(6){
	margin-top: 320px;
	@media(max-width: 1440px){
	margin-top: 0;
}
}
/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/output-new.css ***!
  \*********************************************************************************************************************/

.blocked {
  overflow: hidden;
}

#main-menu {
  z-index: 100;
}

 .inner-landing .accordion-text {
  height: auto;
}

 .inner-landing .accordion-text .hidden {
  height: 0;
}

 .inner-landing .accordion-text ul {
  list-style-type: disc;
  padding-left: 30px;
}

 .inner-landing a {
  text-decoration: none;
}

 .inner-landing .page_ssl .red {
  color: #f00;
  font-weight: normal;
}

 .inner-landing .page_ssl .ssl_filters {
  display: flex;
  align-items: center;
  gap: 20px;
}

 .inner-landing .page_ssl .ssl_filters .filter_select {
  background: #fff;
  position: relative;
  width: 230px;
}

 .inner-landing .page_ssl .ssl_filters .filter_select.is-active .f_title {
  border-radius: 31px 31px 0 0;
}

 .inner-landing .page_ssl .ssl_filters .filter_select.is-active .f_list {
  visibility: visible;
  opacity: 1;
}
 .inner-landing .page_ssl .ssl_filters .f_title {
/*  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6L1 1' stroke='%23344A5E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");*/
  transition: all 0.3s;
  cursor: pointer;
  background-size: 11px;
  background-repeat: no-repeat;
  background-position: calc(100% - 22px) center;
}

 .inner-landing .page_ssl .ssl_filters .count {
  opacity: 0.5;
}

 .inner-landing .page_ssl .ssl_filters .f_list {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s;
  z-index: 10;
  filter: drop-shadow(0px 45px 30px rgba(0, 0, 0, 0.15));
}

 .inner-landing .page_ssl .ssl_filters .f_list .label_checkbox {
  display: block;
}

 .inner-landing .page_ssl .ssl_filters .is-available {
  margin-left: auto;
}

 .inner-landing .page_ssl .label_checkbox {
  margin-bottom: 0;
  position: relative;
}

 .inner-landing .page_ssl .label_checkbox .label_text {
  display: flex;
  align-items: center;
  font-weight: normal;
  cursor: pointer;
}

 .inner-landing .page_ssl .label_checkbox .label_text::before {
  content: '';
  display: block;
  background: #fff;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  flex: none;
  margin-right: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 22px;
  border-radius: 3px;
}

 .inner-landing .page_ssl .label_checkbox input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  display: block;
  height: 100%;
  opacity: 0;
  width: 20px;
  z-index: -1;
}
 .inner-landing .page_ssl .label_checkbox input:checked + .label_text::before {
  background-image: url(/build/images/tick.c49acff5.svg);
}

 .inner-landing .page_ssl .i_param:hover .i_param_tooltip {
  visibility: visible;
  opacity: 1;
}

@media (max-width: 768px) {
   .inner-landing .page_ssl .ssl_filters {
    flex-direction: column;
    gap: 4px;
    align-items: flex-start;
  }

   .inner-landing .page_ssl .ssl_filters .filter_select {
    width: 100%;
  }

   .inner-landing .page_ssl .ssl_filters .f_title {
    font-size: 16px;
    line-height: 19px;
    padding: 12px 21px;
  }

  .inner-landing .page_ssl .label_checkbox .label_text {
    font-size: 14px;
  }
}
@media (max-width: 512px) {
   .inner-landing .page_ssl .i_param_tooltip {
    width: 100%;
  }
}
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

 .inner-landing .absolute {
  position: absolute;
}

 .inner-landing .relative {
  position: relative;
}

 .inner-landing .bottom-\[-18px\] {
  bottom: -18px;
}
 .inner-landing .right-\[-18px\] {
  right: -18px;
}

 .inner-landing .col-span-3 {
  grid-column: span 3 / span 3;
}

 .inner-landing .col-start-1 {
  grid-column-start: 1;
}

 .inner-landing .col-start-2 {
  grid-column-start: 2;
}

 .inner-landing .m-0 {
  margin: 0px;
}

 .inner-landing .mx-auto {
  margin-left: auto;
  margin-right: auto;
}

 .inner-landing .mb-\[100px\] {
  margin-bottom: 100px;
}

 .inner-landing .mb-\[10px\] {
  margin-bottom: 10px;
}

 .inner-landing .mb-\[110px\] {
  margin-bottom: 110px;
}

 .inner-landing .mb-\[11px\] {
  margin-bottom: 11px;
}

 .inner-landing .mb-\[12px\] {
  margin-bottom: 12px;
}

 .inner-landing .mb-\[13px\] {
  margin-bottom: 13px;
}

 .inner-landing .mb-\[15px\] {
  margin-bottom: 15px;
}

 .inner-landing .mb-\[20px\] {
  margin-bottom: 20px;
}

 .inner-landing .mb-\[25px\] {
  margin-bottom: 25px;
}

 .inner-landing .mb-\[30px\] {
  margin-bottom: 30px;
}

 .inner-landing .mb-\[36px\] {
  margin-bottom: 36px;
}

 .inner-landing .mb-\[4px\] {
  margin-bottom: 4px;
}

 .inner-landing .mr-\[20px\] {
  margin-right: 20px;
}

 .inner-landing .mr-\[30px\] {
  margin-right: 30px;
}

 .inner-landing .mt-\[-3px\] {
  margin-top: -3px;
}

 .inner-landing .mt-\[10px\] {
  margin-top: 10px;
}

 .inner-landing .mt-\[20px\] {
  margin-top: 20px;
}

 .inner-landing .mt-\[24px\] {
  margin-top: 24px;
}

 .inner-landing .mt-\[25px\] {
  margin-top: 25px;
}

 .inner-landing .mt-\[27px\] {
  margin-top: 27px;
}

 .inner-landing .mt-\[30px\] {
  margin-top: 30px;
}

 .inner-landing .mt-\[37px\] {
  margin-top: 37px;
}

 .inner-landing .mt-\[45px\] {
  margin-top: 45px;
}

 .inner-landing .mt-\[80px\] {
  margin-top: 80px;
}
 .inner-landing .box-border {
  box-sizing: border-box;
}

 .inner-landing .block {
  display: block;
}

 .inner-landing .inline-block {
  display: inline-block;
}

 .inner-landing .flex {
  display: flex;
}

 .inner-landing .grid {
  display: grid;
}

 .inner-landing .hidden {
  display: none;
}

.inner-landing .h-\[17px\] {
  height: 17px;
}

.inner-landing .h-\[21px\] {
  height: 21px;
}

.inner-landing .h-\[225px\] {
  height: 225px;
}

.inner-landing .h-\[28px\] {
  height: 28px;
}

.inner-landing .h-\[34px\] {
  height: 34px;
}

.inner-landing .h-\[35px\] {
  height: 35px;
}

.inner-landing .h-\[3px\] {
  height: 3px;
}

.inner-landing .h-\[417px\] {
  height: 417px;
}

.inner-landing .h-\[43px\] {
  height: 43px;
}

.inner-landing .h-\[50px\] {
  height: 50px;
}

.inner-landing .h-\[555px\] {
  height: 555px;
}

.inner-landing .h-\[80px\] {
  height: 80px;
}

.inner-landing .h-\[81px\] {
  height: 81px;
}

.inner-landing .h-\[90px\] {
  height: 90px;
}

.inner-landing .w-\[160px\] {
  width: 160px;
}

.inner-landing .w-\[166px\] {
  width: 166px;
}

.inner-landing .w-\[17px\] {
  width: 17px;
}

.inner-landing .w-\[200px\] {
  width: 200px;
}

.inner-landing .w-\[21px\] {
  width: 21px;
}

.inner-landing .w-\[225px\] {
  width: 225px;
}

.inner-landing .w-\[270px\] {
  width: 270px;
}

.inner-landing .w-\[28px\] {
  width: 28px;
}

.inner-landing .w-\[30px\] {
  width: 30px;
}

.inner-landing .w-\[34px\] {
  width: 34px;
}

.inner-landing .w-\[35px\] {
  width: 35px;
}

.inner-landing .w-\[43px\] {
  width: 43px;
}

.inner-landing .w-\[450px\] {
  width: 450px;
}

.inner-landing .w-\[50px\] {
  width: 50px;
}

.inner-landing .w-\[517px\] {
  width: 517px;
}

.inner-landing .w-\[570px\] {
  width: 570px;
}

.inner-landing .w-\[70px\] {
  width: 70px;
}

.inner-landing .w-\[80px\] {
  width: 80px;
}

.inner-landing .w-\[81px\] {
  width: 81px;
}

.inner-landing .w-\[90px\] {
  width: 90px;
}

.inner-landing .w-auto {
  width: auto;
}

.inner-landing .max-w-300 {
  max-width: 300px;
}

.inner-landing .max-w-820 {
  max-width: 820px;
}

.inner-landing .max-w-container {
  max-width: 1400px;
}

.inner-landing .flex-none {
  flex: none;
}

.inner-landing .shrink-0 {
  flex-shrink: 0;
}

.inner-landing .basis-\[37\%\] {
  flex-basis: 37%;
}

.inner-landing .basis-\[63\%\] {
  flex-basis: 63%;
}
.inner-landing .-rotate-45 {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.inner-landing .rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.inner-landing .rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.inner-landing .cursor-pointer {
  cursor: pointer;
}

.inner-landing .select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.inner-landing .list-\[dot\] {
  list-style-type: dot;
}

.inner-landing .list-decimal {
  list-style-type: decimal;
}

.inner-landing .grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.inner-landing .grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.inner-landing .grid-cols-stretch {
  grid-template-columns: auto auto;
}

.inner-landing .grid-cols-stretch-3 {
  grid-template-columns: auto auto auto;
}

.inner-landing .inner-landing .flex-row {
  flex-direction: row;
}

.inner-landing .flex-col {
  flex-direction: column;
}

.inner-landing .items-start {
  align-items: flex-start;
}

.inner-landing .items-end {
  align-items: flex-end;
}

.inner-landing .items-center {
  align-items: center;
}

.inner-landing .justify-start {
  justify-content: flex-start;
}

.inner-landing .justify-end {
  justify-content: flex-end;
}

.inner-landing .justify-between {
  justify-content: space-between;
}

.inner-landing .gap-\[10px\] {
  gap: 10px;
}

.inner-landing .gap-\[15px\] {
  gap: 15px;
}

.inner-landing .gap-\[20px\] {
  gap: 20px;
}

.inner-landing .gap-\[30px\] {
  gap: 30px;
}

.inner-landing .gap-\[70px\] {
  gap: 70px;
}

.inner-landing .gap-\[7px\] {
  gap: 7px;
}

.inner-landing .rounded-\[13px\] {
  border-radius: 13px;
}

.inner-landing .rounded-\[20px\] {
  border-radius: 20px;
}

.inner-landing .rounded-\[23px\] {
  border-radius: 23px;
}

.inner-landing .rounded-\[30px\] {
  border-radius: 30px;
}

 .inner-landing.rounded-\[32px\] {
  border-radius: 32px;
}

 .inner-landing .rounded-\[35px\] {
  border-radius: 35px;
}

 .inner-landing .rounded-\[50px\] {
  border-radius: 50px;
}

 .inner-landing .rounded-full {
  border-radius: 9999px;
}

 .inner-landing .rounded-bl-\[31px\] {
  border-bottom-left-radius: 31px;
}

 .inner-landing .rounded-br-\[31px\] {
  border-bottom-right-radius: 31px;
}

 .inner-landing .border-2 {
  border-width: 2px;
}

 .inner-landing .border-b {
  border-bottom-width: 1px;
}
 .inner-landing .border-alm-black {

  border-color: rgb(37 37 37);
}

 .inner-landing .border-violet {
  border-color: rgb(75 68 255);
}

 .inner-landing .bg-alm-black {

  background-color: rgb(37 37 37);
}

 .inner-landing .bg-drk-purple {

  background-color: rgb(77 91 129);
}

 .inner-landing .bg-drk-violet {

  background-color: rgb(149, 107, 150);
}

 .inner-landing .bg-drkr-grey {

  background-color: rgb(223, 225, 228);
}

 .inner-landing .bg-green {

  background-color: rgb(107, 150, 119);
}

 .inner-landing .bg-grey-bg {
 font-family: 'Golos', sans-serif;
  background-color: rgb(238, 241, 245);
}
 .inner-landing{
font-family: 'Golos', sans-serif;
color: rgb(37, 37, 37);
}

 .inner-landing .bg-lavender {

  background-color: rgb(220, 219, 246);
}

 .inner-landing .bg-pastel-violet {
  background-color: rgb(223, 222, 255);
}

 .inner-landing .bg-purple {
  background-color: rgb(136, 132, 245);
}

 .inner-landing .bg-white {

  background-color: rgb(255, 255, 255);
}
.inner-landing .bg-accordion-toggle {
  background-image: url(/build/images/accordion-toggle.ea6d940c.svg);
}

.bg-alpha {
  background-image: url(/build/images/alpha.f47d93dc.svg);
}

.bg-arr-link {
  background-image: url(/build/images/arrow-link.cf3fb73a.svg);
}

.bg-arr-violet {
  background-image: url(/build/images/arr-violet.0bd24dc3.svg);
}

.bg-buy-link {
  background-image: url(/build/images/buy-link.e4703bd1.svg);
}

.bg-lock {
  background-image: url(/build/images/lock.aaf48292.svg);
}

.bg-mute-face {
  background-image: url(/build/images/face-silence.886f1d13.svg);
}

.bg-organisation {
  background-image: url(/build/images/organizationSSL.43946369.svg);
}

.bg-search {
  background-image: url(/build/images/search.0cc2fb2a.svg);
}

.bg-smile {
  background-image: url(/build/images/smile.ee378a24.svg);
}

.bg-ssl {
  background-image: url(/build/images/ssl-bg.705c76cc.png);
}

.bg-contain {
  background-size: contain;
}

.bg-cover {
  background-size: cover;
}
.bg-small-icon {
  background-size: 30px 30px;
}

.bg-sslicon {
  background-size: 54px 54px;
}

.bg-toggle {
  background-size: 17px 17px;
}

.bg-violet-toggle {
  background-size: 20px 10px;
}

.bg-center {
  background-position: center;
}

.bg-right {
  background-position: right;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}
.inner-landing .p-0 {
  padding: 0px;
}

.inner-landing .p-20px {
  padding: 20px;
}

.inner-landing .p-\[13px\] {
  padding: 13px;
}

.inner-landing .p-\[15px\] {
  padding: 15px;
}

.inner-landing .p-\[18px\] {
  padding: 18px;
}

.inner-landing .p-\[20px\] {
  padding: 20px;
}

.inner-landing .p-\[30px\] {
  padding: 30px;
}

.inner-landing .p-\[40px\] {
  padding: 40px;
}

.inner-landing .p-\[50px\] {
  padding: 50px;
}

.inner-landing .px-\[11px\] {
  padding-left: 11px;
  padding-right: 11px;
}

.inner-landing .px-\[23px\] {
  padding-left: 23px;
  padding-right: 23px;
}

.inner-landing .px-\[24px\] {
  padding-left: 24px;
  padding-right: 24px;
}

.inner-landing .px-\[27px\] {
  padding-left: 27px;
  padding-right: 27px;
}

.inner-landing .px-\[30px\] {
  padding-left: 30px;
  padding-right: 30px;
}

.inner-landing .px-\[38px\] {
  padding-left: 38px;
  padding-right: 38px;
}

.inner-landing .px-\[40px\] {
  padding-left: 40px;
  padding-right: 40px;
}

.inner-landing .px-\[46px\] {
  padding-left: 46px;
  padding-right: 46px;
}

.inner-landing .px-\[50px\] {
  padding-left: 50px;
  padding-right: 50px;
}

.inner-landing .px-\[60px\] {
  padding-left: 60px;
  padding-right: 60px;
}

.inner-landing .px-\[69px\] {
  padding-left: 69px;
  padding-right: 69px;
}

.inner-landing .px-\[77px\] {
  padding-left: 77px;
  padding-right: 77px;
}

.inner-landing .px-\[9px\] {
  padding-left: 9px;
  padding-right: 9px;
}

.inner-landing .py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}

.inner-landing .py-\[14px\] {
  padding-top: 14px;
  padding-bottom: 14px;
}

.inner-landing .py-\[20px\] {
  padding-top: 20px;
  padding-bottom: 20px;
}

.inner-landing .py-\[22px\] {
  padding-top: 22px;
  padding-bottom: 22px;
}

.inner-landing .py-\[28px\] {
  padding-top: 28px;
  padding-bottom: 28px;
}

.inner-landing .py-\[30px\] {
  padding-top: 30px;
  padding-bottom: 30px;
}

.inner-landing .py-\[32px\] {
  padding-top: 32px;
  padding-bottom: 32px;
}

.inner-landing .py-\[37px\] {
  padding-top: 37px;
  padding-bottom: 37px;
}

.inner-landing .py-\[5px\] {
  padding-top: 5px;
  padding-bottom: 5px;
}

.inner-landing .pb-\[100px\] {
  padding-bottom: 100px;
}

.inner-landing .pb-\[20px\] {
  padding-bottom: 20px;
}

.inner-landing .pb-\[25px\] {
  padding-bottom: 25px;
}

.inner-landing .pb-\[27px\] {
  padding-bottom: 27px;
}

.inner-landing .pb-\[32px\] {
  padding-bottom: 32px;
}

.inner-landing .pb-\[50px\] {
  padding-bottom: 50px;
}

.inner-landing .pb-\[64px\] {
  padding-bottom: 64px;
}

.inner-landing .pl-\[23px\] {
  padding-left: 23px;
}

.inner-landing .pl-\[30px\] {
  padding-left: 30px;
}

.inner-landing .pl-\[40px\] {
  padding-left: 40px;
}

.inner-landing .pl-\[43px\] {
  padding-left: 43px;
}

.inner-landing .pl-\[50px\] {
  padding-left: 50px;
}

.pr-\[26px\] {
  padding-right: 26px;
}

.pr-\[30px\] {
  padding-right: 30px;
}

.pr-\[40px\] {
  padding-right: 40px;
}

.pr-\[50px\] {
  padding-right: 50px;
}

.pr-\[60px\] {
  padding-right: 60px;
}

.pt-\[26px\] {
  padding-top: 26px;
}

.pt-\[28px\] {
  padding-top: 28px;
}

.pt-\[47px\] {
  padding-top: 47px;
}

.pt-\[58px\] {
  padding-top: 58px;
}

.pt-\[60px\] {
  padding-top: 60px;
}

.pt-\[72px\] {
  padding-top: 72px;
}

.inner-landing .text-center {
  text-align: center;
}

.inner-landing .text-\[135px\] {
  font-size: 135px;
}

.inner-landing .text-\[20px\] {
  font-size: 20px;
}

.inner-landing .text-\[44px\] {
  font-size: 44px;
}

.inner-landing .text-h1 {
  font-size: 52px;
}

.text-header-links {
  font-size: 16px;
}

 .inner-landing .text-large-link {
  font-size: 22px;
}

 .inner-landing .text-large-p {
  font-size: 32px;
}

 .inner-landing .text-logo {
  font-size: 27px;
}

 .inner-landing .text-prgrf {
  font-size: 18px;
}

 .inner-landing .text-price {
  font-size: 36px;
}

 .inner-landing .text-subtitle {
  font-size: 28px;
}

 .inner-landing .font-bold {
  font-weight: 700;
}

 .inner-landing .font-medium {
  font-weight: 500;
}

 .inner-landing .font-normal {
  font-weight: 400;
}

 .inner-landing .font-semibold {
  font-weight: 600;
}

 .inner-landing .leading-\[162px\] {
  line-height: 162px;
}

 .inner-landing .leading-\[24px\] {
  line-height: 24px;
}

 .inner-landing .leading-\[53px\] {
  line-height: 53px;
}

 .inner-landing .leading-\[62px\] {
  line-height: 62px;
}

 .inner-landing .leading-h1 {
  line-height: 62px;
}

 .inner-landing .leading-large-link {
  line-height: 26px;
}

 .inner-landing .leading-large-p {
  line-height: 38px;
}

 .inner-landing .leading-prgrf {
  line-height: 22px;
}

 .inner-landing .leading-price {
  line-height: 43px;
}

 .inner-landing .leading-subtitle {
  line-height: 34px;
}
 .inner-landing .text-alm-black {
 
  color: rgb(37, 37, 37);
}

.inner-landing .text-baby-pink {

  color: rgb(255, 198, 228);
}

.inner-landing .text-light-green {
 
  color: rgb(190, 253, 208);
}

.inner-landing .text-light-purple {

  color: rgb(169, 203, 254);
}

.inner-landing .text-violet {

  color: rgb(75, 68, 255);
}

.inner-landing .text-white {

  color: rgb(255, 255, 255);
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

@media not all and (min-width: 1024px) {
  .inner-landing .max-lg\:hidden {
    display: none;
  }

  .inner-landing .accordion-text .max-lg\:hidden {
    height: 0;
  }
}

@media not all and (min-width: 1280px) {
 .inner-landing  .max-xl\:max-w-none {
    max-width: none;
  }

  .inner-landing .max-xl\:px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media not all and (min-width: 1024px) {
  .inner-landing .max-lg\:fixed {
    position: fixed;
  }

  .inner-landing .inner-landing .max-lg\:left-0 {
    left: 0px;
  }

  .inner-landing .max-lg\:top-\[100px\] {
    top: 100px;
  }

  .inner-landing .max-lg\:m-0 {
    margin: 0px;
  }

  .inner-landing .max-lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

 .inner-landing  .max-lg\:mb-\[10px\] {
    margin-bottom: 10px;
  }

  .inner-landing .max-lg\:mb-\[20px\] {
    margin-bottom: 20px;
  }

  .inner-landing .max-lg\:mb-\[25px\] {
    margin-bottom: 25px;
  }

 .inner-landing  .max-lg\:mb-\[54px\] {
    margin-bottom: 54px;
  }

  .inner-landing .max-lg\:mb-\[9px\] {
    margin-bottom: 9px;
  }

 .inner-landing  .max-lg\:mr-\[17px\] {
    margin-right: 17px;
  }

  .inner-landing .max-lg\:mr-\[18px\] {
    margin-right: 18px;
  }

  .inner-landing .max-lg\:mt-0 {
    margin-top: 0px;
  }

  .inner-landing .max-lg\:mt-\[10px\] {
    margin-top: 10px;
  }

  .inner-landing .max-lg\:mt-\[13px\] {
    margin-top: 13px;
  }

  .inner-landing .max-lg\:mt-\[25px\] {
    margin-top: 25px;
  }

  .inner-landing .max-lg\:mt-\[34px\] {
    margin-top: 34px;
  }

  .inner-landing .max-lg\:block {
    display: block;
  }

  .inner-landing .max-lg\:flex {
    display: flex;
  }

  .inner-landing .max-lg\:hidden {
    display: none;
  }

  .inner-landing .max-lg\:h-\[12px\] {
    height: 12px;
  }

  .inner-landing .max-lg\:h-\[175px\] {
    height: 175px;
  }

  .inner-landing .max-lg\:h-\[22px\] {
    height: 22px;
  }

  .inner-landing .max-lg\:h-\[26px\] {
    height: 26px;
  }

  .inner-landing .max-lg\:h-\[385px\] {
    height: 385px;
  }

  .inner-landing .inner-landing .max-lg\:h-\[50px\] {
    height: 50px;
  }

 .inner-landing  .max-lg\:h-\[70px\] {
    height: 70px;
  }

  .inner-landing .max-lg\:h-auto {
    height: auto;
  }

 .inner-landing  .max-lg\:h-screen {
    height: 100vh;
  }

  .inner-landing .max-lg\:w-\[12px\] {
    width: 12px;
  }

  .inner-landing .max-lg\:w-\[175px\] {
    width: 175px;
  }

  .inner-landing .max-lg\:w-\[22px\] {
    width: 22px;
  }

  .inner-landing .max-lg\:w-\[26px\] {
    width: 26px;
  }

 .inner-landing  .max-lg\:w-\[50px\] {
    width: 50px;
  }

 .inner-landing  .max-lg\:w-\[70px\] {
    width: 70px;
  }

 .inner-landing  .max-lg\:w-auto {
    width: auto;
  }

 .inner-landing  .max-lg\:w-screen {
    width: 100vw;
  }

 .inner-landing  .max-lg\:max-w-\[75\%\] {
    max-width: 75%;
  }

 .inner-landing  .max-lg\:max-w-none {
    max-width: none;
  }

 .inner-landing  .max-lg\:flex-1 {
    flex: 1 1 0%;
  }

  .inner-landing .max-lg\:flex-col {
    flex-direction: column;
  }

 .inner-landing  .max-lg\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .inner-landing .max-lg\:items-start {
    align-items: flex-start;
  }

 .inner-landing  .max-lg\:justify-start {
    justify-content: flex-start;
  }

 .inner-landing  .max-lg\:gap-\[20px\] {
    gap: 20px;
  }

  .inner-landing .max-lg\:gap-\[29px\] {
    gap: 29px;
  }

  .inner-landing .max-lg\:gap-\[30px\] {
    gap: 30px;
  }

 .inner-landing  .max-lg\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

 .inner-landing  .max-lg\:rounded-\[10px\] {
    border-radius: 10px;
  }

 .inner-landing  .max-lg\:rounded-\[23px\] {
    border-radius: 23px;
  }

 .inner-landing  .max-lg\:rounded-\[24px\] {
    border-radius: 24px;
  }

 .inner-landing  .max-lg\:rounded-\[30px\] {
    border-radius: 30px;
  }

 .inner-landing  .max-lg\:bg-grey-bg {
    background-color: rgb(238, 241, 245);
  }
 .inner-landing  .max-lg\:bg-mobile-toggle {
    background-size: 12px 12px;
  }

 .inner-landing  .max-lg\:bg-sslicon-m {
    background-size: 42px 42px;
  }

 .inner-landing  .max-lg\:p-\[13px\] {
    padding: 13px;
  }

 .inner-landing  .max-lg\:p-\[16px\] {
    padding: 16px;
  }

 .inner-landing  .max-lg\:p-\[17px\] {
    padding: 17px;
  }

 .inner-landing  .max-lg\:p-\[20px\] {
    padding: 20px;
  }

 .inner-landing  .max-lg\:p-\[30px\] {
    padding: 30px;
  }

  .inner-landing .max-lg\:p-\[32px\] {
    padding: 32px;
  }

  .inner-landing .max-lg\:px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px;
  }

  .inner-landing .max-lg\:px-\[14px\] {
    padding-left: 14px;
    padding-right: 14px;
  }

  .inner-landing .max-lg\:px-\[18px\] {
    padding-left: 18px;
    padding-right: 18px;
  }

 .inner-landing  .max-lg\:px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px;
  }

  .inner-landing .max-lg\:px-\[22px\] {
    padding-left: 22px;
    padding-right: 22px;
  }

  .inner-landing .max-lg\:px-\[23px\] {
    padding-left: 23px;
    padding-right: 23px;
  }

  .inner-landing .max-lg\:px-\[25px\] {
    padding-left: 25px;
    padding-right: 25px;
  }

  .inner-landing .max-lg\:px-\[28px\] {
    padding-left: 28px;
    padding-right: 28px;
  }

  .inner-landing .max-lg\:px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px;
  }

  .inner-landing .max-lg\:px-\[35px\] {
    padding-left: 35px;
    padding-right: 35px;
  }

 .inner-landing  .max-lg\:px-\[48px\] {
    padding-left: 48px;
    padding-right: 48px;
  }

 .inner-landing  .max-lg\:px-\[49px\] {
    padding-left: 49px;
    padding-right: 49px;
  }

 .inner-landing  .max-lg\:px-\[55px\] {
    padding-left: 55px;
    padding-right: 55px;
  }

 .inner-landing  .max-lg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .inner-landing .max-lg\:py-\[10px\] {
    padding-top: 10px;
    padding-bottom: 10px;
  }

 .inner-landing  .max-lg\:py-\[15px\] {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .inner-landing .max-lg\:py-\[21px\] {
    padding-top: 21px;
    padding-bottom: 21px;
  }

 .inner-landing  .max-lg\:py-\[23px\] {
    padding-top: 23px;
    padding-bottom: 23px;
  }

 .inner-landing  .max-lg\:py-\[24px\] {
    padding-top: 24px;
    padding-bottom: 24px;
  }

 .inner-landing  .max-lg\:py-\[27px\] {
    padding-top: 27px;
    padding-bottom: 27px;
  }

 .inner-landing  .max-lg\:py-\[30px\] {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  @media not all and (min-width: 1024px) {
  .inner-landing   .max-lg\:max-lg\:pr-\[44px\] {
      padding-right: 44px;
    }
  }
  .inner-landing .max-lg\:pb-\[15px\] {
    padding-bottom: 15px;
  }

 .inner-landing  .max-lg\:pb-\[20px\] {
    padding-bottom: 20px;
  }

  .inner-landing .max-lg\:pb-\[80px\] {
    padding-bottom: 80px;
  }

 .inner-landing  .max-lg\:pl-0 {
    padding-left: 0px;
  }

 .inner-landing  .max-lg\:pl-\[13px\] {
    padding-left: 13px;
  }

  .inner-landing .max-lg\:pl-\[24px\] {
    padding-left: 24px;
  }

 .inner-landing  .max-lg\:pr-0 {
    padding-right: 0px;
  }

 .inner-landing  .max-lg\:pr-\[23px\] {
    padding-right: 23px;
  }

 .inner-landing  .max-lg\:pr-\[24px\] {
    padding-right: 24px;
  }

 .inner-landing  .max-lg\:pt-\[45px\] {
    padding-top: 45px;
  }

  .inner-landing .max-lg\:text-\[105px\] {
    font-size: 105px;
  }

 .inner-landing  .max-lg\:text-\[14px\] {
    font-size: 14px;
  }

 .inner-landing  .max-lg\:text-\[16px\] {
    font-size: 16px;
  }

  .inner-landing .max-lg\:text-\[20px\] {
    font-size: 20px;
  }

  .inner-landing .max-lg\:text-\[24px\] {
    font-size: 24px;
  }

 .inner-landing  .max-lg\:text-\[32px\] {
    font-size: 32px;
  }

 .inner-landing  .max-lg\:text-\[36px\] {
    font-size: 36px;
  }

  .inner-landing .max-lg\:text-header-links {
    font-size: 16px;
  }

 .inner-landing  .max-lg\:text-large-p {
    font-size: 32px;
  }

 .inner-landing  .max-lg\:text-list {
    font-size: 20px;
  }

 .inner-landing  .max-lg\:text-name-m {
    font-size: 24px;
  }

 .inner-landing  .max-lg\:text-subtitle {
    font-size: 28px;
  }

 .inner-landing  .max-lg\:leading-\[126px\] {
    line-height: 126px;
  }

 .inner-landing  .max-lg\:leading-\[18px\] {
    line-height: 18px;
  }

  .inner-landing .max-lg\:leading-\[19px\] {
    line-height: 19px;
  }

 .inner-landing  .max-lg\:leading-\[24px\] {
    line-height: 24px;
  }

  .inner-landing .max-lg\:leading-\[29px\] {
    line-height: 29px;
  }

  .inner-landing .max-lg\:leading-\[38px\] {
    line-height: 38px;
  }

 .inner-landing  .max-lg\:leading-\[40px\] {
    line-height: 40px;
  }

 .inner-landing  .max-lg\:leading-large-p {
    line-height: 38px;
  }

 .inner-landing  .max-lg\:leading-list {
    line-height: 24px;
  }

 .inner-landing  .max-lg\:leading-mobile-p {
    line-height: 19px;
  }

 .inner-landing  .max-lg\:leading-name-m {
    line-height: 29px;
  }

  .inner-landing .max-lg\:leading-price {
    line-height: 43px;
  }
}
/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/ips.css ***!
  \**************************************************************************************************************/
/*! NORMALIZE */*,::after,::before{box-sizing:border-box;border:0 solid currentColor}html{line-height:normal;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%;-moz-tab-size:4;tab-size:4;font-family:'Golos',Arial,Helvetica,sans-serif}body{margin:0;line-height:inherit;min-height:100%}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,Consolas,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;outline:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background:0 0;cursor:pointer}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,hr,legend,menu,ol,p,pre,ul{margin:0;padding:0}menu,ol,ul{list-style:none}textarea{resize:vertical}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block}img,video{max-width:100%;height:auto}[hidden]{display:none!important}

@font-face {
	font-family: 'Golos';
	font-display: swap;
	src: url(/build/fonts/golos-text_regular.ae582e24.woff2) format('woff2'), url(/build/fonts/golos-text_regular.b1395e91.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Golos';
	font-display: swap;
	src: url(/build/fonts/golos-text_medium.4076af33.woff2) format('woff2'), url(/build/fonts/golos-text_medium.4907ba01.woff) format('woff');
	font-weight: 500;
}
@font-face {
	font-family: 'Golos';
	font-display: swap;
	src: url(/build/fonts/golos-text_demibold.df1ca88b.woff2) format('woff2'), url(/build/fonts/golos-text_demibold.888b4bed.woff) format('woff');
	font-weight: 600;
}
@font-face {
	font-family: 'Golos';
	font-display: swap;
	src: url(/build/fonts/golos-text_bold.e214a16e.woff2) format('woff2'), url(/build/fonts/golos-text_bold.ee4278a5.woff) format('woff');
	font-weight: 700;
}
@font-face {
	font-family: 'Golos';
	font-display: swap;
	src: url(/build/fonts/golos-text_black.0edc07b8.woff2) format('woff2'), url(/build/fonts/golos-text_black.17b95b7c.woff) format('woff');
	font-weight: 900;
}
.ips {
	background-color: #fff;
	color: #101010;
	font-family: 'Golos', sans-serif;
}
.ips .container {
	max-width: 1400px;
	padding: 0 20px;
	margin: 0 auto;
}
.ips .btn {
	display: inline-block;
	text-align: center;
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: 500;
	padding: 0.875rem 2rem;
	background-color: #749EFF;
	transition: all .3s;
	border-radius: 16px;
	color: #fff;
	height: auto
}
.ips .btn-big {
	padding: 1.5rem 2rem;
}
.ips .btn:hover {
	background-color: #6291FF;
}
.ips .btn-white {
	background-color: #fff;
	color: #252525;
}
.ips .btn-white:hover {
	background-color: #fff;
	opacity: 0.85;
}
.ips .field + .ips .field {
	margin-top: 1.5rem;
}
.ips .field_label {
	color: #252525;
	font-size: 1.25rem;
}
.ips .input {
	display: block;
	width: 100%;
	background: #fff;
	font-size: 1.25rem;
	line-height: 1.5rem;
	padding: 0.75rem 1.25rem;
	border-radius: 6px;
	margin-top: 1rem;
	color: #000;
}
.ips textarea.input {
	resize: none;
}
.ips .section_title {
	font-size: 3rem;
	line-height: 1.2;
	font-weight: 500;
	margin-bottom: 3rem;
}
.ips .section_desc {
	font-size: 1.5rem;
}
.ips section {
	margin: 8rem 0;
}
.ips .flex {
	display: flex;
}
.ips .flex-wrap {
	flex-wrap: wrap;
}
.ips .align-items-start {
	align-items: flex-start;
}
.ips .align-items-center {
	align-items: center;
}
.ips .justify-content-between {
	justify-content: space-between;
}
.ips .flex-column {
	flex-direction: column;
}
.ips .grid {
	display: grid;
}
.ips .color-red {
	color: #f00;
}
.ips .text-center {
	text-align: center;
}



 .ips .s_hero {
	background: url(/build/images/bg.6ac2b5b3.jpg) no-repeat center / cover;
	padding: 7rem 0 6rem;
	color: #fff;
	margin: 0;
}
.ips .s_hero .section_desc {
	margin-top: 3rem;
	max-width: 920px;
}
.ips .s_hero .actions {
	margin-top: 5.5rem;
	gap: 2rem;
}
.ips .s_hero .desc {
	font-size: 1.5rem;
	max-width: 540px;
}
.ips .s_hero .logo {
	width: 5rem;
}
.ips .s_hero .btn {
	flex: none;
}

.ips .why_list {
	grid-template-columns: 1fr 1fr;
	gap: 4rem 8rem;
}
.ips .why_list .item {
	gap: 2.5rem;
}
.ips .why_list .i_img {
	flex: none;
}
.ips .why_list .i_title {
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 1.1;
}
.ips .why_list .i_desc {
	font-size: 1.125rem;
	line-height: 1.1;
	margin-top: 1rem;
}

.ips .slider {
	overflow: hidden;
	position: relative;
}
.ips .slides {
	display: flex;
	transition: transform 0.5s;
}
.ips .slides .item {
	border-radius: 10px;
}
.ips .slider_nav_btn {
	position: absolute;
	top: calc(50% - 1.75rem);
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 50%;
	transition: all .3s;
	width: 3.5rem;
	height: 3.5rem;
	z-index: 10;
	cursor: pointer;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.ips .slider_nav_btn > svg {
	display: block;
	margin: auto;
	pointer-events: none;
}
.ips .slider_nav_btn:hover {
	background-color: #101010;
}
.ips .slider_nav_btn.is-prev {
	left: 5rem;
}
.ips .slider_nav_btn.is-next {
	right: 5rem;
}
.ips .slider_dots {
	display: flex;
	justify-content: center;
	gap: 0.75rem;
	z-index: 10;
	position: absolute;
	bottom: 3rem;
	left: 0;
	right: 0;
}
.ips .slider_dot {
	width: 1.25rem;
	height: 1.25rem;
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 50%;
}
.ips .slider_dot:hover, .ips .slider_dot.is-active {
	background-color: #101010;
}

.ips .services_list {
	grid-template-columns: repeat(6, 1fr);
	gap: 20px;
}
.ips .services_list .item {
	grid-column: span 2 / span 2;
	background:  #F4F4F4;
	border-radius: 25px;
	padding: 2rem 2.5rem;
	color: #252525;
	gap: 1.5rem;
}
.ips .services_list .item-big {
	grid-column: span 3 / span 3;
}
.ips .services_list .i_title {
	font-weight: 600;
	font-size: 1.75rem;
}
.ips .services_list .i_desc {
	font-weight: 500;
	font-size: 1.25rem;
	margin-top: 1.5rem;
}
.ips .services_list .i_img {
	margin-left: auto;
	flex: none;
}

.ips .products_list {
	grid-template-columns: 1fr 1fr 1fr;
	gap: 20px;
	margin-top: 2.5rem;
}
.ips .products_list + .section_desc {
	margin-top: 50px;
}
.ips .products_list .item {
	background:  #F4F4F4;
	border-radius: 25px;
	padding: 2rem 3rem;
	color: #252525;
}
.ips .products_list .i_title {
	font-size: 3.75rem;
}
.ips .products_list .i_desc {
	font-size: 1.5rem;
	margin-top: 0.75rem;
	flex: 1;
}
.ips .products_list .i_price {
	font-weight: 600;
	font-size: 2.75rem;
	margin-top: 4rem;
}
.ips .products_list .btn {
	display: block;
	margin-top: 2.5rem;
}

.ips .banner_wrapper {
	background: url(/build/images/banner-bg.e58e2570.jpg) no-repeat center / cover;
	border-radius: 1.75rem;
	padding: 3.25rem 5rem 3rem;
	color: #fff;
	gap: 2rem;
}
.ips .banner_wrapper .banner_title {
	font-weight: 500;
	font-size: 3.75rem;
	max-width: 680px;
}
.ips .banner_wrapper .banner_desc {
	font-size: 1.5rem;
	max-width: 450px;
	margin-left: auto;
	color:#fff;
}
.ips .banner_wrapper .banner_desc p + p {
	margin-top: 1.5rem;
}
.ips .banner_wrapper .btn {
	margin-top: 4rem;
}



@media (max-width: 1400px) {
	.ips {
		font-size: 75%;
	}
}

@media (max-width: 1024px) {
	
.ips	.s_hero .actions {
		flex-wrap: wrap;
	}
.ips	.services_list, .why_list {
		grid-template-columns: 1fr;
	}
.ips	.services_list .i_img {
		max-height: 80px;
	}
.ips	.services_list .item, .services_list .item-big {
		grid-column: auto / auto;
	}
.ips	.products_list {
		grid-template-columns: 1fr;
	}
.ips	.banner_wrapper {
		flex-direction: column;
		align-items: flex-start;
	}
.ips	.banner_wrapper .banner_desc {
		margin-left: 0;
	}
}

@media (max-width: 768px) {
.ips	.section_title {
		font-size: 2.5rem;
	}
.ips	.section_title br {
		display: none;
	}
.ips	section {
		margin: 6rem 0;
	}
.ips	.s_hero {
		padding: 5rem 0;
	}
.ips	.s_callback .form .flex {
		display: block;
	}
.ips	.s_callback .fields-right {
		margin-top: 1.5rem;
	}
.ips	.slider_nav_btn {
		width: 3rem;
		height: 3rem;
		top: calc(50% - 1.5rem);
	}
.ips	.slider_nav_btn.is-prev {
		left: 2rem;
	}
.ips	.slider_nav_btn.is-next {
		right: 2rem;
	}
.ips	.slider_dots {
		bottom: 2rem;
	}
.ips	.slider_dot {
		width: 1rem;
		height: 1rem;
	}
.ips	.banner_wrapper {
		padding: 3rem;
	}
.ips	.banner_wrapper .banner_title {
		font-size: 2.5rem;
	}

}
/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.payment {
  margin-bottom: 1rem;
}
@media (max-width: 1000px) {
  .payment {
    margin-top: 2rem;
    flex-direction: column;
  }
}
.payment h4 {
  font-size: 1.5rem;
}
.payment .card {
  border: 1px solid #AAB6C2;
  border-radius: 1rem;
  height: 175px;
  margin-right: 2rem;
  padding: 1rem;
  width: 250px;
}
@media (max-width: 1000px) {
  .payment .card {
    margin-bottom: 2rem;
  }
}
.payment p img {
  display: inline;
  height: 65px;
}

.row {
  display: flex !important;
}

.col-1 {
  width: 8.3333333333%;
}

.col-2 {
  width: 16.6666666667%;
}

.col-3 {
  width: 25%;
}

.col-4 {
  width: 33.3333333333%;
}

.col-5 {
  width: 41.6666666667%;
}

.col-6 {
  width: 50%;
}

.col-7 {
  width: 58.3333333333%;
}

.col-8 {
  width: 66.6666666667%;
}

.col-9 {
  width: 75%;
}

.col-10 {
  width: 83.3333333333%;
}

.col-11 {
  width: 91.6666666667%;
}

.col-12 {
  width: 100%;
}
/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/swiper-bundle.min.css ***!
  \****************************************************************************************************************************/
/**
 * Swiper 11.1.12
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 1, 2024
 */

 @font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUVDO0VBQ0MsZ0JBQWdCO0FBQ2xCO0NBQ0M7RUFDQyxzQkFBc0I7QUFDeEI7O0NBRUM7RUFDQyxjQUFjO0FBQ2hCOztDQUVDO0VBQ0MscUJBQXFCO0FBQ3ZCOztDQUVDO0VBQ0MsYUFBYTtBQUNmOztDQUVDO0VBQ0MsYUFBYTtBQUNmOztDQUVDO0VBQ0MsYUFBYTtBQUNmOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0Us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Q0FBQyxrQkFBa0IsQ0FBQyxpQ0FBaUMsaUJBQWlCLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsd0NBQXdDLFVBQVUsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLDhDQUE4QyxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyxrUUFBa1EsU0FBUyxDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLG9CQUFvQixnQkFBZ0IsQ0FBQywyQkFBMkIsbUJBQW1CLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsU0FBUyxDQUFDLHlDQUF5QyxtQkFBbUIsQ0FBQyx5RkFBeUYsbUJBQW1CLENBQUMsa1FBQWtRLFNBQVMsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQywrQkFBK0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsZUFBZSxDQUFDLDRDQUE0QyxDQUFDLHFCQUFxQixnQkFBZ0IsQ0FBQyw0QkFBNEIsOEJBQThCLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsZUFBZSxrcEUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2ZvbnRzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2J0bi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21tb24uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaGVhZGVyLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21haW4tYmFubmVyLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2ZpcnN0LWNvbnRhaW5lci5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zZWNvbmQtY29udGFpbmVyLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3RoaXJkLWNvbnRhaW5lci5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb3VydGgtY29udGFpbmVyLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zvb3Rlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9tYWluLXdyYXBwZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbWFpbi1zZXJ2aWNlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9ncmFkaWVudC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9kZWNpc2lvbnMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYWJvdXQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZG9jdW1lbnRzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2lubmVyLWJsb2NrLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FydGljbGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaWNvbnMtbGlzdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9pbm5lci1wcm9kdWN0cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9icmVhZGNydW1icy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jYWxjdWxhdG9yLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zvcm0tb25saW5lLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL29yZGVyLXdyYXBwZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcHJpY2UtdGFibGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbm92aW5raS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zZXJ2aWNlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9vdXRwdXQtbmV3LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2lwcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXltZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3N3aXBlci1idW5kbGUubWluLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiByb2JvdG8tMzAwIC0gY3lyaWxsaWNfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IFxuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JvYm90by12MzItY3lyaWxsaWNfbGF0aW4tMzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLi9mb250cy9yb2JvdG8tdjMyLWN5cmlsbGljX2xhdGluLTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjMyLWN5cmlsbGljX2xhdGluLTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYzMi1jeXJpbGxpY19sYXRpbi0zMDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBDaHJvbWUgNSssIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MzItY3lyaWxsaWNfbGF0aW4tMzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogQ2hyb21lIDQrLCBGaXJlZm94IDMuNSssIElFIDkrLCBTYWZhcmkgMy4xKywgaU9TIDQuMissIEFuZHJvaWQgQnJvd3NlciAyLjIrICovXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjMyLWN5cmlsbGljX2xhdGluLTMwMC5zdmcjUm9ib3RvJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogcm9ib3RvLXJlZ3VsYXIgLSBjeXJpbGxpY19sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvLXYzMi1jeXJpbGxpY19sYXRpbi1yZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLi9mb250cy9yb2JvdG8tdjMyLWN5cmlsbGljX2xhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYzMi1jeXJpbGxpY19sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjMyLWN5cmlsbGljX2xhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBDaHJvbWUgNSssIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MzItY3lyaWxsaWNfbGF0aW4tcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIENocm9tZSA0KywgRmlyZWZveCAzLjUrLCBJRSA5KywgU2FmYXJpIDMuMSssIGlPUyA0LjIrLCBBbmRyb2lkIEJyb3dzZXIgMi4yKyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYzMi1jeXJpbGxpY19sYXRpbi1yZWd1bGFyLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tNTAwIC0gY3lyaWxsaWNfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IFxuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JvYm90by12MzItY3lyaWxsaWNfbGF0aW4tNTAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLi9mb250cy9yb2JvdG8tdjMyLWN5cmlsbGljX2xhdGluLTUwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjMyLWN5cmlsbGljX2xhdGluLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYzMi1jeXJpbGxpY19sYXRpbi01MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBDaHJvbWUgNSssIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MzItY3lyaWxsaWNfbGF0aW4tNTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgLyogQ2hyb21lIDQrLCBGaXJlZm94IDMuNSssIElFIDkrLCBTYWZhcmkgMy4xKywgaU9TIDQuMissIEFuZHJvaWQgQnJvd3NlciAyLjIrICovXG59XG4vKiByb2JvdG8tNzAwIC0gY3lyaWxsaWNfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IFxuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JvYm90by12MzItY3lyaWxsaWNfbGF0aW4tNzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLi9mb250cy9yb2JvdG8tdjMyLWN5cmlsbGljX2xhdGluLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjMyLWN5cmlsbGljX2xhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYzMi1jeXJpbGxpY19sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBDaHJvbWUgNSssIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL3JvYm90by12MzItY3lyaWxsaWNfbGF0aW4tNzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgLyogQ2hyb21lIDQrLCBGaXJlZm94IDMuNSssIElFIDkrLCBTYWZhcmkgMy4xKywgaU9TIDQuMissIEFuZHJvaWQgQnJvd3NlciAyLjIrICovXG59XG5cbi8qINC40LrQvtC90LrQuCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/NW9kZHR4Jyk7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/NW9kZHR4I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi50dGY/NW9kZHR4JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi53b2ZmPzVvZGR0eCcpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi5zdmc/NW9kZHR4I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1pY29uMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24taWNvbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWljb24zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGNvbG9yOiAjMTM4MmUyO1xufVxuLmljb24taWNvbjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgY29sb3I6ICMxMzgyZTI7XG59XG4uaWNvbi1pY29uNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBjb2xvcjogIzEzODJlMjtcbn1cbi5pY29uLWljb242OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGNvbG9yOiAjMTM4MmUyO1xufVxuLmljb24taWNvbjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgY29sb3I6ICMxMzgyZTI7XG59XG4uaWNvbi1pY29uODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xuICBjb2xvcjogIzEzODJlMjtcbn1cbi5pY29uLWljb245OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gIGNvbG9yOiAjMTM4MmUyO1xufVxuLmljb24taWNvbjExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGNvbG9yOiAjMTM4MmUyO1xufVxuLmljb24taWNvbjEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gIGNvbG9yOiAjMTM4MmUyO1xufVxuLmljb24taWNvbjEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuICBcbiAgXG4iLCIuYnRue1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAxMzAsIDIyNiwgMSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzowIDI1cHg7XG4gICAgdHJhbnNpdGlvbjouMnM7XG59XG5cbi5idG46aG92ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0YTlhZTA7XG59IiwiLyrQntCx0L3Rg9C70LXQvdC40LUqL1xuKntcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDA7XG59XG4qLCo6YmVmb3JlLCo6YWZ0ZXJ7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuOmZvY3VzLDphY3RpdmV7b3V0bGluZTogbm9uZTt9XG5hOmZvY3VzLGE6YWN0aXZle291dGxpbmU6IG5vbmU7fVxuYXtcbiBjb2xvcjogIzEzODJFMjsgICBcbn1cbm5hdixmb290ZXIsaGVhZGVyLGFzaWRle2Rpc3BsYXk6IGJsb2NrO31cblxuaHRtbCxib2R5e1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmlucHV0LGJ1dHRvbix0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O31cblxuaW5wdXQ6Oi1tcy1jbGVhcntkaXNwbGF5OiBub25lO31cbmJ1dHRvbntjdXJzb3I6IHBvaW50ZXI7fVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtwYWRkaW5nOjA7Ym9yZGVyOjA7fVxuYSwgYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XG5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XG4vKnVsIGxpe2xpc3Qtc3R5bGU6IG5vbmU7fSovXG5pbWd7dmVydGljYWwtYWxpZ246IHRvcDt9XG5cbmgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OiA0MDA7fVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTguNzVweDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbn1cbi5ib2R5LW5vLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ5MXB4O1xuICAgIH1cbn1cbi5jb250YWluZXItZ3JleSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0NSwgMjQ3LCAxKTtcbn1cbmltZ3tcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrXG59XG4uY29udGFpbmVye1xuXHRtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6NDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDozMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCl7XG4gICAgcGFkZGluZy1sZWZ0OjE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG5cbn1cblxuIC52ZXJ0aWNhbC1pbmRlbnR7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206NjRweDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTYwcHgpe1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjQwcHg7ICAgIFxuICAgIH1cbiB9XG4gLlNtYXJ0Q2FwdGNoYS1TaGllbGQuU21hcnRDYXB0Y2hhLVNoaWVsZF9wb3NpdGlvbl9ib3R0b217XG4gICAgYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDAwMFxuIH1cbiBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCl7XG4gICAuU21hcnRDYXB0Y2hhLVNoaWVsZC5TbWFydENhcHRjaGEtU2hpZWxkX3Bvc2l0aW9uX2JvdHRvbXtcblxuICAgIHotaW5kZXg6IDBcbiB9IFxuIH1cbiAubm90LWZvdW5ke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cbiAubm90LWZvdW5kIGgxe1xuICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXdlaWdodDogNTAwOyAgICAgIFxuICAgIH1cbiAgICAgLm5vdC1mb3VuZCBwe1xuICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgIFxuICAgIH1cbi5ub3QtZm91bmRfX3dyYXB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbn0iLCIvKiDRgdGC0LjQu9C4INC00LvRjyDRiNCw0L/QutC4ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xufVxuLnRvcC1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogNDg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDExMnB4O1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMTAsIDIxMCwgMjEwLCAxKTtcbn1cbi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2IHtcbiAgICBtYXgtd2lkdGg6IDEwMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5uYXYgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZVxufVxuLm5hdiBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjA5cHg7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG4ubmF2IGEuYWN0aXZlLFxuLm5hdiBhOmhvdmVyLFxuLm5hdiBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxMzgyRTI7XG59XG4uc3VibWVudSB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5zdWJtZW51IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbn1cbi5ib3R0b20tcGFuZWwge1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbn1cbi5ib3R0b20tcGFuZWwgdWwge1xuICAgIGhlaWdodDogODJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbn1cbi5ib3R0b20tcGFuZWwgbGkgeyBcbiAgICBtYXgtd2lkdGg6IDM2NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5ib3R0b20tcGFuZWwgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDEycHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGNvbG9yOiAjMjEyNTI5O1xufVxuLmJvdHRvbS1wYW5lbCBhOmhvdmVyLFxuLmJvdHRvbS1wYW5lbCBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0NSwgMjQ3LCAxKTtcbn1cbi5ib3R0b20tcGFuZWwgYSBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbn1cbi5ib3R0b20tcGFuZWwgYSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjA5cHg7XG59XG4uYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xufVxuLmJ1cmdlciBzcGFuIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG59XG4uYnVyZ2VyOjpiZWZvcmUsIC5idXJnZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLmJ1cmdlcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG59XG4uYnVyZ2VyOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xufVxuLmJ1cmdlci5hY3RpdmUgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5idXJnZXIuYWN0aXZlOjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLmJ1cmdlci5hY3RpdmU6OmFmdGVyIHtcbiAgICBib3R0b206IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAsIDUwJSk7XG59XG4ubW9iaWxlLXBhbmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIHotaW5kZXg6IDQ1O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQ1LCAyNDcsIDEpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuLm1vYmlsZS1wYW5lbC5hY3RpdmUge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG59IFxuLmJvdHRvbS1wYW5lbF9tb2JpbGUgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG4uYm90dG9tLXBhbmVsX21vYmlsZSB1bCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjEwLCAyMTAsIDIxMCwgMSk7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uYm90dG9tLXBhbmVsX21vYmlsZSB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDg3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDEpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjEuMDlweDtcbn1cbi5zdWJtZW51X21vYmlsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjEwLCAyMTAsIDIxMCwgMSk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xufVxuLnN1Ym1lbnVfbW9iaWxlIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG4uc3VibWVudV9tb2JpbGUgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYuNDFweDtcbiAgICBjb2xvcjogcmdiYSgzMywgMzcsIDQxLCAxKTtcbn1cblxuLnN1Ym1lbnVfbW9iaWxlIHVsIGxpIGEgaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG4ubmF2X21vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2X21vYmlsZSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbHVtbi1nYXA6IDQ3cHg7XG4gICAgcm93LWdhcDogMTJweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdl9tb2JpbGUgdWwgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNi40MXB4O1xuICAgIGNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6MTUwMHB4KSB7XG4gICAgLnRvcC1wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICB9XG4gICAgLmJvdHRvbS1wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIGFuZCAobWF4LXdpZHRoOjE0NDBweCkge1xuICAgIC5uYXYgdWwge1xuICAgICAgICBnYXA6IDM1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgIC50b3AtcGFuZWwge1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgfVxuICAgIC5idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAubmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnN1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubG9nbyB7XG4gICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5sb2dvIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICAgIC5ib3R0b20tcGFuZWwge1xuICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgfVxuICAgIC5ib3R0b20tcGFuZWwgYSBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDo1MDBweCkge1xuICAgIC50b3AtcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuICAgIC5ib3R0b20tcGFuZWwge1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5ib3R0b20tcGFuZWwgdWwge1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgfVxuICAgIC5ib3R0b20tcGFuZWwgYSBpbWcge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cbn0iLCIubWFpbi1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5tYWluLWJhbm5lcl9fc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5tYWluLWJhbm5lci0taW5uZXIgIC5tYWluLWJhbm5lcl9fc2xpZGV7XG4gZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgIFxufVxuLnN3aXBlci1zbGlkZSwgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1iYW5uZXJfX3NsaWRlIGltZyB7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5tYWluLWJhbm5lcl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA3MTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3M3B4O1xufVxuLm1haW4tYmFubmVyLS1pbm5lciAubWFpbi1iYW5uZXJfX3RleHQgcHtcbiAgICBtYXgtd2lkdGg6IDUzOHB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ubWFpbi1iYW5uZXJfX3NsaWRlIGgxIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY1LjYzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogcmdiYSgzMywgMzcsIDQxLCAxKTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLm1haW4tYmFubmVyX19zbGlkZSBoMSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLm1haW4tYmFubmVyX19zbGlkZS0xIGgxIHtcbiAgICBjb2xvcjogcmdiYSgzMywgMzcsIDQxLCAxKTtcbn1cbi5tYWluLWJhbm5lcl9fc2xpZGUtMiBoMSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWFpbi1iYW5uZXJfX3NsaWRlIHAge1xuZm9udC1zaXplOiAxOHB4O1xubGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ubWFpbi1iYW5uZXIgLm1haW4tYmFubmVyX19wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5tYWluLWJhbm5lcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMTcycHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODJlMjQwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDE7XG59XG4ubWFpbi1iYW5uZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzgyZTI7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggNXMgbGluZWFyO1xufVxuLm1haW4tYmFubmVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuYWN0aXZlOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlOyBcbn1cbi5tYWluLWJhbm5lcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnJlc2V0LWFuaW1hdGlvbjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHdpZHRoOiAwOyBcbn1cbi5tYWluLWJhbm5lciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcxN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNDNweDtcbiAgICB0b3A6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG4ubWFpbi1iYW5uZXJfX2JvdHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG59XG4ubWFpbi1iYW5uZXJfX2JvdHRvbiAuY29udHJvbHBhbmVsIHtcbiAgICBtYXgtd2lkdGg6IDI3NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAxMzAsIDIyNiwgMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW4tYmFubmVyX19ib3R0b24gLmNvbnRyb2xwYW5lbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMTUwLCAyNDgsIDEpO1xufVxuLm1haW4tYmFubmVyX19ib3R0b24gLmNvbnN1bHRhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyMTFweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW4tYmFubmVyX19zbGlkZS0yIC5tYWluLWJhbm5lcl9fYm90dG9uIC5jb25zdWx0YXRpb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4tYmFubmVyX19zbGlkZS0yIC5tYWluLWJhbm5lcl9fYm90dG9uIC5jb25zdWx0YXRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE1MCwgMjQ4LCAxKTtcbn1cbi5tYWluLWJhbm5lciAubWFpbi1iYW5uZXJfX3NsaWRlLTMgLmNvbnRhaW5lciB7XG4gICAgdG9wOiAxOTJweDtcbiAgICBsZWZ0OiA1OCU7ICAgXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgLm1haW4tYmFubmVyIC5jb250YWluZXIge1xuICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgIH1cbiAgICAubWFpbi1iYW5uZXIgLm1haW4tYmFubmVyX19zbGlkZS0zIC5jb250YWluZXIge1xuICAgICAgICB0b3A6IDE0JTtcbiAgICAgICAgbGVmdDogNTYlOyAgIFxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAubWFpbi1iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5tYWluLWJhbm5lciAubWFpbi1iYW5uZXJfX3NsaWRlLTMgLmNvbnRhaW5lciB7XG4gICAgICAgIHRvcDogMTAlO1xuICAgICAgICBsZWZ0OiA0OCU7ICAgXG4gICAgfVxuICAgIC5tYWluLWJhbm5lcl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5tYWluLWJhbm5lcl9fc2xpZGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NS42M3B4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAubWFpbi1iYW5uZXJfX3NsaWRlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgLypoZWlnaHQ6IDQyMHB4OyovXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgLm1haW4tYmFubmVyIC5tYWluLWJhbm5lcl9fc2xpZGUtMyAuY29udGFpbmVyIHtcbiAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgIGxlZnQ6IDU4JTsgICBcbiAgICB9XG4gICAgLm1haW4tYmFubmVyIC5tYWluLWJhbm5lcl9fcGFnaW5hdGlvbiB7XG4gICAgICAgIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWFpbi1iYW5uZXJfX2JvdHRvbiAuY29udHJvbHBhbmVsLCAubWFpbi1iYW5uZXJfX2JvdHRvbiAuY29uc3VsdGF0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgIC5tYWluLWJhbm5lciAubWFpbi1iYW5uZXJfX3NsaWRlLTMgLmNvbnRhaW5lciB7XG4gICAgICAgIHRvcDogMTAlO1xuICAgICAgICBsZWZ0OiA3JTsgICBcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubWFpbi1iYW5uZXJfX2JvdHRvbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLm1haW4tYmFubmVyIC5tYWluLWJhbm5lcl9fc2xpZGUtMyAubWFpbi1iYW5uZXJfX2JvdHRvbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLm1haW4tYmFubmVyX19zbGlkZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMyLjYzcHg7XG4gICAgfSBcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIC5tYWluLWJhbm5lcl9fcGFnaW5hdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMDBweCkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLyog0YHRgtC40LvQuCDQsdC70Y8g0LHQu9C+0LrQsCDQv9Cw0YDRgtC90LXRgNC+0LIgKi9cblxuXG4ucGFydG5lcnMtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYXJ0bmVycy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFuaW1hdGlvbjogc2Nyb2xsIDIwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbn1cbi5wYXJ0bmVycy1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAzMjlweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogYXV0bztcbn1cbi5wYXJ0bmVycy1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbn1cbi5wYXJ0bmVycy1zbGlkZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzMsIDM3LCA0MSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnBhcnRuZXJzLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTAxcHg7XG4gICAgcGFkZGluZzogNjRweCA0OHB4O1xufVxuLnBhcnRuZXJzLXRpdGxlX19ibG9jazEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjEuMDlweDtcbiAgICBjb2xvcjogcmdiYSgzMywgMzcsIDQxLCAxKTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnBhcnRuZXJzLXRpdGxlX19ibG9jazIge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNTEuNTZweDtcbiAgICBjb2xvcjogcmdiYSgzMywgMzcsIDQxLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAucGFydG5lcnMtd3JhcHBlciB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLnBhcnRuZXJzLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogNjRweCAzMnB4O1xuICAgIH1cbiAgICAucGFydG5lcnMtdGl0bGVfX2Jsb2NrMSB7XG4gICAgICAgIG1heC13aWR0aDogMjQ4cHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAgIC5wYXJ0bmVycy10aXRsZSB7XG4gICAgICAgIGdhcDogMDtcbiAgICB9XG4gICAgLnBhcnRuZXJzLXRpdGxlX19ibG9jazEge1xuICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAucGFydG5lcnMtdGl0bGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gICAgfVxuICAgIC5wYXJ0bmVycy10aXRsZV9fYmxvY2syIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjkuMTJweDtcbiAgICB9XG59XG4ubWFpbi1iYW5uZXItLWlubmVyIC5tYWluLWJhbm5lcl9fc2xpZGV7XG4gaGVpZ2h0OiA2MDBweDsgIFxufVxuLm1haW4tYmFubmVyLS1pbm5lciAubWFpbi1iYW5uZXJfX3NsaWRlIGltZ3tcbmhlaWdodDo2MDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMFxufVxuXG4gIC5tYWluLWJhbm5lci0taW5uZXIubWFpbi1iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgIHRvcDowO1xuICAgICAgIGxlZnQ6IDA7XG4gICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgIHBhZGRpbmctbGVmdDoyMDBweDtcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgIG1hcmdpbjowO1xuICAgICAgIHdpZHRoOjkxN3B4O1xuICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgbWF4LXdpZHRoOm5vbmVcbiAgICB9XG5AbWVkaWEobWF4LXdpZHRoOiAxNzAwcHgpe1xuICAgIC5tYWluLWJhbm5lci0taW5uZXIubWFpbi1iYW5uZXIgLmNvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4XG4gICAgfSAgXG59XG5AbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpe1xuICAgIC5tYWluLWJhbm5lci0taW5uZXIubWFpbi1iYW5uZXIgLmNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHhcbiAgICB9XG4gICAgLm1haW4tYmFubmVyLS1pbm5lciAubWFpbi1iYW5uZXJfX3NsaWRle1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICB9XG4gICAgLm1haW4tYmFubmVyLS1pbm5lciAubWFpbi1iYW5uZXJfX3NsaWRlIGltZ3tcbmhlaWdodDoxMDAlO1xufVxufSIsIi8qINGB0YLQuNC70Lgg0LTQu9GPINCx0LvQvtC60LAg0YEg0YTQuNC70YzRgtGA0L7QvCBmaXJzdC1jb250YWluZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uZmlyc3QtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQ1LCAyNDcsIDEpO1xuICAgIHBhZGRpbmc6IDY0cHggNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwMXB4O1xufVxuLmZpbHRyLWdwdSB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMjBweDtcbiAgICB3aWR0aDogMjguNSU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5maWx0ci1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjEwLCAyMTAsIDIxMCwgMSk7XG59XG4uZmlsdHItbG9nbyBhIHtcbiAgICBtYXJnaW46IDEycHggMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTlweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG4uZmlsdHItbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmZpbHRyLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgXG4gICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICB0b3A6IDIwcHg7IFxuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbn1cbmRpdi5maWx0ci1jbG9zZTpiZWZvcmUsIGRpdi5maWx0ci1jbG9zZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgXG4gICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogMjdweDsgXG4gICAgaGVpZ2h0OiAycHg7IFxuICAgIGJhY2tncm91bmQ6ICMyMTI1Mjk7XG59XG5kaXYuZmlsdHItY2xvc2U6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5kaXYuZmlsdHItY2xvc2U6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uZ3B1LWJ1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmJ1dHRvbnNfZ3B1IHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMzgyRTI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjEuMDlweDtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzIxMjUyOTtcbn1cbi5idXR0b25zX2dwdTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDIsIDI0NSwgMjQ3LCAxKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4MkUyO1xufVxuLmJ1dHRvbnNfZ3B1OmhvdmVyPi5pY29uLWljb24yOmJlZm9yZSwgLmJ1dHRvbnNfZ3B1OmhvdmVyPi5pY29uLWljb24xOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbn1cbi5idXR0b25zX2dwdSBpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG4uYnV0dG9uc19ncHUuY29udHJvbHBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmdwdS12aWRlb2ZpbHRyIHAsIC5ncHUtdHlwZWZpbHRlciBwLCAuZ3B1LWluY2x1ZGVkIHAuaW5jbHVkZWQtcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjA5cHg7XG59XG4uZmlsdHJfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogOHB4O1xuICAgIHJvdy1nYXA6IDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZpbHRyX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTM4MkUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMS4wOXB4O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG59XG4uZmlsdHJfaXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzgyRTI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4uaW5jbHVkZWQtYmxvY2sgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbmNsdWRlZC1ibG9jayBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNhcmQtZ3B1IHtcbiAgICBtYXgtd2lkdGg6IDEzNjNweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLWdwdV90aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbi5jYXJkLWdwdV90ZXh0IHtcbiAgICAvKm1heC13aWR0aDogNjQxcHg7Ki9cbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLWdwdV90ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQyLjE5cHg7XG4gICAgY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5jYXJkLWdwdV90ZXh0IHAge1xuICAgIGNvbG9yOiAjNjE2MTYxO1xufVxuLmNhcmQtZ3B1X2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxNnB4O1xufVxuLmJ1dHRvbnNfY2FyZC1ncHUgaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIFxufVxuLmJ1dHRvbnNfY2FyZC1ncHUge1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEzODJFMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMS4wOXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICBjb2xvcjogIzIxMjUyOTtcbn1cbi5idXR0b25zX2NhcmQtZ3B1OmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0MiwgMjQ1LCAyNDcsIDEpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzgyRTI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1dHRvbnNfY2FyZC1ncHU6aG92ZXI+Lmljb24taWNvbjM6YmVmb3JlLCAuYnV0dG9uc19jYXJkLWdwdTpob3Zlcj4uaWNvbi1pY29uNDpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG59XG4uY2FyZC1ncHVfY2FyZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC1ncHVfY2FyZHM6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMzgyRTI7XG59XG4uY2FyZC1ncHVfcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmQtZ3B1X3Byb2R1Y3QtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDM1NHB4O1xufVxuLmNhcmQtZ3B1X3Byb2R1Y3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjMuNDRweDtcbiAgICBjb2xvcjogIzEzODJFMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG59XG4uY2FyZC1ncHVfcHJvZHVjdC1pbmZve1xuZmxleC1ncm93OiAxO1xuZGlzcGxheTogZmxleDtcbmZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZC1ncHVfcHJvZHVjdC1pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjEuMDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLyouY2FyZC1ncHVfcHJvZHVjdC10aXRsZSArIHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzAuNDdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufSovXG4uY2FyZC1ncHVfcHJvZHVjdC1wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jYXJkLWdwdV9wcm9kdWN0LXByaWNlIHAge1xuICAgIGNvbG9yOiByZ2JhKDE2NSwgMTY4LCAxNzAsIDEpO1xuICAgIGhlaWdodDogMjdweDtcbn1cbi5wcm9kdWN0LXByaWNlX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4MkUyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjMuNDRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LXByaWNlX2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMTUwLCAyNDgsIDEpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCwgXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLCBcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luOiA2cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMS4wOXB4O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDNweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMywgMzcsIDQxLCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCBcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICAgIGxlZnQ6IDNweDtcbiAgICB0b3A6IDZweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk4LCAyMDQsIDEpO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG4uYmxvY2thYnMtdG9wIHtcbi8qICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7Ki9cbi8qICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogNHB4OyovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xufVxuLmJsb2NrYWJzLXRvcCBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYuNDFweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG59XG4uY2FyZC1ncHVfcHJvZHVjdC1maWx0ZXJ7XG5tYXJnaW4tdG9wOmF1dG87XG59XG4uY29sb3ItYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMTMwLCAyMjYsIDEpO1xufVxuLmNvbG9yLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMzMsIDE2MiwgMSk7XG59XG4uY29sb3ItZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODAsIDIxNCwgMTAxLCAxKTtcbn1cbi5jb2xvci1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY4LCAxMTAsIDI0MSwgMSk7XG59XG4uYmxvY2thYnMtdG9wIGltZyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuLyogLmJsb2NrYWJzLWJvdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGJvdHRvbTogOTRweDtcbn0gKi9cbi5ibG9ja2Ficy1ib3QgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4Ljc1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMzMsIDEzMywgMSk7XG59XG4uY2FyZC1ncHVfbWFpbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMzI2cHgsIDQ0MHB4KSk7XG4gICAgcm93LWdhcDogNDBweDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4XG59XG4uZ3B1LWJ1dHRvbnNfYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA0ODtcbn1cbi5idXR0b25zX2dwdS1ib3R0b20ge1xuICAgIGhlaWdodDogNjhweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODJFMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnV0dG9uc19ncHUtYm90dG9tOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNTAsIDI0OCwgMSk7XG59XG4uYnV0dG9uc19ncHUtYm90dG9tIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5idXR0b25zX2dwdS1ib3R0b20gLmljb24taWNvbjU6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5maWx0ci1ncHUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbn1cbi5maWx0ci1ncHUuYWN0aXZlIC5ncHUtdmlkZW9maWx0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5maWx0ci1ncHUuYWN0aXZlIC5ncHUtdHlwZWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ibG9jay1ibHVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWJsdXIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmZpbHRyLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZWZpbHRlci1idXR0b24sIC52aWRlb2ZpbHRyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi50eXBlZmlsdGVyLWJ1dHRvbiBhLCAudmlkZW9maWx0ci1idXR0b24gYSB7XG4gICAgd2lkdGg6IDEwNHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMTMwLCAyMjYsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLmNsZWNrYm94X19ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOjExMDBweCkge1xuICAgIC5maWx0cl9pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODJFMjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDoxNTAwcHgpIHtcbiAgICAuZmlyc3QtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNjRweCAzMnB4O1xuICAgICAgICBnYXA6IDY0cHg7XG4gICAgfVxuICAgIC5maWx0ci1ncHUge1xuICAgICAgICBtYXgtd2lkdGg6IDI4NHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDoxNDQwcHgpIHtcbiAgICAuaW5jbHVkZWQtYmxvY2sgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCA0cHggMCAxNnB4O1xuICAgIH1cbiAgICAuY2FyZC1ncHVfbWFpbiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgzMjZweCwgNDQwcHgpKTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDoxMjg1cHgpIHtcbiAgICAuY2FyZC1ncHVfYnV0dG9ucyB7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6MTEwMHB4KSB7XG4gICAgLmNhcmQtZ3B1X2J1dHRvbnMge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cbiAgICAuZmlsdHItZ3B1IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IC05OTlweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICAgIHotaW5kZXg6IDQ4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQ1LCAyNDcsIDEpO1xuICAgICAgICBwYWRkaW5nOiA2N3B4IDE2cHggMCAxNnB4O1xuICAgIH1cbiAgICAuZmlsdHItY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmdwdS1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmluY2x1ZGVkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLmdwdS1idXR0b25zX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgLmNhcmQtZ3B1X3RleHQgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMi44MXB4O1xuICAgIH1cbiAgICAuZmlyc3QtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAxNnB4O1xuICAgIH1cbiAgICAuY2FyZC1ncHVfbWFpbiB7XG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgfVxuICAgIC5jYXJkLWdwdV90aXRsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5jYXJkLWdwdV9idXR0b25zIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5jYXJkLWdwdV9jYXJkcyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICB9XG4gICAgLmNhcmQtZ3B1X3Byb2R1Y3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMS4wOXB4O1xuICAgIH1cbi8qICAgIC5jYXJkLWdwdV9wcm9kdWN0LXRpdGxlICsgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjEzcHg7XG4gICAgfSovXG4gICAgLmNhcmQtZ3B1X3Byb2R1Y3QtaW5mbyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTguNzVweDtcbiAgICB9XG4gICAgLnByb2R1Y3QtcHJpY2VfYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMS4wOXB4O1xuICAgIH1cbiAgICAuYmxvY2thYnMtYm90IHtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIGJvdHRvbTogODRweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDo3MDNweCkge1xuICAgIC5jYXJkLWdwdV9jYXJkcyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAuY2FyZC1ncHVfbWFpbiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgyODBweCwgNDQwcHgpKTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDo1MDBweCkge1xuICAgIC5maWx0ci1ncHUuYWN0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gICAgXG4gICAgLmJ1dHRvbnNfY2FyZC1ncHUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNhcmQtZ3B1X2NhcmRzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG4gICAgLmJ1dHRvbnNfZ3B1LWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0LjA2cHg7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5maWx0ci1ncHUuYWN0aXZlIC5ncHUtdmlkZW9maWx0ciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIC5maWx0ci1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLyrQodCi0LjQu9C40LfQsNGG0LjRjyDRgNCw0LTQuNC+0LHQsNGC0L7QvdC+0LIqL1xuLnJhZGlvLWxpc3RfX2J0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTJweFxufVxuLnJhZGlvLWxpc3RfX2J0biBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpby1saXN0X19idG4gbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEzODJFMjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xucGFkZGluZzogNXB4IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBsaW5lLWhlaWdodDogMjEuMDlweDtcbiAgICAgICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbn1cbiBcbi8qIENoZWNrZWQgKi9cbi5yYWRpby1saXN0X19idG4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTM4MkUyO1xuICAgIGNvbG9yOiNmZmY7XG5cbn1cblxuICAucmFkaW8tbGlzdF9fYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCBcbiAgLnJhZGlvLWxpc3RfX2J0biBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcbiAucmFkaW8tbGlzdF9fYnRuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCBcbiAgLnJhZGlvLWxpc3RfX2J0biBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVye1xuICAgIGNvbnRlbnQ6bm9uZTtcbiB9XG4gLnJhZGlvLWxpc3RfX2J0biBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVse1xucG9zaXRpb246IHN0YXRpY1xuIH1cbi8qIEhvdmVyICovXG4ucmFkaW8tbGlzdF9fYnRuIGxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2Njtcbn1cbiBcbi8qIERpc2FibGVkICovXG4ucmFkaW8tbGlzdF9fYnRuIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgY29sb3I6ICM2NjY7XG59XG4ucmFkaW8tbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcFxufSIsIi8qINGB0YLQuNC70Lgg0LTQu9GPINCx0LvQvtC60LAgc2Vjb25kLWNvbnRhaW5lciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uc2Vjb25kLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBwYWRkaW5nOiA2NHB4IDQ4cHggNjRweCA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTAxcHg7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuLnNlY29uZC1jb250YWluZXJfbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjA5cHg7XG59XG4uc2Vjb25kLWNvbnRhaW5lcl9yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAxMzYzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuLnNlY29uZC1jb250YWluZXJfcmlnaHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDIuMTlweDtcbiAgICBtYXgtd2lkdGg6IDc4MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5zZWNvbmQtY29udGFpbmVyX3JpZ2h0IGgxIHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDE3MCwgMTgyLCAxOTQsIDEpO1xufVxuLnNlY29uZC1jb250YWluZXJfcmlnaHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IHJnYmEoOTcsIDk3LCA5NywgMSk7XG4gICAgbWF4LXdpZHRoOiA3ODFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4uaW5mby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQwNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMzYzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbmZvLXNsaWRlcl93cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmluZm8tc2xpZGVyX3NsaWRlLnN3aXBlci1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDQxcHg7XG4gICAgcGFkZGluZzogNDRweCAzMnB4IDEwNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQ1LCAyNDcsIDEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6YXV0bztcbn1cbi5pbmZvLXNsaWRlcl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNS43OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG4uaW5mby1zbGlkZXJfc2xpZGUgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5pbmZvLXNsaWRlcl9zbGlkZSB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5pbmZvLXNsaWRlcl9zbGlkZSB1bCBsaTo6bWFya2VyIHtcbiAgICBjb2xvcjogIzEzODJFMjtcbn1cbi5pbmZvLXNsaWRlcl9zbGlkZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIGJvdHRvbTogNDRweDtcbn1cbi5pbmZvLXNsaWRlcl9zbGlkZSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMTMwLCAyMjYsIDEpOyAgIFxuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjEuMDlweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLmluZm8tc2xpZGVyX3NsaWRlIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTlhZTA7XG59XG4uaW5mby1zbGlkZXJfbmF2aWdhdGlvbiwgLmZvdXJ0aC1zbGlkZXJfbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluZm8tc2xpZGVyX25hdmlnYXRpb24tcHJldiwgLmZvdXJ0aC1zbGlkZXJfbmF2LXByZXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjUyOTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5pbmZvLXNsaWRlcl9uYXZpZ2F0aW9uLXByZXYgaSwgLmluZm8tc2xpZGVyX25hdmlnYXRpb24tbmV4dCBpLCAuZm91cnRoLXNsaWRlcl9uYXYtcHJldiBpLCAuZm91cnRoLXNsaWRlcl9uYXYtbmV4dCBpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG59XG4uaW5mby1zbGlkZXJfbmF2aWdhdGlvbi1uZXh0LCAuZm91cnRoLXNsaWRlcl9uYXYtbmV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTI1Mjk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4uaW5mby1zbGlkZXJfbmF2aWdhdGlvbi1wcmV2OmhvdmVyLCAuaW5mby1zbGlkZXJfbmF2aWdhdGlvbi1uZXh0OmhvdmVyLCAuZm91cnRoLXNsaWRlcl9uYXYtcHJldjpob3ZlciwgLmZvdXJ0aC1zbGlkZXJfbmF2LW5leHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbn1cbi5pbmZvLXNsaWRlcl9uYXZpZ2F0aW9uLXByZXYgaTpob3ZlciwgLmluZm8tc2xpZGVyX25hdmlnYXRpb24tbmV4dCBpOmhvdmVyLCAuZm91cnRoLXNsaWRlcl9uYXYtcHJldiBpOmhvdmVyLCAuZm91cnRoLXNsaWRlcl9uYXYtbmV4dCBpOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbmZvLXNsaWRlcl9uYXZpZ2F0aW9uLXByZXY6YWN0aXZlLCAuZm91cnRoLXNsaWRlcl9uYXYtcHJldjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuLmluZm8tc2xpZGVyX25hdmlnYXRpb24tbmV4dDphY3RpdmUsIC5mb3VydGgtc2xpZGVyX25hdi1uZXh0OmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgwLjkpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG59XG4uaW5mby1zbGlkZXJfbmF2aWdhdGlvbi1wcmV2IGk6YWN0aXZlLCAuaW5mby1zbGlkZXJfbmF2aWdhdGlvbi1uZXh0IGk6YWN0aXZlLCAuZm91cnRoLXNsaWRlcl9uYXYtcHJldiBpOmFjdGl2ZSwgLmZvdXJ0aC1zbGlkZXJfbmF2LW5leHQgaTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6MTUwMHB4KSB7XG4gICAgLnNlY29uZC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDAgNjRweCAzMnB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOjE0NDBweCkge1xuICAgIC5zZWNvbmQtY29udGFpbmVyX2xlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDI0OHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOjExNjBweCkge1xuICAgIC5zZWNvbmQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDQwcHggMzJweDtcbiAgICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgICAuc2Vjb25kLWNvbnRhaW5lcl9sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODVweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAuc2Vjb25kLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDE2cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgfVxuICAgIC5zZWNvbmQtY29udGFpbmVyX2xlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTguNzVweDtcbiAgICB9XG4gICAgLmluZm8tc2xpZGVyX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB9XG4gICAgLmluZm8tc2xpZGVyX3NsaWRlIHVsIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgfVxuICAgIC5zZWNvbmQtY29udGFpbmVyX3JpZ2h0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzIuODFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLnNlY29uZC1jb250YWluZXJfcmlnaHQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5pbmZvLXNsaWRlciB7XG4gICAgICAgIGhlaWdodDogMzU5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5pbmZvLXNsaWRlcl9zbGlkZS5zd2lwZXItc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDI0cHggOTBweDtcbiAgICB9XG4gICAgLmluZm8tc2xpZGVyX3NsaWRlLWJ1dHRvbiB7XG4gICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDozOTNweCkge1xuICAgIC5pbmZvLXNsaWRlciB7XG4gICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgfVxufSIsIi8qINGB0YLQuNC70Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwIHRoaXJkLWNvbnRhaW5lciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi50aGlyZC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDY0cHggNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVjdGFuZ2xlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnRoaXJkLWNvbnRhaW5lcl9sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjEuMDlweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMXB4O1xufVxuLnRoaXJkLWNvbnRhaW5lcl9yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAxMzYzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4udGhpcmQtY29udGFpbmVyX3JpZ2h0IGgxIHtcbiAgICBtYXgtd2lkdGg6IDc2NXB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDIuMTlweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLnRoaXJkLWNvbnRhaW5lcl9yaWdodCBoMSBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSgxODcsIDIwOSwgMjMyLCAxKTtcbn1cbi50aGlyZC1jb250YWluZXJfcmlnaHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzLjQ0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4udGhpcmQtcmlnaHRfaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA0MHB4O1xufVxuLnRoaXJkLXJpZ2h0X2luZm8gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDU1NnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6MTUwMHB4KSB7XG4gICAgLnRoaXJkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMzJweDtcbiAgICB9XG4gICAgLnRoaXJkLWNvbnRhaW5lcl9sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDhweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDoxMTYwcHgpIHtcbiAgICAudGhpcmQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMnB4O1xuICAgIH1cbiAgICAudGhpcmQtY29udGFpbmVyX2xlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDE4NHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgLnRoaXJkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICB9XG4gICAgLnRoaXJkLWNvbnRhaW5lcl9sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgfVxuICAgIC50aGlyZC1jb250YWluZXJfcmlnaHQgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMi44MXB4O1xuICAgIH1cbiAgICAudGhpcmQtY29udGFpbmVyX3JpZ2h0IHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOC43NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAudGhpcmQtcmlnaHRfaW5mbyBkaXYge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgIC50aGlyZC1yaWdodF9pbmZvIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG4iLCIvKiDRgdGC0LjQu9C4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCBmb3VydGgtY29udGFpbmVyID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uZm91cnRoLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMDFweDtcbiAgICBwYWRkaW5nOiA2NHB4IDQ4cHggNjRweCA0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDUsIDI0NywgMSk7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuLmZvdXJ0aC1jb250YWluZXJfbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjA5cHg7XG59XG4uZm91cnRoLWNvbnRhaW5lcl9yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAxMzYzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuLmZvdXJ0aC1jb250YWluZXJfcmlnaHQgaDEge1xuICAgIG1heC13aWR0aDogNzgxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQyLjE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5mb3VydGgtY29udGFpbmVyX3JpZ2h0IGgxIHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDE3MCwgMTgyLCAxOTQsIDEpO1xufVxuLmZvdXJ0aC1jb250YWluZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQ0MHB4LCAxZnIpKTtcbiAgICBnYXA6IDMwcHg7XG4vKiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4OyovXG59XG4uZm91cnRoLWNvbnRhaW5lci1zbGlkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDY2Ni41cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDRweCAzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDMzMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZm91cnRoLWNvbnRhaW5lci1zbGlkZV9ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1Ljc4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbi5mb3VydGgtY29udGFpbmVyLXNsaWRlX2Jsb2NrIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZm91cnRoLWNvbnRhaW5lci1zbGlkZV9ibG9jayB1bCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaWNvbnMvaWNvbjkuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG59XG4uZm91cnRoLWNvbnRhaW5lci1zbGlkZV9ibG9jayB1bCBsaSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvdXJ0aC1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgbWF4LXdpZHRoOiAxMzYzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3VydGgtc2xpZGVyX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDoxNTAwcHgpIHtcbiAgICAuZm91cnRoLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMCA2NHB4IDMycHg7XG4gICAgfVxuICAgIC5mb3VydGgtY29udGFpbmVyX2xlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDI0OHB4O1xuICAgIH1cbiAgICAuZm91cnRoLWNvbnRhaW5lci1zbGlkZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4OXB4O1xuICAgIH1cbiAgICAuZm91cnRoLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDoxMzIzcHgpIHtcbiAgICAuZm91cnRoLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZvdXJ0aC1zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmZvdXJ0aC1zbGlkZXJfbmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6MTE2MHB4KSB7XG4gICAgLmZvdXJ0aC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAzMnB4O1xuICAgICAgICBnYXA6IDA7XG4gICAgfVxuICAgIC5mb3VydGgtY29udGFpbmVyX2xlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgIC5mb3VydGgtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDQwcHggMTZweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICB9XG4gICAgLmZvdXJ0aC1jb250YWluZXJfbGVmdCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIH1cbiAgICAuZm91cnRoLWNvbnRhaW5lcl9yaWdodCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5LjEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5mb3VydGgtc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLmluZm8tc2xpZGVyX25hdmlnYXRpb24tcHJldiwgLmZvdXJ0aC1zbGlkZXJfbmF2LXByZXYge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAuaW5mby1zbGlkZXJfbmF2aWdhdGlvbi1uZXh0LCAuZm91cnRoLXNsaWRlcl9uYXYtbmV4dCB7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC5mb3VydGgtY29udGFpbmVyLXNsaWRlIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICB9XG4gICAgLmZvdXJ0aC1jb250YWluZXItc2xpZGVfYmxvY2sgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjQ0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgfVxuICAgIC5mb3VydGgtY29udGFpbmVyLXNsaWRlX2Jsb2NrIHVsIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIH1cbn1cblxuIiwiXG4vKiDRgdGC0LjQu9C4INC00LvRjyDQv9C+0LTQstCw0LvQsCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5mb290ZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTM7XG4gICAgbWFyZ2luLXRvcDogLTM1OHB4O1xufVxuLmZvb3Rlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDY0cHggNDhweDtcbn1cbi5mb290ZXItY29sdW1uX2xlZnQge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWNvbHVtbl9sZWZ0IHAge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjA5cHg7XG59XG4uZm9vdGVyLWNvbHVtbl9sZWZ0IHA6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzhweDtcbn1cbi5mb290ZXItY29sdW1uX2NlbnRlciB7XG4gICAgbWF4LXdpZHRoOiA5NjZweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXItbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5mb290ZXItbmF2IHVsIHtcbiAgICB3aWR0aDogMjQycHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZVxufVxuLmZvb3Rlci1uYXYgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmZvb3Rlci1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZm9vdGVyLW5hdiBhIHtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMS4wOXB4O1xuICAgIGNvbG9yOiAjMjEyNTI5O1xufVxuLmZvb3Rlci1uYXYgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxMzgyRTI7XG59XG4uZm9vdGVyLWluZm8gcCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjEuMDlweDtcbiAgICBjb2xvcjogIzYxNjE2MTtcbn1cbi5mb290ZXItaW5mbyBwOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5mb290ZXItaW5mbyBwOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZvb3Rlci1jb2x1bW5fcmlnaHQge1xuICAgIG1heC13aWR0aDogMjk2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLXBob25lIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3LjQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mb290ZXItZW1haWwgYSB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBjb2xvcjogIzEzODJFMjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjA5cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiAxMThweDtcbn1cbi5mb290ZXItZW1haWwgYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5mb290ZXItc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiA2MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOjE1MDBweCkge1xuICAgIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNjRweCAzMnB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOjE0NDBweCkge1xuICAgIC5mb290ZXItY29sdW1uX2xlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDI0OHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOjExNjBweCkge1xuICAgIC5mb290ZXItY29sdW1uX2xlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC5mb290ZXItbmF2IHtcbiAgICAgICAgY29sdW1uLWdhcDogNzVweDtcbiAgICB9XG4gICAgLmZvb3Rlci1uYXYgdWwge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICBmb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDkxcHg7XG4gICAgfVxuICAgIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAxNnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuZm9vdGVyLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5mb290ZXItY29sdW1uX2xlZnQgcDpudGgtY2hpbGQoMSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZm9vdGVyLWNvbHVtbl9sZWZ0IHAge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOC43NXB4O1xuICAgIH1cbiAgICAuZm9vdGVyLWluZm8gcDpudGgtY2hpbGQoMSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOC43NXB4O1xuICAgIH1cbiAgICAuZm9vdGVyLWluZm8gcDpudGgtY2hpbGQoMikge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTguNzVweDtcbiAgICB9XG4gICAgLmZvb3Rlci1pbmZvIHA6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTguNzVweDtcbiAgICB9XG4gICAgLmZvb3Rlci1waG9uZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5LjEycHg7XG4gICAgfVxuICAgIC5mb290ZXItZW1haWwgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4Ljc1cHg7XG4gICAgfVxuICAgIC5mb290ZXItc29jaWFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB9XG4gICAgLmZvb3Rlci1zb2NpYWwgYSB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICAgIC5mb290ZXItc29jaWFsIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxufSIsIi5tYWluLXdyYXBwZXIge1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuLm1haW4td3JhcHBlcl9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjA5cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI0OHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4Ljc1cHg7XG4gICAgfVxufVxuXG4ubWFpbi13cmFwcGVyX19yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAxMzYzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubWFpbi13cmFwcGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0Mi4xOXB4O1xuICAgIG1heC13aWR0aDogOTAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzIuODFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTcwLCAxODIsIDE5NCwgMSk7O1xuICAgIH1cbn1cblxuLm1haW4td3JhcHBlcl9fcmlnaHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IHJnYmEoOTcsIDk3LCA5NywgMSk7XG4gICAgbWF4LXdpZHRoOiA5MDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcblxufVxuXG4ubWFpbi13cmFwcGVyX19yaWdodCBoNHtcbiBmb250LXNpemU6IDI0cHg7XG4gbGluZS1oZWlnaHQ6IDI3cHg7XG4gbWFyZ2luLWJvdHRvbToyMHB4O1xuXG59XG4ubWFpbi13cmFwcGVyX19yaWdodC1hcnRpY2xle1xuICAgIG1heC13aWR0aDogNzgxcHhcbn1cbi5wYXJ0bmVycy1hcnRpY2xlX193cmFwe1xuZGlzcGxheTogZmxleDtcbmp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuZmxleC13cmFwOndyYXA7XG59XG4ucGFydG5lcnMtYXJ0aWNsZV9fd3JhcCBkaXZ7XG4gICAgd2lkdGg6MzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIGJvcmRlcjoycHggc29saWQgcmdiYSgxOSwgMTMwLCAyMjYsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6MjVweDtcbiAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4XG59XG5AbWVkaWEobWF4LXdpZHRoOiA3NjBweCl7XG4gIC5wYXJ0bmVycy1hcnRpY2xlX193cmFwIGRpdntcbiAgICB3aWR0aDoxMDAlO1xuICAgIH0gIFxufVxuLnBhcnRuZXJzLWFydGljbGVfX3dyYXAgZGl2IGgze1xuICAgZm9udC1zaXplOiAxOXB4O1xuIGxpbmUtaGVpZ2h0OiAyN3B4OyAgXG4gbWFyZ2luLWJvdHRvbToyMHB4O1xuIGZvbnQtd2VpZ2h0OiA2MDBcbn1cbi5wYXJ0bmVycy1hcnRpY2xlX193cmFwIGRpdiBwe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOjA7XG59XG4ubWFpbi13cmFwcGVyX19yaWdodC1hcnRpY2xlIHVse1xuZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHBhZGRpbmc6MCAwIDAgMjBweDtcbiAgICBjb2xvcjogcmdiYSg5NywgOTcsIDk3LCAxKTtcbiAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcbn1cbi5tYWluLXdyYXBwZXItLWluZGVudHtcbnBhZGRpbmctdG9wOjY0cHg7XG59IiwiLm1haW4tc2VydmljZXN7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOndyYXA7XG5cdG1hcmdpbjotMTVweCAtMTVweCAwIC0xNXB4O1xuXHRwYWRkaW5nLXRvcDo2NHB4O1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbnBhZGRpbmctdG9wOjQwcHg7XG5tYXJnaW46LTE1cHggMCAwIDA7XG59XG59XG4ubWFpbi1zZXJ2aWNlc19fY2FyZHtcbndpZHRoOmNhbGMoMTAwJS8zIC0gMioxNXB4KTtcbm1hcmdpbjoxNXB4O1xuYm9yZGVyLXJhZGl1czogOHB4O1xuYmFja2dyb3VuZDogI0YyRjVGNztcbmJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5wYWRkaW5nOjQwcHggNDBweCAxNDZweCA0MHB4O1xubWluLWhlaWdodDogMzYwcHg7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5ib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xudHJhbnNpdGlvbjogLjJzO1xuY29sb3I6ICMyMTI1Mjk7XG5AbWVkaWEobWF4LXdpZHRoOiAxMjUwcHgpe1xud2lkdGg6Y2FsYygxMDAlLzIgLSAyKjE1cHgpO1x0XG59XG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG53aWR0aDoxMDAlO1xubWFyZ2luOjE1cHggMDtcbm1pbi1oZWlnaHQ6IDI1MHB4O1x0XG5wYWRkaW5nOjIwcHggMjBweCAxMDBweCAyMHB4O1xufVxufVxuXG4ubWFpbi1zZXJ2aWNlc19fY2FyZDpob3ZlcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTM4MkUyO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbn1cbi5tYWluLXNlcnZpY2VzX19jYXJkIHVse1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRsaXN0LXN0eWxlOiBub25lXG59XG4ubWFpbi1zZXJ2aWNlc19fY2FyZCB1bCBsaXtcblx0Y29sb3I6IzYxNjE2MTtcblx0Zm9udC1zaXplOiAxNnB4O1xubGluZS1oZWlnaHQ6IDEyMCU7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5wYWRkaW5nLWxlZnQ6MjBweDtcblxufVxuLm1haW4tc2VydmljZXNfX2NhcmQgdWwgbGk6YmVmb3Jle1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IzIxMjUyOTtcblx0d2lkdGg6NXB4O1xuXHRoZWlnaHQ6IDVweDtcblx0Ym9yZGVyLXJhZGl1czoxMDAlO1xuXHR0b3A6N3B4O1xuXHRsZWZ0OjA7XG5cbn1cbi5tYWluLXNlcnZpY2VzX19jYXJkLXRpdGxle1xuZm9udC1zaXplOiAyOHB4O1xuY29sb3I6IzIxMjUyOTtcbmZvbnQtd2VpZ2h0OiA0MDA7XG5tYXJnaW4tYm90dG9tOiA2MHB4O1xubGluZS1oZWlnaHQ6IDI0cHg7XG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG5tYXJnaW4tYm90dG9tOiAxNXB4O1x0XG59XG59XG4ubWFpbi1zZXJ2aWNlc19fY2FyZC1kZWNye1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRjb2xvcjojNjE2MTYxXG59XG4ubWFpbi1zZXJ2aWNlc19fY2FyZC1idG57XG5wb3NpdGlvbjogYWJzb2x1dGU7XG5sZWZ0OjQwcHg7XG5ib3R0b206NDBweDtcbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbmxlZnQ6MjBweDtcbmJvdHRvbToyMHB4O1x0XG59XG59XG4ubWFpbi1zZXJ2aWNlc19fY2FyZC1pbWd7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG5yaWdodDozMHB4O1xuYm90dG9tOjMwcHg7XG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG5cdHdpZHRoOjkwcHg7XG5cdHJpZ2h0OjIwcHg7XG5ib3R0b206MjBweDtcbn1cbn1cbi5tYWluLXNlcnZpY2VzX19jYXJkLWRlY3IgdWx7XG5wYWRkaW5nOjA7XG5tYXJnaW46MDtcdFxubGlzdC1zdHlsZTogbm9uZVxufVxuLm1haW4tc2VydmljZXNfX2NhcmQtZGVjciB1bCBsaXtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogICM2MTYxNjE7XG5cdHBhZGRpbmctbGVmdDozMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG59XG4ubWFpbi1zZXJ2aWNlc19fY2FyZC1kZWNyIHVsIGxpOmJlZm9yZXtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOjVweDtcblx0aGVpZ2h0OiA2cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICAjNjE2MTYxO1xuXHRcdGxlZnQ6MTBweDtcblx0XHR0b3A6OXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6MTAwJTtcbn1cblxuLm1haW4tc2VydmljZXMtLWJhc2UgLm1haW4tc2VydmljZXNfX2NhcmQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2l0aW9uOiAuMnNcbn1cbi5tYWluLXNlcnZpY2VzLS1iYXNlIC5tYWluLXNlcnZpY2VzX19jYXJkOmhvdmVyOmFmdGVye1xucmlnaHQ6IDQwcHg7XG59IiwiLmdyYWRpZW50LWJsb2Nre1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlY3RhbmdsZS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG59XG4uZ3JhZGllbnQtYmxvY2sgcHtcblx0Y29sb3I6I2ZmZiAhaW1wb3J0YW50O1xufVxuLmdyYWRpZW50LWJsb2NrX193cmFwcGVye1xuZGlzcGxheTogZmxleDtcbmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbnBhZGRpbmctdG9wOiA2NHB4O1xuZmxleC13cmFwOiB3cmFwXG59XG4uZ3JhZGllbnQtYmxvY2tfXzI1LWNhcmR7XG53aWR0aDoyMC41JTtcbkBtZWRpYShtYXgtd2lkdGg6IDEyNDBweCl7XG5cdHdpZHRoOjQ1JTtcbn1cbkBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KXtcblx0d2lkdGg6MTAwJTtcblx0XG59XG59XG4uZ3JhZGllbnQtYmxvY2tfXzMzLWNhcmR7XG53aWR0aDozMiU7XG5AbWVkaWEobWF4LXdpZHRoOiAxNjc2cHgpe1xuXHR3aWR0aDo0NSU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbkBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KXtcblx0d2lkdGg6MTAwJTtcblx0XG59XG59XG4uZ3JhZGllbnQtYmxvY2tfX2NhcmR7XG5wYWRkaW5nLXRvcDogMTAwcHg7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5AbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7XG5cdHBhZGRpbmctdG9wOiA4MHB4O1xufVxufVxuLmdyYWRpZW50LWJsb2NrX18xNi1jYXJke1xud2lkdGg6MTMlO1xuQG1lZGlhKG1heC13aWR0aDogMTI0MHB4KXtcblx0d2lkdGg6NDUlO1xufVxuQG1lZGlhKG1heC13aWR0aDogNjAwcHgpe1xuXHR3aWR0aDoxMDAlO1xuXHRwYWRkaW5nLXRvcDogODBweDtcbn1cbn1cbi5ncmFkaWVudC1ibG9ja19fY2FyZDpiZWZvcmV7XG5jb250ZW50OiAnJztcbmRpc3BsYXk6IGlubGluZS1ibG9jaztcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbmJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbl9saXN0LnN2Zyk7XG5iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xud2lkdGg6IDYwcHg7XG5oZWlnaHQ6IDYwcHg7XG50b3A6MDtcbmxlZnQ6MDtcbn1cbi5ncmFkaWVudC1ibG9ja19fMTYtY2FyZDpiZWZvcmV7XG5cdGxlZnQ6NTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZ3JhZGllbnQtYmxvY2tfX2NhcmQgaDR7XG5cdGZvbnQtc2l6ZTogMjBweDtcbmZvbnQtd2VpZ2h0OiA0MDA7XG5saW5lLWhlaWdodDogMTIwJTtcbm1hcmdpbi1ib3R0b206IDQwcHg7XG5AbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7XG5tYXJnaW4tYm90dG9tOjEwcHg7XG59XG59XG5cbi5ncmFkaWVudC1ibG9ja19fMTYtY2FyZCBoNHtcbnRleHQtYWxpZ246IGNlbnRlclxufVxuLmdyYWRpZW50LWJsb2NrX19jYXJkIHB7XG5mb250LXNpemU6IDE2cHg7XG5saW5lLWhlaWdodDogMTIwJTtcdFxubWFyZ2luLWJvdHRvbToyMHB4O1xuXG59XG4uZ3JhZGllbnQtYmxvY2tfX2NhcmQgdWx7XG5cdHBhZGRpbmctbGVmdDogMTdweDtcblx0bWFyZ2luLWJvdHRvbToyMHB4O1xufVxuLmdyYWRpZW50LWJsb2NrX19jYXJkLXN0ZXB7XG5mb250LXNpemU6IFx0MjBweDtcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzcHg7XG4gICAgbGVmdDogODNweDtcbn1cbi5ncmFkaWVudC1ibG9ja19fMzMtY2FyZCBwe1xuZm9udC1zaXplOiAxNnB4O1xubGluZS1oZWlnaHQ6IDE4cHg7XG5tYXJnaW4tYm90dG9tOjQwcHg7XG59XG4uZ3JhZGllbnQtYmxvY2tfX2NhcmQtYnRuc3tcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcFxufVxuLmdyYWRpZW50LWJsb2NrX19jYXJkLWJ0bntcblx0Zm9udC1zaXplOiAxNnB4O1xuZm9udC1zaXplOiAxNnB4O1xuZm9udC13ZWlnaHQ6IDUwMDtcbmNvbG9yOiNmZmY7XG5wYWRkaW5nOiAxNnB4IDI0cHg7XG5ib3JkZXItcmFkaXVzOiA0cHg7XG5ib3JkZXI6IDFweCBzb2xpZCAgIzEzODJFMjtcbnRyYW5zaXRpb246IC4ycztcbm1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5ncmFkaWVudC1ibG9ja19fY2FyZC1idG4tLWJsdWV7XG5wYWRkaW5nOiAxNnB4IDYycHg7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjMTM4MkUyXG59XG4uZ3JhZGllbnQtYmxvY2tfX2NhcmQtYnRuLmdyYWRpZW50LWJsb2NrX19jYXJkLWJ0bi0tYmx1ZTpob3ZlcntcbmJhY2tncm91bmQtY29sb3I6ICM0YTlhZTA7XG59XG4uZ3JhZGllbnQtYmxvY2tfX2NhcmQtYnRuOmhvdmVye1xuYmFja2dyb3VuZC1jb2xvcjogIzEzODJFMlxufSIsIi5kZWNpc2lvbnN7XG5cdGRpc3BsYXk6IGZsZXg7XG5tYXJnaW46MCAtMTBweDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cbn1cbi5kZWNpc2lvbnNfX2Jsb2Nre1xuXG4gICAgd2lkdGg6Y2FsYygxMDAlLzMgLSAxMHB4KjIpO1xuYm94LXNpemluZzogYm9yZGVyLWJveDtcbnBhZGRpbmc6NTZweCA0MHB4IDgwcHggNDBweDtcbm1pbi1oZWlnaHQ6NDAwcHg7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5ib3JkZXItcmFkaXVzOiA4cHg7XG5iYWNrZ3JvdW5kOiAjRkZGO1xuYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbnRyYW5zaXRpb246IC4ycztcbm1hcmdpbi1yaWdodDoxMHB4O1xubWFyZ2luLWxlZnQ6IDEwcHg7XG5tYXJnaW4tYm90dG9tOjIwcHg7XG5AbWVkaWEobWF4LXdpZHRoOiAxMjUwcHgpe1xuXHR3aWR0aDo0OSU7XG5cdG1hcmdpbi1ib3R0b206MzBweDtcbn1cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcblx0d2lkdGg6MTAwJTtcblx0cGFkZGluZzoyMHB4IDIwcHggNjBweCAyMHB4O1xuXHRtaW4taGVpZ2h0OjBcbn1cbn1cbi5kZWNpc2lvbnNfX2Jsb2NrOmhvdmVye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMzgyRTI7XG59XG4uZGVjaXNpb25zX19ibG9jazphZnRlcntcbmNvbnRlbnQ6Jyc7XG5kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG53aWR0aDoyNXB4O1xuaGVpZ2h0OjE0cHg7XG5yaWdodDo0MHB4O1xuYm90dG9tOjQwcHg7XG5iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LnN2Zyk7XG5iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuLmRlY2lzaW9uc19fYmxvY2s6YWZ0ZXJ7XG5yaWdodDoyMHB4O1xuYm90dG9tOjIwcHg7XHRcbn1cdFxufVxuLmRlY2lzaW9uc19fYmxvY2stdGl0bGV7XG5jb2xvcjojMjEyNTI5O1xuZm9udC1zaXplOiAyMHB4O1xubGluZS1oZWlnaHQ6IDEyMCU7XG5mb250LXdlaWdodDogNDAwO1x0XG5tYXJnaW4tYm90dG9tOiA3NnB4O1xuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4XG59XG59XG4uZGVjaXNpb25zX19ibG9jay1kZXNjcntcbmNvbG9yOiM2MTYxNjE7XG5mb250LXNpemU6IDE2cHg7XG5saW5lLWhlaWdodDogMTIwJTtcbmZvbnQtd2VpZ2h0OiA0MDA7XG5tYXgtd2lkdGg6IDM2MHB4XG59XG4uZGVjaXNpb25zX19ibG9jay1udW17XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDo0MHB4O1xuXHRib3R0b206NDBweDtcblx0Y29sb3I6IzIxMjUyOTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG5cdGxlZnQ6MjBweDtcblx0Ym90dG9tOjIwcHg7XG59XG59IiwiXG4vKiDQsdC70L7QuiDQviDQvdCw0YEgICovXG5cbi5tYWluLXdyYXBwZXJfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tYWluLXdyYXBwZXJfX3RpdGxlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG59XG4ubWFpbi13cmFwcGVyX190aXRsZS1waG9uZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDEpO1xufVxuLm1haW4td3JhcHBlcl9fcmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLm1haW4td3JhcHBlcl9fcmlnaHQgcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMSk7XG59XG4uYnV0dG9uc19jYXJkLWdwdTpob3Zlcj4uaWNvbi1pY29uNzpiZWZvcmUsIC5idXR0b25zX2NhcmQtZ3B1OmhvdmVyPi5pY29uLWljb244OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAubWFpbi13cmFwcGVyX190aXRsZS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgIH1cbiAgICAubWFpbi13cmFwcGVyX190aXRsZS1idXR0b24ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi8qINCx0LvQvtC6INC90LDQv9GA0LDQstC70LXQvdC40LUg0LTQtdGP0YLQtdC70YzQvdC+0YHRgtC4ICovXG5cbi5tYWluLXdyYXBwZXJfX2luZm9ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA3NjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxMCwgMjEwLCAyMTAsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ubWFpbi13cmFwcGVyX19pbmZvYmxvY2sgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDIycHggMzJweDtcbiAgICBnYXA6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLXdyYXBwZXJfX2luZm9ibG9jayBkaXYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMy40NHB4O1xuICAgIGNvbG9yOiByZ2JhKDE5LCAxMzAsIDIyNiwgMSk7XG59XG4ubWFpbi13cmFwcGVyX19pbmZvYmxvY2sgZGl2IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjMuNDRweDtcbiAgICBjb2xvcjogcmdiYSgzMywgMzcsIDQxLCAxKTtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi13cmFwcGVyX19pbmZvYmxvY2sgZGl2IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxufVxuXG4vKiDQsdC70L7QuiDRgdC+0L/RgNC+0LLQvtC20LTQtdC90LjQtSAgKi9cblxuLm1haW4td3JhcHBlcl9faW5mb2Jsb2NrLmFjY29tcGFuaW1lbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4td3JhcHBlcl9faW5mb2Jsb2NrLmFjY29tcGFuaW1lbnQgZGl2IHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgZ2FwOiAyNnB4O1xufSBcbi5tYWluLXdyYXBwZXJfX2luZm9ibG9jay5hY2NvbXBhbmltZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjMuNDRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46MDtcbn1cbiAgIiwiLyog0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwICovXG5cbi5tYWluLXdyYXBwZXJfX2luZm8tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzMHB4O1xufVxuLm1haW4td3JhcHBlcl9faW5mby1jb250YWluZXItY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxNXB4KTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4td3JhcHBlcl9faW5mby1jb250YWluZXItY2FyZCBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1Ljc4cHg7XG4gICAgY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5pbmZvLWNvbnRhaW5lci1jYXJkX19wZGYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xufVxuLmluZm8tY29udGFpbmVyLWNhcmRfX3BkZiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMS4wOXB4O1xuICAgIGNvbG9yOiByZ2JhKDk3LCA5NywgOTcsIDEpO1xufVxuLmluZm8tY29udGFpbmVyLWNhcmRfX3BkZiBpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi13cmFwcGVyX19pbmZvLWNvbnRhaW5lci1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLm1haW4td3JhcHBlcl9faW5mby1jb250YWluZXItY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICAgIC5pbmZvLWNvbnRhaW5lci1jYXJkX19wZGYgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTguNzVweDtcbiAgICB9XG59XG4uZG9jdW1lbnQtZG93bmxvYWQge1xuICAgIGNvbG9yOiByZ2JhKDk3LCA5NywgOTcsIDEpICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4yc1xufVxuLmRvY3VtZW50LWRvd25sb2FkOmhvdmVye1xuICAgIGNvbG9yOiMxMzgyRTIgIWltcG9ydGFudDtcbn0iLCIuaW5uZXItYmxvY2sge1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgfVxufVxuXG4uaW5uZXItYmxvY2tfX2xlZnQuZmlsdHItZ3B1e1xuLyogICAgd2lkdGg6IDMwJTsqL1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbn1cblxuLyouaW5uZXItYmxvY2tfX3JpZ2h0IHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSovXG5cbi5pbm5lci1ibG9ja19fbGVmdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLXRvcDo1MnB4O1xufVxuXG4uaW5uZXItYmxvY2tfX2xlZnQgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbn1cbi5pbm5lci1ibG9ja19fcmlnaHQgLmJyZWFkY3J1bWJze1xucGFkZGluZzowIDAgNjRweDtcbkBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCl7XG4gICBwYWRkaW5nOjAgMCAzMHB4OyBcbn1cbn1cbi5pbm5lci1ibG9ja19fbGVmdCB1bCBsaSB7XG5cbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xufVxuXG4uaW5uZXItYmxvY2tfX2xlZnQgdWwgdWwge1xuXG4gICAgbWFyZ2luOiAwIDAgMCAyNHB4O1xufVxuXG4uaW5uZXItYmxvY2tfX2xlZnQgdWwgbGkgYSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAzNHB4IDEwcHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5pbm5lci1ibG9ja19fbGVmdCA+IHVsPmxpPmE6YmVmb3Jle1xuY29udGVudDonJztcbmRpc3BsYXk6IGlubGluZS1ibG9jaztcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbndpZHRoOjIwcHg7XG5oZWlnaHQ6MjBweDtcbmJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY3Jvc3MucG5nKTtcbnJpZ2h0OiAyMHB4O1xudG9wOiA5cHg7XG59XG4uaW5uZXItYmxvY2tfX2xlZnQgdWwgbGkgYTpob3ZlcntcbiAgY29sb3I6ICMxMzgyRTIgIFxufVxuXG4uaW5uZXItYmxvY2tfX2xlZnQgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YmVmb3Jle1xuXG53aWR0aDoyMHB4O1xuaGVpZ2h0OjFweDtcbmJhY2tncm91bmQtY29sb3I6I2ZmZjtcbmJhY2tncm91bmQtaW1hZ2U6bm9uZTtcblxudG9wOiAxOXB4O1xufVxuLmlubmVyLWJsb2NrX19sZWZ0ID4gdWwgPiBsaS5hY3RpdmUgYVxuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4MkUyO1xuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG59XG4uaW5uZXItYmxvY2tfX2xlZnQgdWwgIHVsIGxpIGF7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIHBhZGRpbmc6MDtcbn1cbi5pbm5lci1ibG9ja19fbGVmdCB1bCAgdWwgbGkuYWN0aXZlIGEsXG4uaW5uZXItYmxvY2tfX2xlZnQgdWwgIHVsIGxpIGE6aG92ZXJ7XG4gIGNvbG9yOiAjMTM4MkUyOyAgXG59XG4uaW5uZXItYmxvY2tfX2xlZnQgdWwgIHVsIHtcblxuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5pbm5lci1ibG9ja19fbGVmdCB1bCAgdWwgIGxpe1xubWFyZ2luLWJvdHRvbToxMHB4O1xuXG59XG4uaW5uZXItYmxvY2tfX2xlZnQgdWwgIHVsICBsaSBhe1xuICAgY29sb3I6IzYxNjE2MTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxufVxuLmlubmVyLWJsb2NrX19sZWZ0IHVsICB1bCAgbGk6bGFzdC1jaGlsZHtcbiBtYXJnaW4tYm90dG9tOjBweDsgICBcbn1cbi5pbm5lci1ibG9ja19fcmlnaHQgaDMuaW5uZXItYmxvY2tfX3JpZ2h0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4vKiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyovXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG59XG5cbi5pbm5lci1ibG9ja19fcmlnaHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbi8qICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46MCAtMjBweDtcbn1cblxuLmlubmVyLWJsb2NrX19yaWdodC1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMyAtIDIwcHgqMik7XG4gICAgbWluLWhlaWdodDogNDMwcHg7XG5wYWRkaW5nOiA0MHB4O1xuYm9yZGVyLXJhZGl1czogOHB4O1xuYmFja2dyb3VuZDojRkZGO1xubWFyZ2luOjIwcHg7XG5ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yIC0gMjBweCoyKTtcbiAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5pbm5lci1ibG9ja19fcmlnaHQtY29sdW1uIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG5cbi5pbm5lci1ibG9ja19fcmlnaHQtY29sdW1uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbi5pbm5lci1ibG9ja19fcmlnaHQtY29sdW1uLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmlubmVyLWJsb2NrX19yaWdodC1jb2x1bW4tbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IzYxNjE2MTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5pbm5lci1ibG9ja19fcmlnaHQtY29sdW1uLWxpc3QgbGk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6NnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6MTAwJTtcbiAgICBiYWNrZ3JvdW5kOiMxMzgyRTI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDZweDtcbn1cbi5pbm5lci1ibG9ja19fcmlnaHQtY29sdW1uLWxpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmlubmVyLWJsb2NrX19yaWdodC1jb2x1bW4tbGlzdCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzEzODJFMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uaW5uZXItYmxvY2tfX3JpZ2h0LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xufVxuXG4uaW5uZXItYmxvY2tfX3JpZ2h0LWxpc3QgYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KiAyKTtcbiAgICBtaW4taGVpZ2h0OjM2MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogLjJzO1xuICAgQG1lZGlhKG1heC13aWR0aDoxNDQwcHgpe1xuICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMjBweCogMik7XG4gICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOjc1MHB4KXtcbiAgICAgICB3aWR0aDogMTAwJTtcbiAgIH1cbn1cbi5pbm5lci1ibG9ja19fcmlnaHQtbGlzdCBhOmhvdmVye1xuYm9yZGVyOiAxcHggc29saWQgIzEzODJFMjsgICAgXG59XG5cbi5pbm5lci1ibG9ja19fcmlnaHQtbGlzdCBoMzpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICBtYXJnaW4tYm90dG9tOjM2cHg7XG59XG5cbi8qLmlubmVyLWJsb2NrX19yaWdodC1saXN0IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMTM4MkUyO1xufSovXG5cbi5pbm5lci1ibG9ja19fcmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6IzYxNjE2MTtcbn1cblxuXG4uaW5uZXItYmxvY2tfX3JpZ2h0IGgxLFxuLmlubmVyLWJsb2NrX19yaWdodCBoMixcbi5pbm5lci1ibG9ja19fcmlnaHQgaDMsXG4uaW5uZXItYmxvY2tfX3JpZ2h0IGg0LFxuLmlubmVyLWJsb2NrX19yaWdodCBoNSxcbi5pbm5lci1ibG9ja19fcmlnaHQgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4uaW5uZXItYmxvY2tfX3JpZ2h0IGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCVcbn1cblxuLmlubmVyLWJsb2NrX19yaWdodCBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG59XG5cbi5pbm5lci1ibG9ja19fcmlnaHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJVxufVxuXG4uaW5uZXItYmxvY2tfX3JpZ2h0IGg0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCVcbn1cblxuLmlubmVyLWJsb2NrX19yaWdodCBoNSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG59XG5cbi5pbm5lci1ibG9ja19fcmlnaHQgaDYge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJVxufVxuLmlubmVyLWJsb2NrX19tb3Jle1xuY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuZm9udC1zaXplOiAxOHB4O1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IDUwMDtcbmxpbmUtaGVpZ2h0OiBub3JtYWw7XG5ib3JkZXItcmFkaXVzOjRweDtcbnBhZGRpbmc6IDE2cHggMjRweDtcbmJhY2tncm91bmQ6IzEzODJFMjtcbm1hcmdpbi10b3A6IGF1dG87XG50cmFuc2l0aW9uOiAuMnM7XG59XG4uaW5uZXItYmxvY2tfX21vcmU6aG92ZXJ7XG5iYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTksIDE1MCwgMjQ4LCAxKTtcbn1cbi5pbm5lci1ibG9ja19fbGVmdCA+IC5pbm5lci1ibG9ja19fbGVmdC1saXN0PmxpPmE6YmVmb3JlXG57XG5jb250ZW50Om5vbmU7XG59XG4uY2FyZC1ncHVfdGV4dCB1bHtcbmxpc3Qtc3R5bGU6IG5vbmVcbn1cbi5jYXJkLWdwdV90ZXh0IHVsIGxpe1xuICAgIGNvbG9yOiAjNjE2MTYxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbi5jYXJkLWdwdV90ZXh0IHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiAwO1xufVxuLmlubmVyLWJsb2NrX19yaWdodC1saXN0IGEgdWwgbGl7XG5wYWRkaW5nLWxlZnQ6IDE1cHg7XG5saW5lLWhlaWdodDogMTIwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5uZXItYmxvY2tfX3JpZ2h0LWxpc3QgYSB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmlubmVyLWJsb2NrX19yaWdodHtcbiAgICBjb2xvcjojNjE2MTYxO1xufSIsIi8qLmFydGljbGV7XG5cdG1heC13aWR0aDogMTQwMHB4O1xuXHRtYXJnaW46MjBweCBhdXRvIDQwcHggO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuYm94LXNpemluZzogYm9yZGVyLWJveDtcbnBhZGRpbmc6NDBweDtcbmJvcmRlci1yYWRpdXM6OHB4O1xuYm9yZGVyOjJweCBzb2xpZCAjMTM4MkUyO1xuQG1lZGlhKG1heC13aWR0aDogNjAwcHgpe1xuXHRwYWRkaW5nOjIwcHg7XG59XG59XG4uYXJ0aWNsZS5pbm5lci1ibG9ja19fcmlnaHQge1xuXHQgd2lkdGg6IDY1JTtcblx0bWFyZ2luOjAgO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuYm94LXNpemluZzogYm9yZGVyLWJveDtcbnBhZGRpbmc6NDBweDtcbmJvcmRlci1yYWRpdXM6OHB4O1xuYm9yZGVyOm5vbmU7XG5AbWVkaWEobWF4LXdpZHRoOiAxMTAwcHgpe1xuXHQgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7XG5cdHBhZGRpbmc6MjBweDtcbn1cbn0qL1xuLmFydGljbGUgaDEsXG4uYXJ0aWNsZSBoMixcbi5hcnRpY2xlIGgzLFxuLmFydGljbGUgaDQsXG4uYXJ0aWNsZSBoNSxcbi5hcnRpY2xlIGg2e1xuXHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiMyMTI1Mjk7XG59XG4uYXJ0aWNsZSBoMXtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRsaW5lLWhlaWdodDogMTIwJVxuXHRAbWVkaWEobWF4LXdpZHRoOjYwMHB4KXtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMTIwJVx0XG5cdH1cbn1cbi5hcnRpY2xlIGgye1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6NjAwcHgpe1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlXHRcblx0fVxufVxuLmFydGljbGUgaDN7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0QG1lZGlhKG1heC13aWR0aDo2MDBweCl7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDEyMCVcdFxuXHR9XG59XG4uYXJ0aWNsZSBoNHtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRAbWVkaWEobWF4LXdpZHRoOjYwMHB4KXtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJVx0XG5cdH1cbn1cbi5hcnRpY2xlIGg1e1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6NjAwcHgpe1xuXHRmb250LXNpemU6IDBweDtcblx0bGluZS1oZWlnaHQ6IDEyMCVcdFxuXHR9XG5cbn1cbi5hcnRpY2xlIGg2e1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6NjAwcHgpe1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlXHRcblx0fVxufVxuLmFydGljbGUgcHtcbm1hcmdpbi1ib3R0b206IDE1cHg7XG5mb250LXNpemU6IDE4cHg7XG5saW5lLWhlaWdodDogMTIwJTtcbmNvbG9yOiM2MTYxNjE7XG5cdEBtZWRpYShtYXgtd2lkdGg6NjAwcHgpe1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlXHRcblx0fVxufVxuLmFydGljbGUtY29udGVudCB1bHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0bGlzdC1zdHlsZTogbm9uZVxufVxuLmFydGljbGUtY29udGVudCB1bCBsaXtcblx0Y29sb3I6IzYxNjE2MTtcblx0Zm9udC1zaXplOiAxOHB4O1xubGluZS1oZWlnaHQ6IDEyMCU7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5wYWRkaW5nLWxlZnQ6MjBweDtcblx0QG1lZGlhKG1heC13aWR0aDo2MDBweCl7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEyMCVcdFxuXHR9XG59XG4uYXJ0aWNsZS1jb250ZW50IHVsIGxpOmJlZm9yZXtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7XG5cdHdpZHRoOjVweDtcblx0aGVpZ2h0OiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6MTAwJTtcblx0dG9wOjdweDtcblx0bGVmdDowO1xuXG59XG4uY29udGFpbmVyLWdyZXl7XG5cdGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYXJ0aWNsZS1jb250ZW50IGF7XG5jb2xvcjojMTM4MkUyO1xuXG59XG4uYXJ0aWNsZS1jb250ZW50IGE6aG92ZXJ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG4uYXJ0aWNsZS1jb250ZW50e1xuXHRtYXgtd2lkdGg6IDkwMHB4XG59XG4iLCIuaWNvbnMtbGlzdHtcblx0bGlzdC1zdHlsZTpub25lO1xufVxuLmljb25zLWxpc3QgbGl7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmljb25zLWxpc3QgbGkgaW1ne1xuXHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0d2lkdGg6MzBweDtcblxufSIsIi5pbm5lci1wcm9kdWN0c3tcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46MTBweCAtMTBweDtcblx0QG1lZGlhKG1heC13aWR0aDogNjAwcHgpe1xuXHRtYXJnaW46MTBweCAwO1xufVxufVxuLmlubmVyLXByb2R1Y3RzX19jYXJke1xud2lkdGg6IGNhbGMoMTAwJS8zIC0gMTBweCoyKTtcbmJvcmRlci1yYWRpdXM6OHB4O1xucGFkZGluZzoyMHB4IDIwcHggODBweCAyMHB4O1xuYm9yZGVyOjJweCBzb2xpZCByZ2JhKDI0MiwgMjQ1LCAyNDcsIDEpO1xucG9zaXRpb246IHJlbGF0aXZlO1xubWFyZ2luOjEwcHg7XG5AbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpe1xuXHR3aWR0aDogY2FsYygxMDAlLzIgLSAxMHB4KjIpO1xufVxuQG1lZGlhKG1heC13aWR0aDogNjAwcHgpe1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOjEwcHggMDtcbn1cbn1cbi5pbm5lci1wcm9kdWN0c19fY2FyZCBoNHtcbmZvbnQtc2l6ZTogMThweDtcbmxpbmUtaGVpZ2h0OiAxMjAlO1xubWFyZ2luLWJvdHRvbTogMTBweDtcbmZvbnQtd2VpZ2h0OiA1MDBcbn1cbi5pbm5lci1wcm9kdWN0c19fY2FyZCBwe1xuZm9udC1zaXplOiAxNnB4O1xubGluZS1oZWlnaHQ6IDEyMCU7XHRcbn1cbi5pbm5lci1wcm9kdWN0c19fY2FyZCAuYnRue1xucG9zaXRpb246IGFic29sdXRlO1xuYm90dG9tOjIwcHg7XG5sZWZ0OjIwcHg7XG59XG4uaW5uZXItcHJvZHVjdHMtLW5vYnRuIC5pbm5lci1wcm9kdWN0c19fY2FyZHtcbnBhZGRpbmc6MjBweDtcbn1cbi5pbm5lci1wcm9kdWN0c19fY2FyZCBpbWd7XG5tYXJnaW46MCBhdXRvIDEwcHggYXV0bztcbn1cbiIsIi5icmVhZGNydW1ic3tcblx0cGFkZGluZzogNjRweCAwIDA7IFxuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KXtcblx0XHRwYWRkaW5nOjMwcHggMCAwO1xuXHR9XG59XG4uYnJlYWRjcnVtYnMgbGkgYXtcblx0Y29sb3I6IzIxMjUyOTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzoxMnB4IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQUI2QzI7XG4gICAgdHJhbnNpdGlvbjouMnM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLmJyZWFkY3J1bWJzIGxpIGE6aG92ZXJ7XG5cdGNvbG9yOiNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxMzgyRTI7XG59XG4uYnJlYWRjcnVtYnMgbGk6bGFzdC1jaGlsZCBhe1xuXHRib3JkZXI6bm9uZTtcblx0cGFkZGluZzowO1xufVxuLmJyZWFkY3J1bWJzIGxpOmxhc3QtY2hpbGQgYTpob3ZlcntcbmNvbG9yOiMyMTI1Mjk7XG5iYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1x0XG59XG4uYnJlYWRjcnVtYnMgbGl7XG5cdG1hcmdpbi1yaWdodDogMzZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWJzIGxpOmFmdGVye1xuXHRjb250ZW50OiAnJztcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbmRpc3BsYXk6IGlubGluZS1ibG9jaztcbndpZHRoOjlweDtcbmhlaWdodDogMTFweDtcbmJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9icmVhZGNydW1icy1hcnJvdy5zdmcpO1xuYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbnJpZ2h0OiAtMjJweDtcbnRvcDogMTZweDtcbn1cbi5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkOmFmdGVye1xuXHRjb250ZW50Om5vbmU7XG59XG4uYnJlYWRjcnVtYnMtLXdoaXRle1xuXHRwYWRkaW5nOjAgMCA2NHB4IDA7XG59XG4uYnJlYWRjcnVtYnMtLXdoaXRlIGxpIGF7XG5cdGNvbG9yOiNmZmY7XG59XG4uYnJlYWRjcnVtYnMtLXdoaXRlIGxpOmFmdGVye1xuXG5iYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvYnJlYWRjcnVtYnMtYXJyb3ctd2hpdGUuc3ZnKTtcblxufSIsIio6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuICAgIG1heC1oZWlnaHQ6IDEwMDAwMDBweDtcbn1cblxuLnRvcC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbn1cblxuLnRvcC1zZWN0aW9uIC50d29jb2x1bW5zIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4vKiAxMy4wNy4yMDE4ICovXG4udG9wLXNlY3Rpb24gLnR3b2NvbHVtbnMgLnRleHQtaG9sZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbn1cblxuLnRvcC1zZWN0aW9uIC50d29jb2x1bW5zIC50ZXh0LWhvbGRlciBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRvcC1zZWN0aW9uIC50d29jb2x1bW5zIC50ZXh0LWhvbGRlciBwIHtcbm1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi50b3Atc2VjdGlvbiAudHdvY29sdW1ucyAuaW5mby1ob2xkZXIgLmhlYWRpbmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG59XG5cbi50b3Atc2VjdGlvbiAuc2xpZGVyLW5hdiAuc2xpY2stbmV4dDpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc1O1xufVxuXG4udG9wLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLnRvcC1zZWN0aW9uIC50d29jb2x1bW5zIC50ZXh0LWhvbGRlciB7XG4gICAgcGFkZGluZzogMCAzMHB4IDI1cHg7XG59XG5cbi50b3Atc2VjdGlvbiAudHdvY29sdW1ucyAudHdvY29sdW1uc19fbGVmdCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLnRvcC1zZWN0aW9uIC50d29jb2x1bW5zIC50d29jb2x1bW5zX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxufVxuXG4uY2FsYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5mbGV4LXdyYXA6IHdyYXA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG5cbn1cblxuLmNhbGMtbGVmdCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4XG59XG5cbi5jYWxjLWxlZnRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGMtbGVmdCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOjIwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTUwcHgpe1xuICAgICAgIHdpZHRoOiAxMDAlOyAgICAgICAgXG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXtcbiAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgXG4gICAgfVxufVxuXG4uY2FsYy1yaWdodCB7XG4gICAgd2lkdGg6IDM4JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czoxNXB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk1MHB4KXtcbiAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICAgICBcbiAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0NTBweCl7XG4gICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgIFxuICAgIH1cbn1cblxuLmNhbGMtbGVmdF9fdGl0bGUtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2FsYy1yaWdodF9fcGVyaW9kIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuIC8qICAgcGFkZGluZzogMnB4OyovXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4uY2FsYy1yaWdodF9fcGVyaW9kIGRpdiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgLyptYXJnaW46IDAgNXB4OyovXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbn1cblxuLmNhbGMtcmlnaHRfX3BlcmlvZCAuYWN0aXZlLFxuLmNhbGMtcmlnaHRfX3BlcmlvZCAucGVyaW9kOmhvdmVyIHtcbiAgICBjb2xvcjojZmZmO1xuICAgIGJhY2tncm91bmQ6ICMxMzgyRTJcbn1cblxuLmNhbGMtcmlnaHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG59XG5cbi5jYWxjLXJpZ2h0X190b3RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYWxjLXJpZ2h0X190b3RhbC0tYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4XG59XG5cbi5jYWxjLXJpZ2h0X19vcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhbGMtcmlnaHRfX29yZGVyLWJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IzEzODJFMjtcbiAgICBib3JkZXItY29sb3I6ICMxMzgyRTI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2FsYy1sZWZ0X18ye1xud2lkdGg6IDEwMCVcbn1cbi5mb3JtX3JhZGlvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9ybV9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fcmFkaW8gbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mb3JtX3JhZGlvIGxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbn1cblxuLyogQ2hlY2tlZCAqL1xuLmZvcm1fcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICMwMDYyY2M7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0b3A6IDNweDtcblxufVxuXG5cbi8qIEhvdmVyICovXG4uZm9ybV9yYWRpbyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMjAlKTtcbn1cblxuLyogRGlzYWJsZWQgKi9cbi5mb3JtX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLmNhbGMtbGVmdF9fMS1uYW1lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5jYWxjLWxlZnRfXzEge1xuICAgIHdpZHRoOiAzMCU7XG59XG5cbi5jYWxjLWxlZnRfXzEgcCB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG4vKtGLKi9cblxuLmZvcm0tcmFuZ2Uge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9ybS1yYW5nZSBzZWxlY3R7XG4gYm9yZGVyOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcbiBib3JkZXItcmFkaXVzOjVweDtcbiBwYWRkaW5nOiA1cHg7XG4gYm94LXNpemluZzogYm9yZGVyLWJveDtcbiB3aWR0aDogMTAwJTsgICBcbn1cbi5mb3JtLXJhbmdlIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyoucmFuZ2VfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59Ki9cblxuLnJhbmdlX193cmFwcGVyIHAge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnJhbmdlX193cmFwcGVyIGlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgaGVpZ2h0OjMwcHg7XG4gICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb3JtLXJhbmdlX19yYWRpbyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG4vKi5mb3JtX3JhZGlvLmZvcm0tcmFuZ2VfX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcntcbiAgICBsZWZ0OjQuMXB4O1xufSovXG4ub2ZmZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG59XG5cbi5vZmZlcl9fYmxvY2sge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjJjYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxufVxuXG4ub2ZmZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2MmNjO1xufVxuXG4ub2ZmZXJfX2Jsb2NrLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLm9mZmVyX19ibG9jay1ib3R0b20gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjJjYztcbiAgICB0cmFuc2l0aW9uOiAuMnNcblxufVxuXG4ub2ZmZXJfX2Jsb2NrLWJvdHRvbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNjJjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY291bnRlci1saXN0IHtcbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDEwcHggMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NlxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua2V5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlY291cmNlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhbGN1bGF0b3J7XG4gICAgbWF4LXdpZHRoOjEwMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICBwYWRkaW5nLWxlZnQ6MTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cbn1cbi5jYWxjdWxhdG9yLXRpdGxle1xubWFyZ2luOjQwcHggMDtcbmZvbnQtc2l6ZTogMjhweDtcbmxpbmUtaGVpZ2h0OiAxMjAlO1xuQG1lZGlhKG1heC13aWR0aDogNTAwcHgpe1xuIGZvbnQtc2l6ZTogMjRweDsgICBcbn1cbn1cbi5zbGlkZXItYnRue1xuICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MCwgMjQwLCAyNDApO1xucGFkZGluZzoxcHggNnB4OyAgXG53aWR0aDozMHB4O1xuaGVpZ2h0OjMwcHg7ICBcbnRleHQtYWxpZ246IGNlbnRlcjtcbmJvcmRlci1yYWRpdXM6MCA1cHggMCAwIDtcbn1cblxuLnJhbmdlX193cmFwcGVyIHB7XG5tYXJnaW4tYm90dG9tOjEwcHg7XG59XG4ucmFuZ2VfX3dyYXBwZXItYnRuc3tcbi8qICAgIHBhZGRpbmctdG9wOjEwcHg7Ki9cbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6NXB4IDVweCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FsY3VsYXRvciAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGV7XG5tYXJnaW4tbGVmdDowO1xudG9wOi05cHg7XG5iYWNrZ3JvdW5kLWNvbG9yOiMxMzgyRTI7XG5ib3JkZXItcmFkaXVzOjEwMHB4O1xuYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xufVxuLmNhbGN1bGF0b3IgLnVpLXNsaWRlci1ob3Jpem9udGFse1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAuMik7XG59XG4uY2FsY3VsYXRvciAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50e1xuICAgIGJvcmRlcjowO1xufVxuLmZvcm0tcmFuZ2UgLmFkZG9uICsgbGFiZWx7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjojMTM4MkUyXG59XG4iLCIvKiDRhNC+0YDQvNCwICovXG5cbi5tYWluLXdyYXBwZXIuZm9ybS1jb250YWluZXIgLm1haW4td3JhcHBlcl9fdGl0bGUtY29udGFpbmVyIHAge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG59XG5mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5NywgOTcsIDk3LCAxKTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjA5cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHJlc2l6ZTogbm9uZTtcbn1cbi5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzJweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDsgXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5NywgOTcsIDk3LCAxKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZ3JvdXAgaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkLFxuLmZvcm0tZ3JvdXAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWdyb3VwIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uZm9ybS1ncm91cCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwidGV4dFwiXS52YWxpZCwgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLnZhbGlkLCAuZm9ybS1ncm91cGlucHV0W3R5cGU9XCJ0ZWxcIl0udmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5NywgOTcsIDk3LCAxKTtcbiAgICBiYWNrZ3JvdW5kOiAgcmdiYSgyNDIsIDI0NSwgMjQ3LCAxKTtcbn1cbi5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmludmFsaWQsIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5pbnZhbGlkLCAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwidGVsXCJdLmludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDMsIDMsIDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAzLCAzLCAwLjEpO1xufVxuXG4uZXJyb3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMTdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTguNzVweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgXG59XG4uZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAzLCAzLCAxKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG59XG4uZXJyb3ItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWVycm9yLWZvcm0uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDEzLjgxcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDEzLjgxcHg7XG59XG4uc3VjY2Vzcy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3VjY2Vzcy1mb3JtLnN2Zyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNi4yN3B4IDEyLjM3cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTYuMjdweDtcbiAgICBoZWlnaHQ6IDEyLjM3cHg7XG59XG4uZXJyb3ItY29udGFpbmVyLCAuc3VjY2Vzcy1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuYnV0dG9uLmZvcm0tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMTMwLCAyMjYsIDEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTksIDEzMCwgMjI2LCAxKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmJ1dHRvbi5mb3JtLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDIsIDI0NSwgMjQ3LCAxKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU5LCAxNTAsIDI0OCwgMSk7XG59XG5idXR0b24uZm9ybS1idXR0b246ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4ucHJpdmFjeSB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAzMHB4O1xufVxuLnByaXZhY3kgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1jaGVja2JveF9fbGFiZWwgc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mb3JtLWNoZWNrYm94X19pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG59XG4uZm9ybS1jaGVja2JveF9faW5wdXQgKyBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mb3JtLWNoZWNrYm94X19pbnB1dCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgcmdiYSgyMSwgMjEsIDIxLCAwLjM1KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG59XG4uZm9ybS1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zdWNjZXNzLWZvcm0uc3ZnKTtcbn1cbi5mb3JtLWNoZWNrYm94X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb3JtLWNoZWNrYm94X19sYWJlbCBhIHtcbiAgICBjb2xvcjogIzEzODJFMjtcbn1cbi5mb3JtLWdyb3VwIC5pdGkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICBwYWRkaW5nOiAwIDZweCAwIDAgIWltcG9ydGFudDtcbn1cbi5mb3JtLWJnLWltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb3JtLWJnLWltZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG59XG5cbi5wb3B1cC1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB0b3A6IDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwLWZvcm0uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3B1cC1mb3JtX19ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDUsIDI0NywgMSk7XG59XG4ucG9wdXAtZm9ybV9fYmxvY2sgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuLnBvcHVwLWZvcm1fX2Jsb2NrIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjguMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDEpO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xufVxuLnBvcHVwLWZvcm1fX2Jsb2NrIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjEuMDlweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiByZ2JhKDk3LCA5NywgOTcsIDEpO1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xufVxuLnBvcHVwLWZvcm1fX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxNjhweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEzMCwgMjI2LCAxKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE5LCAxMzAsIDIyNiwgMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcHVwLWZvcm1fX2J1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDIsIDI0NSwgMjQ3LCAxKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU5LCAxNTAsIDI0OCwgMSk7XG59IiwiLm9yZGVyLXdyYXBwZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLm9yZGVyLWJsb2Nre1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiA0MHB4IDMycHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzIxMjUyOTtcblx0d2lkdGg6NDklO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQG1lZGlhKG1heC13aWR0aDogNjcwcHgpe1xuICAgIFx0d2lkdGg6MTAwJTtcbiAgICB9XG59XG4ub3JkZXItYmxvY2tfX3RpdGxle1xuXHRjb2xvcjogICMyMTI1Mjk7XG5mb250LXNpemU6IDIycHg7XG5saW5lLWhlaWdodDogMjRweDtcbmZvbnQtd2VpZ2h0OiA0MDA7XG5tYXJnaW46MCAwIDM2cHggMDtcbn1cbi5tYWluLXdyYXBwZXJfX3JpZ2h0IHAub3JkZXItYmxvY2tfX3ByaWNle1xuZm9udC1zaXplOiAzMnB4O1xuY29sb3I6IzEzODJFMjtcbm1hcmdpbjowIDAgMjZweCAwO1xufVxuLm9yZGVyLWJsb2NrX19idG57XG5kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5wYWRkaW5nOjE2cHggMjRweDtcbmJvcmRlci1yYWRpdXM6IDEwMHB4O1xuYm9yZGVyOiAxcHggc29saWQgICMxMzgyRTI7XG5jb2xvcjogIzIxMjUyOTtcbmZvbnQtc2l6ZTogMThweDtcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC4yc1xufVxuLm9yZGVyLWJsb2NrX19idG46aG92ZXJ7XG5cdGNvbG9yOiNmZmY7XG5cdGJhY2tncm91bmQ6ICMxMzgyRTJcbn0iLCIucHJpY2UtdGFibGV7XG5cdG1heC13aWR0aDogNzY1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG5ib3JkZXItcmFkaXVzOiA1cHg7XG5vdmVyZmxvdzogaGlkZGVuO1xubWFyZ2luLXRvcDogNjRweFxufVxuLnByaWNlLXRhYmxlX19saW5le1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6MjJweCAzMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRAbWVkaWEobWF4LXdpZHRoOiA2NTBweCl7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG5cdH1cbn1cbi5wcmljZS10YWJsZV9fbGluZTpudGgtY2hpbGQoZXZlbil7XG5iYWNrZ3JvdW5kOiAjRjJGNUY3XG59XG4ucHJpY2UtdGFibGVfX2xpbmUtcmlnaHR7XG5jb2xvcjojMTM4MkUyO1xudGV4dC1hbGlnbjogcmlnaHRcbn0iLCIubm92aW5raXtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ub3ZpbmtpLWNhcmR7XG53aWR0aDozMi4zJTtcbm1pbi1oZWlnaHQ6IDQwMHB4O1x0XG5ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5ib3JkZXItcmFkaXVzOjhweDtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbm92ZXJmbG93OmhpZGRlbjtcbmN1cnNvcjpwb2ludGVyO1xuQG1lZGlhKG1heC13aWR0aDoxNDAwcHgpe1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcdFxufVxuQG1lZGlhKG1heC13aWR0aDoxMjAwcHgpe1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MzAwcHg7XG5cdG1hcmdpbi1ib3R0b206MjBweDtcbn1cbn1cblxuLm5vdmlua2ktY2FyZF9fdGl0bGV7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXHR6LWluZGV4OiAxO1xufVxuLm5vdmlua2ktY2FyZCBpbWd7XG5cblx0dHJhbnNpdGlvbjogLjRzO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0b2JqZWN0LWZpdDpjb3Zlcjtcbn1cblxuLm5vdmlua2ktY2FyZDpob3ZlciBpbWd7XG50cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5ub3ZpbmtpLWNhcmRfX19idG57XG5cdGNvbG9yOiNmZmY7XG5cdGhlaWdodDogNTJweDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRiYWNrZ3JvdW5kOiAgIzEzODJFMjtcblx0cGFkZGluZzogMCAyNHB4O1xuXHR0cmFuc2l0aW9uOiAuMnM7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMxMzgyRTI7XG59XG4ubm92aW5raS1jYXJkX19fYnRuOmhvdmVye1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0MiwgMjQ1LCAyNDcsIDEpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNTAsIDI0OCwgMSk7XG59XG4ubm92aW5raS1jYXJkX19ob2xkZXJ7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG50b3A6NTZweDtcbmxlZnQ6NDBweDtcblxufSIsIi5zZXJ2aWNlc19fd3JhcHBlcntcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLnNlcnZpY2VzX19jYXJke1xuXHR3aWR0aDoxNS40JTtcblx0bWluLWhlaWdodDogMjgwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbmJhY2tncm91bmQ6ICNGRkY7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5ib3gtc2l6aW5nOiBib3JkZXItYm94O1xucGFkZGluZzogMzJweDtcbmRpc3BsYXk6IGJsb2NrO1xuZm9udC1zaXplOiAyNHB4O1xuY29sb3I6IzIxMjUyOTtcbmZvbnQtd2VpZ2h0OiA0MDA7XG5ib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuY3Vyc29yOiBwb2ludGVyO1xudHJhbnNpdGlvbjogLjJzO1xuQG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXtcblx0d2lkdGg6MzAlO1xuXHRtYXJnaW4tYm90dG9tOjIwcHg7XG59XG5AbWVkaWEobWF4LXdpZHRoOiA5MjBweCl7XG5cdHdpZHRoOjQ1JTtcblx0bWFyZ2luLWJvdHRvbToyMHB4O1xufVxuQG1lZGlhKG1heC13aWR0aDogNjAwcHgpe1xuXHR3aWR0aDoxMDAlO1xuXHRtYXJnaW4tYm90dG9tOjIwcHg7XG59XG59XG4uc2VydmljZXNfX2NhcmQtbnVte1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIGJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XHRcbn1cbi5zZXJ2aWNlc19fY2FyZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IC4ycztcbn1cbi5zZXJ2aWNlc19fY2FyZDpob3ZlcjphZnRlcntcbnJpZ2h0OiAzMnB4O1xufVxuLnNlcnZpY2VzX19jYXJkOmhvdmVye1xuYm9yZGVyLWNvbG9yOiMxMzgyRTI7XG59XG4uc2VydmljZXNfX2NhcmQ6bnRoLWNoaWxkKDIpOmFmdGVyLFxuLnNlcnZpY2VzX19jYXJkOm50aC1jaGlsZCg2KTphZnRlcntcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctd2hpdGUuc3ZnKTtcbn1cbi5zZXJ2aWNlc19fY2FyZDpudGgtY2hpbGQoMil7XG5tYXJnaW4tdG9wOiA2MHB4O1xuYmFja2dyb3VuZC1jb2xvcjogIzEzODJFMjtcbmNvbG9yOiNmZmY7XG5cdEBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7XG5cdG1hcmdpbi10b3A6IDA7XG59XG59XG4uc2VydmljZXNfX2NhcmQ6bnRoLWNoaWxkKDIpOmhvdmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiM0MjlCRThcbn1cbi5zZXJ2aWNlc19fY2FyZDpudGgtY2hpbGQoNil7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuY29sb3I6I2ZmZjtcbn1cbi5zZXJ2aWNlc19fY2FyZDpudGgtY2hpbGQoNik6aG92ZXJ7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjNEQ1MTU0XHQ7XG5ib3JkZXItY29sb3I6ICM0RDUxNTRcbn1cbi5zZXJ2aWNlc19fY2FyZDpudGgtY2hpbGQoNCksXG4uc2VydmljZXNfX2NhcmQ6bnRoLWNoaWxkKDUpLFxuLnNlcnZpY2VzX19jYXJkOm50aC1jaGlsZCg2KXtcblx0bWFyZ2luLXRvcDogMzIwcHg7XG5cdEBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7XG5cdG1hcmdpbi10b3A6IDA7XG59XG59IiwiXG4uYmxvY2tlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNtYWluLW1lbnUge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbiAuaW5uZXItbGFuZGluZyAuYWNjb3JkaW9uLXRleHQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiAuaW5uZXItbGFuZGluZyAuYWNjb3JkaW9uLXRleHQgLmhpZGRlbiB7XG4gIGhlaWdodDogMDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5hY2NvcmRpb24tdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5wYWdlX3NzbCAucmVkIHtcbiAgY29sb3I6ICNmMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiAuaW5uZXItbGFuZGluZyAucGFnZV9zc2wgLnNzbF9maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnBhZ2Vfc3NsIC5zc2xfZmlsdGVycyAuZmlsdGVyX3NlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnBhZ2Vfc3NsIC5zc2xfZmlsdGVycyAuZmlsdGVyX3NlbGVjdC5pcy1hY3RpdmUgLmZfdGl0bGUge1xuICBib3JkZXItcmFkaXVzOiAzMXB4IDMxcHggMCAwO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnBhZ2Vfc3NsIC5zc2xfZmlsdGVycyAuZmlsdGVyX3NlbGVjdC5pcy1hY3RpdmUgLmZfbGlzdCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4gLmlubmVyLWxhbmRpbmcgLnBhZ2Vfc3NsIC5zc2xfZmlsdGVycyAuZl90aXRsZSB7XG4vKiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMSAxTDYgNkwxIDEnIHN0cm9rZT0nJTIzMzQ0QTVFJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsqL1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIycHgpIGNlbnRlcjtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5wYWdlX3NzbCAuc3NsX2ZpbHRlcnMgLmNvdW50IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnBhZ2Vfc3NsIC5zc2xfZmlsdGVycyAuZl9saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAxMDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNDVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnBhZ2Vfc3NsIC5zc2xfZmlsdGVycyAuZl9saXN0IC5sYWJlbF9jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnBhZ2Vfc3NsIC5zc2xfZmlsdGVycyAuaXMtYXZhaWxhYmxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbiAuaW5uZXItbGFuZGluZyAucGFnZV9zc2wgLmxhYmVsX2NoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnBhZ2Vfc3NsIC5sYWJlbF9jaGVja2JveCAubGFiZWxfdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5wYWdlX3NzbCAubGFiZWxfY2hlY2tib3ggLmxhYmVsX3RleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnBhZ2Vfc3NsIC5sYWJlbF9jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbiAuaW5uZXItbGFuZGluZyAucGFnZV9zc2wgLmxhYmVsX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAubGFiZWxfdGV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RpY2suc3ZnXCIpO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnBhZ2Vfc3NsIC5pX3BhcmFtOmhvdmVyIC5pX3BhcmFtX3Rvb2x0aXAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgIC5pbm5lci1sYW5kaW5nIC5wYWdlX3NzbCAuc3NsX2ZpbHRlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAgLmlubmVyLWxhbmRpbmcgLnBhZ2Vfc3NsIC5zc2xfZmlsdGVycyAuZmlsdGVyX3NlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAgLmlubmVyLWxhbmRpbmcgLnBhZ2Vfc3NsIC5zc2xfZmlsdGVycyAuZl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHBhZGRpbmc6IDEycHggMjFweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5wYWdlX3NzbCAubGFiZWxfY2hlY2tib3ggLmxhYmVsX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUxMnB4KSB7XG4gICAuaW5uZXItbGFuZGluZyAucGFnZV9zc2wgLmlfcGFyYW1fdG9vbHRpcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiosIDo6YmVmb3JlLCA6OmFmdGVyIHtcbiAgLS10dy1ib3JkZXItc3BhY2luZy14OiAwO1xuICAtLXR3LWJvcmRlci1zcGFjaW5nLXk6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXg6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXk6IDA7XG4gIC0tdHctcm90YXRlOiAwO1xuICAtLXR3LXNrZXcteDogMDtcbiAgLS10dy1za2V3LXk6IDA7XG4gIC0tdHctc2NhbGUteDogMTtcbiAgLS10dy1zY2FsZS15OiAxO1xuICAtLXR3LXBhbi14OiAgO1xuICAtLXR3LXBhbi15OiAgO1xuICAtLXR3LXBpbmNoLXpvb206ICA7XG4gIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczogcHJveGltaXR5O1xuICAtLXR3LW9yZGluYWw6ICA7XG4gIC0tdHctc2xhc2hlZC16ZXJvOiAgO1xuICAtLXR3LW51bWVyaWMtZmlndXJlOiAgO1xuICAtLXR3LW51bWVyaWMtc3BhY2luZzogIDtcbiAgLS10dy1udW1lcmljLWZyYWN0aW9uOiAgO1xuICAtLXR3LXJpbmctaW5zZXQ6ICA7XG4gIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcbiAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOiByZ2IoNTkgMTMwIDI0NiAvIDAuNSk7XG4gIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctcmluZy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3ctY29sb3JlZDogMCAwICMwMDAwO1xuICAtLXR3LWJsdXI6ICA7XG4gIC0tdHctYnJpZ2h0bmVzczogIDtcbiAgLS10dy1jb250cmFzdDogIDtcbiAgLS10dy1ncmF5c2NhbGU6ICA7XG4gIC0tdHctaHVlLXJvdGF0ZTogIDtcbiAgLS10dy1pbnZlcnQ6ICA7XG4gIC0tdHctc2F0dXJhdGU6ICA7XG4gIC0tdHctc2VwaWE6ICA7XG4gIC0tdHctZHJvcC1zaGFkb3c6ICA7XG4gIC0tdHctYmFja2Ryb3AtYmx1cjogIDtcbiAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiAgO1xuICAtLXR3LWJhY2tkcm9wLWNvbnRyYXN0OiAgO1xuICAtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogIDtcbiAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiAgO1xuICAtLXR3LWJhY2tkcm9wLWludmVydDogIDtcbiAgLS10dy1iYWNrZHJvcC1vcGFjaXR5OiAgO1xuICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiAgO1xuICAtLXR3LWJhY2tkcm9wLXNlcGlhOiAgO1xufVxuXG46OmJhY2tkcm9wIHtcbiAgLS10dy1ib3JkZXItc3BhY2luZy14OiAwO1xuICAtLXR3LWJvcmRlci1zcGFjaW5nLXk6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXg6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXk6IDA7XG4gIC0tdHctcm90YXRlOiAwO1xuICAtLXR3LXNrZXcteDogMDtcbiAgLS10dy1za2V3LXk6IDA7XG4gIC0tdHctc2NhbGUteDogMTtcbiAgLS10dy1zY2FsZS15OiAxO1xuICAtLXR3LXBhbi14OiAgO1xuICAtLXR3LXBhbi15OiAgO1xuICAtLXR3LXBpbmNoLXpvb206ICA7XG4gIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczogcHJveGltaXR5O1xuICAtLXR3LW9yZGluYWw6ICA7XG4gIC0tdHctc2xhc2hlZC16ZXJvOiAgO1xuICAtLXR3LW51bWVyaWMtZmlndXJlOiAgO1xuICAtLXR3LW51bWVyaWMtc3BhY2luZzogIDtcbiAgLS10dy1udW1lcmljLWZyYWN0aW9uOiAgO1xuICAtLXR3LXJpbmctaW5zZXQ6ICA7XG4gIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcbiAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOiByZ2IoNTkgMTMwIDI0NiAvIDAuNSk7XG4gIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctcmluZy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3ctY29sb3JlZDogMCAwICMwMDAwO1xuICAtLXR3LWJsdXI6ICA7XG4gIC0tdHctYnJpZ2h0bmVzczogIDtcbiAgLS10dy1jb250cmFzdDogIDtcbiAgLS10dy1ncmF5c2NhbGU6ICA7XG4gIC0tdHctaHVlLXJvdGF0ZTogIDtcbiAgLS10dy1pbnZlcnQ6ICA7XG4gIC0tdHctc2F0dXJhdGU6ICA7XG4gIC0tdHctc2VwaWE6ICA7XG4gIC0tdHctZHJvcC1zaGFkb3c6ICA7XG4gIC0tdHctYmFja2Ryb3AtYmx1cjogIDtcbiAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiAgO1xuICAtLXR3LWJhY2tkcm9wLWNvbnRyYXN0OiAgO1xuICAtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogIDtcbiAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiAgO1xuICAtLXR3LWJhY2tkcm9wLWludmVydDogIDtcbiAgLS10dy1iYWNrZHJvcC1vcGFjaXR5OiAgO1xuICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiAgO1xuICAtLXR3LWJhY2tkcm9wLXNlcGlhOiAgO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLmJvdHRvbS1cXFstMThweFxcXSB7XG4gIGJvdHRvbTogLTE4cHg7XG59XG4gLmlubmVyLWxhbmRpbmcgLnJpZ2h0LVxcWy0xOHB4XFxdIHtcbiAgcmlnaHQ6IC0xOHB4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLmNvbC1zcGFuLTMge1xuICBncmlkLWNvbHVtbjogc3BhbiAzIC8gc3BhbiAzO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLmNvbC1zdGFydC0xIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG59XG5cbiAuaW5uZXItbGFuZGluZyAuY29sLXN0YXJ0LTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5tLTAge1xuICBtYXJnaW46IDBweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5tYi1cXFsxMDBweFxcXSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLm1iLVxcWzEwcHhcXF0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLm1iLVxcWzExMHB4XFxdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubWItXFxbMTFweFxcXSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubWItXFxbMTJweFxcXSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubWItXFxbMTNweFxcXSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubWItXFxbMTVweFxcXSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubWItXFxbMjBweFxcXSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubWItXFxbMjVweFxcXSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubWItXFxbMzBweFxcXSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubWItXFxbMzZweFxcXSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubWItXFxbNHB4XFxdIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLm1yLVxcWzIwcHhcXF0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubXItXFxbMzBweFxcXSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5tdC1cXFstM3B4XFxdIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5tdC1cXFsxMHB4XFxdIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5tdC1cXFsyMHB4XFxdIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5tdC1cXFsyNHB4XFxdIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5tdC1cXFsyNXB4XFxdIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5tdC1cXFsyN3B4XFxdIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5tdC1cXFszMHB4XFxdIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5tdC1cXFszN3B4XFxdIHtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5tdC1cXFs0NXB4XFxdIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5tdC1cXFs4MHB4XFxdIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbiAuaW5uZXItbGFuZGluZyAuYm94LWJvcmRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiAuaW5uZXItbGFuZGluZyAuYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiAuaW5uZXItbGFuZGluZyAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAuZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbiAuaW5uZXItbGFuZGluZyAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlubmVyLWxhbmRpbmcgLmgtXFxbMTdweFxcXSB7XG4gIGhlaWdodDogMTdweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLmgtXFxbMjFweFxcXSB7XG4gIGhlaWdodDogMjFweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLmgtXFxbMjI1cHhcXF0ge1xuICBoZWlnaHQ6IDIyNXB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAuaC1cXFsyOHB4XFxdIHtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAuaC1cXFszNHB4XFxdIHtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAuaC1cXFszNXB4XFxdIHtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAuaC1cXFszcHhcXF0ge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLmgtXFxbNDE3cHhcXF0ge1xuICBoZWlnaHQ6IDQxN3B4O1xufVxuXG4uaW5uZXItbGFuZGluZyAuaC1cXFs0M3B4XFxdIHtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuXG4uaW5uZXItbGFuZGluZyAuaC1cXFs1MHB4XFxdIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAuaC1cXFs1NTVweFxcXSB7XG4gIGhlaWdodDogNTU1cHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5oLVxcWzgwcHhcXF0ge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5oLVxcWzgxcHhcXF0ge1xuICBoZWlnaHQ6IDgxcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5oLVxcWzkwcHhcXF0ge1xuICBoZWlnaHQ6IDkwcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC53LVxcWzE2MHB4XFxdIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAudy1cXFsxNjZweFxcXSB7XG4gIHdpZHRoOiAxNjZweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnctXFxbMTdweFxcXSB7XG4gIHdpZHRoOiAxN3B4O1xufVxuXG4uaW5uZXItbGFuZGluZyAudy1cXFsyMDBweFxcXSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnctXFxbMjFweFxcXSB7XG4gIHdpZHRoOiAyMXB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAudy1cXFsyMjVweFxcXSB7XG4gIHdpZHRoOiAyMjVweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnctXFxbMjcwcHhcXF0ge1xuICB3aWR0aDogMjcwcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC53LVxcWzI4cHhcXF0ge1xuICB3aWR0aDogMjhweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnctXFxbMzBweFxcXSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAudy1cXFszNHB4XFxdIHtcbiAgd2lkdGg6IDM0cHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC53LVxcWzM1cHhcXF0ge1xuICB3aWR0aDogMzVweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnctXFxbNDNweFxcXSB7XG4gIHdpZHRoOiA0M3B4O1xufVxuXG4uaW5uZXItbGFuZGluZyAudy1cXFs0NTBweFxcXSB7XG4gIHdpZHRoOiA0NTBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnctXFxbNTBweFxcXSB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAudy1cXFs1MTdweFxcXSB7XG4gIHdpZHRoOiA1MTdweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnctXFxbNTcwcHhcXF0ge1xuICB3aWR0aDogNTcwcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC53LVxcWzcwcHhcXF0ge1xuICB3aWR0aDogNzBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnctXFxbODBweFxcXSB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAudy1cXFs4MXB4XFxdIHtcbiAgd2lkdGg6IDgxcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC53LVxcWzkwcHhcXF0ge1xuICB3aWR0aDogOTBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaW5uZXItbGFuZGluZyAubWF4LXctMzAwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLm1heC13LTgyMCB7XG4gIG1heC13aWR0aDogODIwcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5tYXgtdy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLmZsZXgtbm9uZSB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uaW5uZXItbGFuZGluZyAuYmFzaXMtXFxbMzdcXCVcXF0ge1xuICBmbGV4LWJhc2lzOiAzNyU7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5iYXNpcy1cXFs2M1xcJVxcXSB7XG4gIGZsZXgtYmFzaXM6IDYzJTtcbn1cbi5pbm5lci1sYW5kaW5nIC4tcm90YXRlLTQ1IHtcbiAgLS10dy1yb3RhdGU6IC00NWRlZztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5yb3RhdGUtMTgwIHtcbiAgLS10dy1yb3RhdGU6IDE4MGRlZztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5yb3RhdGUtNDUge1xuICAtLXR3LXJvdGF0ZTogNDVkZWc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xufVxuLmlubmVyLWxhbmRpbmcgLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5uZXItbGFuZGluZyAuc2VsZWN0LW5vbmUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uaW5uZXItbGFuZGluZyAubGlzdC1cXFtkb3RcXF0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRvdDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLmxpc3QtZGVjaW1hbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLmdyaWQtY29scy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uaW5uZXItbGFuZGluZyAuZ3JpZC1jb2xzLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5ncmlkLWNvbHMtc3RyZXRjaCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xufVxuXG4uaW5uZXItbGFuZGluZyAuZ3JpZC1jb2xzLXN0cmV0Y2gtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG59XG5cbi5pbm5lci1sYW5kaW5nIC5pbm5lci1sYW5kaW5nIC5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5mbGV4LWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5pbm5lci1sYW5kaW5nIC5pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uaW5uZXItbGFuZGluZyAuaXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uaW5uZXItbGFuZGluZyAuaXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlubmVyLWxhbmRpbmcgLmp1c3RpZnktc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5pbm5lci1sYW5kaW5nIC5nYXAtXFxbMTBweFxcXSB7XG4gIGdhcDogMTBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLmdhcC1cXFsxNXB4XFxdIHtcbiAgZ2FwOiAxNXB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAuZ2FwLVxcWzIwcHhcXF0ge1xuICBnYXA6IDIwcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5nYXAtXFxbMzBweFxcXSB7XG4gIGdhcDogMzBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLmdhcC1cXFs3MHB4XFxdIHtcbiAgZ2FwOiA3MHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAuZ2FwLVxcWzdweFxcXSB7XG4gIGdhcDogN3B4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucm91bmRlZC1cXFsxM3B4XFxdIHtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnJvdW5kZWQtXFxbMjBweFxcXSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5yb3VuZGVkLVxcWzIzcHhcXF0ge1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucm91bmRlZC1cXFszMHB4XFxdIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nLnJvdW5kZWQtXFxbMzJweFxcXSB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAucm91bmRlZC1cXFszNXB4XFxdIHtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5yb3VuZGVkLVxcWzUwcHhcXF0ge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnJvdW5kZWQtZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5yb3VuZGVkLWJsLVxcWzMxcHhcXF0ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMXB4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnJvdW5kZWQtYnItXFxbMzFweFxcXSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMXB4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAuYm9yZGVyLWIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4gLmlubmVyLWxhbmRpbmcgLmJvcmRlci1hbG0tYmxhY2sge1xuXG4gIGJvcmRlci1jb2xvcjogcmdiKDM3IDM3IDM3KTtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5ib3JkZXItdmlvbGV0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNzUgNjggMjU1KTtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5iZy1hbG0tYmxhY2sge1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNyAzNyAzNyk7XG59XG5cbiAuaW5uZXItbGFuZGluZyAuYmctZHJrLXB1cnBsZSB7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDc3IDkxIDEyOSk7XG59XG5cbiAuaW5uZXItbGFuZGluZyAuYmctZHJrLXZpb2xldCB7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0OSwgMTA3LCAxNTApO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLmJnLWRya3ItZ3JleSB7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMywgMjI1LCAyMjgpO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLmJnLWdyZWVuIHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA3LCAxNTAsIDExOSk7XG59XG5cbiAuaW5uZXItbGFuZGluZyAuYmctZ3JleS1iZyB7XG4gZm9udC1mYW1pbHk6ICdHb2xvcycsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzgsIDI0MSwgMjQ1KTtcbn1cbiAuaW5uZXItbGFuZGluZ3tcbmZvbnQtZmFtaWx5OiAnR29sb3MnLCBzYW5zLXNlcmlmO1xuY29sb3I6IHJnYigzNywgMzcsIDM3KTtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5iZy1sYXZlbmRlciB7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMCwgMjE5LCAyNDYpO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLmJnLXBhc3RlbC12aW9sZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIzLCAyMjIsIDI1NSk7XG59XG5cbiAuaW5uZXItbGFuZGluZyAuYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzNiwgMTMyLCAyNDUpO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLmJnLXdoaXRlIHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4uaW5uZXItbGFuZGluZyAuYmctYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FjY29yZGlvbi10b2dnbGUuc3ZnJyk7XG59XG5cbi5iZy1hbHBoYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FscGhhLnN2ZycpO1xufVxuXG4uYmctYXJyLWxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1saW5rLnN2ZycpO1xufVxuXG4uYmctYXJyLXZpb2xldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fyci12aW9sZXQuc3ZnJyk7XG59XG5cbi5iZy1idXktbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2J1eS1saW5rLnN2ZycpO1xufVxuXG4uYmctbG9jayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvY2suc3ZnJyk7XG59XG5cbi5iZy1tdXRlLWZhY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYWNlLXNpbGVuY2Uuc3ZnJyk7XG59XG5cbi5iZy1vcmdhbmlzYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9vcmdhbml6YXRpb25TU0wuc3ZnJyk7XG59XG5cbi5iZy1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWFyY2guc3ZnJyk7XG59XG5cbi5iZy1zbWlsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NtaWxlLnN2ZycpO1xufVxuXG4uYmctc3NsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3NsLWJnLnBuZycpO1xufVxuXG4uYmctY29udGFpbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5iZy1zbWFsbC1pY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG59XG5cbi5iZy1zc2xpY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiA1NHB4IDU0cHg7XG59XG5cbi5iZy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTdweDtcbn1cblxuLmJnLXZpb2xldC10b2dnbGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTBweDtcbn1cblxuLmJnLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJnLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG59XG5cbi5iZy1uby1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmlubmVyLWxhbmRpbmcgLnAtMCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnAtMjBweCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5wLVxcWzEzcHhcXF0ge1xuICBwYWRkaW5nOiAxM3B4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucC1cXFsxNXB4XFxdIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnAtXFxbMThweFxcXSB7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5wLVxcWzIwcHhcXF0ge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucC1cXFszMHB4XFxdIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnAtXFxbNDBweFxcXSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5wLVxcWzUwcHhcXF0ge1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucHgtXFxbMTFweFxcXSB7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnB4LVxcWzIzcHhcXF0ge1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5weC1cXFsyNHB4XFxdIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucHgtXFxbMjdweFxcXSB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgcGFkZGluZy1yaWdodDogMjdweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnB4LVxcWzMwcHhcXF0ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5weC1cXFszOHB4XFxdIHtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucHgtXFxbNDBweFxcXSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnB4LVxcWzQ2cHhcXF0ge1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5weC1cXFs1MHB4XFxdIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucHgtXFxbNjBweFxcXSB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnB4LVxcWzY5cHhcXF0ge1xuICBwYWRkaW5nLWxlZnQ6IDY5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY5cHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5weC1cXFs3N3B4XFxdIHtcbiAgcGFkZGluZy1sZWZ0OiA3N3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA3N3B4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucHgtXFxbOXB4XFxdIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnB5LVxcWzEwcHhcXF0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5weS1cXFsxNHB4XFxdIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucHktXFxbMjBweFxcXSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnB5LVxcWzIycHhcXF0ge1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5weS1cXFsyOHB4XFxdIHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucHktXFxbMzBweFxcXSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnB5LVxcWzMycHhcXF0ge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5weS1cXFszN3B4XFxdIHtcbiAgcGFkZGluZy10b3A6IDM3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucHktXFxbNXB4XFxdIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnBiLVxcWzEwMHB4XFxdIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucGItXFxbMjBweFxcXSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucGItXFxbMjVweFxcXSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucGItXFxbMjdweFxcXSB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucGItXFxbMzJweFxcXSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucGItXFxbNTBweFxcXSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucGItXFxbNjRweFxcXSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucGwtXFxbMjNweFxcXSB7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnBsLVxcWzMwcHhcXF0ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5pbm5lci1sYW5kaW5nIC5wbC1cXFs0MHB4XFxdIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAucGwtXFxbNDNweFxcXSB7XG4gIHBhZGRpbmctbGVmdDogNDNweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnBsLVxcWzUwcHhcXF0ge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5wci1cXFsyNnB4XFxdIHtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbn1cblxuLnByLVxcWzMwcHhcXF0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucHItXFxbNDBweFxcXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5wci1cXFs1MHB4XFxdIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLnByLVxcWzYwcHhcXF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucHQtXFxbMjZweFxcXSB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuXG4ucHQtXFxbMjhweFxcXSB7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuXG4ucHQtXFxbNDdweFxcXSB7XG4gIHBhZGRpbmctdG9wOiA0N3B4O1xufVxuXG4ucHQtXFxbNThweFxcXSB7XG4gIHBhZGRpbmctdG9wOiA1OHB4O1xufVxuXG4ucHQtXFxbNjBweFxcXSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucHQtXFxbNzJweFxcXSB7XG4gIHBhZGRpbmctdG9wOiA3MnB4O1xufVxuXG4uaW5uZXItbGFuZGluZyAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbm5lci1sYW5kaW5nIC50ZXh0LVxcWzEzNXB4XFxdIHtcbiAgZm9udC1zaXplOiAxMzVweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnRleHQtXFxbMjBweFxcXSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnRleHQtXFxbNDRweFxcXSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnRleHQtaDEge1xuICBmb250LXNpemU6IDUycHg7XG59XG5cbi50ZXh0LWhlYWRlci1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC50ZXh0LWxhcmdlLWxpbmsge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAudGV4dC1sYXJnZS1wIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnRleHQtbG9nbyB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC50ZXh0LXByZ3JmIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLnRleHQtcHJpY2Uge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAudGV4dC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLmZvbnQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5mb250LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbiAuaW5uZXItbGFuZGluZyAuZm9udC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubGVhZGluZy1cXFsxNjJweFxcXSB7XG4gIGxpbmUtaGVpZ2h0OiAxNjJweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5sZWFkaW5nLVxcWzI0cHhcXF0ge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5sZWFkaW5nLVxcWzUzcHhcXF0ge1xuICBsaW5lLWhlaWdodDogNTNweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5sZWFkaW5nLVxcWzYycHhcXF0ge1xuICBsaW5lLWhlaWdodDogNjJweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5sZWFkaW5nLWgxIHtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubGVhZGluZy1sYXJnZS1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubGVhZGluZy1sYXJnZS1wIHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbiAuaW5uZXItbGFuZGluZyAubGVhZGluZy1wcmdyZiB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4gLmlubmVyLWxhbmRpbmcgLmxlYWRpbmctcHJpY2Uge1xuICBsaW5lLWhlaWdodDogNDNweDtcbn1cblxuIC5pbm5lci1sYW5kaW5nIC5sZWFkaW5nLXN1YnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4gLmlubmVyLWxhbmRpbmcgLnRleHQtYWxtLWJsYWNrIHtcbiBcbiAgY29sb3I6IHJnYigzNywgMzcsIDM3KTtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnRleHQtYmFieS1waW5rIHtcblxuICBjb2xvcjogcmdiKDI1NSwgMTk4LCAyMjgpO1xufVxuXG4uaW5uZXItbGFuZGluZyAudGV4dC1saWdodC1ncmVlbiB7XG4gXG4gIGNvbG9yOiByZ2IoMTkwLCAyNTMsIDIwOCk7XG59XG5cbi5pbm5lci1sYW5kaW5nIC50ZXh0LWxpZ2h0LXB1cnBsZSB7XG5cbiAgY29sb3I6IHJnYigxNjksIDIwMywgMjU0KTtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnRleHQtdmlvbGV0IHtcblxuICBjb2xvcjogcmdiKDc1LCA2OCwgMjU1KTtcbn1cblxuLmlubmVyLWxhbmRpbmcgLnRleHQtd2hpdGUge1xuXG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4udHJhbnNpdGlvbi1hbGwge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cblxuLnRyYW5zaXRpb24tdHJhbnNmb3JtIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XG5cbi5lYXNlLWluLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDpoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAuYWNjb3JkaW9uLXRleHQgLm1heC1sZ1xcOmhpZGRlbiB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAuaW5uZXItbGFuZGluZyAgLm1heC14bFxcOm1heC13LW5vbmUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgteGxcXDpweC1cXFsyMHB4XFxdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDpmaXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOmxlZnQtMCB7XG4gICAgbGVmdDogMHB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOnRvcC1cXFsxMDBweFxcXSB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDptLTAge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOm14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6bWItXFxbMTBweFxcXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDptYi1cXFsyMHB4XFxdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOm1iLVxcWzI1cHhcXF0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6bWItXFxbNTRweFxcXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDptYi1cXFs5cHhcXF0ge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDptci1cXFsxN3B4XFxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6bXItXFxbMThweFxcXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOm10LTAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDptdC1cXFsxMHB4XFxdIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOm10LVxcWzEzcHhcXF0ge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6bXQtXFxbMjVweFxcXSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDptdC1cXFszNHB4XFxdIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDpoLVxcWzEycHhcXF0ge1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDpoLVxcWzE3NXB4XFxdIHtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOmgtXFxbMjJweFxcXSB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOmgtXFxbMjZweFxcXSB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOmgtXFxbMzg1cHhcXF0ge1xuICAgIGhlaWdodDogMzg1cHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6aC1cXFs1MHB4XFxdIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6aC1cXFs3MHB4XFxdIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6aC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6aC1zY3JlZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6dy1cXFsxMnB4XFxdIHtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDp3LVxcWzE3NXB4XFxdIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6dy1cXFsyMnB4XFxdIHtcbiAgICB3aWR0aDogMjJweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDp3LVxcWzI2cHhcXF0ge1xuICAgIHdpZHRoOiAyNnB4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnctXFxbNTBweFxcXSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6dy1cXFs3MHB4XFxdIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDp3LWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnctc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6bWF4LXctXFxbNzVcXCVcXF0ge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOm1heC13LW5vbmUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDpmbGV4LTEge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDpmbGV4LWNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDpmbGV4LWNvbC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6aXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOmp1c3RpZnktc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDpnYXAtXFxbMjBweFxcXSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOmdhcC1cXFsyOXB4XFxdIHtcbiAgICBnYXA6IDI5cHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6Z2FwLVxcWzMwcHhcXF0ge1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDpvdmVyc2Nyb2xsLXktYXV0byB7XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBhdXRvO1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnJvdW5kZWQtXFxbMTBweFxcXSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDpyb3VuZGVkLVxcWzIzcHhcXF0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6cm91bmRlZC1cXFsyNHB4XFxdIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnJvdW5kZWQtXFxbMzBweFxcXSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDpiZy1ncmV5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LCAyNDEsIDI0NSk7XG4gIH1cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOmJnLW1vYmlsZS10b2dnbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOmJnLXNzbGljb24tbSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MnB4IDQycHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6cC1cXFsxM3B4XFxdIHtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnAtXFxbMTZweFxcXSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDpwLVxcWzE3cHhcXF0ge1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6cC1cXFsyMHB4XFxdIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnAtXFxbMzBweFxcXSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDpwLVxcWzMycHhcXF0ge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6cHgtXFxbMTBweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6cHgtXFxbMTRweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6cHgtXFxbMThweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6cHgtXFxbMjBweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6cHgtXFxbMjJweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6cHgtXFxbMjNweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6cHgtXFxbMjVweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6cHgtXFxbMjhweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6cHgtXFxbMzBweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6cHgtXFxbMzVweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6cHgtXFxbNDhweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6cHgtXFxbNDlweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ5cHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6cHgtXFxbNTVweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6cHktMCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOnB5LVxcWzEwcHhcXF0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnB5LVxcWzE1cHhcXF0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOnB5LVxcWzIxcHhcXF0ge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnB5LVxcWzIzcHhcXF0ge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnB5LVxcWzI0cHhcXF0ge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnB5LVxcWzI3cHhcXF0ge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnB5LVxcWzMwcHhcXF0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5uZXItbGFuZGluZyAgIC5tYXgtbGdcXDptYXgtbGdcXDpwci1cXFs0NHB4XFxdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDpwYi1cXFsxNXB4XFxdIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDpwYi1cXFsyMHB4XFxdIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDpwYi1cXFs4MHB4XFxdIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDpwbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDpwbC1cXFsxM3B4XFxdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6cGwtXFxbMjRweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDpwci1cXFsyM3B4XFxdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnByLVxcWzI0cHhcXF0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6cHQtXFxbNDVweFxcXSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cblxuICAuaW5uZXItbGFuZGluZyAubWF4LWxnXFw6dGV4dC1cXFsxMDVweFxcXSB7XG4gICAgZm9udC1zaXplOiAxMDVweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDp0ZXh0LVxcWzE0cHhcXF0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDp0ZXh0LVxcWzE2cHhcXF0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDp0ZXh0LVxcWzIwcHhcXF0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDp0ZXh0LVxcWzI0cHhcXF0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDp0ZXh0LVxcWzMycHhcXF0ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDp0ZXh0LVxcWzM2cHhcXF0ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDp0ZXh0LWhlYWRlci1saW5rcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnRleHQtbGFyZ2UtcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnRleHQtbGlzdCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOnRleHQtbmFtZS1tIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6dGV4dC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOmxlYWRpbmctXFxbMTI2cHhcXF0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjZweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDpsZWFkaW5nLVxcWzE4cHhcXF0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOmxlYWRpbmctXFxbMTlweFxcXSB7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6bGVhZGluZy1cXFsyNHB4XFxdIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5pbm5lci1sYW5kaW5nIC5tYXgtbGdcXDpsZWFkaW5nLVxcWzI5cHhcXF0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOmxlYWRpbmctXFxbMzhweFxcXSB7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6bGVhZGluZy1cXFs0MHB4XFxdIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gLmlubmVyLWxhbmRpbmcgIC5tYXgtbGdcXDpsZWFkaW5nLWxhcmdlLXAge1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG5cbiAuaW5uZXItbGFuZGluZyAgLm1heC1sZ1xcOmxlYWRpbmctbGlzdCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6bGVhZGluZy1tb2JpbGUtcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cblxuIC5pbm5lci1sYW5kaW5nICAubWF4LWxnXFw6bGVhZGluZy1uYW1lLW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG5cbiAgLmlubmVyLWxhbmRpbmcgLm1heC1sZ1xcOmxlYWRpbmctcHJpY2Uge1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB9XG59IiwiLyohIE5PUk1BTElaRSAqLyosOjphZnRlciw6OmJlZm9yZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjAgc29saWQgY3VycmVudENvbG9yfWh0bWx7bGluZS1oZWlnaHQ6bm9ybWFsOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtoZWlnaHQ6MTAwJTstbW96LXRhYi1zaXplOjQ7dGFiLXNpemU6NDtmb250LWZhbWlseTonR29sb3MnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmfWJvZHl7bWFyZ2luOjA7bGluZS1oZWlnaHQ6aW5oZXJpdDttaW4taGVpZ2h0OjEwMCV9aHJ7aGVpZ2h0OjA7Y29sb3I6aW5oZXJpdDtib3JkZXItdG9wLXdpZHRoOjFweH1oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0O21hcmdpbjowfWF7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6dWktbW9ub3NwYWNlLENvbnNvbGFzLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX10YWJsZXt0ZXh0LWluZGVudDowO2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7bWFyZ2luOjA7cGFkZGluZzowO291dGxpbmU6MH1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtiYWNrZ3JvdW5kOjAgMDtjdXJzb3I6cG9pbnRlcn06LW1vei1mb2N1c3Jpbmd7b3V0bGluZTphdXRvfTotbW96LXVpLWludmFsaWR7Ym94LXNoYWRvdzpub25lfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiw6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX1ibG9ja3F1b3RlLGRkLGRsLGZpZWxkc2V0LGZpZ3VyZSxocixsZWdlbmQsbWVudSxvbCxwLHByZSx1bHttYXJnaW46MDtwYWRkaW5nOjB9bWVudSxvbCx1bHtsaXN0LXN0eWxlOm5vbmV9dGV4dGFyZWF7cmVzaXplOnZlcnRpY2FsfTpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH1hdWRpbyxjYW52YXMsZW1iZWQsaWZyYW1lLGltZyxvYmplY3Qsc3ZnLHZpZGVve2Rpc3BsYXk6YmxvY2t9aW1nLHZpZGVve21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dvbG9zJztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvZ29sb3MtdGV4dF9yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2dvbG9zLXRleHRfcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dvbG9zJztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvZ29sb3MtdGV4dF9tZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvZ29sb3MtdGV4dF9tZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnR29sb3MnO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9nb2xvcy10ZXh0X2RlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2dvbG9zLXRleHRfZGVtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnR29sb3MnO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9nb2xvcy10ZXh0X2JvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvZ29sb3MtdGV4dF9ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dvbG9zJztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvZ29sb3MtdGV4dF9ibGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9nb2xvcy10ZXh0X2JsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5pcHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzEwMTAxMDtcblx0Zm9udC1mYW1pbHk6ICdHb2xvcycsIHNhbnMtc2VyaWY7XG59XG4uaXBzIC5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDE0MDBweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbi5pcHMgLmJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDAuODc1cmVtIDJyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICM3NDlFRkY7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRoZWlnaHQ6IGF1dG9cbn1cbi5pcHMgLmJ0bi1iaWcge1xuXHRwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbn1cbi5pcHMgLmJ0bjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2MjkxRkY7XG59XG4uaXBzIC5idG4td2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzI1MjUyNTtcbn1cbi5pcHMgLmJ0bi13aGl0ZTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG9wYWNpdHk6IDAuODU7XG59XG4uaXBzIC5maWVsZCArIC5pcHMgLmZpZWxkIHtcblx0bWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmlwcyAuZmllbGRfbGFiZWwge1xuXHRjb2xvcjogIzI1MjUyNTtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmlwcyAuaW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0cGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdG1hcmdpbi10b3A6IDFyZW07XG5cdGNvbG9yOiAjMDAwO1xufVxuLmlwcyB0ZXh0YXJlYS5pbnB1dCB7XG5cdHJlc2l6ZTogbm9uZTtcbn1cbi5pcHMgLnNlY3Rpb25fdGl0bGUge1xuXHRmb250LXNpemU6IDNyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uaXBzIC5zZWN0aW9uX2Rlc2Mge1xuXHRmb250LXNpemU6IDEuNXJlbTtcbn1cbi5pcHMgc2VjdGlvbiB7XG5cdG1hcmdpbjogOHJlbSAwO1xufVxuLmlwcyAuZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uaXBzIC5mbGV4LXdyYXAge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4uaXBzIC5hbGlnbi1pdGVtcy1zdGFydCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmlwcyAuYWxpZ24taXRlbXMtY2VudGVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pcHMgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmlwcyAuZmxleC1jb2x1bW4ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmlwcyAuZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG59XG4uaXBzIC5jb2xvci1yZWQge1xuXHRjb2xvcjogI2YwMDtcbn1cbi5pcHMgLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cblxuIC5pcHMgLnNfaGVybyB7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2lwcy9iZy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG5cdHBhZGRpbmc6IDdyZW0gMCA2cmVtO1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luOiAwO1xufVxuLmlwcyAuc19oZXJvIC5zZWN0aW9uX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRtYXgtd2lkdGg6IDkyMHB4O1xufVxuLmlwcyAuc19oZXJvIC5hY3Rpb25zIHtcblx0bWFyZ2luLXRvcDogNS41cmVtO1xuXHRnYXA6IDJyZW07XG59XG4uaXBzIC5zX2hlcm8gLmRlc2Mge1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0bWF4LXdpZHRoOiA1NDBweDtcbn1cbi5pcHMgLnNfaGVybyAubG9nbyB7XG5cdHdpZHRoOiA1cmVtO1xufVxuLmlwcyAuc19oZXJvIC5idG4ge1xuXHRmbGV4OiBub25lO1xufVxuXG4uaXBzIC53aHlfbGlzdCB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0Z2FwOiA0cmVtIDhyZW07XG59XG4uaXBzIC53aHlfbGlzdCAuaXRlbSB7XG5cdGdhcDogMi41cmVtO1xufVxuLmlwcyAud2h5X2xpc3QgLmlfaW1nIHtcblx0ZmxleDogbm9uZTtcbn1cbi5pcHMgLndoeV9saXN0IC5pX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5pcHMgLndoeV9saXN0IC5pX2Rlc2Mge1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uaXBzIC5zbGlkZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXBzIC5zbGlkZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cbi5pcHMgLnNsaWRlcyAuaXRlbSB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uaXBzIC5zbGlkZXJfbmF2X2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDUwJSAtIDEuNzVyZW0pO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0d2lkdGg6IDMuNXJlbTtcblx0aGVpZ2h0OiAzLjVyZW07XG5cdHotaW5kZXg6IDEwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmlwcyAuc2xpZGVyX25hdl9idG4gPiBzdmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiBhdXRvO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pcHMgLnNsaWRlcl9uYXZfYnRuOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbn1cbi5pcHMgLnNsaWRlcl9uYXZfYnRuLmlzLXByZXYge1xuXHRsZWZ0OiA1cmVtO1xufVxuLmlwcyAuc2xpZGVyX25hdl9idG4uaXMtbmV4dCB7XG5cdHJpZ2h0OiA1cmVtO1xufVxuLmlwcyAuc2xpZGVyX2RvdHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAwLjc1cmVtO1xuXHR6LWluZGV4OiAxMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDNyZW07XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xufVxuLmlwcyAuc2xpZGVyX2RvdCB7XG5cdHdpZHRoOiAxLjI1cmVtO1xuXHRoZWlnaHQ6IDEuMjVyZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuLmlwcyAuc2xpZGVyX2RvdDpob3ZlciwgLmlwcyAuc2xpZGVyX2RvdC5pcy1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xufVxuXG4uaXBzIC5zZXJ2aWNlc19saXN0IHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcblx0Z2FwOiAyMHB4O1xufVxuLmlwcyAuc2VydmljZXNfbGlzdCAuaXRlbSB7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XG5cdGJhY2tncm91bmQ6ICAjRjRGNEY0O1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRwYWRkaW5nOiAycmVtIDIuNXJlbTtcblx0Y29sb3I6ICMyNTI1MjU7XG5cdGdhcDogMS41cmVtO1xufVxuLmlwcyAuc2VydmljZXNfbGlzdCAuaXRlbS1iaWcge1xuXHRncmlkLWNvbHVtbjogc3BhbiAzIC8gc3BhbiAzO1xufVxuLmlwcyAuc2VydmljZXNfbGlzdCAuaV90aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbi5pcHMgLnNlcnZpY2VzX2xpc3QgLmlfZGVzYyB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0bWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmlwcyAuc2VydmljZXNfbGlzdCAuaV9pbWcge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0ZmxleDogbm9uZTtcbn1cblxuLmlwcyAucHJvZHVjdHNfbGlzdCB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdGdhcDogMjBweDtcblx0bWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmlwcyAucHJvZHVjdHNfbGlzdCArIC5zZWN0aW9uX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmlwcyAucHJvZHVjdHNfbGlzdCAuaXRlbSB7XG5cdGJhY2tncm91bmQ6ICAjRjRGNEY0O1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRwYWRkaW5nOiAycmVtIDNyZW07XG5cdGNvbG9yOiAjMjUyNTI1O1xufVxuLmlwcyAucHJvZHVjdHNfbGlzdCAuaV90aXRsZSB7XG5cdGZvbnQtc2l6ZTogMy43NXJlbTtcbn1cbi5pcHMgLnByb2R1Y3RzX2xpc3QgLmlfZGVzYyB7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRtYXJnaW4tdG9wOiAwLjc1cmVtO1xuXHRmbGV4OiAxO1xufVxuLmlwcyAucHJvZHVjdHNfbGlzdCAuaV9wcmljZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMi43NXJlbTtcblx0bWFyZ2luLXRvcDogNHJlbTtcbn1cbi5pcHMgLnByb2R1Y3RzX2xpc3QgLmJ0biB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5pcHMgLmJhbm5lcl93cmFwcGVyIHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaXBzL2Jhbm5lci1iZy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEuNzVyZW07XG5cdHBhZGRpbmc6IDMuMjVyZW0gNXJlbSAzcmVtO1xuXHRjb2xvcjogI2ZmZjtcblx0Z2FwOiAycmVtO1xufVxuLmlwcyAuYmFubmVyX3dyYXBwZXIgLmJhbm5lcl90aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMy43NXJlbTtcblx0bWF4LXdpZHRoOiA2ODBweDtcbn1cbi5pcHMgLmJhbm5lcl93cmFwcGVyIC5iYW5uZXJfZGVzYyB7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0Y29sb3I6I2ZmZjtcbn1cbi5pcHMgLmJhbm5lcl93cmFwcGVyIC5iYW5uZXJfZGVzYyBwICsgcCB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5pcHMgLmJhbm5lcl93cmFwcGVyIC5idG4ge1xuXHRtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHQuaXBzIHtcblx0XHRmb250LXNpemU6IDc1JTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFxuLmlwc1x0LnNfaGVybyAuYWN0aW9ucyB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG4uaXBzXHQuc2VydmljZXNfbGlzdCwgLndoeV9saXN0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxuLmlwc1x0LnNlcnZpY2VzX2xpc3QgLmlfaW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHR9XG4uaXBzXHQuc2VydmljZXNfbGlzdCAuaXRlbSwgLnNlcnZpY2VzX2xpc3QgLml0ZW0tYmlnIHtcblx0XHRncmlkLWNvbHVtbjogYXV0byAvIGF1dG87XG5cdH1cbi5pcHNcdC5wcm9kdWN0c19saXN0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxuLmlwc1x0LmJhbm5lcl93cmFwcGVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG4uaXBzXHQuYmFubmVyX3dyYXBwZXIgLmJhbm5lcl9kZXNjIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbi5pcHNcdC5zZWN0aW9uX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0fVxuLmlwc1x0LnNlY3Rpb25fdGl0bGUgYnIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbi5pcHNcdHNlY3Rpb24ge1xuXHRcdG1hcmdpbjogNnJlbSAwO1xuXHR9XG4uaXBzXHQuc19oZXJvIHtcblx0XHRwYWRkaW5nOiA1cmVtIDA7XG5cdH1cbi5pcHNcdC5zX2NhbGxiYWNrIC5mb3JtIC5mbGV4IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuLmlwc1x0LnNfY2FsbGJhY2sgLmZpZWxkcy1yaWdodCB7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHR9XG4uaXBzXHQuc2xpZGVyX25hdl9idG4ge1xuXHRcdHdpZHRoOiAzcmVtO1xuXHRcdGhlaWdodDogM3JlbTtcblx0XHR0b3A6IGNhbGMoNTAlIC0gMS41cmVtKTtcblx0fVxuLmlwc1x0LnNsaWRlcl9uYXZfYnRuLmlzLXByZXYge1xuXHRcdGxlZnQ6IDJyZW07XG5cdH1cbi5pcHNcdC5zbGlkZXJfbmF2X2J0bi5pcy1uZXh0IHtcblx0XHRyaWdodDogMnJlbTtcblx0fVxuLmlwc1x0LnNsaWRlcl9kb3RzIHtcblx0XHRib3R0b206IDJyZW07XG5cdH1cbi5pcHNcdC5zbGlkZXJfZG90IHtcblx0XHR3aWR0aDogMXJlbTtcblx0XHRoZWlnaHQ6IDFyZW07XG5cdH1cbi5pcHNcdC5iYW5uZXJfd3JhcHBlciB7XG5cdFx0cGFkZGluZzogM3JlbTtcblx0fVxuLmlwc1x0LmJhbm5lcl93cmFwcGVyIC5iYW5uZXJfdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHR9XG5cbn0iLCIucGF5bWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5AbWVkaWEobWF4LXdpZHRoOjEwMDBweCl7XG4gIG1hcmdpbi10b3A6MnJlbTtcbiAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICAuY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQjZDMjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGhlaWdodDogMTc1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjJyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDoxMDAwcHgpe1xuICBtYXJnaW4tYm90dG9tOjJyZW07XG5cbn1cbiAgfVxuXG4gIHAgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG59IiwiQGltcG9ydCAnanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL3RoZW1lLmNzcyc7XG5AaW1wb3J0ICdqcXVlcnktdWkvdGhlbWVzL2Jhc2Uvc2xpZGVyLmNzcyc7XG5AaW1wb3J0ICdmb250cy5jc3MnO1xuQGltcG9ydCAnYnRuLmNzcyc7XG5AaW1wb3J0ICdjb21tb24uY3NzJztcbkBpbXBvcnQgJ2hlYWRlci5jc3MnO1xuQGltcG9ydCAnbWFpbi1iYW5uZXIuY3NzJztcbkBpbXBvcnQgJ2ZpcnN0LWNvbnRhaW5lci5jc3MnO1xuQGltcG9ydCAnc2Vjb25kLWNvbnRhaW5lci5jc3MnO1xuQGltcG9ydCAndGhpcmQtY29udGFpbmVyLmNzcyc7XG5AaW1wb3J0ICdmb3VydGgtY29udGFpbmVyLmNzcyc7XG5AaW1wb3J0ICdmb290ZXIuY3NzJztcbkBpbXBvcnQgJ21haW4td3JhcHBlci5jc3MnO1xuQGltcG9ydCAnbWFpbi1zZXJ2aWNlcy5jc3MnO1xuQGltcG9ydCAnZ3JhZGllbnQuY3NzJztcbkBpbXBvcnQgJ2RlY2lzaW9ucy5jc3MnO1xuQGltcG9ydCAnYWJvdXQuY3NzJztcbkBpbXBvcnQgJ2RvY3VtZW50cy5jc3MnO1xuQGltcG9ydCAnaW5uZXItYmxvY2suY3NzJztcbkBpbXBvcnQgJ2FydGljbGUuY3NzJztcbkBpbXBvcnQgJ2ljb25zLWxpc3QuY3NzJztcbkBpbXBvcnQgJ2lubmVyLXByb2R1Y3RzLmNzcyc7XG5AaW1wb3J0ICdicmVhZGNydW1icy5jc3MnO1xuQGltcG9ydCAnY2FsY3VsYXRvci5jc3MnO1xuQGltcG9ydCAnZm9ybS1vbmxpbmUuY3NzJztcbkBpbXBvcnQgJ29yZGVyLXdyYXBwZXIuY3NzJztcbkBpbXBvcnQgXCJwYXltZW50XCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCAncHJpY2UtdGFibGUuY3NzJztcbkBpbXBvcnQgJ25vdmlua2kuY3NzJztcbkBpbXBvcnQgJ3NlcnZpY2VzLmNzcyc7XG5cbkBpbXBvcnQgJ291dHB1dC1uZXcuY3NzJztcbkBpbXBvcnQgJ2lwcy5jc3MnOyIsIi5yb3cge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBmb3IgJGNvbCBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICR3aWR0aDogcGVyY2VudGFnZShjYWxjKCRjb2wgLyAxMikpO1xuXG4gIC5jb2wtI3skY29sfSB7XG4gICAgd2lkdGg6ICN7JHdpZHRofTtcbiAgfVxufVxuIiwiLyoqXG4gKiBTd2lwZXIgMTEuMS4xMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBTZXB0ZW1iZXIgMSwgMjAyNFxuICovXG5cbiBAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/