

/* Start:/local/templates/new2023/css/slick.css?16954007941776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

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

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/new2023/css/slick-theme.css?16954007943145*/
@charset "UTF-8";
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/new2023/css/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/new2023/css/./fonts/slick.eot');
    src: url('/local/templates/new2023/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/new2023/css/./fonts/slick.woff') format('woff'), url('/local/templates/new2023/css/./fonts/slick.ttf') format('truetype'), url('/local/templates/new2023/css/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/new2023/css/grid-gallery.min.css?16954007941966*/
.gg-container{--main-color:#000;--secondary-color:#111;--txt-color:#fff;--img-bg-color:rgba(240,240,240,0.9);--backdrop-color:rgba(240,240,240,0.9);--gap-length:2px;--row-height:200px;--column-width:220px}.gg-container *[data-theme="dark"]{--main-color:#ddd;--secondary-color:#eee;--txt-color:#111;--img-bg-color:rgba(20,20,20,0.9);--backdrop-color:rgba(30,30,30,0.9)}.gg-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--column-width),1fr));grid-auto-rows:var(--row-height);grid-gap:var(--gap-length);margin:20px 0}.gg-box img{object-fit:cover;cursor:pointer;width:100%;height:100%;background:var(--img-bg-color)}.gg-box img:hover{opacity:.98}#gg-screen{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--backdrop-color);z-index:9999;text-align:center}#gg-screen .gg-image{height:100%;display:inline-flex;justify-content:center;align-items:center}#gg-screen .gg-image img{max-width:100%;max-height:100%;margin:0 auto}.gg-btn{width:35px;height:35px;background:var(--main-color);color:var(--txt-color);text-align:center;line-height:35px;cursor:pointer;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;font-size:20px;box-sizing:border-box;padding-left:2px;position:fixed;bottom:10px}.gg-btn:hover{background:var(--secondary-color)}.gg-close{top:10px}.gg-close,.gg-next{right:10px}.gg-prev{right:50px}.gg-prev,.gg-next{bottom:10px}@media(min-width:478px){.gg-box img:nth-child(2n):not(:last-of-type){grid-row-end:span 2}[data-layout="horizontal"] img:nth-child(2n):not(:last-of-type){grid-column-end:span 2;grid-row-end:span 1}[data-layout="square"] img:nth-child(2n):not(:last-of-type){grid-row-end:span 1;grid-column-end:span 1}}@media(max-width:768px){.gg-box{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:calc(var(--row-height) - 15vh);margin:10px 0}}@media(max-width:450px){.gg-box{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}
/* End */


/* Start:/local/templates/new2023/css/style.min.css?1741119152152856*/
@font-face{font-weight:400;font-family:"SF UI Display";font-style:normal;src:url(/local/templates/new2023/css/../fonts/SFUIDisplay-Regular.woff2) format("woff2"),url(/local/templates/new2023/css/../fonts/SFUIDisplay-Regular.woff) format("woff")}@font-face{font-weight:700;font-family:"SF UI Display";font-style:normal;src:url(/local/templates/new2023/css/../fonts/SFUIDisplay-Bold.woff2) format("woff2"),url(/local/templates/new2023/css/../fonts/SFUIDisplay-Bold.woff) format("woff")}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;width:100%;max-width:100%;min-width:320px;font-family:"SF UI Display","Arial",sans-serif;font-size:16px;line-height:1.2;font-weight:400;color:#182b53;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-color:#fff}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;color:inherit;outline:0}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,hr,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.reset,figure{margin:0;padding:0}.transition{-webkit-transition:ease-out .3s;transition:ease-out .3s}.footer{margin-top:auto}footer a,main a{text-decoration:underline}.footer__list li a,footer a:active,footer a:hover,main a:active,main a:hover{text-decoration:none}.promo ul li span,.promo__title span,main a{color:#4c82ff}.tariff__title i,address{font-style:normal}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}button,input,select,textarea{font-family:"SF UI Display","Arial",sans-serif;color:#182b53;border:0;outline:0}button{padding:0;cursor:pointer;background-color:transparent}.privacy_policy{padding:10px;border-top:3px solid #5ca94e;text-align:center;position:fixed;bottom:0;z-index:500;left:0;right:0;background:#fff}.privacy_policy a{color:#5ca94e;font-weight:700}.privacy_policy .button{color:#f95454;cursor:pointer}.title,.title-2,h1,h2{margin-bottom:32px;font-size:42px;font-weight:700}.title-2,h2{margin-bottom:43px;text-align:center}.title-3,.title-4,h3,h4{font-size:30px;font-weight:700}.title-4,h4{font-size:24px}.wrapper{width:1440px;max-width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.internal{    margin-top: 0;padding-top:0px}.wrapper__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:60px}.wrapper__content{width:calc(100% - 300px)}.btn,.btn:active,.btn:hover{-webkit-transition:ease-out .3s;transition:ease-out .3s}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;width:140px;height:43px;text-align:center;text-decoration:none;font-size:14px;font-weight:700;line-height:1;color:#4c82ff;text-transform:uppercase;border:2px solid #4c82ff;border-radius:25px}.btn:active,.btn:hover{color:#fff;background-color:#4c82ff}.btn--green{color:#fff;background-color:#26c195;border-color:#26c195}.btn--green:active,.btn--green:hover{color:#26c195;background-color:#fff}.btn--blue,.header{color:#fff;background-color:#4c82ff}.btn--blue:active,.btn--blue:hover{color:#4c82ff;background-color:#fff}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#17274a}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;padding-bottom:15px}.header__block{margin-left:40px}.header__phone{display:block;margin-bottom:5px;font-weight:700;font-size:20px}.header__call{display:block;text-decoration:none;text-align:right;color:#4c82ff;-webkit-transition:ease-out .3s;transition:ease-out .3s}.header__call:active,.header__call:hover{color:#fff;-webkit-transition:ease-out .3s;transition:ease-out .3s}.header__time{display:block;margin-top:0;margin-bottom:5px}.header__mail{display:block;font-size:20px}.header__mail,.header__phone{-webkit-transition:ease-out .3s;transition:ease-out .3s}.header__mail:active,.header__mail:hover,.header__phone:active,.header__phone:hover{color:#4c82ff;-webkit-transition:ease-out .3s;transition:ease-out .3s}.logo__desktop{display:block}.form__select option[disabled],.logo__mobile,.menu__open{display:none}.menu{margin-left:auto;margin-right:auto}.menu__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__item{margin-left:10px;margin-right:10px;-webkit-transition:ease-out .3s;transition:ease-out .3s}.form__comment a:active,.form__comment a:hover,.menu__item--active,.menu__item:active,.menu__item:hover,.promo__title a:active,.promo__title a:hover{color:#4c82ff;-webkit-transition:ease-out .3s;transition:ease-out .3s}.menu__link{font-size:18px}.social{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__comment a,.promo__title a,.social__item,.social__item:active,.social__item:hover{-webkit-transition:ease-out .3s;transition:ease-out .3s}.social__item{margin-right:20px}.social__item:active,.social__item:hover{opacity:.7}.promo ul li::before,.social__link{background-repeat:no-repeat;background-size:contain}.social__link{display:block;width:30px;height:30px}.social__link--wa{background-image:url(/local/templates/new2023/css/../img/icons/whatsapp.svg)}.social__link--tg{width:33px;height:33px;background-image:url(/local/templates/new2023/css/../img/icons/telegram.svg)}.promo{position:relative;min-height:100vh;margin-bottom:70px;font-size:24px;color:#fff;text-align:center;background-color:#4c82ff;background-repeat:no-repeat;background-position:center;background-size:cover}.promo::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-color:rgba(0,0,0,.7)}.promo .title,.promo h1{font-size:60px;margin-bottom:50px}.promo .form,.promo ul{width:700px;max-width:100%}.promo ul{padding:0;list-style:none;text-align:left;margin:0 auto 100px}.promo ul li{position:relative;margin-bottom:20px;padding-left:40px}.promo ul li::before{content:"";top:0;left:0;background-image:url(/local/templates/new2023/css/../img/icons/circle-tick.svg)}.promo .form{margin-left:auto;margin-right:auto;margin-top:50px}.promo__wrap{position:relative;z-index:10;padding-top:200px;padding-bottom:100px}.promo ul li::before,.promo__down,.tariff__top::before{position:absolute;width:30px;height:30px}.promo__down{display:block;bottom:20px;left:50%;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);text-align:center;color:#fff;font-size:30px;line-height:30px;text-decoration:none}.promo__btn{margin-left:auto;margin-right:auto;width:420px;height:60px;font-size:16px}.promo__title{font-size:30px}.form__comment a,.promo__title a{color:#fff;text-decoration:none;border-bottom:1px dashed #4c82ff}.tariff{margin-bottom:100px}.tariff__item,.tariff__list{display:-webkit-box;display:-ms-flexbox;display:flex}.tariff__list{margin:0;padding:0;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tariff__item{width:23%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-shadow:0 2px 8px 3px rgba(24,43,83,.1);box-shadow:0 2px 8px 3px rgba(24,43,83,.1)}.tariff__top{position:relative;height:120px;padding:20px 20px 20px 60px;background-color:#f4f9ff}.tariff__top::before{content:"";top:40px;left:20px;background-image:url(/local/templates/new2023/css/../img/icons/circle-tick.svg);background-repeat:no-repeat;background-size:contain}.tariff__title{margin:0;font-weight:700;font-size:24px}.tariff__title span{color:red}.tariff__title i{color:#00f}.tariff__info{padding:20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tariff__info ul{padding:0;list-style:none;margin:0 0 20px}.tariff__info ul li{position:relative;padding-left:20px;margin-bottom:8px}.tariff__info ul li::before{content:"\2713";position:absolute;top:0;left:0;color:red}.tariff__name{margin-top:0;margin-bottom:5px;text-transform:uppercase;letter-spacing:.1em;color:#4c82ff;font-size:14px}.tariff__price{margin-top:auto;margin-bottom:20px;font-weight:700;text-align:center}.tariff__price span{display:block;font-size:24px;color:#4c82ff}.tariff__btn{width:200px;margin-left:auto;margin-right:auto}.benefits{margin-bottom:100px}.benefits__item,.benefits__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits__list{margin:0;padding:0;list-style:none;-ms-flex-pack:distribute;justify-content:space-around}.benefits__item{position:relative;width:30%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;padding:20px;line-height:1.5;background-color:#fff;-webkit-box-shadow:0 2px 8px 3px rgba(24,43,83,.1);box-shadow:0 2px 8px 3px rgba(24,43,83,.1)}.benefits__icon{width:60px}.benefits__title{width:calc(100% - 80px);margin:0;font-size:24px;font-weight:700;line-height:1.2}.feedback{padding-top:75px;padding-bottom:75px;background-color:#dcf4ed}.feedback__info{width:950px;max-width:100%;margin-left:auto;margin-right:auto}.feedback__info .title-2{margin-top:0;text-align:center}.feedback__list{padding:0;list-style:none;width:550px;max-width:100%;margin:0 auto 65px;font-size:18px}.feedback__list li{position:relative;padding-left:30px;margin-bottom:10px;line-height:1.5}.feedback__list li::before{content:"";position:absolute;top:4px;left:0;width:20px;height:20px;background-image:url(/local/templates/new2023/css/../img/icons/round-arrow.svg);background-repeat:no-repeat;background-size:contain}.feedback__form{width:680px;margin-left:auto;margin-right:auto;max-width:100%}.feedback__form .form__btn,.feedback__form .form__input{width:33%}.feedback__form .form__input{border:0;height:60px;border-radius:30px}.feedback__form .form__btn{height:60px;margin-top:0;border-radius:30px}.form{width:100%;max-width:100%}.form__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;background-color:#fff;border-radius:30px;border:1px solid #c4c9d1}.form__input,.form__message,.form__select{display:block;width:100%;border:1px solid #c4c9d1}.form__input::-webkit-input-placeholder,.form__message::-webkit-input-placeholder,.form__select::-webkit-input-placeholder{opacity:1;color:#8993a3}.form__input::-moz-placeholder,.form__message::-moz-placeholder,.form__select::-moz-placeholder{opacity:1;color:#8993a3}.form__input:-ms-input-placeholder,.form__message:-ms-input-placeholder,.form__select:-ms-input-placeholder{opacity:1;color:#8993a3}.form__input::-ms-input-placeholder,.form__message::-ms-input-placeholder,.form__select::-ms-input-placeholder{opacity:1;color:#8993a3}.form__input::placeholder,.form__message::placeholder,.form__select::placeholder{opacity:1;color:#8993a3}.form__input,.form__select{height:46px;padding:0 20px;border-radius:23px}.form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/local/templates/new2023/css/../img/icons/angle-down.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:15px 15px;cursor:pointer}.form__select option:first-child{color:#8993a3}.form__select::-ms-expand{color:transparent;border:0;background-color:transparent}.form__message{height:122px;padding:10px 20px;resize:none;border-radius:18px}.form__btn{width:100%;height:46px;margin-top:35px;border-radius:23px}.form__checkbox{display:none}.form__label{display:block;position:relative;padding-left:30px;color:#8993a3}.form__label::before{content:"";position:absolute;top:-2px;left:0;width:24px;height:24px;text-align:center;font-size:18px;color:#4c82ff;line-height:22px;border-radius:50%;background-color:#fff;border:1px solid #c4c9d1}.form__checkbox:checked+.form__label::before{content:"\2713"}.form__field{margin-bottom:16px}.form__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__line .form__btn,.form__line .form__input{width:31%;margin:0;font-size:16px}.form__comment{font-size:16px}.info{margin-top:100px;margin-bottom:100px;line-height:1.5}.info .title-2,.info h2,.info table th{text-align:left}.info ul{padding:0;list-style:none;margin:30px 0}.info ul li{position:relative;padding-left:20px;margin-bottom:5px}.info ul li::before{content:"";position:absolute;top:6px;left:0;width:6px;height:6px;border-radius:50%;background-color:#4c82ff}.info table,table{width:100%;margin-top:30px;margin-bottom:30px;border-collapse:collapse}.info table tr:nth-child(2n+1){background-color:#f4f9ff}.info table td,.info table th{height:40px;padding-left:15px}.info__wrap{max-width:960px}.faq{margin-top:100px}.faq .title-2,.faq h2{text-align:left;margin-top:0;padding-right:300px}.faq .wrapper{position:relative}.faq__btn{position:absolute;top:0;right:15px;width:270px;height:65px;border-radius:32px}.faq__list{padding:0;list-style:none;margin:55px 0 60px}.faq__item{margin-bottom:10px;background-color:#f2f7fd}.faq__title{position:relative;margin:0;padding:27px 50px;font-size:18px;font-weight:700;cursor:pointer}.faq__title::after{content:"";position:absolute;top:27px;right:20px;width:24px;height:24px;background-image:url(/local/templates/new2023/css/../img/icons/angle-down.svg);background-repeat:no-repeat;background-size:contain}.faq__title,.faq__title--top::after,.faq__title::after,.faq__title:hover{-webkit-transition:ease-out .3s;transition:ease-out .3s}.faq__title:hover{background-color:#eaf1f9}.faq__title--top::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.faq__dropdown{display:none;padding-left:50px;padding-right:50px;padding-bottom:30px;font-size:18px}.faq__order{background-color:#f4f9ff}.faq__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.faq__form{width:50%;max-width:100%;padding:50px 25px}.faq__form .title-3{margin-top:0;margin-bottom:10px;text-align:center}.faq__form .form,.faq__img img{width:520px;margin-left:auto;margin-right:auto}.faq__comment{margin:0 auto 35px;max-width:520px;text-align:center}.faq__img{width:50%}.faq__img img{display:block;height:600px;width:auto}.footer{padding-top:70px;padding-bottom:40px;color:#fff;background-color:#17274a}.footer__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40px;margin-top:30px;color:rgba(255,255,255,.7);border-top:1px solid rgba(255,255,255,.1)}.footer__bottom,.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__title{margin-top:0;margin-bottom:20px;font-size:14px;font-weight:700;text-transform:uppercase}.footer__list{margin:0;padding:0;list-style:none}.footer__list li{margin-bottom:10px}.footer__list li a:active,.footer__list li a:hover{opacity:.7}.footer__contacts,.footer__info,.footer__menu{width:30%}.footer__contact{display:block;position:relative;padding-left:30px;margin-top:0;margin-bottom:16px;text-decoration:none}.blog__value span::before,.footer__contact::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background-repeat:no-repeat;background-size:contain}.footer__contact--address::before{top:2px;background-image:url(/local/templates/new2023/css/../img/icons/location.svg)}.footer__contact--time::before{width:18px;height:18px;background-image:url(/local/templates/new2023/css/../img/icons/clock.svg)}.footer__contact--phone::before{background-image:url(/local/templates/new2023/css/../img/icons/smartphone.svg)}.footer__contact--mail::before{background-image:url(/local/templates/new2023/css/../img/icons/envelope.svg)}.modal{width:460px;max-width:100%;padding:30px}.modal .title-2{margin-top:0}.sidebar{width:280px;max-width:100%}.sidebar__block{position:relative;margin-top:40px}.sidebar__block .form__btn{margin-top:20px}.sidebar__title{font-size:20px;font-weight:700;text-align:center;margin-top:0}.sidebar__list,.sidebar__populars{margin:0;padding:0;list-style:none}.sidebar__item,.sidebar__link{-webkit-transition:ease-out .3s;transition:ease-out .3s}.sidebar__item{border-bottom:1px solid rgba(0,0,0,.1)}.pages__link:active,.pages__link:hover,.sidebar__item:active,.sidebar__item:hover{background-color:#f4f9ff;-webkit-transition:ease-out .3s;transition:ease-out .3s}.sidebar__item:active .sidebar__link,.sidebar__item:hover .sidebar__link{padding-left:10px;-webkit-transition:ease-out .3s;transition:ease-out .3s}.sidebar__link{display:block;padding:10px 0;text-decoration:none;color:#182b53}.sidebar__time{margin-top:0;margin-bottom:10px;font-size:14px;opacity:.8}.sidebar__popular{margin-bottom:20px}.breadcrumbs{padding-top:20px;padding-bottom:20px}.breadcrumbs__link{opacity:.8;display:inline-block;vertical-align:middle;color:#182b53}a.breadcrumbs__link{margin-right:5px;opacity:1;text-decoration:none}a.breadcrumbs__link::after{content:"/";display:inline-block;vertical-align:middle;margin-left:5px}a.breadcrumbs__link:active,a.breadcrumbs__link:hover{color:#4c82ff}a.breadcrumbs__link:active::after,a.breadcrumbs__link:hover::after{color:#182b53}.blog{margin-bottom:70px}.blog__list{padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px 0 0}.blog__img,.blog__item,.blog__list{display:-webkit-box;display:-ms-flexbox;display:flex}.blog__item{width:30%;margin-right:30px;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-shadow:0 2px 8px 3px rgba(24,43,83,.1);box-shadow:0 2px 8px 3px rgba(24,43,83,.1)}.blog__img{width:100%;height:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.blog__img img,.blog__img:active img,.blog__img:hover img,.blog__title a{-webkit-transition:ease-out .3s;transition:ease-out .3s}.blog__img img{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog__img:active img,.blog__img:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.blog__info{padding:20px}.blog__time{margin-top:0;margin-bottom:10px;font-size:14px;opacity:.8}.blog__title{margin-top:0;margin-bottom:20px;font-size:20px;font-weight:700}.blog__title a{text-decoration:none;color:#182b53}.blog__title a:active,.blog__title a:hover{color:#4c82ff;-webkit-transition:ease-out .3s;transition:ease-out .3s}.blog__rating{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f4f9ff}.blog__value{padding:10px;width:33.33%;margin:0;text-align:center;color:#4c82ff;font-weight:700}.blog__value span{position:relative;padding-left:30px}.blog__value--views span::before{background-image:url(/local/templates/new2023/css/../img/icons/eye.svg)}.blog__value--comments span::before{background-image:url(/local/templates/new2023/css/../img/icons/comment.svg)}.blog__value--stars span::before{background-image:url(/local/templates/new2023/css/../img/icons/star-blue.svg)}.pages,.pages__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pages{margin-top:60px;margin-bottom:60px}.pages__link{width:40px;height:40px;margin-left:5px;margin-right:5px;margin-bottom:5px;border-radius:50%;border:1px solid #4c82ff;color:#4c82ff;text-align:center;text-decoration:none;-webkit-transition:ease-out .3s;transition:ease-out .3s}.pages__link--active{color:#fff;background-color:#4c82ff}span.pages__link{pointer-events:none}.search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:2px solid #4c82ff;border-radius:25px;overflow:hidden}.search__input{height:43px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 20px}.search__btn{width:50px;height:43px;background-image:url(/local/templates/new2023/css/../img/icons/search.svg);background-repeat:no-repeat;background-position:center;background-size:30px 30px}@media (max-width:1400px){.promo__wrap{padding-top:180px}.logo{width:150px}.internal{padding-top:78px}}@media (max-width:1200px){.header__block--info,.header__call,.sidebar{display:none}.menu__open{display:block;width:30px;height:30px;background-image:url(/local/templates/new2023/css/../img/icons/menu.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.menu__open--close{background-image:url(/local/templates/new2023/css/../img/icons/cross.svg);background-size:24px 24px}.menu__list{display:none;position:absolute;top:100%;right:0;z-index:1000;width:260px;padding-top:10px;padding-bottom:10px;color:#182b53;background-color:#fff;-webkit-box-shadow:0 2px 8px 3px rgba(24,43,83,.1);box-shadow:0 2px 8px 3px rgba(24,43,83,.1)}.menu__item{margin:0}.menu__link{display:block;padding:10px 15px;text-align:right}.header__block{margin-left:0}.header__phone{width:30px;height:30px;margin-bottom:0;font-size:0;background-image:url(/local/templates/new2023/css/../img/icons/smartphone.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header .social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto}.header__block--call{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.menu{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-right:0;margin-left:20px}.tariff__info{padding:20px}.wrapper__columns{display:block}.wrapper__content{width:100%}.blog__list{margin-right:0}.internal{padding-top:69px}}@media (max-width:1000px){.promo .title,.promo h1{font-size:42px}.benefits__list,.tariff__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.tariff__item{width:300px;max-width:100%;margin-bottom:30px}.benefits,.info,.tariff{margin-bottom:70px}.faq,.info{margin-top:70px}.benefits__item{width:340px}.footer__contacts,.footer__info,.footer__menu{width:33%}.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.blog__item{margin-right:0;width:48%}.blog__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:700px){.faq .title-2,.faq h2{padding-right:0;text-align:center}.faq__btn{position:static;margin-left:auto;margin-right:auto}.title,.title-2,h1,h2{font-size:36px}.form__wrap{display:block;margin-bottom:0;border:0;background-color:transparent}.feedback__form .form__btn,.feedback__form .form__input{width:100%;margin-bottom:20px}.feedback__form .form__input{border:1px solid #c4c9d1}.faq__dropdown,.faq__title{padding-left:30px}.faq__img{display:none}.faq__form,.footer .logo img{margin-left:auto;margin-right:auto}.faq__form{width:400px;max-width:100%}.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__info,.footer__menu{width:100%}.footer{padding-top:50px}.footer .logo{width:100%;margin-bottom:30px}.footer .logo img{display:block}.footer__list{display:none}.footer__list,.footer__title{margin-bottom:30px;text-align:center}.footer__title span{position:relative}.footer__title span::after{content:"";position:absolute;top:-2px;left:110%;width:20px;height:20px;background-image:url(/local/templates/new2023/css/../img/icons/angle-down.svg);background-repeat:no-repeat;background-size:contain}.footer__contacts{width:260px;max-width:100%;margin-left:auto;margin-right:auto}.footer .social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .social__item{margin-left:10px;margin-right:10px}}@media (max-width:480px){.logo__desktop{display:none}.logo__mobile{display:block}.logo{width:auto}.feedback__info .title-2{font-size:30px}.info table td,.info table th{padding-left:10px;padding-right:10px}.faq__form{padding-left:0;padding-right:0}.blog__item,.menu__list{width:100%}.menu__link{text-align:center}.promo__wrap{padding-top:100px}.pages{margin-top:30px;margin-bottom:30px}.promo__title{font-size:26px}.form__line{display:block}.form__line .form__btn,.form__line .form__input{width:100%;margin-bottom:10px}}.subtitle{text-align:center;margin-top:0;margin-bottom:40px;font-size:30px}.team{margin-bottom:70px}.team h2{margin-bottom:10px}.team__wrap{position:relative;margin-bottom:20px;padding-left:70px;padding-right:70px}.team__slider{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-10px;margin-right:-10px;padding:10px}.team__next,.team__prev{width:48px;height:48px;border-radius:50%;-webkit-box-shadow:0 2px 8px 3px rgba(24,43,83,.1);box-shadow:0 2px 8px 3px rgba(24,43,83,.1);background-image:url(/local/templates/new2023/css/../img/icons/angle-down.svg);background-repeat:no-repeat;background-position:center;background-size:30px 30px}.team__next::after,.team__prev::after{display:none}.team__next{right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.team__prev{left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.team__slide{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;border-radius:30px;-webkit-box-shadow:0 2px 8px 3px rgba(24,43,83,.1);box-shadow:0 2px 8px 3px rgba(24,43,83,.1)}.team__img{width:100%;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team__img img,.techno__link img{display:block;max-height:100%}.team__info{padding:20px;text-align:center}.team__name{margin-top:0;margin-bottom:10px;font-weight:700;font-size:24px}.team__position{margin:0}.team__link{width:200px;margin-left:auto;margin-right:auto}.techno__block{margin-bottom:30px}.techno__title{font-weight:700;font-size:24px}.techno__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.techno__item,.techno__item:hover{-webkit-transition:ease-out .3s;transition:ease-out .3s}.techno__item{width:200px;height:100px;margin-bottom:20px;margin-right:20px;-webkit-box-shadow:0 2px 8px 3px rgba(24,43,83,.1);box-shadow:0 2px 8px 3px rgba(24,43,83,.1);border-radius:10px;-webkit-filter:grayscale(1);filter:grayscale(1)}.techno__item:hover{-webkit-filter:none;filter:none}.techno__link{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;text-decoration:none;border-radius:10px}table td,table th{height:40px;padding-left:10px;padding-right:10px;vertical-align:middle;text-align:center}table th{color:#fff;background-color:#26c195}table td:first-child{text-align:left;background-color:#dcf4ed}table tr:nth-child(2n+1) td:not(:first-child){background-color:#f2f7fd}@media (max-width:1200px){.team__wrap{padding-left:0;padding-right:0}.team__next,.team__prev{display:none}.team__slide{width:300px}}@media (max-width:1000px){.team__img{height:320px}}@media (max-width:700px){.subtitle{font-size:24px}.team__slide{width:240px;border-radius:20px}.team__img{height:220px}.team__name,.techno__title{font-size:20px}.techno__item{width:160px;height:80px}.table{overflow-x:auto;margin-bottom:30px}.table table{width:900px;margin-bottom:0}}@media (max-width:480px){.techno__item{width:48%;margin-right:0;-webkit-filter:none;filter:none}.techno__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLmxlc3MiLCJub3JtYWxpemUubGVzcyIsInNjYWZmb2xkaW5nLmxlc3MiLCJzdHlsZS5jc3MiLCJtaXhpbi5sZXNzIiwiYmxvY2tzL2Zvb3Rlci5sZXNzIiwiYmxvY2tzL3Byb21vLmxlc3MiLCJibG9ja3MvdGFyaWZmLmxlc3MiLCJibG9ja3Mvd3JhcHBlci5sZXNzIiwiYmxvY2tzL2J0bi5sZXNzIiwiYmxvY2tzL2hlYWRlci5sZXNzIiwiYmxvY2tzL2Zvcm0ubGVzcyIsImJsb2Nrcy9tZW51Lmxlc3MiLCJibG9ja3Mvc29jaWFsLmxlc3MiLCJibG9ja3MvYmVuZWZpdHMubGVzcyIsImJsb2Nrcy9mZWVkYmFjay5sZXNzIiwiYmxvY2tzL2luZm8ubGVzcyIsImJsb2Nrcy9uZXdibG9ja3MubGVzcyIsImJsb2Nrcy9mYXEubGVzcyIsImJsb2Nrcy9ibG9nLmxlc3MiLCJibG9ja3MvbW9kYWwubGVzcyIsImJsb2Nrcy9zaWRlYmFyLmxlc3MiLCJibG9ja3MvcGFnZXMubGVzcyIsImJsb2Nrcy9icmVhZGNydW1icy5sZXNzIiwiYmxvY2tzL3NlYXJjaC5sZXNzIiwiYmxvY2tzL21lZGlhLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkEsQUFBQSxXQUNFLGUsQ0FDQSwyQixDQUNBLGlCLENBQ0Esa0gsQUFJRixXQUNFLGUsQ0FDQSwyQixDQUNBLGlCLENBQ0EsNEc7O0FDTEYsSSxDQUNFLHNCLENBQ0EseUIsQ0FDQSw2QixDQ2lDQSw2QixDQUFBLHFCLENEMUJGLEksQ0FDRSxRLENDakJBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLDhDLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBQ0EsYSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxnQixDQUNBLHFCLENEa0JGLE8sQ0VTQSxLLENBQ0EsTyxDQUNBLFUsQ0FDQSxNLENBQ0EsTSxDQUNBLE0sQ0FDQSxJLENBQ0EsSSxDQUNBLEcsQ0FDQSxPLENBQ0EsTyxDRlBFLGEsQ0FPRixLLENFUUEsTSxDQUNBLFEsQ0FDQSxLLENGTkUsb0IsQ0FPRixVQUFBLFcsQ0FDRSxZLENBQ0EsUSxDQU9GLFEsQ0E2R0EsRyxDRWRBLEcsQ0Y5RkUsdUIsQ0VVRixRLENGRkEsUSxDQUVFLFksQ0FXRixDLENBQ0UsNEIsQ0FDQSxvQyxDQ3ZFQSxvQixDQUNBLGEsQ0FDQSxTLENENkVGLFEsQ0VEQSxPLENGR0UsZSxDQVdGLFcsQ0FDRSxrQixDQUVBLHdDLENBQUEsZ0MsQ0FPRixDLENFRkEsTSxDRmFFLGtCLENBT0YsRyxDQUNFLGlCLENBUUYsRSxDQUVFLGMsQ0FPRixJLENBQ0UscUIsQ0FDQSxVLENBT0YsSyxDQUNFLGEsQ0FRRixHLENFZEEsRyxDRmdCRSxhLENBQ0EsYSxDQUNBLGlCLENBSUYsRyxDQUNFLGEsQ0FHRixHLENBQ0UsUyxDQVVGLEcsQ0FDRSxpQixDQ3hMQSxjLENBQ0EsVyxDRDhMRixRQUFBLE0sQ0FDRSxlLENBV0YsSSxDRXhCQSxHLENBQ0EsRyxDQUNBLEksQ0YwQkUsK0IsQ0FDQSxhLENBZ0JGLEUsQ0FDRSw4QixDQUFBLHNCLENBQ0EsUSxDQVlGLE0sQ0V6QkEsSyxDQUNBLE0sQ0FDQSxRLENGMkJFLFksQ0FDQSxRLENBT0YsUSxDQUNFLGUsQ0FRRixNLENBbkNBLEUsQ0VRQSxLLENGNkJFLGdCLENBUUYsTSxDRTVCQSxNLENGOEJFLG1CLENFbkJGLFksQ0FDQSxhLENGMkJBLE0sQ0U3QkEsa0IsQ0ZpQ0UseUIsQ0V2QkYsK0IsQ0FDQSw4QixDQUNBLCtCLENGNEJBLHdCLENBSUUsaUIsQ0FDQSxTLENFekJGLDRCLENBQ0EsMkIsQ0FDQSw0QixDRjhCQSxxQixDQUlFLDZCLENBT0YsUSxDQUNFLHVCLENBQ0EsWSxDQUNBLDBCLENBVUYsTSxDQUVFLGEsQ0FDQSxhLENBQ0EsYyxDQUVBLGtCLENBT0YsUSxDQUNFLGEsQ0FRRixlLENFakNBLFksQ0ZXQSxNLENBd0JFLDZCLENBQUEscUIsQ0FDQSxTLENBT0Ysd0MsQ0VoQ0Esd0MsQ0ZrQ0UsVyxDQVFGLGEsQ0FDRSw0QixDQUNBLG1CLENBT0YsMkMsQ0VsQ0Esd0MsQ0ZvQ0UsdUIsQ0FPRiwyQixDQUNFLGEsQ0FDQSxXLENBUUYsNEIsQ0FDRSx5QixDQUNBLFksQ0dqYUYsTSxDRmtEQSxNLENFakRFLFEsQ0FDQSxTLENBR0YsVyxDQUNFLCtCLENBQUEsdUIsQ0ZRRixPLENBQ0UsZSxDQ3VaRixRLENENVlBLE0sQ0FFRSx5QixDR0ZGLGtCLENGa1pBLGUsQ0FGQSxjLENBQ0EsYSxDRDdZRSxZLENBRUUsb0IsQ0loQ0osaUIsQ0E2RkEsa0IsQ0oxREEsTSxDQUNFLGEsQ0tERixnQixDTEdBLE8sQ0FDRSxpQixDQU9GLEMsQ0M2WUEsTSxDQURBLE8sQ0QzWUUsMEIsQ0FBQSxrQixDQ3NaRixNLENBREEsSyxDQUVBLE0sQ0RoWkEsUSxDQUlFLDhDLENBQ0EsYSxDQUNBLFEsQ0FDQSxTLENBRUYsTSxDQUNFLFMsQ0FDQSxjLENBQ0EsNEIsQ0FHRixlLENBQ0UsWSxDQUNBLDRCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsUSxDQUNBLFcsQ0FDQSxNLENBQ0EsTyxDQUNBLGUsQ0FHRixpQixDQUNFLGEsQ0FDQSxlLENBR0YsdUIsQ0FDRSxhLENBQ0EsYyxDQzZZRixNLENBTUEsUSxDRGpaQSxFLENBTUEsRSxDQUpFLGtCLENBQ0EsYyxDQUNBLGUsQ0M2WUYsUSxDRDNZQSxFLENBRUUsa0IsQ0FFQSxpQixDQzhZRixRLENBS0EsUSxDRGhaQSxFLENBS0EsRSxDQUhFLGMsQ0FDQSxlLENDNllGLFEsQ0QzWUEsRSxDQUVFLGMsQ005R0YsUSxDQUNFLFksQ0FDQSxjLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsaUIsQ0FFRixTLENBQ0UsZ0IsQ0FFRixpQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSx3QixDQUNBLGtCLENBRUYsaUIsQ0FDRSx3QixDQ25CRixJLENOaWpCQSxXLENNL2hCRSxVLENMWkEsK0IsQ0FBQSx1QixDS05GLEksQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGMsQ0FDQSxXLENBQ0EsVyxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxhLENBQ0Esd0IsQ0FDQSx3QixDQUNBLGtCLENOa2lCRixXLENNL2hCRSxVLENBRUUsVSxDQUNBLHdCLENBR0YsVyxDQUNFLFUsQ0FDQSx3QixDQUNBLG9CLENOa2lCSixrQixDTWhpQkksaUIsQ0FFRSxhLENBQ0EscUIsQ0FHSixVLENDbkNGLE8sQ0RvQ0ksVSxDQUNBLHdCLENOaWlCSixpQixDTS9oQkksZ0IsQ0FFRSxhLENBQ0EscUIsQ0MxQ04sTyxDQUNFLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxZLENBRUEsd0IsQ0FFRixhLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxnQixDQUNBLG1CLENBRUYsYyxDQUNFLGdCLENBRUYsYyxDQUNFLGEsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBRUYsYSxDQUNFLGEsQ0FDQSxvQixDQUNBLGdCLENBQ0EsYSxDTnZCQSwrQixDQUFBLHVCLENENG1CRixvQixDT2xsQkUsbUIsQ0FFRSxVLENONUJGLCtCLENBQUEsdUIsQ01nQ0YsYSxDQUNFLGEsQ0FDQSxZLENBQ0EsaUIsQ0FFRixhLENBQ0UsYSxDQUNBLGMsQ1BvbEJGLGEsQ09sbEJBLGMsQ056Q0UsK0IsQ0FBQSx1QixDRGtvQkYsb0IsQ0FGQSxtQixDQUNBLHFCLENPcGxCRSxvQixDQUVFLGEsQ04vQ0YsK0IsQ0FBQSx1QixDTW1ERixjLENBQ0UsYSxDQzVCRiw4QixDRDhCQSxhLENFNURBLFcsQ0Y2REUsWSxDRTFERixLLENBQ0UsZ0IsQ0FDQSxpQixDQUVGLFcsQ1JORSxRLENBQ0EsUyxDUU9BLGUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUVGLFcsQ0FDRSxnQixDQUNBLGlCLENSVkEsK0IsQ0FBQSx1QixDRDhxQ0YsdUIsQ1Fua0NJLHNCLENSK2pCSixtQixDQURBLGtCLENTNXBCRSxpQixDVGl6QkYsc0IsQ0c5dEJJLHFCLENNaEZBLGEsQ1JoQkYsK0IsQ0FBQSx1QixDUW9CRixXLENBQ0UsYyxDQzNCRixPLENUQ0UsUSxDQUNBLFMsQ1NBQSxlLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0ZvR0YsZ0IsQ0xYQSxlLENPdkZBLGEsQ1Ztc0JBLG9CLENVL3JCRSxtQixDVEpBLCtCLENBQUEsdUIsQ1NBRixhLENBQ0UsaUIsQ1Zrc0JGLG9CLENVL3JCRSxtQixDQUVFLFUsQ1A4QkUsb0IsQ08xQk4sYSxDUGtDUSwyQixDQUNBLHVCLENPbkNSLGEsQ0FDRSxhLENBQ0EsVSxDQUNBLFcsQ0FJQSxpQixDQUNFLCtDLENBRUYsaUIsQ0FDRSxVLENBQ0EsVyxDQUNBLCtDLENQN0JKLE0sQ0FDRSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsVSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSwyQixDQUNBLDBCLENBQ0EscUIsQ0FFQSxjLENBQ0UsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDQUNBLFMsQ0FDQSwrQixDSGd1QkosYSxDR3B2QkEsUyxDQXdCSSxjLENBQ0Esa0IsQ0F6QkosWSxDQUFBLFMsQ0EyREksVyxDQUdBLGMsQ0E5REosUyxDRkVFLFMsQ0UyQkUsZSxDQUNBLGUsQ0FLQSxtQixDQW5DSixZLENBc0NNLGlCLENBQ0Esa0IsQ0FDQSxpQixDQUVBLG9CLENBQ0UsVSxDQUVBLEssQ0FDQSxNLENBR0Esa0QsQ0FqRFIsWSxDQTRESSxnQixDQUNBLGlCLENBRUEsZSxDQUdKLFksQ0FDRSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLG9CLENBNUJJLG9CLENBOEJOLFksQ0NqREUsb0IsQ0FFRSxpQixDQUdBLFUsQ0FDQSxXLENEMkNKLFksQ0FDRSxhLENBRUEsVyxDQUNBLFEsQ0FDQSxnRCxDQUFBLHdDLENBR0EsaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FFRixXLENBQ0UsZ0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxXLENBQ0EsYyxDQUVGLGEsQ0FDRSxjLENLVUYsZ0IsQ0xYQSxlLENBSUksVSxDQUNBLG9CLENBQ0EsZ0MsQ0NuR0osTyxDQUNFLG1CLENBUUYsYSxDQU5BLGEsQ0FRRSxtQixDQUFBLG1CLENBQUEsWSxDQVJGLGEsQ0hGRSxRLENBQ0EsUyxDR0dBLGUsQ0FFQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFRixhLENBQ0UsUyxDQUVBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EscUIsQ0FDQSxrRCxDQUFBLDBDLENBRUYsWSxDQUNFLGlCLENBQ0EsWSxDQUVBLDJCLENBQ0Esd0IsQ0FFQSxvQixDQUNFLFUsQ0FFQSxRLENBQ0EsUyxDQUdBLGtELENBQ0EsMkIsQ0FDQSx1QixDQUdKLGMsQ0FDRSxRLENBQ0EsZSxDQUNBLGMsQ0FIRixtQixDQU1JLFMsQ0FOSixnQixDQVNJLFUsQ0FJSixhLENBQ0UsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FKRixnQixDSDlDRSxTLENHc0RFLGUsQ0FDQSxlLENBVEosbUIsQ0FZTSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FFQSwyQixDQUNFLGUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsUyxDQUtSLGEsQ0FDRSxZLENBQ0EsaUIsQ0FDQSx3QixDQUNBLG1CLENBQ0EsYSxDQUNBLGMsQ0FFRixjLENBQ0UsZSxDQUNBLGtCLENBQ0EsZSxDQUNBLGlCLENBSkYsbUIsQ0FPSSxhLENBQ0EsYyxDQUNBLGEsQ0FHSixZLENBQ0UsVyxDQUNBLGdCLENBQ0EsaUIsQ09qR0YsUyxDQUNFLG1CLENBU0YsZSxDQVBBLGUsQ0FVRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQVhGLGUsQ1ZGRSxRLENBQ0EsUyxDVUdBLGUsQ0FHQSx3QixDQUFBLDRCLENBRUYsZSxDQUNFLGlCLENBQ0EsUyxDQUdBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGtCLENBQ0EsWSxDQUNBLGUsQ0FDQSxxQixDQUNBLGtELENBQUEsMEMsQ0FFRixlLENBQ0UsVSxDQUVGLGdCLENBQ0UsdUIsQ0FDQSxRLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENDL0JGLFMsQ0FDRSxnQixDQUNBLG1CLENBQ0Esd0IsQ0FFRixlLENBQ0UsVyxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBSkYsd0IsQ0FPSSxZLENBQ0EsaUIsQ0FHSixlLENYZEUsUyxDV2dCQSxlLENBRUEsVyxDQUNBLGMsQ0FFQSxrQixDQUNBLGMsQ0FSRixrQixDQVdJLGlCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGUsQ0FFQSwwQixDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxrRCxDQUNBLDJCLENBQ0EsdUIsQ0FJTixlLENBQ0UsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxjLENaMitCRiwwQixDWS8rQkEsNEIsQ0FRSSxTLENBUkosNEIsQ0FXSSxRLENBQ0EsVyxDQUNBLGtCLENBYkosMEIsQ0FnQkksVyxDQUNBLFksQ0FDQSxrQixDSi9ESixLLENBQ0UsVSxDQUNBLGMsQ0FFRixXLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxrQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx3QixDUmlqQ0YsWSxDQURBLGMsQ1E5aUNBLGEsQ0FHRSxhLENBQ0EsVSxDQUNBLHdCLENBRUEsdUMsQ0FBQSx5QyxDQUFBLHdDLENBQ0UsUyxDQUNBLGEsQ0FGRiw4QixDQUFBLGdDLENBQUEsK0IsQ0FDRSxTLENBQ0EsYSxDQUZGLGtDLENBQUEsb0MsQ0FBQSxtQyxDQUNFLFMsQ0FDQSxhLENBRkYsbUMsQ0FBQSxxQyxDQUFBLG9DLENBQ0UsUyxDQUNBLGEsQ1I2akNKLHlCLENBREEsMkIsQ1E5akNFLDBCLENBQ0UsUyxDQUNBLGEsQ1Jra0NKLFksQ1EvakNBLGEsQ0FFRSxXLENBQ0EsYyxDQUNBLGtCLENBRUYsYSxDQUNFLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsaUQsQ0FDQSwyQixDQUNBLHFDLENBQ0EseUIsQ0FDQSxjLENBTkYsZ0MsQ0FZSSxhLENBRUYseUIsQ0FDRSxpQixDQUNBLFEsQ0FDQSw0QixDQUdKLGMsQ0FDRSxZLENBQ0EsaUIsQ0FDQSxXLENBQ0Esa0IsQ0FFRixVLENBQ0UsVSxDQUNBLFcsQ0FDQSxlLENBQ0Esa0IsQ0FFRixlLENBQ0UsWSxDQUVGLFksQ0FDRSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGEsQ0FFQSxvQixDQUNFLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGMsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLHFCLENBQ0Esd0IsQ0FHSiw0QyxDQUNFLGUsQ0FFRixZLENBQ0Usa0IsQ0FFRixXLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FGRixzQixDUnVrQ0Esd0IsQ1Fqa0NJLFMsQ0FDQSxRLENBQ0EsYyxDQUdKLGMsQ0FDRSxjLENLekdGLEssQ0FDRSxnQixDQUNBLG1CLENBQ0EsZSxDYjRyQ0YsYyxDYS9yQ0EsUSxDQUFBLGMsQ0FPSSxlLENBUEosUSxDWkVFLFMsQ1lTRSxlLENBRUEsYSxDQWJKLFcsQ0FnQk0saUIsQ0FDQSxpQixDQUNBLGlCLENBRUEsbUIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSx3QixDQTVCUixXLENDbUlBLEssQ0RsR0ksVSxDQUNBLGUsQ0FDQSxrQixDQUNBLHdCLENBcENKLDhCLENBdUNNLHdCLENiOHJDTixjLENhcnVDQSxjLENBOENNLFcsQ0FDQSxpQixDQUlOLFcsQ0FDRSxlLENFcERGLEksQ0FDRSxnQixDZit1Q0YsYSxDZWh2Q0EsTyxDQUtJLGUsQ0FDQSxZLENBQ0EsbUIsQ0FQSixhLENBVUksaUIsQ0FHSixTLENBQ0UsaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0Esa0IsQ0FFRixVLENkbkJFLFMsQ2NxQkEsZSxDQUVBLGtCLENBRUYsVSxDQUNFLGtCLENBQ0Esd0IsQ0FFRixXLENBQ0UsaUIsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGMsQ0FHQSxrQixDQUNFLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxpRCxDQUNBLDJCLENBQ0EsdUIsQ0FsQkosVyxDQXlCRSx1QixDQWhCQSxrQixDQVlBLGlCLENkOUNBLCtCLENBQUEsdUIsQ2M4Q0EsaUIsQ0FDRSx3QixDQUdGLHVCLENBQ0UsaUMsQ0FBQSx5QixDQUlKLGMsQ0FDRSxZLENBQ0EsaUIsQ0FDQSxrQixDQUNBLG1CLENBQ0EsYyxDQUVGLFcsQ0FDRSx3QixDQUVGLFUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHFCLENBQUEsa0IsQ0FBQSxvQixDQUVGLFUsQ0FDRSxTLENBQ0EsYyxDQUNBLGlCLENBSEYsbUIsQ0FNSSxZLENBQ0Esa0IsQ0FDQSxpQixDQVJKLGdCLENBd0JBLGEsQ0FiSSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUdKLGEsQ0FJRSxrQixDQUNBLGUsQ0FDQSxpQixDQUVGLFMsQ0FDRSxTLENBREYsYSxDQUlJLGEsQ0FDQSxZLENBQ0EsVSxDYjFHSixPLENBQ0UsZ0IsQ0FDQSxtQixDQUNBLFUsQ0FDQSx3QixDQUVGLGUsQ0FHRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxnQixDQUNBLGUsQ0FDQSwwQixDQUNBLHlDLENBUEYsZSxDQVNBLFksQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUVGLGMsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBRUYsYSxDRHpCRSxRLENBQ0EsUyxDQzBCQSxlLENBRkYsZ0IsQ0FLSSxrQixDRm8zQ0oseUIsQ0UvMkNNLHdCLENBRUUsVSxDRmszQ1IsaUIsQ0U3MkNBLGEsQ0Y0MkNBLGEsQ0V6MkNFLFMsQ0FFRixnQixDQUNFLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsWSxDQUNBLGtCLENBQ0Esb0IsQ2NzQkYseUIsQ2RwQkUsd0IsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkIsQ0FDQSx1QixDQUdBLGlDLENBQ0UsTyxDQUNBLCtDLENBSUYsOEIsQ0FDRSxVLENBQ0EsVyxDQUNBLDRDLENBSUYsK0IsQ0FDRSxpRCxDQUlGLDhCLENBQ0UsK0MsQ2V0Rk4sTSxDQUNFLFcsQ0FDQSxjLENBQ0EsWSxDQUhGLGUsQ0FNSSxZLENDTkosUSxDQUNFLFcsQ0FDQSxjLENBRUYsZSxDQUNFLGlCLENBQ0EsZSxDQUZGLDBCLENBS0ksZSxDQUdKLGUsQ0FDRSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsWSxDQUVGLGMsQ2xCbzhDQSxrQixDQ3I5Q0UsUSxDQUNBLFMsQ2lCbUJBLGUsQ0FFRixjLENBZUEsYyxDakJoQ0UsK0IsQ0FBQSx1QixDaUJpQkYsYyxDQUNFLHNDLENsQnlxREYsbUIsQ21CMXFERSxrQixDbkIwOENGLHFCLENrQnQ4Q0Usb0IsQ0FFRSx3QixDakJ2QkYsK0IsQ0FBQSx1QixDRGkrQ0Ysb0MsQ2tCNThDRSxtQyxDQU1JLGlCLENqQjNCSiwrQixDQUFBLHVCLENpQmdDRixjLENBQ0UsYSxDQUNBLGMsQ0FDQSxvQixDQUNBLGEsQ0FHRixjLENBQ0UsWSxDQUNBLGtCLENBQ0EsYyxDQUNBLFUsQ0FFRixpQixDQUNFLGtCLENFcERGLFksQ0FDRSxnQixDQUNBLG1CLENBRUYsa0IsQ0FDRSxVLENBQ0Esb0IsQ0FDQSxxQixDQUNBLGEsQ0FFRixtQixDQUNFLGdCLENBQ0EsUyxDQUNBLG9CLENBRUEsMEIsQ0FDRSxXLENBQ0Esb0IsQ0FDQSxxQixDQUNBLGUsQ3BCZ2dESiwwQixDb0I3L0NFLHlCLENBRUUsYSxDcEIrL0NKLGlDLENvQjcvQ0ksZ0MsQ0FDRSxhLENKM0JOLEssQ0FDRSxrQixDQUVGLFcsQ2ZERSxTLENlR0EsZSxDQUVBLGtCLENBQUEsYyxDQUNBLGtCLENBV0YsVSxDQVRBLFcsQ0FQQSxXLENBbUJFLG1CLENBQUEsbUIsQ0FBQSxZLENBWkYsVyxDQUNFLFMsQ0FDQSxpQixDQUNBLGtCLENBRUEsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxxQixDQUNBLGtELENBQUEsMEMsQ0FFRixVLENBQ0UsVSxDQUNBLFksQ0FFQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxlLENBTkYsYyxDaEIrakRBLHFCLENnQi9pREUsb0IsQ0FpQkYsYyxDZjlDRSwrQixDQUFBLHVCLENlYUYsYyxDQVNJLGEsQ0FDQSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxnQixDaEJrakRKLHFCLENnQi9pREUsb0IsQ0FHSSw2QixDQUFBLHFCLENBS04sVyxDQUNFLFksQ0FFRixXLENBQ0UsWSxDQUNBLGtCLENBQ0EsYyxDQUNBLFUsQ0FFRixZLENBQ0UsWSxDQUNBLGtCLENBQ0EsYyxDQUNBLGUsQ0FKRixjLENBT0ksb0IsQ0FDQSxhLENoQmtqREoscUIsQ2dCL2lESSxvQixDQUVFLGEsQ2YzREosK0IsQ0FBQSx1QixDZWdFRixhLENBQ0UsZSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FFRixZLENBQ0UsWSxDQUNBLFksQ0FDQSxRLENBQ0EsaUIsQ0FDQSxhLENBQ0EsZSxDQU5GLGlCLENBU0ksaUIsQ0FDQSxpQixDQVlGLGdDLENBQ0UsMEMsQ0FFRixtQyxDQUNFLDhDLENBRUYsZ0MsQ0FDRSxnRCxDR3pHSixNLENBT0EsWSxDQU1FLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBZkYsTSxDQUNFLGUsQ0FDQSxrQixDQUtGLFksQ0FDRSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBSUEsaUIsQ0FDQSx3QixDQUNBLGEsQ0FDQSxpQixDQUNBLG9CLENsQmRBLCtCLENBQUEsdUIsQ2tCc0JBLG9CLENBQ0UsVSxDQUNBLHdCLENBR0osZ0IsQ0FDRSxtQixDRWxDRixPLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxVLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGUsQ0FFRixjLENBQ0UsVyxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxVLENBQ0EsVyxDQUNBLDZDLENBQ0EsMkIsQ0FDQSwwQixDQUNBLHlCLENDbEJGLDBCQUNFLFksQ0FDRSxpQixDQUVGLEssQ0FDRSxXLENBRUYsUyxDQUNFLGtCLEFBSUosMEJ0QnV1REUsb0IsQ0FEQSxhLENzQnJ1REEsUSxDQUdFLFksQ0FFRixXLENBQ0UsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkMsQ0FDQSwyQixDQUNBLDBCLENBQ0EsdUIsQ0FFQSxrQixDQUNFLDRDLENBQ0EseUIsQ0FHSixXLENBQ0UsWSxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxZLENBQ0EsVyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxhLENBQ0EscUIsQ0FDQSxrRCxDQUFBLDBDLENBRUYsVyxDQUNFLFEsQ0FFRixXLENBQ0UsYSxDQUNBLGlCLENBQ0EsZ0IsQ0FFRixjLENBQ0UsYSxDQUVGLGMsQ0FDRSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxXLENBQ0EsaUQsQ0FDQSwyQixDQUNBLDBCLENBQ0EsdUIsQ0FFRixLLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FFRixlLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FDQSxnQixDQUVGLG9CLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FFRixLLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FDQSxjLENBQ0EsZ0IsQ0FFRixhLENBQ0UsWSxDQUVGLGlCLENBQ0UsYSxDQUVGLGlCLENBQ0UsVSxDQUVGLFcsQ0FDRSxjLENBRUYsUyxDQUNFLGtCLEFBSUosMEJBQ0UsYSxDdEI0dURBLFMsQ3NCMXVERSxjLENBRUYsZSxDdEI0dURBLGEsQ3NCMXVERSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLDRCLENBRUYsYSxDQUNFLFcsQ0FDQSxjLENBQ0Esa0IsQ0FFRixTLEN0Qjh1REEsSyxDQUNBLE8sQ3NCNXVERSxrQixDQUVGLEksQ3RCOHVEQSxLLENzQjV1REUsZSxDQUVGLGUsQ0FDRSxXLENBRUYsaUIsQ3RCOHVEQSxhLENBQ0EsYSxDc0I1dURFLFMsQ0FFRixlLENBQ0UsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxpQixDQUVGLFcsQ0FDRSxjLENBQ0EsUyxDQUVGLFcsQ0FDRSx3QixDQUFBLHFCLENBQUEsK0IsQUFJSix5QkFDRSxhLEN0Qmt2REEsTyxDc0JqdkRFLGUsQ0FDQSxpQixDQUVGLFMsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUVGLE0sQ3RCbXZEQSxRLENBQ0EsRSxDQUNBLEUsQ3NCcHZERSxjLENBRUYsVyxDQUNFLGEsQ0FDQSxlLENBQ0EsUSxDQUNBLDRCLENBRUYsMEIsQ3RCc3ZEQSw0QixDc0JwdkRFLFUsQ0FDQSxrQixDQUVGLDRCLENBQ0Usd0IsQ0FFRixjLEN0QnN2REEsVyxDc0JwdkRFLGlCLENBRUYsUyxDQUNFLFksQ0FFRixVLENBa0JBLGlCLENBTUksZ0IsQ0FDQSxpQixDQXpCSixVLENBQ0UsVyxDQUdBLGMsQ0FFRixZLENBQ0UsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ3RCNnZERixhLENBQ0EsYSxDc0J6dkRFLFUsQ0FFRixPLENBQ0UsZ0IsQ0FFRixhLENBQ0UsVSxDQUNBLGtCLENBRkYsaUIsQ0FLSSxhLENBS0osYSxDQUNFLFksQ0FERixhLENBS0EsYyxDQUNFLGtCLENBQ0EsaUIsQ0FGRixtQixDQUtJLGlCLENBRUEsMEIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsaUQsQ0FDQSwyQixDQUNBLHVCLENBSU4saUIsQ0FDRSxXLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FFRixlLENBQ0UsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUYscUIsQ0FDRSxnQixDQUNBLG1CLEFBSUoseUJBQ0UsYyxDQUNFLFksQ0FFRixhLENBQ0UsYSxDQUVGLEssQ0FDRSxVLENBRUYsd0IsQ0FDRSxjLENBRUYsYyxDdEJ5dkRBLGMsQ3NCdnZERSxpQixDQUNBLGtCLENBRUYsVSxDQUNFLGMsQ0FDQSxlLENBRUYsVyxDdEJ5dkRBLFcsQ3NCdnZERSxVLENBRUYsVyxDQUNFLGlCLENBRUYsWSxDQUNFLGlCLENBRUYsTSxDQUNFLGUsQ0FDQSxrQixDQUVGLGEsQ0FDRSxjLENBRUYsVyxDQUNFLGEsQ3RCMnZERixzQixDc0I1dkRBLHdCLENBS0ksVSxDQUNBLG9CUmxTTixTLENBQ0UsaUIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxjLENBRUYsSyxDQUNFLGtCLENBREYsUSxDQUlJLGtCLENBR0osVyxDQUNFLGlCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGtCLENBRUYsYSxDQUNFLGUsQ0FDQSw2QixDQUFBLHFCLENBR0EsaUIsQ0FDQSxrQixDQUVBLFksQ0FFRixXLENkOGhFQSxXLENjNWhFRSxVLENBQ0EsVyxDQUNBLGlCLENBQ0Esa0QsQ0FBQSwwQyxDQUNBLGlELENBQ0EsMkIsQ0FDQSwwQixDQUNBLHlCLENBRUEsa0IsQ2QraEVGLGtCLENjOWhFSSxZLENBR0osVyxDQUNFLE8sQ0FDQSxnQyxDQUFBLHdCLENBRUYsVyxDQUNFLE0sQ0FDQSwrQixDQUFBLHVCLENBRUYsWSxDQUNFLDZCLENBQUEscUIsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxrRCxDQUFBLDBDLENBRUYsVSxDQUNFLFUsQ0FDQSxZLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FMRixjLENBMERBLGlCLENBbERJLGEsQ0FDQSxlLENBR0osVyxDQUNFLFksQ0FDQSxpQixDQUVGLFcsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQUVGLGUsQ0FDRSxRLENBRUYsVyxDQUNFLFcsQ0FDQSxnQixDQUNBLGlCLENBRUYsYyxDQUNFLGtCLENBRUYsYyxDQUNFLGUsQ0FDQSxjLENBRUYsYSxDYjlGRSxRLENBQ0EsUyxDYStGQSxlLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FFRixhLENBVUUsbUIsQ2J6R0EsK0IsQ0FBQSx1QixDYStGRixhLENBQ0UsVyxDQUNBLFksQ0FDQSxrQixDQUNBLGlCLENBQ0Esa0QsQ0FBQSwwQyxDQUNBLGtCLENBQ0EsMkIsQ0FBQSxtQixDQUdBLG1CLENBQ0UsbUIsQ0FBQSxXLENBSUosYSxDQUNFLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxZLENBQ0Esb0IsQ0FDQSxrQixDZGtrRUYsUSxDYzNqRUEsUSxDQVFJLFcsQ0FDQSxpQixDQUNBLGtCLENBQ0EscUIsQ0FDQSxpQixDQVpKLFEsQ0FlSSxVLENBQ0Esd0IsQ0FoQkosb0IsQ0F1QkksZSxDQUNBLHdCLENBeEJKLGdDQUFBLGEsQ0EyQkksd0IsQ0FJSiwwQkFDRSxXLENBQ0UsYyxDQUNBLGUsQ0FFRixXLENkK2lFQSxXLENjN2lFRSxZLENBRUYsWSxDQUNFLGEsQUFJSiwwQkFDRSxVLENBQ0UsYyxBQUlKLHlCQUNFLFMsQ0FDRSxjLENBRUYsWSxDQUNFLFcsQ0FDQSxrQixDQUVGLFUsQ0FDRSxZLENkK2lFRixXLENjN2lFQSxjLENBRUUsYyxDQUVGLGEsQ0FDRSxXLENBQ0EsVyxDQUVGLE0sQ0FDRSxlLENBQ0Esa0IsQ0FGRixZLENBS0ksVyxDQUNBLGlCLEFBS04seUJBQ0UsYSxDQUNFLFMsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxXLENBRUYsYSxDQUNFLHdCLENBQUEscUIsQ0FBQSwrQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiU0YgVUkgRGlzcGxheVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU0ZVSURpc3BsYXktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9TRlVJRGlzcGxheS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFVJIERpc3BsYXlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NGVUlEaXNwbGF5LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvU0ZVSURpc3BsYXktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2NC4xLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscywgLyogMSAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sIC8qIDIgKi9cbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUsIC8qIDEgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuXG5cbiIsImJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBmb250LWZhbWlseTogXCJTRiBVSSBEaXNwbGF5XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogQGZvbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xufVxubWFpbiBhLFxuZm9vdGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbm1haW4gYSB7XG4gIGNvbG9yOiBAYmx1ZTtcbn1cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmZpZ3VyZSB7XG4gIC5yZXNldCgpO1xufVxuXG50ZXh0YXJlYSxcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiU0YgVUkgRGlzcGxheVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBAZm9udDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4ucHJpdmFjeV9wb2xpY3kgeyAgICBcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDozcHggc29saWQgIzVDQTk0RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnByaXZhY3lfcG9saWN5IGEge1xuICBjb2xvcjogIzVDQTk0RTsgXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJpdmFjeV9wb2xpY3kgLmJ1dHRvbiB7XG4gIGNvbG9yOiAjRjk1NDU0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oMSxcbi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmgyLFxuLnRpdGxlLTIge1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICBmb250LXNpemU6IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmgzLFxuLnRpdGxlLTMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oNCxcbi50aXRsZS00IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFVJIERpc3BsYXlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NGVUlEaXNwbGF5LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NGVUlEaXNwbGF5LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFVJIERpc3BsYXlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NGVUlEaXNwbGF5LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NGVUlEaXNwbGF5LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG59XG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuLnJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xufVxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFVJIERpc3BsYXlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTgyYjUzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1haW4gYSxcbmZvb3RlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5tYWluIGE6aG92ZXIsXG5mb290ZXIgYTpob3Zlcixcbm1haW4gYTphY3RpdmUsXG5mb290ZXIgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5tYWluIGEge1xuICBjb2xvcjogIzRjODJmZjtcbn1cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGV4dGFyZWEsXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFVJIERpc3BsYXlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzE4MmI1MztcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuLnByaXZhY3lfcG9saWN5IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM1Q0E5NEU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDUwMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucHJpdmFjeV9wb2xpY3kgYSB7XG4gIGNvbG9yOiAjNUNBOTRFO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcml2YWN5X3BvbGljeSAuYnV0dG9uIHtcbiAgY29sb3I6ICNGOTU0NTQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmgxLFxuLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaDIsXG4udGl0bGUtMiB7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaDMsXG4udGl0bGUtMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmg0LFxuLnRpdGxlLTQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxNDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmludGVybmFsIHtcbiAgcGFkZGluZy10b3A6IDg3cHg7XG59XG4ud3JhcHBlcl9fY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ud3JhcHBlcl9fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG59XG4uYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzRjODJmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzRjODJmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcbn1cbi5idG46aG92ZXIsXG4uYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4MmZmO1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xufVxuLmJ0bi0tZ3JlZW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzE5NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjZjMTk1O1xufVxuLmJ0bi0tZ3JlZW46aG92ZXIsXG4uYnRuLS1ncmVlbjphY3RpdmUge1xuICBjb2xvcjogIzI2YzE5NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tLWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjODJmZjtcbn1cbi5idG4tLWJsdWU6aG92ZXIsXG4uYnRuLS1ibHVlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNGM4MmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzI3NGE7XG59XG4uaGVhZGVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uaGVhZGVyX19ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmhlYWRlcl9fcGhvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uaGVhZGVyX19jYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNGM4MmZmO1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xufVxuLmhlYWRlcl9fY2FsbDpob3Zlcixcbi5oZWFkZXJfX2NhbGw6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XG59XG4uaGVhZGVyX190aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5oZWFkZXJfX21haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmhlYWRlcl9fcGhvbmUsXG4uaGVhZGVyX19tYWlsIHtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcbn1cbi5oZWFkZXJfX3Bob25lOmhvdmVyLFxuLmhlYWRlcl9fbWFpbDpob3Zlcixcbi5oZWFkZXJfX3Bob25lOmFjdGl2ZSxcbi5oZWFkZXJfX21haWw6YWN0aXZlIHtcbiAgY29sb3I6ICM0YzgyZmY7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XG59XG4ubG9nb19fZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxvZ29fX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudV9fb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubWVudV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVudV9faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XG59XG4ubWVudV9faXRlbTpob3Zlcixcbi5tZW51X19pdGVtOmFjdGl2ZSxcbi5tZW51X19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzRjODJmZjtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcbn1cbi5tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNvY2lhbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zb2NpYWxfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XG59XG4uc29jaWFsX19pdGVtOmhvdmVyLFxuLnNvY2lhbF9faXRlbTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XG59XG4uc29jaWFsX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zb2NpYWxfX2xpbmstLXdhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy93aGF0c2FwcC5zdmcpO1xufVxuLnNvY2lhbF9fbGluay0tdGcge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3RlbGVncmFtLnN2Zyk7XG59XG4ucHJvbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzgyZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wcm9tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5wcm9tbyBoMSxcbi5wcm9tbyAudGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucHJvbW8gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA3MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5wcm9tbyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnByb21vIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jaXJjbGUtdGljay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucHJvbW8gdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjNGM4MmZmO1xufVxuLnByb21vIC5mb3JtIHtcbiAgd2lkdGg6IDcwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucHJvbW9fX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5wcm9tb19fZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb21vX19idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogNDIwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnByb21vX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5wcm9tb19fdGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRjODJmZjtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcbn1cbi5wcm9tb19fdGl0bGUgYTpob3Zlcixcbi5wcm9tb19fdGl0bGUgYTphY3RpdmUge1xuICBjb2xvcjogIzRjODJmZjtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcbn1cbi5wcm9tb19fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjNGM4MmZmO1xufVxuLnRhcmlmZiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnRhcmlmZl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRhcmlmZl9faXRlbSB7XG4gIHdpZHRoOiAyMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAzcHggcmdiYSgyNCwgNDMsIDgzLCAwLjEpO1xufVxuLnRhcmlmZl9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY5ZmY7XG59XG4udGFyaWZmX190b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NpcmNsZS10aWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi50YXJpZmZfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udGFyaWZmX190aXRsZSBzcGFuIHtcbiAgY29sb3I6IHJlZDtcbn1cbi50YXJpZmZfX3RpdGxlIGkge1xuICBjb2xvcjogYmx1ZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnRhcmlmZl9faW5mbyB7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuLnRhcmlmZl9faW5mbyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YXJpZmZfX2luZm8gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnRhcmlmZl9faW5mbyB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiByZWQ7XG59XG4udGFyaWZmX19uYW1lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjNGM4MmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGFyaWZmX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YXJpZmZfX3ByaWNlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzRjODJmZjtcbn1cbi50YXJpZmZfX2J0biB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5iZW5lZml0cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmJlbmVmaXRzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmJlbmVmaXRzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDNweCByZ2JhKDI0LCA0MywgODMsIDAuMSk7XG59XG4uYmVuZWZpdHNfX2ljb24ge1xuICB3aWR0aDogNjBweDtcbn1cbi5iZW5lZml0c19fdGl0bGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmZlZWRiYWNrIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmNGVkO1xufVxuLmZlZWRiYWNrX19pbmZvIHtcbiAgd2lkdGg6IDk1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZmVlZGJhY2tfX2luZm8gLnRpdGxlLTIge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmVlZGJhY2tfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIHdpZHRoOiA1NTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZmVlZGJhY2tfX2xpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mZWVkYmFja19fbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9yb3VuZC1hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZmVlZGJhY2tfX2Zvcm0ge1xuICB3aWR0aDogNjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mZWVkYmFja19fZm9ybSAuZm9ybV9faW5wdXQsXG4uZmVlZGJhY2tfX2Zvcm0gLmZvcm1fX2J0biB7XG4gIHdpZHRoOiAzMyU7XG59XG4uZmVlZGJhY2tfX2Zvcm0gLmZvcm1fX2lucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uZmVlZGJhY2tfX2Zvcm0gLmZvcm1fX2J0biB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mb3JtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjOWQxO1xufVxuLmZvcm1fX3NlbGVjdCxcbi5mb3JtX19tZXNzYWdlLFxuLmZvcm1fX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjOWQxO1xufVxuLmZvcm1fX3NlbGVjdDo6cGxhY2Vob2xkZXIsXG4uZm9ybV9fbWVzc2FnZTo6cGxhY2Vob2xkZXIsXG4uZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4OTkzYTM7XG59XG4uZm9ybV9fc2VsZWN0LFxuLmZvcm1fX2lucHV0IHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG59XG4uZm9ybV9fc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9hbmdsZS1kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm1fX3NlbGVjdCBvcHRpb25bZGlzYWJsZWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtX19zZWxlY3Qgb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICM4OTkzYTM7XG59XG4uZm9ybV9fc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm1fX21lc3NhZ2Uge1xuICBoZWlnaHQ6IDEyMnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cbi5mb3JtX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xufVxuLmZvcm1fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY29sb3I6ICM4OTkzYTM7XG59XG4uZm9ybV9fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM0YzgyZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM5ZDE7XG59XG4uZm9ybV9fY2hlY2tib3g6Y2hlY2tlZCArIC5mb3JtX19sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MTNcIjtcbn1cbi5mb3JtX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZm9ybV9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb3JtX19saW5lIC5mb3JtX19idG4sXG4uZm9ybV9fbGluZSAuZm9ybV9faW5wdXQge1xuICB3aWR0aDogMzElO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mb3JtX19jb21tZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmZvcm1fX2NvbW1lbnQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRjODJmZjtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcbn1cbi5mb3JtX19jb21tZW50IGE6aG92ZXIsXG4uZm9ybV9fY29tbWVudCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNGM4MmZmO1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xufVxuLmluZm8ge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaW5mbyBoMixcbi5pbmZvIC50aXRsZS0yIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pbmZvIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmluZm8gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmluZm8gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzgyZmY7XG59XG4uaW5mbyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLmluZm8gdGFibGUgdHI6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZjtcbn1cbi5pbmZvIHRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pbmZvIHRhYmxlIHRoLFxuLmluZm8gdGFibGUgdGQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5pbmZvX193cmFwIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cbi5mYXEge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5mYXEgaDIsXG4uZmFxIC50aXRsZS0yIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMzAwcHg7XG59XG4uZmFxIC53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhcV9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogNjVweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cbi5mYXFfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uZmFxX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjdmZDtcbn1cbi5mYXFfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDI3cHggNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XG59XG4uZmFxX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYW5nbGUtZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XG59XG4uZmFxX190aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWYxZjk7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XG59XG4uZmFxX190aXRsZS0tdG9wOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xufVxuLmZhcV9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZmFxX19vcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY5ZmY7XG59XG4uZmFxX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZmFxX19mb3JtIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDI1cHg7XG59XG4uZmFxX19mb3JtIC50aXRsZS0zIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhcV9fZm9ybSAuZm9ybSB7XG4gIHdpZHRoOiA1MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5mYXFfX2NvbW1lbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFxX19pbWcge1xuICB3aWR0aDogNTAlO1xufVxuLmZhcV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyNzRhO1xufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb290ZXJfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvb3Rlcl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXJfX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvb3Rlcl9fbGlzdCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9fbGlzdCBsaSBhOmhvdmVyLFxuLmZvb3Rlcl9fbGlzdCBsaSBhOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5mb290ZXJfX2luZm8sXG4uZm9vdGVyX19tZW51LFxuLmZvb3Rlcl9fY29udGFjdHMge1xuICB3aWR0aDogMzAlO1xufVxuLmZvb3Rlcl9fY29udGFjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9fY29udGFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5mb290ZXJfX2NvbnRhY3QtLWFkZHJlc3M6OmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xvY2F0aW9uLnN2Zyk7XG59XG4uZm9vdGVyX19jb250YWN0LS10aW1lOjpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Nsb2NrLnN2Zyk7XG59XG4uZm9vdGVyX19jb250YWN0LS1waG9uZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zbWFydHBob25lLnN2Zyk7XG59XG4uZm9vdGVyX19jb250YWN0LS1tYWlsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2VudmVsb3BlLnN2Zyk7XG59XG4ubW9kYWwge1xuICB3aWR0aDogNDYwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5tb2RhbCAudGl0bGUtMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2lkZWJhciB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNpZGViYXJfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnNpZGViYXJfX2Jsb2NrIC5mb3JtX19idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNpZGViYXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2lkZWJhcl9fbGlzdCxcbi5zaWRlYmFyX19wb3B1bGFycyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaWRlYmFyX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcbn1cbi5zaWRlYmFyX19pdGVtOmhvdmVyLFxuLnNpZGViYXJfX2l0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZjtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcbn1cbi5zaWRlYmFyX19pdGVtOmhvdmVyIC5zaWRlYmFyX19saW5rLFxuLnNpZGViYXJfX2l0ZW06YWN0aXZlIC5zaWRlYmFyX19saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xufVxuLnNpZGViYXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTgyYjUzO1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xufVxuLnNpZGViYXJfX3RpbWUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zaWRlYmFyX19wb3B1bGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5icmVhZGNydW1ic19fbGluayB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzE4MmI1Mztcbn1cbmEuYnJlYWRjcnVtYnNfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5icmVhZGNydW1ic19fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuYS5icmVhZGNydW1ic19fbGluazpob3ZlcixcbmEuYnJlYWRjcnVtYnNfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICM0YzgyZmY7XG59XG5hLmJyZWFkY3J1bWJzX19saW5rOmhvdmVyOjphZnRlcixcbmEuYnJlYWRjcnVtYnNfX2xpbms6YWN0aXZlOjphZnRlciB7XG4gIGNvbG9yOiAjMTgyYjUzO1xufVxuLmJsb2cge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLmJsb2dfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5ibG9nX19pdGVtIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggM3B4IHJnYmEoMjQsIDQzLCA4MywgMC4xKTtcbn1cbi5ibG9nX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvZ19faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XG59XG4uYmxvZ19faW1nOmhvdmVyIGltZyxcbi5ibG9nX19pbWc6YWN0aXZlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XG59XG4uYmxvZ19faW5mbyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYmxvZ19fdGltZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJsb2dfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2dfX3RpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTgyYjUzO1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xufVxuLmJsb2dfX3RpdGxlIGE6aG92ZXIsXG4uYmxvZ19fdGl0bGUgYTphY3RpdmUge1xuICBjb2xvcjogIzRjODJmZjtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcbn1cbi5ibG9nX19yYXRpbmcge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY5ZmY7XG59XG4uYmxvZ19fdmFsdWUge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMzMuMzMlO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0YzgyZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvZ19fdmFsdWUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmJsb2dfX3ZhbHVlIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYmxvZ19fdmFsdWUtLXZpZXdzIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZXllLnN2Zyk7XG59XG4uYmxvZ19fdmFsdWUtLWNvbW1lbnRzIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY29tbWVudC5zdmcpO1xufVxuLmJsb2dfX3ZhbHVlLS1zdGFycyBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3N0YXItYmx1ZS5zdmcpO1xufVxuLnBhZ2VzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZXNfX2xpbmsge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGM4MmZmO1xuICBjb2xvcjogIzRjODJmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XG59XG4ucGFnZXNfX2xpbms6aG92ZXIsXG4ucGFnZXNfX2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZjtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcbn1cbi5wYWdlc19fbGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzgyZmY7XG59XG5zcGFuLnBhZ2VzX19saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0YzgyZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoX19pbnB1dCB7XG4gIGhlaWdodDogNDNweDtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uc2VhcmNoX19idG4ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NlYXJjaC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucHJvbW9fX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuICAubG9nbyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG4gIC5pbnRlcm5hbCB7XG4gICAgcGFkZGluZy10b3A6IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZGViYXIsXG4gIC5oZWFkZXJfX2NhbGwsXG4gIC5oZWFkZXJfX2Jsb2NrLS1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51X19vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tZW51LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5tZW51X19vcGVuLS1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jcm9zcy5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICB9XG4gIC5tZW51X19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMxODJiNTM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggM3B4IHJnYmEoMjQsIDQzLCA4MywgMC4xKTtcbiAgfVxuICAubWVudV9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmhlYWRlcl9fYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5oZWFkZXJfX3Bob25lIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zbWFydHBob25lLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5sb2dvIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuaGVhZGVyIC5zb2NpYWwge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX2Jsb2NrLS1jYWxsIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAubWVudSB7XG4gICAgb3JkZXI6IDQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC50YXJpZmZfX2luZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLndyYXBwZXJfX2NvbHVtbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53cmFwcGVyX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZ19fbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5pbnRlcm5hbCB7XG4gICAgcGFkZGluZy10b3A6IDY5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnByb21vIC50aXRsZSxcbiAgLnByb21vIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbiAgLmJlbmVmaXRzX19saXN0LFxuICAudGFyaWZmX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLnRhcmlmZl9faXRlbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5iZW5lZml0cyxcbiAgLmluZm8sXG4gIC50YXJpZmYge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmZhcSxcbiAgLmluZm8ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLmJlbmVmaXRzX19pdGVtIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFjdHMsXG4gIC5mb290ZXJfX2luZm8sXG4gIC5mb290ZXJfX21lbnUge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZ19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLmJsb2dfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5mYXEgLnRpdGxlLTIsXG4gIC5mYXEgaDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mYXFfX2J0biB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnRpdGxlLFxuICAudGl0bGUtMixcbiAgaDEsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLmZvcm1fX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIH1cbiAgLmZlZWRiYWNrX19mb3JtIC5mb3JtX19idG4sXG4gIC5mZWVkYmFja19fZm9ybSAuZm9ybV9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZlZWRiYWNrX19mb3JtIC5mb3JtX19pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzlkMTtcbiAgfVxuICAuZmFxX19kcm9wZG93bixcbiAgLmZhcV9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAuZmFxX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZhcV9fZm9ybSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFjdHMsXG4gIC5mb290ZXJfX2luZm8sXG4gIC5mb290ZXJfX21lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5mb290ZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmZvb3RlciAubG9nbyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuZm9vdGVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mb290ZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX190aXRsZSBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3Rlcl9fdGl0bGUgc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAxMTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2FuZ2xlLWRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvb3RlciAuc29jaWFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyIC5zb2NpYWxfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sb2dvX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sb2dvX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZmVlZGJhY2tfX2luZm8gLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuaW5mbyB0YWJsZSB0ZCxcbiAgLmluZm8gdGFibGUgdGgge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5mYXFfX2Zvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5ibG9nX19pdGVtLFxuICAubWVudV9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lbnVfX2xpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvbW9fX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAucGFnZXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucHJvbW9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmZvcm1fX2xpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb3JtX19saW5lIC5mb3JtX19pbnB1dCxcbiAgLmZvcm1fX2xpbmUgLmZvcm1fX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4udGVhbSB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4udGVhbSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGVhbV9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuLnRlYW1fX3NsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udGVhbV9fbmV4dCxcbi50ZWFtX19wcmV2IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggM3B4IHJnYmEoMjQsIDQzLCA4MywgMC4xKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9hbmdsZS1kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG59XG4udGVhbV9fbmV4dDo6YWZ0ZXIsXG4udGVhbV9fcHJldjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlYW1fX25leHQge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi50ZWFtX19wcmV2IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnRlYW1fX3NsaWRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggM3B4IHJnYmEoMjQsIDQzLCA4MywgMC4xKTtcbn1cbi50ZWFtX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGVhbV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnRlYW1fX2luZm8ge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVhbV9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi50ZWFtX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi50ZWFtX19saW5rIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnRlY2hub19fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRlY2hub19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udGVjaG5vX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udGVjaG5vX19pdGVtIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAzcHggcmdiYSgyNCwgNDMsIDgzLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcbn1cbi50ZWNobm9fX2l0ZW06aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XG59XG4udGVjaG5vX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi50ZWNobm9fX2xpbmsgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxudGFibGUgdGgsXG50YWJsZSB0ZCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZSB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjMTk1O1xufVxudGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmNGVkO1xufVxudGFibGUgdHI6bnRoLWNoaWxkKDJuKzEpIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjdmZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYW1fX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC50ZWFtX19uZXh0LFxuICAudGVhbV9fcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVhbV9fc2xpZGUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudGVhbV9faW1nIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnRlYW1fX3NsaWRlIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAudGVhbV9faW1nIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG4gIC50ZWNobm9fX3RpdGxlLFxuICAudGVhbV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC50ZWNobm9fX2l0ZW0ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnRhYmxlIHRhYmxlIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50ZWNobm9fX2l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxuICAudGVjaG5vX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbiIsIi5yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xufVxuIiwiLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzI3NGE7XG59XG4uZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xufVxuLmZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvb3Rlcl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9vdGVyX19saXN0IHtcbiAgLnJlc2V0KCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIFxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZvb3Rlcl9faW5mbyxcbi5mb290ZXJfX21lbnUsXG4uZm9vdGVyX19jb250YWN0cyB7XG4gIHdpZHRoOiAzMCU7XG59XG4uZm9vdGVyX19jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAmLS1hZGRyZXNzIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xvY2F0aW9uLnN2Zyk7XG4gICAgfVxuICB9XG4gICYtLXRpbWUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2xvY2suc3ZnKTtcbiAgICB9XG4gIH1cbiAgJi0tcGhvbmUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NtYXJ0cGhvbmUuc3ZnKTtcbiAgICB9XG4gIH1cbiAgJi0tbWFpbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZW52ZWxvcGUuc3ZnKTtcbiAgICB9XG4gIH1cbn0iLCIucHJvbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIFxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICBoMSxcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICB1bCB7XG4gICAgLnJlc2V0KCk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIFxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NpcmNsZS10aWNrLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogQGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucHJvbW9fX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5wcm9tb19fZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb21vX19idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogNDIwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnByb21vX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIEBibHVlO1xuICAgIC50cmFuc2l0aW9uKCk7XG4gICAgXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogQGJsdWU7XG4gICAgICAudHJhbnNpdGlvbigpO1xuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBjb2xvcjogQGJsdWU7XG4gIH1cbn0iLCIudGFyaWZmIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4udGFyaWZmX19saXN0IHtcbiAgLnJlc2V0KCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50YXJpZmZfX2l0ZW0ge1xuICB3aWR0aDogMjMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggM3B4IHJnYmEoMjQsIDQzLCA4MywgMC4xKTtcbn1cbi50YXJpZmZfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmc7XG4gIFxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NpcmNsZS10aWNrLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi50YXJpZmZfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIFxuICBzcGFuIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG4gIGkge1xuICAgIGNvbG9yOiBibHVlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuLnRhcmlmZl9faW5mbyB7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBcbiAgdWwge1xuICAgIC5yZXNldCgpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNzEzXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRhcmlmZl9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogQGJsdWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50YXJpZmZfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiBAYmx1ZTtcbiAgfVxufVxuLnRhcmlmZl9fYnRuIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufSIsIi53cmFwcGVyIHtcbiAgd2lkdGg6IDE0NDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uaW50ZXJuYWwge1xuICBwYWRkaW5nLXRvcDogODdweDtcbn1cbi53cmFwcGVyX19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi53cmFwcGVyX19jb250ZW50IHtcbiAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDMwMHB4KVwiO1xufSIsIi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNGM4MmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCBAYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLnRyYW5zaXRpb24oKTtcbiAgXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbiAgICAudHJhbnNpdGlvbigpO1xuICB9XG4gICYtLWdyZWVuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XG4gICAgYm9yZGVyLWNvbG9yOiBAZ3JlZW47XG4gICAgXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogQGdyZWVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJi0tYmx1ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gICAgXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogQGJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufSIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyNzRhO1xufVxuLmhlYWRlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmhlYWRlcl9fYmxvY2sge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5oZWFkZXJfX3Bob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmhlYWRlcl9fY2FsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogQGJsdWU7XG4gIC50cmFuc2l0aW9uKCk7XG4gIFxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLnRyYW5zaXRpb24oKTtcbiAgfVxufVxuLmhlYWRlcl9fdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGVhZGVyX19tYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5oZWFkZXJfX3Bob25lLFxuLmhlYWRlcl9fbWFpbCB7XG4gIC50cmFuc2l0aW9uKCk7XG4gIFxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IEBibHVlO1xuICAgIC50cmFuc2l0aW9uKCk7XG4gIH1cbn1cbi5sb2dvX19kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG9nb19fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mb3JtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjOWQxO1xufVxuLmZvcm1fX3NlbGVjdCxcbi5mb3JtX19tZXNzYWdlLFxuLmZvcm1fX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjOWQxO1xuICBcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4OTkzYTM7XG4gIH1cbn1cbi5mb3JtX19zZWxlY3QsXG4uZm9ybV9faW5wdXQge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbn1cbi5mb3JtX19zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2FuZ2xlLWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgb3B0aW9uW2Rpc2FibGVkXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBvcHRpb246Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjODk5M2EzO1xuICB9XG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5mb3JtX19tZXNzYWdlIHtcbiAgaGVpZ2h0OiAxMjJweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICByZXNpemU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG4uZm9ybV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDZweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbn1cbi5mb3JtX19jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGNvbG9yOiAjODk5M2EzO1xuICBcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogQGJsdWU7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzlkMTtcbiAgfVxufVxuLmZvcm1fX2NoZWNrYm94OmNoZWNrZWQgKyAuZm9ybV9fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzEzXCI7XG59XG4uZm9ybV9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZvcm1fX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIFxuICAuZm9ybV9fYnRuLFxuICAuZm9ybV9faW5wdXQge1xuICAgIHdpZHRoOiAzMSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvcm1fX2NvbW1lbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIFxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBAYmx1ZTtcbiAgICAudHJhbnNpdGlvbigpO1xuICAgIFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IEBibHVlO1xuICAgICAgLnRyYW5zaXRpb24oKTtcbiAgICB9XG4gIH1cbn0iLCIubWVudV9fb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubWVudV9fbGlzdCB7XG4gIC5yZXNldCgpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZW51X19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLnRyYW5zaXRpb24oKTtcbiAgXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmLS1hY3RpdmUge1xuICAgIGNvbG9yOiBAYmx1ZTtcbiAgICAudHJhbnNpdGlvbigpO1xuICB9XG59XG4ubWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn0iLCIuc29jaWFsIHtcbiAgLnJlc2V0KCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29jaWFsX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAudHJhbnNpdGlvbigpO1xuICBcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICAudHJhbnNpdGlvbigpO1xuICB9XG59XG4uc29jaWFsX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgXG4gICYtLXdhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3doYXRzYXBwLnN2Zyk7XG4gIH1cbiAgJi0tdGcge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3RlbGVncmFtLnN2Zyk7XG4gIH1cbn0iLCIuYmVuZWZpdHMge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5iZW5lZml0c19fbGlzdCB7XG4gIC5yZXNldCgpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmJlbmVmaXRzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDNweCByZ2JhKDI0LCA0MywgODMsIDAuMSk7XG59XG4uYmVuZWZpdHNfX2ljb24ge1xuICB3aWR0aDogNjBweDtcbn1cbi5iZW5lZml0c19fdGl0bGUge1xuICB3aWR0aDogflwiY2FsYygxMDAlIC0gODBweClcIjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59IiwiLmZlZWRiYWNrIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctZ3JlZW47XG59XG4uZmVlZGJhY2tfX2luZm8ge1xuICB3aWR0aDogOTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgXG4gIC50aXRsZS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZlZWRiYWNrX19saXN0IHtcbiAgLnJlc2V0KCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIHdpZHRoOiA1NTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIFxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvcm91bmQtYXJyb3cuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG59XG4uZmVlZGJhY2tfX2Zvcm0ge1xuICB3aWR0aDogNjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgXG4gIC5mb3JtX19pbnB1dCxcbiAgLmZvcm1fX2J0biB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAuZm9ybV9faW5wdXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweFxuICB9XG4gIC5mb3JtX19idG4ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbn0iLCIuaW5mbyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgXG4gIGgyLFxuICAudGl0bGUtMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICB1bCB7XG4gICAgLnJlc2V0KCk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIFxuICAgIHRyOm50aC1jaGlsZCgybisxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmc7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbn1cbi5pbmZvX193cmFwIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn0iLCIuc3VidGl0bGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcbi50ZWFtIHtcclxuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gIFxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcbi50ZWFtX193cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNzBweDtcclxufVxyXG4udGVhbV9fc2xpZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuLnRlYW1fX25leHQsXHJcbi50ZWFtX19wcmV2IHtcclxuICB3aWR0aDogNDhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAzcHggcmdiYSgyNCwgNDMsIDgzLCAwLjEpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYW5nbGUtZG93bi5zdmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xyXG4gIFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi50ZWFtX19uZXh0IHtcclxuICByaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG59XHJcbi50ZWFtX19wcmV2IHtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG4udGVhbV9fc2xpZGUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDNweCByZ2JhKDI0LCA0MywgODMsIDAuMSk7XHJcbn1cclxuLnRlYW1fX2ltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuLnRlYW1fX2luZm8ge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50ZWFtX19uYW1lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuLnRlYW1fX3Bvc2l0aW9uIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLnRlYW1fX2xpbmsge1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnRlY2hub19fYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLnRlY2hub19fdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcbi50ZWNobm9fX2xpc3Qge1xyXG4gIC5yZXNldCgpO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLnRlY2hub19faXRlbSB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDNweCByZ2JhKDI0LCA0MywgODMsIDAuMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAudHJhbnNpdGlvbigpO1xyXG4gIFxyXG4gICY6aG92ZXIge1xyXG4gICAgZmlsdGVyOiBub25lO1xyXG4gICAgLnRyYW5zaXRpb24oKTtcclxuICB9XHJcbn1cclxuLnRlY2hub19fbGluayB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIFxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcbnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBcclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgdGgge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjMTk1O1xyXG4vLyAgICBcclxuLy8gICAgJjpmaXJzdC1jaGlsZCB7XHJcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjRlZDtcclxuLy8gICAgfVxyXG4gIH1cclxuICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjRlZDtcclxuICB9XHJcbiAgdHI6bnRoLWNoaWxkKDJuKzEpIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY3ZmQ7XHJcbiAgfVxyXG59XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAudGVhbV9fd3JhcCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAudGVhbV9fbmV4dCwgXHJcbiAgLnRlYW1fX3ByZXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnRlYW1fX3NsaWRlIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICB9XHJcbn1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gIC50ZWFtX19pbWcge1xyXG4gICAgaGVpZ2h0OiAzMjBweDtcclxuICB9XHJcbn1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgLnN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbiAgLnRlYW1fX3NsaWRlIHtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgfVxyXG4gIC50ZWFtX19pbWcge1xyXG4gICAgaGVpZ2h0OiAyMjBweDtcclxuICB9XHJcbiAgLnRlY2hub19fdGl0bGUsXHJcbiAgLnRlYW1fX25hbWUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICAudGVjaG5vX19pdGVtIHtcclxuICAgIHdpZHRoOiAxNjBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICB9XHJcbiAgLnRhYmxlIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHdpZHRoOiA5MDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnRlY2hub19faXRlbSB7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgZmlsdGVyOiBub25lO1xyXG4gIH1cclxuICAudGVjaG5vX19saXN0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmZhcSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBcbiAgaDIsXG4gIC50aXRsZS0yIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMzAwcHg7XG4gIH1cbiAgLndyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmZhcV9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogNjVweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cbi5mYXFfX2xpc3Qge1xuICAucmVzZXQoKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5mYXFfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmN2ZkO1xufVxuLmZhcV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjdweCA1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLnRyYW5zaXRpb24oKTtcbiAgXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI3cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYW5nbGUtZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC50cmFuc2l0aW9uKCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjFmOTtcbiAgICAudHJhbnNpdGlvbigpO1xuICB9XG4gICYtLXRvcDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIC50cmFuc2l0aW9uKCk7XG4gIH1cbn1cbi5mYXFfX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZhcV9fb3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmc7XG59XG4uZmFxX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZmFxX19mb3JtIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDI1cHg7XG4gIFxuICAudGl0bGUtMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9ybSB7XG4gICAgd2lkdGg6IDUyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmZhcV9fY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYXFfX2ltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIFxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59IiwiLmJsb2cge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLmJsb2dfX2xpc3Qge1xuICAucmVzZXQoKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLmJsb2dfX2l0ZW0ge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAzcHggcmdiYSgyNCwgNDMsIDgzLCAwLjEpO1xufVxuLmJsb2dfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC50cmFuc2l0aW9uKCk7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgLnRyYW5zaXRpb24oKTtcbiAgICB9XG4gIH1cbn1cbi5ibG9nX19pbmZvIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5ibG9nX190aW1lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYmxvZ19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIFxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IEBmb250O1xuICAgIC50cmFuc2l0aW9uKCk7XG4gICAgXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogQGJsdWU7XG4gICAgICAudHJhbnNpdGlvbigpO1xuICAgIH1cbiAgfVxufVxuLmJsb2dfX3JhdGluZyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJnO1xufVxuLmJsb2dfX3ZhbHVlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBAYmx1ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgc3Bhbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJi0tdmlld3Mgc3Bhbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2V5ZS5zdmcpO1xuICB9XG4gICYtLWNvbW1lbnRzIHNwYW46OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jb21tZW50LnN2Zyk7XG4gIH1cbiAgJi0tc3RhcnMgc3Bhbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3N0YXItYmx1ZS5zdmcpO1xuICB9XG59IiwiLm1vZGFsIHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIFxuICAudGl0bGUtMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufSIsIi5zaWRlYmFyIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhcl9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgLmZvcm1fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNpZGViYXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2lkZWJhcl9fbGlzdCxcbi5zaWRlYmFyX19wb3B1bGFycyB7XG4gIC5yZXNldCgpO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNpZGViYXJfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAudHJhbnNpdGlvbigpO1xuICBcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiZztcbiAgICAudHJhbnNpdGlvbigpO1xuICAgIFxuICAgIC5zaWRlYmFyX19saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIC50cmFuc2l0aW9uKCk7XG4gICAgfVxuICB9XG59XG4uc2lkZWJhcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IEBmb250O1xuICAudHJhbnNpdGlvbigpO1xufVxuLnNpZGViYXJfX3RpbWUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zaWRlYmFyX19wb3B1bGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn0iLCIucGFnZXMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlc19fbGluayB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBibHVlO1xuICBjb2xvcjogQGJsdWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAudHJhbnNpdGlvbigpO1xuICBcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiZztcbiAgICAudHJhbnNpdGlvbigpO1xuICB9XG4gICYtLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gIH1cbn1cbnNwYW4ucGFnZXNfX2xpbmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn0iLCIuYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBvcGFjaXR5OiAwLjg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IEBmb250O1xufVxuYS5icmVhZGNydW1ic19fbGluayB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCIvXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICBcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiBAYmx1ZTtcbiAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICBjb2xvcjogQGZvbnQ7XG4gICAgfVxuICB9XG59IiwiLnNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCBAYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWFyY2hfX2lucHV0IHtcbiAgaGVpZ2h0OiA0M3B4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5zZWFyY2hfX2J0biB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc2VhcmNoLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG59IiwiQG1lZGlhKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9tb19fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLmludGVybmFsIHtcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcbiAgfVxufVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZGViYXIsXG4gIC5oZWFkZXJfX2NhbGwsXG4gIC5oZWFkZXJfX2Jsb2NrLS1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51X19vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tZW51LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIFxuICAgICYtLWNsb3NlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY3Jvc3Muc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgIH1cbiAgfVxuICAubWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiBAZm9udDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAzcHggcmdiYSgyNCwgNDMsIDgzLCAwLjEpO1xuICB9XG4gIC5tZW51X19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaGVhZGVyX19ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9fcGhvbmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NtYXJ0cGhvbmUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmxvZ28ge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5oZWFkZXIgLnNvY2lhbCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmhlYWRlcl9fYmxvY2stLWNhbGwge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5tZW51IHtcbiAgICBvcmRlcjogNDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnRhcmlmZl9faW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAud3JhcHBlcl9fY29sdW1ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndyYXBwZXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9nX19saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmludGVybmFsIHtcbiAgICBwYWRkaW5nLXRvcDogNjlweDtcbiAgfVxufVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnByb21vIC50aXRsZSwgXG4gIC5wcm9tbyBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG4gIC5iZW5lZml0c19fbGlzdCxcbiAgLnRhcmlmZl9fbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC50YXJpZmZfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYmVuZWZpdHMsXG4gIC5pbmZvLFxuICAudGFyaWZmIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5mYXEsXG4gIC5pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC5iZW5lZml0c19faXRlbSB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RzLFxuICAuZm9vdGVyX19pbmZvLCBcbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAuYmxvZ19fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5mYXEgLnRpdGxlLTIsIC5mYXEgaDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mYXFfX2J0biB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnRpdGxlLCAudGl0bGUtMiwgaDEsIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLmZvcm1fX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gIH1cbiAgLmZlZWRiYWNrX19mb3JtIC5mb3JtX19idG4sIFxuICAuZmVlZGJhY2tfX2Zvcm0gLmZvcm1fX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mZWVkYmFja19fZm9ybSAuZm9ybV9faW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGM5ZDE7XG4gIH1cbiAgLmZhcV9fZHJvcGRvd24sXG4gIC5mYXFfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmZhcV9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mYXFfX2Zvcm0ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RzLCBcbiAgLmZvb3Rlcl9faW5mbywgXG4gIC5mb290ZXJfX21lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5mb290ZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5mb290ZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBsZWZ0OiAxMTAlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2FuZ2xlLWRvd24uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvb3RlciAuc29jaWFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyIC5zb2NpYWxfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xuICAubG9nb19fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubG9nb19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubG9nbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZlZWRiYWNrX19pbmZvIC50aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmluZm8gdGFibGUgdGQsIFxuICAuaW5mbyB0YWJsZSB0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZhcV9fZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJsb2dfX2l0ZW0sXG4gIC5tZW51X19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVudV9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9tb19fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5wYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wcm9tb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuZm9ybV9fbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgXG4gICAgLmZvcm1fX2lucHV0LFxuICAgIC5mb3JtX19idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufSJdfQ== */

/* End */


/* Start:/local/templates/new2023/css/newstyles.css?17369352484786*/
.subtitle {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 30px;
}
.team {
  margin-bottom: 70px;
}
.team h2 {
  margin-bottom: 10px;
}
.team__wrap {
  position: relative;
  margin-bottom: 20px;
  padding-left: 70px;
  padding-right: 70px;
}
.team__slider {
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: -10px;
  margin-right: -10px;
  padding-left: 10px;
  padding-right: 10px;
}
.team__next,
.team__prev {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 8px 3px rgba(24, 43, 83, 0.1);
          box-shadow: 0 2px 8px 3px rgba(24, 43, 83, 0.1);
  background-image: url(/local/templates/new2023/css/../img/icons/angle-down.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px 30px;
}
.team__next::after,
.team__prev::after {
  display: none;
}
.team__next {
  right: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.team__prev {
  left: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.team__slide {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
  border-radius: 30px;
  -webkit-box-shadow: 0 2px 8px 3px rgba(24, 43, 83, 0.1);
          box-shadow: 0 2px 8px 3px rgba(24, 43, 83, 0.1);
}
.team__img {
  width: 100%;
  height: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.team__img img {
  display: block;
  max-height: 100%;
}
.team__info {
  padding: 20px;
  text-align: center;
}
.team__name {
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 24px;
}
.team__position {
  margin: 0;
}
.team__link {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}
.techno__block {
  margin-bottom: 30px;
}
.techno__title {
  font-weight: 700;
  font-size: 24px;
}
.techno__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.techno__item {
  width: 200px;
  height: 100px;
  margin-bottom: 20px;
  margin-right: 20px;
  -webkit-box-shadow: 0 2px 8px 3px rgba(24, 43, 83, 0.1);
          box-shadow: 0 2px 8px 3px rgba(24, 43, 83, 0.1);
  border-radius: 10px;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transition: ease-out 0.3s;
  transition: ease-out 0.3s;
}
.techno__item:hover {
  -webkit-filter: none;
          filter: none;
  -webkit-transition: ease-out 0.3s;
  transition: ease-out 0.3s;
}
.techno__link {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  text-decoration: none;
  border-radius: 10px;
}
.techno__link img {
  display: block;
  max-height: 100%;
}
table {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  border-collapse: collapse;
}
table th,
table td {
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  text-align: center;
}
table th {
  color: #fff;
  background-color: #26c195;
}
table td:first-child {
  text-align: left;
  background-color: #dcf4ed;
}
table tr:nth-child(2n+1) td:not(:first-child) {
  background-color: #f2f7fd;
}
@media (max-width: 1200px) {
  .team__wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .team__next,
  .team__prev {
    display: none;
  }
  .team__slide {
    width: 300px;
  }
}
@media (max-width: 1000px) {
  .team__img {
    height: 320px;
  }
}
@media (max-width: 700px) {
  .subtitle {
    font-size: 24px;
  }
  .team__slide {
    width: 240px;
    border-radius: 20px;
  }
  .team__img {
    height: 220px;
  }
  .techno__title,
  .team__name {
    font-size: 20px;
  }
  .techno__item {
    width: 160px;
    height: 80px;
  }
  .table {
    overflow-x: auto;
    margin-bottom: 30px;
  }
  .table table {
    width: 900px;
    margin-bottom: 0;
  }
}
@media (max-width: 480px) {
  .techno__item {
    width: 48%;
    margin-right: 0;
    -webkit-filter: none;
            filter: none;
  }
  .techno__list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* End */


/* Start:/local/templates/new2023/styles.css?1756412587771*/
.promo__down{
  z-index: 10;
}
.askspec_form{
display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

div[id^="wait_comp_"]{
    display: none !important;
}

div[id^="comp_"] > p{
    /*width: 100% !important;*/
    /*text-align: start !important;*/
    /*color: red !important;*/
}
#get_offer > p{
    text-align: start !important;
}

@media (max-width: 1000px) {
    .faq__wrap .feedback__list{
        width: auto !important;
    }
    .faq__wrap{
        flex-direction: column-reverse;
    }
}
.green{
    color: green;
}
.yellow{
    color: #ffb700;
}
.red{
    color: red;
}

/* End */
/* /local/templates/new2023/css/slick.css?16954007941776 */
/* /local/templates/new2023/css/slick-theme.css?16954007943145 */
/* /local/templates/new2023/css/grid-gallery.min.css?16954007941966 */
/* /local/templates/new2023/css/style.min.css?1741119152152856 */
/* /local/templates/new2023/css/newstyles.css?17369352484786 */
/* /local/templates/new2023/styles.css?1756412587771 */
