.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{border:none;text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;border-radius:unset;resize:none;border:unset}table{border-collapse:collapse;border-spacing:0}ul{list-style:none}.slick-slide{border:none!important;outline:none!important}@font-face{font-family:ProximaNova Regular;src:url(../fonts/ProximaNova-Regular.ttf) format("truetype"),url(../fonts/ProximaNova-Regular.woff) format("woff");font-style:normal}@font-face{font-family:ProximaNova Semibold;src:url(../fonts/ProximaNova-Semibold.ttf) format("truetype"),url(../fonts/ProximaNova-Semibold.woff) format("woff");font-style:normal}@font-face{font-family:ProximaNova Bold;src:url(../fonts/ProximaNova-Bold.ttf) format("truetype"),url(../fonts/ProximaNova-Bold.woff) format("woff");font-style:normal}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}.mfp-arrow{opacity:1}.mfp-arrow-right:before{border-left-color:#ffc700;opacity:1}.mfp-arrow-left:before{border-right-color:#ffc700;opacity:1}a,button,div,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,ul{margin:0;padding:0;border:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}*,:focus{outline:none}*{box-sizing:border-box}a{color:#443b2d;text-decoration:none}a:focus{outline:none}html{min-height:100%}body{position:relative;display:flex;flex-direction:column;min-width:320px;min-height:100vh;color:#443b2d;background-color:#fff;box-sizing:border-box;font-size:16px;font-weight:600;font-family:ProximaNova,sans-serif;overflow-x:hidden;-webkit-overflow-scrolling:touch}main{overflow:hidden}img{display:inline-block;width:100%;height:100%}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media (min-width:1200px){.container{max-width:1060px;padding-right:30px;padding-left:30px}}@media (min-width:1440px){.container{max-width:1240px;box-sizing:content-box}}.btn{justify-content:center;position:relative;width:256px;padding-top:18px;padding-bottom:18px;background-color:#ffc700;color:#443b2d;border:1px solid #ffc700;border-radius:70px;overflow:hidden;text-align:center;font-weight:700;cursor:pointer;transition:color .3s,background-color .3s}.btn svg{width:12px;height:8px;margin-left:8px}@media (min-width:768px){.btn:hover{background-color:#051225;color:#fff}}.btn--black{background-color:#051225;border-color:#051225;color:#fff}@media (min-width:768px){.btn--black:hover{background-color:#ffc700;color:#443b2d}}.btn-wrap{position:relative;display:inline-block}.btn-wrap .btn{padding-right:15px}.btn-wrap svg{position:absolute;top:50%;transform:translateY(-50%);left:82%;z-index:1;width:12px;height:8px;margin-left:8px}.btn-wrap .ajax-loader{position:absolute;left:50%;transform:translateX(-50%);top:105%}.btn-wrap br{display:none}.wpcf7-form-control:not(.btn){padding:16px;margin-bottom:16px;border-radius:8px}.wpcf7-form-control:not(.btn)::placeholder{font-weight:600}.wpcf7-not-valid-tip{position:relative;top:-12px}.btn,.d-flex,.footer-copy,.footer__container,.gallery__head,.header__container,.header__phone-block,.how-work__item-title{display:flex!important;align-items:center}.title-block{margin-bottom:16px;color:#051225;font-size:26px;font-weight:600}@media (min-width:768px){.title-block{font-size:32px}}.simple-text{margin-bottom:40px;font-size:16px;font-weight:600}@media (min-width:768px){.simple-text{font-size:18px}}.input-wrap input{width:100%;margin-bottom:25px;padding:10px 16px;border:1px solid #443b2d;font-size:14px}@media (min-width:768px){.input-wrap input{font-size:12px}}.politic-text{margin-top:24px;font-size:12px;font-weight:400;cursor:pointer}@media (min-width:768px){.politic-text{margin-top:32px;font-size:14px}.politic-text:hover{text-decoration:underline}}.text-with-yellow span{color:#ffc700}.section{margin-bottom:88px}@media (min-width:1200px){.section{margin-bottom:96px}}.header{position:fixed;z-index:2;top:0;left:0;width:100%;background-color:rgba(5,18,37,.8)}.header .menu{margin-right:16px}.header .menu li:not(:last-of-type){display:none}.header .menu a{color:#fff}@media (min-width:768px){.header .menu{display:inline-flex;margin-right:0}.header .menu .menu-item{display:block!important;margin-right:40px}.header .menu .menu-item:last-of-type{margin-right:56px}}@media (max-width:768px){.header .menu li:last-of-type{font-size:12px}}.header__container{justify-content:space-between;padding-top:22px;padding-bottom:22px}@media (min-width:768px){.header__container{border-bottom:1px solid #fff}}.header__logo{width:110px;height:28px}@media (min-width:768px){.header__logo{width:210px;height:36px}}.header__phone-block>a{display:inline-flex;width:12px;height:12px;vertical-align:middle}@media (min-width:768px){.header__phone-block>a{width:16px;height:16px}}@media (min-width:768px){.header__phone-block{margin-right:8px}}.header__phone-block-inner{display:flex;flex-direction:column}.header__phone-block-inner a{color:#fff;font-size:14px;font-weight:700}@media (max-width:768px){.header__phone-block-inner a{color:#ffc700;text-decoration:underline;font-size:12px}}@media (min-width:768px){.header__phone-block-inner{margin-left:16px}}.header__order{display:none}@media (min-width:768px){.header__order{display:block;margin-top:4px;color:#ffc700!important;font-size:14px}}.main-section{background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;margin-bottom:140px}@media (min-width:768px){.main-section{margin-bottom:96px}}.main-section:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:100%;height:100%;background-color:rgba(5,18,37,.8)}.main-section .container{position:relative;z-index:1;padding-top:144px;padding-bottom:144px}@media (min-width:768px){.main-section .container{padding-top:233px;padding-bottom:185px}}.main-section h1{color:#fff;font-size:23px;text-transform:uppercase}@media (min-width:375px){.main-section h1{font-size:28px}}.main-section .text-with-yellow{margin-top:8px;margin-bottom:56px;color:#fff;font-size:24px}@media (min-width:768px){.main-section .text-with-yellow{margin-top:16px;margin-bottom:64px}}.main-section__img{position:absolute;z-index:1;right:-33vw;bottom:-7vh;width:120vw;height:22vh}@media (min-width:768px){.main-section__img{width:60vw;height:42vh;max-height:42vw;right:-12vw;bottom:-11vh}}.about .simple-text{font-weight:400;line-height:1.5}.services{margin-bottom:72px}@media (min-width:768px){.services{margin-bottom:80px}}.services__inner{display:flex;flex-direction:column}@media (min-width:768px){.services__inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.services__item{background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:218px;padding-bottom:48px;padding-left:24px;margin-bottom:8px;border-radius:8px;overflow:hidden}.services__item:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";z-index:-1;width:100%;height:100%;background-color:rgba(6,17,37,.6)}@media (min-width:768px){.services__item{width:49%;height:338px;margin-bottom:16px;padding-left:32px;cursor:pointer}}.services__item p{color:#fff}.services__item-title{margin-bottom:8px;color:#ffc700;font-size:24px}.services__item-btn{display:inline-flex;align-items:center;margin-top:24px;color:#ffc700;font-size:14px;cursor:pointer}.services__item-btn svg{margin-right:8px}.calculator{margin-bottom:88px}.calculator .wpcf7-form-control:not(.btn){margin-bottom:0!important}@media (min-width:768px){.calculator{margin-bottom:136px}}.calculator .wpcf7-response-output{display:none}.calculator .wpcf7-form{position:relative;display:flex;flex-wrap:wrap}@media (min-width:768px){.calculator .wpcf7-form{width:680px;margin-right:auto;margin-left:auto}}.calculator .calculator-input-wrap>label,.calculator .calculator-radio-wrap>label{display:inline-block;margin-bottom:16px;font-size:14px;font-weight:400}.calculator__inner{padding:48px 16px;border-radius:20px;background-color:#ffc700}@media (min-width:768px){.calculator__inner{padding-top:88px;padding-bottom:102px}}.calculator__inner-header{margin-bottom:32px;text-align:center}@media (min-width:768px){.calculator__inner-header{margin-bottom:56px}}.calculator__inner-header .title-block{margin-bottom:8px}.calculator-input-wrap{width:38vw;margin-bottom:24px}.calculator-input-wrap input,.calculator-input-wrap select{width:100%}.calculator-input-wrap:nth-of-type(2n){margin-right:auto}@media (min-width:768px){.calculator-input-wrap{width:152px}.calculator-input-wrap:not(:first-of-type){margin-right:16px}}.calculator-input-wrap--big{width:100%}@media (min-width:768px){.calculator-input-wrap--big{width:240px;margin-right:16px}}.calculator-radio-wrap>label{margin-left:8px}.calculator-radio-wrap .wpcf7-list-item{position:relative;width:70px;height:48px;border-radius:5px;border:1px solid #fff}.calculator-radio-wrap .wpcf7-list-item:first-of-type{margin-left:8px}.calculator-radio-wrap .wpcf7-list-item label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:400;cursor:pointer}.calculator-radio-wrap .wpcf7-list-item label span{transition:padding-left .3s}.calculator-radio-wrap .wpcf7-list-item label span:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:100%;height:100%;background-color:transparent;transition:background-color .3s}.calculator-radio-wrap .wpcf7-list-item label span:after{position:absolute;top:50%;transform:translateY(-50%);left:8px;width:16px;height:16px;opacity:0;background:url(../60afbefb675fb6de6f1ebf5c2f8baf63.svg) no-repeat 50%/contain;transition:opacity .3s}.calculator-radio-wrap .wpcf7-list-item label:hover span:before,.calculator-radio-wrap .wpcf7-list-item label input:checked+span:before{background-color:#fff}.calculator-radio-wrap .wpcf7-list-item label input:checked+span{padding-left:16px}.calculator-radio-wrap .wpcf7-list-item label input:checked+span:after{opacity:1}.calculator-radio-wrap input{display:none}.calculator-radio-wrap .wpcf7-radio{padding:0}.calculator-btn-wrap{margin-right:auto;margin-left:auto;margin-top:40px}@media (min-width:768px){.calculator-btn-wrap{margin-top:32px}}#btn-hidden{display:none}.calculator-btn-hidden{position:absolute;left:50%;transform:translateX(-50%);top:110%}.how-work{margin-bottom:88px}@media (min-width:768px){.how-work{margin-bottom:112px}}@media (min-width:768px){.how-work__list{display:flex;flex-wrap:wrap;justify-content:center}}@media (min-width:1440px){.how-work__list{flex-wrap:nowrap}}.how-work__item{position:relative;margin-bottom:8px;padding:40px 18px 40px 24px;border-left:2px solid #ffc700;border-top-right-radius:8px;border-bottom-right-radius:8px;box-shadow:0 4px 30px rgba(0,0,0,.1)}.how-work__item:last-of-type .how-work__item--arrow{display:none}@media (min-width:768px){.how-work__item{width:235px;margin-right:16px;border-top:2px solid #ffc700;border-left:none;border-radius:0 0 8px 8px}.how-work__item:last-of-type{margin-right:0}}@media (min-width:1440px){.how-work__item{margin-bottom:unset}}.how-work__item p{font-weight:400}.how-work__item a{color:#ffc700}.how-work__item--arrow{position:absolute;left:50%;transform:translateX(-50%);z-index:1;top:88%;width:56px;height:56px;border-radius:50%;background-color:#f6f6f6}.how-work__item--arrow:before{z-index:2;width:12px;height:8px;background:url(../562de60310cb2752b3be019cf2a36571.svg) no-repeat 50%/contain}.how-work__item--arrow:after,.how-work__item--arrow:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:""}.how-work__item--arrow:after{z-index:1;width:32px;height:32px;border-radius:50%;background-color:#ffc700}@media (min-width:768px){.how-work__item--arrow{top:50%;left:auto;right:-28px;transform:translateY(-50%) rotate(-90deg)}}.how-work__item-title{margin-bottom:24px;font-size:22px}.how-work__item-title img{width:32px;height:32px;margin-right:16px}@media (min-width:768px){.how-work__item-title{flex-direction:column;align-items:flex-start}.how-work__item-title img{margin-bottom:32px}}.trust{padding-top:40px;padding-bottom:24px;background-color:#fafafa;text-align:center}.trust .simple-text{max-width:715px;margin-right:auto;margin-left:auto}@media (max-width:768px){.trust .simple-text{max-width:unset;margin-bottom:64px}}@media (min-width:768px){.trust{padding-top:80px;padding-bottom:40px}}@media (min-width:768px){.trust__list{display:flex;flex-wrap:wrap}}.trust__item{margin-bottom:40px}@media (min-width:768px){.trust__item{width:30%;margin-right:auto}.trust__item:nth-of-type(3n){margin-right:unset}}.trust__item-img{width:40px;height:40px;margin-bottom:32px}.trust__item-title{margin-bottom:8px;font-size:20px}.trust__item-txt{font-weight:400}@media (min-width:768px){.measure__inner{display:flex;align-items:center}}.measure__left{padding:48px 15px;border-radius:20px;background-color:#ffc700}@media (min-width:768px){.measure__left{max-width:610px;padding:56px 60px}}.measure__left .title-block span{color:#fff}.gallery-title{margin-bottom:48px;color:#051225;font-size:26px;font-weight:600;text-align:center}.gallery__head{position:relative;justify-content:center;padding-bottom:16px}.gallery__head:after{position:absolute;left:50%;transform:translateX(-50%);content:"";top:98%;width:650px;height:2px;background-color:#f2f2f2}@media (min-width:768px){.gallery__head:after{top:100%}}@media (max-width:768px){.gallery__head{width:170vw}}.gallery__head-wrap{margin-bottom:40px}@media (max-width:768px){.gallery__head-wrap{margin-right:-15px;overflow-x:scroll;overflow-y:hidden}}.gallery__head-line{display:block;position:absolute;z-index:1;top:98%;width:118px;height:2px;background-color:#ffc700;transition:left .3s}@media (min-width:768px){.gallery__head-line{top:100%}}.gallery__head-btn{margin-right:28px;margin-left:28px;transition:color .3s;white-space:nowrap;cursor:pointer}.gallery__head-btn.active{color:#ffc700}@media (min-width:1200px){.gallery__head-btn:hover{color:#ffc700}}.gallery__body-inner{display:none;clear:both}.gallery__body-inner.active{display:block}.gallery__body-inner:after{content:"";display:table;clear:both}.gallery__inner{width:49%;height:120px;margin-bottom:10px}.gallery__inner:nth-of-type(odd){float:left}.gallery__inner:nth-of-type(2n){float:right}.gallery__inner img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:768px){.gallery__inner{height:200px}}@media (min-width:1200px){.gallery__inner{position:relative;cursor:pointer}.gallery__inner:before{z-index:2;width:22px;height:22px;background:url(../7d8d9bc60e21e2cabc5b7cf5a7ffd088.svg) no-repeat 50%/contain}.gallery__inner:after,.gallery__inner:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";display:block;opacity:0;transition:opacity .3s}.gallery__inner:after{width:100%;height:100%;background-color:rgba(5,18,37,.6)}.gallery__inner:hover:after,.gallery__inner:hover:before{opacity:1}.gallery__inner:nth-of-type(4n+1){width:300px;height:464px;float:left;margin-bottom:30px}.gallery__inner:nth-of-type(4n+2){width:326px;height:218px;float:left;margin-left:25px;margin-bottom:30px}.gallery__inner:nth-of-type(4n+3){width:326px;height:218px;float:right;margin-bottom:30px}.gallery__inner:nth-of-type(4n+4){width:676px;height:216px;margin-bottom:30px;float:right}}@media (min-width:1440px){.gallery__inner:nth-of-type(4n+1){width:398px;height:584px}.gallery__inner:nth-of-type(4n+2),.gallery__inner:nth-of-type(4n+3){width:396px;height:278px}.gallery__inner:nth-of-type(4n+4){width:818px;height:278px}}.video .title-block{text-align:center}@media (min-width:768px){.video__list{display:flex;flex-wrap:wrap}}.video__item{margin-top:32px}@media (min-width:768px){.video__item{width:48%;margin-right:auto}.video__item:nth-of-type(2n){margin-right:unset}}@media (min-width:1440px){.video__item{width:610px}}.video__item-title{margin-top:24px;font-size:20px}.video__item-video{height:200px}@media (min-width:768px){.video__item-video{height:340px}}.video__item-video iframe{display:block;width:100%;height:100%}.small-form{display:flex;flex-wrap:wrap;width:100%}@media (min-width:768px){.small-form{width:400px}}.small-form-wrap{width:100%}@media (min-width:768px){.small-form-wrap{width:190px}}.small-form-wrap input{width:100%}@media (min-width:768px){.small-form-wrap:first-of-type{margin-right:20px}}.small-form-wrap--big{width:100%}@media (min-width:768px){.small-form-wrap--big{width:400px}}.small-form-wrap--big input{width:100%}.small-form .btn-wrap{margin-top:24px}@media (max-width:768px){.small-form .btn-wrap{margin-right:auto;margin-left:auto}}.footer{background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;z-index:1;padding-top:48px;padding-bottom:48px}.footer:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";z-index:-1;width:100%;height:100%;background-color:rgba(5,18,37,.8)}.footer .title-block{color:#ffc700}.footer .politic-text,.footer .simple-text{color:#fff}@media (min-width:768px){.footer{padding-top:70px;padding-bottom:70px}}.footer .small-form .small-form-wrap--big input,.footer .small-form .small-form-wrap input{background-color:hsla(0,0%,100%,.05);color:#fff}.footer .small-form .btn-wrap{margin-right:auto;margin-left:auto}.footer__container{flex-direction:column;justify-content:center;text-align:center}.footer__container .btn{margin-right:auto;margin-left:auto}@media (min-width:768px){.footer__container .politic-text{max-width:505px;margin-right:auto;margin-left:auto}}.footer-copy{justify-content:space-between;padding-top:20px;padding-bottom:20px}.our__object{display:none}.popup{position:relative;width:100%;margin-right:auto;margin-left:auto;padding:44px 16px 16px;background-color:#ffc700;border-radius:12px}@media (min-width:768px){.popup{width:350px}}.popup .wpcf7-form-control,.popup .wpcf7-form-control-wrap{width:100%}.popup .btn{margin-right:auto;margin-left:auto}.popup .mfp-close{position:absolute;color:#fff;opacity:1;font-size:40px}.popup-politic{width:100%;margin-top:60px}@media (min-width:768px){.popup-politic{width:700px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvZGlzdC9tYWduaWZpYy1wb3B1cC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbW9kdWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsUUFLRSxhQUNBLGdCQUVBLG1CQUNBLFVBQWEsQ0FFZixrQkFWRSxNQUNBLE9BQ0EsV0FDQSxZQUdBLGNBQWdCLENBWXNCLFVBSHRDLGFBRUEsdUJBQ0Esa0NBQW9DLENBRXRDLGVBQ0Usa0JBQ0Esa0JBQ0EsV0FDQSxZQUNBLE9BQ0EsTUFDQSxjQUNBLHFCQUF1QixDQUV6QixzQkFDRSxXQUNBLHFCQUNBLFlBQ0EscUJBQXVCLENBRXpCLHFDQUNFLFlBQWMsQ0FFaEIsYUFDRSxrQkFDQSxxQkFDQSxzQkFDQSxjQUNBLGdCQUNBLFlBQWMsQ0FFaEIsOERBRUUsV0FDQSxXQUFhLENBRWYsY0FDRSxlQUFpQixDQUVuQixpRUFDRSxxQkFDQSx3QkFDQSxlQUFpQixDQUVuQixVQUNFLGVBQ0EsdUJBQ0Esb0JBQ0EsY0FBZ0IsQ0FFbEIsOEJBQ0UsV0FBYSxDQUVmLGtEQUlFLHlCQUNBLHNCQUNBLGdCQUFrQixDQUVwQix3QkFDRSxZQUFjLENBRWhCLFVBQ0Usc0JBQXlCLENBRTNCLGVBQ0UsV0FDQSxrQkFDQSxRQUNBLFdBQ0Esa0JBQ0EsaUJBQ0EsU0FDQSxVQUNBLFlBQWMsQ0FDZCxpQkFDRSxVQUFZLENBQ1osdUJBQ0UsVUFBWSxDQUtsQixzREFDRSxZQUFjLENBRWhCLGtDQUVFLGlCQUNBLGVBQ0EsdUJBQ0EsU0FDQSx3QkFDQSxjQUNBLGFBQ0EsVUFDQSxhQUNBLGdCQUNBLHlCQUEyQixDQUU3Qix5QkFDRSxVQUNBLFFBQVUsQ0FFWixXQUNFLFdBQ0EsWUFDQSxpQkFDQSxrQkFDQSxRQUNBLE1BQ0EscUJBQ0Esa0JBQ0EsWUFDQSxzQkFDQSxXQUNBLGtCQUNBLGVBQ0EsdUNBQTJDLENBQzNDLGtDQUVFLFNBQVcsQ0FD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Q0EsaUJBb2pCSCxDQUNGLGFBbGpCQyw4QkFDQSxpQkFDQSxvQkFzakJELGFBbmpCQyxhQXVqQkQsT0FwakJDLGtCQUNBLFdBQ0Esa0JBQ0EsaUJBQ0EsdUJBQ0EseUJBQ0EsbUJBd2pCRCx5QkF0akJHLE9BQ0UsWUEwakJILENBQ0YsMkRBdmpCRyxXQStqQkgsWUE3akJHLGtCQUNBLGlCQWlrQkgsa0JBL2pCRyxrQkFDQSxXQUNBLFVBQ0EsZUFta0JILGVBaGtCQyxXQUNBLGdCQW9rQkQseUJBbGtCRyxlQUNFLFlBc2tCSCxDQUNGIiwiZmlsZSI6ImNzcy9pbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0OyB9XG4gIC5tZnAtcHJlbG9hZGVyIGEge1xuICAgIGNvbG9yOiAjQ0NDOyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cbiAgLm1mcC1jbG9zZTpob3ZlcixcbiAgLm1mcC1jbG9zZTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWNsb3NlOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IC01NHB4OyB9XG4gIC5tZnAtYXJyb3c6aG92ZXIsXG4gIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUsXG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgdG9wOiA4cHg7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuICAubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4gIC5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ7IH1cbiAgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAubWZwLWZpZ3VyZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvZGlzdC9tYWduaWZpYy1wb3B1cC5jc3MiLCIvKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbiAqL1xuQGltcG9ydCB1cmwofm1hZ25pZmljLXBvcHVwL2Rpc3QvbWFnbmlmaWMtcG9wdXAuY3NzKTtcbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbiAqL1xuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXHJcbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQmFzZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xyXG4gKiAgICB1c2VyIHpvb20uXHJcbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbiAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG5cbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cclxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFR5cG9ncmFwaHlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbi8qKlxyXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cclxuICovXG5xIHtcbiAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiOyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cclxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRmlndXJlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXHJcbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXHJcbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqLyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcclxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXHJcbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cclxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4gKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi8gfVxuXG4vKipcclxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXHJcbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXHJcbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXHJcbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxyXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cclxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogb24gT1MgWC5cclxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxyXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogMiAqL1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgcmVzaXplOiBub25lO1xuICBib3JkZXI6IHVuc2V0OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFRhYmxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhIFJlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhIFNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhIEJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbioge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtYXJyb3cge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkM3MDA7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQzcwMDtcbiAgb3BhY2l0eTogMTsgfVxuXG5wLCBkaXYsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHVsLCBvbCwgYSwgbGksIGZvcm0sIGlucHV0LCBidXR0b24sIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuKiwgKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYSB7XG4gIGNvbG9yOiAjNDQzQjJEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5odG1sIHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgY29sb3I6ICM0NDNCMkQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxubWFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH0gfVxuXG4uYnRuIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1NnB4O1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM3MDA7XG4gIGNvbG9yOiAjNDQzQjJEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZDNzAwO1xuICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gIC5idG4gc3ZnIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTIyNTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfSB9XG5cbi5idG4tLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTIyNTtcbiAgYm9yZGVyLWNvbG9yOiAjMDUxMjI1O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ0bi0tYmxhY2s6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzcwMDtcbiAgICAgIGNvbG9yOiAjNDQzQjJEOyB9IH1cblxuLmJ0bi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmJ0bi13cmFwIC5idG4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmJ0bi13cmFwIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiA4MiU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5idG4td3JhcCAuYWpheC1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogMTA1JTsgfVxuICAuYnRuLXdyYXAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLndwY2Y3LWZvcm0tY29udHJvbDpub3QoLmJ0bikge1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLndwY2Y3LWZvcm0tY29udHJvbDpub3QoLmJ0bik6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMnB4OyB9XG5cbi5kLWZsZXgsIC5idG4sIC5oZWFkZXJfX2NvbnRhaW5lciwgLmhlYWRlcl9fcGhvbmUtYmxvY2ssIC5ob3ctd29ya19faXRlbS10aXRsZSwgLmdhbGxlcnlfX2hlYWQsIC5mb290ZXJfX2NvbnRhaW5lciwgLmZvb3Rlci1jb3B5IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi50aXRsZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjMDUxMjI1O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpdGxlLWJsb2NrIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi5zaW1wbGUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2ltcGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmlucHV0LXdyYXAgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQzQjJEO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmlucHV0LXdyYXAgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLnBvbGl0aWMtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb2xpdGljLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnBvbGl0aWMtdGV4dDpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cblxuLnRleHQtd2l0aC15ZWxsb3cgc3BhbiB7XG4gIGNvbG9yOiAjRkZDNzAwOyB9XG5cbi5zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDsgfSB9XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMTgsIDM3LCAwLjgpOyB9XG4gIC5oZWFkZXIgLm1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5oZWFkZXIgLm1lbnUgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyIC5tZW51IGEge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyIC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuaGVhZGVyIC5tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAgICAgLmhlYWRlciAubWVudSAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlciAubWVudSBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uaGVhZGVyX19jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX19jb250YWluZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlOyB9IH1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAyOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgaGVpZ2h0OiAzNnB4OyB9IH1cblxuLmhlYWRlcl9fcGhvbmUtYmxvY2sgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlcl9fcGhvbmUtYmxvY2sgPiBhIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3Bob25lLWJsb2NrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfSB9XG5cbi5oZWFkZXJfX3Bob25lLWJsb2NrLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuaGVhZGVyX19waG9uZS1ibG9jay1pbm5lciBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX3Bob25lLWJsb2NrLWlubmVyIGEge1xuICAgICAgICBjb2xvcjogI0ZGQzcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXJfX3Bob25lLWJsb2NrLWlubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9IH1cblxuLmhlYWRlcl9fb3JkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXJfX29yZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgY29sb3I6ICNGRkM3MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5tYWluLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5NnB4OyB9IH1cbiAgLm1haW4tc2VjdGlvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAxOCwgMzcsIDAuOCk7IH1cbiAgLm1haW4tc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMTQ0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi1zZWN0aW9uIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjMzcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODVweDsgfSB9XG4gIC5tYWluLXNlY3Rpb24gaDEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgLm1haW4tc2VjdGlvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5tYWluLXNlY3Rpb24gLnRleHQtd2l0aC15ZWxsb3cge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluLXNlY3Rpb24gLnRleHQtd2l0aC15ZWxsb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9IH1cblxuLm1haW4tc2VjdGlvbl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogLTMzdnc7XG4gIGJvdHRvbTogLTd2aDtcbiAgd2lkdGg6IDEyMHZ3O1xuICBoZWlnaHQ6IDIydmg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tc2VjdGlvbl9faW1nIHtcbiAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgaGVpZ2h0OiA0MnZoO1xuICAgICAgbWF4LWhlaWdodDogNDJ2dztcbiAgICAgIHJpZ2h0OiAtMTJ2dztcbiAgICAgIGJvdHRvbTogLTExdmg7IH0gfVxuXG4uYWJvdXQgLnNpbXBsZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uc2VydmljZXMge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZXJ2aWNlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cblxuLnNlcnZpY2VzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlcnZpY2VzX19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLnNlcnZpY2VzX19pdGVtIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VydmljZXNfX2l0ZW06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYsIDE3LCAzNywgMC42KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VydmljZXNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIGhlaWdodDogMzM4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgLnNlcnZpY2VzX19pdGVtIHAge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zZXJ2aWNlc19faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICNGRkM3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uc2VydmljZXNfX2l0ZW0tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGNvbG9yOiAjRkZDNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2VydmljZXNfX2l0ZW0tYnRuIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLmNhbGN1bGF0b3Ige1xuICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gIC5jYWxjdWxhdG9yIC53cGNmNy1mb3JtLWNvbnRyb2w6bm90KC5idG4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhbGN1bGF0b3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTM2cHg7IH0gfVxuICAuY2FsY3VsYXRvciAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYWxjdWxhdG9yIC53cGNmNy1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWxjdWxhdG9yIC53cGNmNy1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDY4MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3ItaW5wdXQtd3JhcCA+IGxhYmVsLFxuICAuY2FsY3VsYXRvciAuY2FsY3VsYXRvci1yYWRpby13cmFwID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jYWxjdWxhdG9yX19pbm5lciB7XG4gIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzcwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FsY3VsYXRvcl9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAycHg7IH0gfVxuXG4uY2FsY3VsYXRvcl9faW5uZXItaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYWxjdWxhdG9yX19pbm5lci1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDsgfSB9XG4gIC5jYWxjdWxhdG9yX19pbm5lci1oZWFkZXIgLnRpdGxlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmNhbGN1bGF0b3ItaW5wdXQtd3JhcCB7XG4gIHdpZHRoOiAzOHZ3O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5jYWxjdWxhdG9yLWlucHV0LXdyYXAgaW5wdXQsXG4gIC5jYWxjdWxhdG9yLWlucHV0LXdyYXAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FsY3VsYXRvci1pbnB1dC13cmFwOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhbGN1bGF0b3ItaW5wdXQtd3JhcCB7XG4gICAgICB3aWR0aDogMTUycHg7IH1cbiAgICAgIC5jYWxjdWxhdG9yLWlucHV0LXdyYXA6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfSB9XG5cbi5jYWxjdWxhdG9yLWlucHV0LXdyYXAtLWJpZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYWxjdWxhdG9yLWlucHV0LXdyYXAtLWJpZyB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH0gfVxuXG4uY2FsY3VsYXRvci1yYWRpby13cmFwID4gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi5jYWxjdWxhdG9yLXJhZGlvLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5jYWxjdWxhdG9yLXJhZGlvLXdyYXAgLndwY2Y3LWxpc3QtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5jYWxjdWxhdG9yLXJhZGlvLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNhbGN1bGF0b3ItcmFkaW8td3JhcCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHNwYW4ge1xuICAgICAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuM3M7IH1cbiAgICAgIC5jYWxjdWxhdG9yLXJhZGlvLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgICAuY2FsY3VsYXRvci1yYWRpby13cmFwIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2tlZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gICAgLmNhbGN1bGF0b3ItcmFkaW8td3JhcCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcbiAgICAuY2FsY3VsYXRvci1yYWRpby13cmFwIC53cGNmNy1saXN0LWl0ZW0gbGFiZWw6aG92ZXIgc3BhbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAuY2FsY3VsYXRvci1yYWRpby13cmFwIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgICAuY2FsY3VsYXRvci1yYWRpby13cmFwIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbi5jYWxjdWxhdG9yLXJhZGlvLXdyYXAgaW5wdXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYWxjdWxhdG9yLXJhZGlvLXdyYXAgLndwY2Y3LXJhZGlvIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uY2FsY3VsYXRvci1idG4td3JhcCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhbGN1bGF0b3ItYnRuLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDsgfSB9XG5cbiNidG4taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FsY3VsYXRvci1idG4taGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAxMTAlOyB9XG5cbi5ob3ctd29yayB7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvdy13b3JrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctd29ya19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3ctd29ya19fbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG4uaG93LXdvcmtfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogNDBweCAxOHB4IDQwcHggMjRweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZDNzAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAuaG93LXdvcmtfX2l0ZW06bGFzdC1vZi10eXBlIC5ob3ctd29ya19faXRlbS0tYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvdy13b3JrX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZDNzAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDsgfVxuICAgICAgLmhvdy13b3JrX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaG93LXdvcmtfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAuaG93LXdvcmtfX2l0ZW0gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuaG93LXdvcmtfX2l0ZW0gYSB7XG4gICAgY29sb3I6ICNGRkM3MDA7IH1cblxuLmhvdy13b3JrX19pdGVtLS1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogODglO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7IH1cbiAgLmhvdy13b3JrX19pdGVtLS1hcnJvdzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjsgfVxuICAuaG93LXdvcmtfX2l0ZW0tLWFycm93OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob3ctd29ya19faXRlbS0tYXJyb3cge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC0yOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKC05MGRlZyk7IH0gfVxuXG4uaG93LXdvcmtfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDIycHg7IH1cbiAgLmhvdy13b3JrX19pdGVtLXRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG93LXdvcmtfX2l0ZW0tdGl0bGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuaG93LXdvcmtfX2l0ZW0tdGl0bGUgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG5cbi50cnVzdCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50cnVzdCAuc2ltcGxlLXRleHQge1xuICAgIG1heC13aWR0aDogNzE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudHJ1c3QgLnNpbXBsZS10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50cnVzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cnVzdF9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udHJ1c3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50cnVzdF9faXRlbSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAudHJ1c3RfX2l0ZW06bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfSB9XG5cbi50cnVzdF9faXRlbS1pbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi50cnVzdF9faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi50cnVzdF9faXRlbS10eHQge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVhc3VyZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5tZWFzdXJlX19sZWZ0IHtcbiAgcGFkZGluZzogNDhweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZWFzdXJlX19sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgICBwYWRkaW5nOiA1NnB4IDYwcHg7IH0gfVxuICAubWVhc3VyZV9fbGVmdCAudGl0bGUtYmxvY2sgc3BhbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmdhbGxlcnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBjb2xvcjogIzA1MTIyNTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmdhbGxlcnlfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAuZ2FsbGVyeV9faGVhZDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA5OCU7XG4gICAgd2lkdGg6IDY1MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nYWxsZXJ5X19oZWFkOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnlfX2hlYWQge1xuICAgICAgd2lkdGg6IDE3MHZ3OyB9IH1cblxuLmdhbGxlcnlfX2hlYWQtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnlfX2hlYWQtd3JhcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9IH1cblxuLmdhbGxlcnlfX2hlYWQtbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogOTglO1xuICB3aWR0aDogMTE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNzAwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnlfX2hlYWQtbGluZSB7XG4gICAgICB0b3A6IDEwMCU7IH0gfVxuXG4uZ2FsbGVyeV9faGVhZC1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmdhbGxlcnlfX2hlYWQtYnRuLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkM3MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nYWxsZXJ5X19oZWFkLWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGQzcwMDsgfSB9XG5cbi5nYWxsZXJ5X19ib2R5LWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmdhbGxlcnlfX2JvZHktaW5uZXIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZ2FsbGVyeV9fYm9keS1pbm5lcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmdhbGxlcnlfX2lubmVyIHtcbiAgd2lkdGg6IDQ5JTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZ2FsbGVyeV9faW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmdhbGxlcnlfX2lubmVyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmdhbGxlcnlfX2lubmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5nYWxsZXJ5X19pbm5lciB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nYWxsZXJ5X19pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5nYWxsZXJ5X19pbm5lcjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9nYWxsZXJyeS1leHBhbmQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zczsgfVxuICAgICAgLmdhbGxlcnlfX2lubmVyOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDE4LCAzNywgMC42KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gICAgICAuZ2FsbGVyeV9faW5uZXI6aG92ZXI6YmVmb3JlLCAuZ2FsbGVyeV9faW5uZXI6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZ2FsbGVyeV9faW5uZXI6bnRoLW9mLXR5cGUoNG4gKyAxKSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0NjRweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5nYWxsZXJ5X19pbm5lcjpudGgtb2YtdHlwZSg0biArIDIpIHtcbiAgICAgICAgd2lkdGg6IDMyNnB4O1xuICAgICAgICBoZWlnaHQ6IDIxOHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5nYWxsZXJ5X19pbm5lcjpudGgtb2YtdHlwZSg0biArIDMpIHtcbiAgICAgICAgd2lkdGg6IDMyNnB4O1xuICAgICAgICBoZWlnaHQ6IDIxOHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5nYWxsZXJ5X19pbm5lcjpudGgtb2YtdHlwZSg0biArIDQpIHtcbiAgICAgICAgd2lkdGg6IDY3NnB4O1xuICAgICAgICBoZWlnaHQ6IDIxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmdhbGxlcnlfX2lubmVyOm50aC1vZi10eXBlKDRuICsgMSkge1xuICAgICAgd2lkdGg6IDM5OHB4O1xuICAgICAgaGVpZ2h0OiA1ODRweDsgfVxuICAgIC5nYWxsZXJ5X19pbm5lcjpudGgtb2YtdHlwZSg0biArIDIpIHtcbiAgICAgIHdpZHRoOiAzOTZweDtcbiAgICAgIGhlaWdodDogMjc4cHg7IH1cbiAgICAuZ2FsbGVyeV9faW5uZXI6bnRoLW9mLXR5cGUoNG4gKyAzKSB7XG4gICAgICB3aWR0aDogMzk2cHg7XG4gICAgICBoZWlnaHQ6IDI3OHB4OyB9XG4gICAgLmdhbGxlcnlfX2lubmVyOm50aC1vZi10eXBlKDRuICsgNCkge1xuICAgICAgd2lkdGg6IDgxOHB4O1xuICAgICAgaGVpZ2h0OiAyNzhweDsgfSB9XG5cbi52aWRlbyAudGl0bGUtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udmlkZW9fX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52aWRlb19faXRlbSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAudmlkZW9fX2l0ZW06bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAudmlkZW9fX2l0ZW0ge1xuICAgICAgd2lkdGg6IDYxMHB4OyB9IH1cblxuLnZpZGVvX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi52aWRlb19faXRlbS12aWRlbyB7XG4gIGhlaWdodDogMjAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZpZGVvX19pdGVtLXZpZGVvIHtcbiAgICAgIGhlaWdodDogMzQwcHg7IH0gfVxuICAudmlkZW9fX2l0ZW0tdmlkZW8gaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNtYWxsLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zbWFsbC1mb3JtIHtcbiAgICAgIHdpZHRoOiA0MDBweDsgfSB9XG5cbi5zbWFsbC1mb3JtLXdyYXAge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc21hbGwtZm9ybS13cmFwIHtcbiAgICAgIHdpZHRoOiAxOTBweDsgfSB9XG4gIC5zbWFsbC1mb3JtLXdyYXAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zbWFsbC1mb3JtLXdyYXA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXG4uc21hbGwtZm9ybS13cmFwLS1iaWcge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc21hbGwtZm9ybS13cmFwLS1iaWcge1xuICAgICAgd2lkdGg6IDQwMHB4OyB9IH1cbiAgLnNtYWxsLWZvcm0td3JhcC0tYmlnIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uc21hbGwtZm9ybSAuYnRuLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zbWFsbC1mb3JtIC5idG4td3JhcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9XG4gIC5mb290ZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMTgsIDM3LCAwLjgpOyB9XG4gIC5mb290ZXIgLnRpdGxlLWJsb2NrIHtcbiAgICBjb2xvcjogI0ZGQzcwMDsgfVxuICAuZm9vdGVyIC5zaW1wbGUtdGV4dCxcbiAgLmZvb3RlciAucG9saXRpYy10ZXh0IHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cbiAgLmZvb3RlciAuc21hbGwtZm9ybSAuc21hbGwtZm9ybS13cmFwLS1iaWcgaW5wdXQsXG4gIC5mb290ZXIgLnNtYWxsLWZvcm0gLnNtYWxsLWZvcm0td3JhcCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9vdGVyIC5zbWFsbC1mb3JtIC5idG4td3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlcl9fY29udGFpbmVyIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyX19jb250YWluZXIgLnBvbGl0aWMtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDUwNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4uZm9vdGVyLWNvcHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ub3VyX19vYmplY3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDQ0cHggMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3B1cCB7XG4gICAgICB3aWR0aDogMzUwcHg7IH0gfVxuICAucG9wdXAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucG9wdXAgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvcHVwIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAucG9wdXAgLm1mcC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4ucG9wdXAtcG9saXRpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3B1cC1wb2xpdGljIHtcbiAgICAgIHdpZHRoOiA3MDBweDsgfSB9XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvc2Nzcy9tb2R1bGUuc2NzcyJdLCJzb3VyY2VSb290IjoiIn0=*/