@charset "UTF-8";/*! 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:0 0}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{-webkit-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{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]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-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}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:BebasNeue;font-style:normal;font-weight:700;src:url(../fonts/BebasNeueBold.eot);src:url(../fonts/BebasNeueBold.eot?#iefix) format("embedded-opentype"),url(../fonts/BebasNeueBold.woff) format("woff"),url(../fonts/BebasNeueBold.ttf) format("truetype")}.alignleft{float:left;margin:0 10px 5px 0}.alignright{float:right;margin:0 0 5px 10px}.aligncenter{display:block;margin:0 auto 5px}.page-wrapper{position:relative;overflow:hidden}.container{margin:auto;max-width:1170px;padding:0 15px;width:100%}.hidden-text{display:none}.video-wrapper{position:relative;padding-bottom:50%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}* ::after,* ::before{-webkit-box-sizing:border-box;box-sizing:border-box}:not(iframe){-webkit-transition:.25s ease;transition:.25s ease;-webkit-transition-property:background,border,color,left,margin,padding,right,opacity;transition-property:background,border,color,left,margin,padding,right,opacity}body,html{height:100%}body{background:#fff url(../img/hero-bg.jpg) no-repeat center 0;color:#2b2b2b;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5;-webkit-transition:0s;transition:0s}::-moz-selection{background:#0086ad;color:#fff}::selection{background:#0086ad;color:#fff}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{background:0 0;border:2px solid #fff;border-radius:42px;color:#fff;font:16px Roboto,sans-serif;height:42px;margin:0 0 32px;padding:0 26px;width:100%}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:0}input[type=email]:focus:required:invalid,input[type=password]:focus:required:invalid,input[type=tel]:focus:required:invalid,input[type=text]:focus:required:invalid,textarea:focus:required:invalid{color:red;opacity:1}input[type=email]:required:valid,input[type=password]:required:valid,input[type=tel]:required:valid,input[type=text]:required:valid,textarea:required:valid{color:#fff;opacity:1}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff;opacity:1}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#fff;opacity:1}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff;opacity:1}input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#fff;opacity:1}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#fff;opacity:1}input[type=submit]:focus{outline:0}select{-webkit-appearance:none;background:0 0;border:2px solid #fff;border-radius:42px;color:#fff;font:16px Roboto,sans-serif;height:42px;margin:0 0 32px;padding:0 26px;width:100%}select:focus::-ms-value{color:#12161e;background:#fff}select option{color:#000}select:focus{outline:0}textarea{height:180px;padding:16px 0 0 16px;resize:none}a{text-decoration:none;cursor:pointer}a:not([href]){cursor:initial}a:focus{outline:0}h1{font-size:36px;margin:0 0 32px}@media (min-width:992px){h1{font-size:64px}}h2{font-size:36px;margin:0 0 18px}h2.title{color:#e6453b;font:700 36px/40px BebasNeue,sans-serif;margin:0 0 17px;text-align:center;text-transform:uppercase}@media (min-width:1200px){h2.title{font-size:47px;line-height:50px}}h3{font:700 36px/36px Roboto,sans-serif;margin:0}p{font-size:16px;margin:0 0 8px}p:last-child{margin:0}ul{margin:0;padding:0;list-style:none}.btn{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ce4c42;border:none;border-radius:55px;-webkit-box-shadow:0 13px 57px rgba(85,18,13,.29);box-shadow:0 13px 57px rgba(85,18,13,.29);color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:900 24px Roboto,sans-serif;height:55px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;padding:0 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease;text-transform:uppercase}.btn:hover{-webkit-box-shadow:0 10px 37px rgba(85,18,13,.29);box-shadow:0 10px 37px rgba(85,18,13,.29)}.btn:active{-webkit-box-shadow:0 5px 17px rgba(85,18,13,.29);box-shadow:0 5px 17px rgba(85,18,13,.29)}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.hero{background:url(../img/bg-hero.jpg) no-repeat 0 0;background-size:auto 900px}@media (min-width:768px){.hero{background-position:center 0;background-size:auto 600px}}@media (min-width:992px){.hero{background-size:cover}}.hero .container{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:746px}@media (min-width:992px){.hero .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hero .logo{margin:0 0 27px}.hero .logo img{display:block;height:auto;max-width:293px}.hero-description{padding:50px 0 250px;position:relative;z-index:999}@media (min-width:768px){.hero-description{padding:50px 0 0}}@media (min-width:992px){.hero-description{width:calc(100% - 390px);z-index:9}}.hero-description::after{background:url(../img/product.png) no-repeat center bottom;background-size:300px auto;bottom:-25px;content:'';height:476px;position:absolute;width:100%;z-index:99}@media (min-width:768px){.hero-description::after{background-position:right bottom;background-size:500px auto;right:-105px;width:636px}}@media (min-width:992px){.hero-description::after{background-size:cover;right:-205px}}.hero-description h1{color:#000;font:700 24px/30px Roboto,sans-serif;margin:0 0 40px;text-transform:uppercase}@media (min-width:768px){.hero-description h1{font-size:31px;line-height:34px;margin:0 0 70px}}@media (min-width:1200px){.hero-description h1{margin:0 0 120px}}@media (min-width:768px){.hero-description ul{max-width:310px}}@media (min-width:1200px){.hero-description ul{max-width:400px}}.hero-description ul li{color:#101010;font:600 20px/22px Roboto,sans-serif;margin:0 0 20px;padding:0 0 0 68px;position:relative}@media (min-width:1200px){.hero-description ul li{font-size:26px;line-height:24px;margin:0 0 32px}}.hero-description ul li::before{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;background:url(../img/icon-heart.png) no-repeat;content:'';height:30px;left:0;position:absolute;top:0;width:41px}.hero-form{padding:0 0 50px;position:relative}@media (min-width:992px){.hero-form{padding:49px 0 0;width:360px}}.hero-form::before{background:#6a97cd url(../img/bg-hero-form.jpg) no-repeat 0 0;background-size:cover;bottom:0;content:'';left:-15px;position:absolute;top:0;width:1000px}@media (min-width:992px){.hero-form::before{left:0}}.hero-form-wrapper{position:relative;z-index:99}.hero-form h3{color:#fff;font:700 60px/55px BebasNeue,sans-serif;margin:0 0 26px;padding:16px;position:relative;text-align:center;text-transform:uppercase}.hero-form h3::before{background:#ce4c42;bottom:0;content:'';left:-15px;position:absolute;top:0;width:1000px}@media (min-width:992px){.hero-form h3::before{left:0}}.hero-form h3 span{display:block;margin:auto;max-width:268px;position:relative;z-index:2}@media (min-width:992px){.hero-form h3 span{margin:0 0 0 auto}}.hero-form-fields{margin:auto;max-width:268px;position:relative;z-index:9999}@media (min-width:992px){.hero-form-fields{margin:0 0 0 auto}}.hero-form .btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:268px;width:100%}@media (min-width:992px){.hero-form .btn{margin:0 0 0 auto}}.hero-form-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-width:268px;padding:0 0 25px;text-align:center}@media (min-width:992px){.hero-form-price{margin:0 0 0 auto}}.hero-form-price .new-price{color:#ce4c42;font:900 30px BebasNeue,sans-serif;width:50%}.hero-form-price .old-price{color:#fff;font:16px/19px Roboto,sans-serif;width:50%}.hero-form-price .old-price .num{display:block;text-decoration:line-through}.attention{display:none;padding:71px 0 0}@media (min-width:768px){.attention{display:block}}.attention-wrapper{-webkit-animation:pulse-text 1s infinite;animation:pulse-text 1s infinite;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:5px solid #ed3426;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 15px;position:relative;text-align:center}@media (min-width:768px){.attention-wrapper{margin:0 80px}}@media (min-width:992px){.attention-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px 48px;text-align:left}}.attention-wrapper::before{background:url(../img/pulse-left.png) no-repeat 0 center;bottom:0;content:'';position:absolute;right:100%;top:0;width:340px}.attention-wrapper::after{background:url(../img/pulse-right.png) no-repeat right center;bottom:15px;content:'';left:100%;position:absolute;top:0;width:340px}.attention-title{color:#e6453b;font:700 80px/80px BebasNeue,sans-serif}@media (min-width:768px){.attention-title{font-size:141px;line-height:150px}}@media (min-width:992px){.attention-title{padding:0 120px 0 0}}.attention-description{font:700 18px/22px Roboto,sans-serif}@media (min-width:768px){.attention-description{font-size:24px;line-height:29px}}.attention-description p{font:inherit}.attention-description span{color:#ce4c42}.effects{padding:40px 0 0;position:relative}@media (min-width:768px){.effects{padding:40px 0 180px}}@media (min-width:992px){.effects{padding:71px 0 0}}.effects::before{background:url(../img/circles.png) no-repeat;content:'';display:none;left:calc(50% - 380px);height:760px;position:absolute;top:70px;width:855px}@media (min-width:992px){.effects::before{display:block}}.effects::after{background:url(../img/effects-heart.png) no-repeat;background-size:cover;bottom:0;content:'';display:none;left:calc(50% - 100px);height:200px;position:absolute;width:200px}@media (min-width:768px){.effects::after{display:block}}@media (min-width:992px){.effects::after{bottom:auto;height:554px;left:calc(50% - 277px);top:170px;width:554px}}.effects h3{margin:0;text-align:center}@media (min-width:992px){.effects h3{margin:0 0 76px}}@media (min-width:1200px){.effects h3{margin:0 0 76px}}.effects-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-transform:scale(.9);transform:scale(.9);z-index:9}@media (min-width:1250px){.effects-list{-webkit-transform:scale(1);transform:scale(1)}}.effects-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ff877e;border-radius:82px;-webkit-box-shadow:4px 7px 29px rgba(24,24,24,.29);box-shadow:4px 7px 29px rgba(24,24,24,.29);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font:700 20px/28px Roboto,sans-serif;min-height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 26px;padding:10px 25px;position:relative;text-align:center;width:100%}@media (min-width:768px){.effects-item{font-size:24px;line-height:28px}}@media (min-width:992px){.effects-item{border-radius:0 82px 82px 0;min-height:82px;padding:10px 70px 10px 15px;position:relative;width:40%}}@media (min-width:1200px){.effects-item{padding:23px 80px 23px 35px;width:512px}}.effects-item::after{background:url(../img/dot.png) no-repeat;content:'';display:none;height:52px;position:absolute;right:14px;top:calc(50% - 26px);width:52px}@media (min-width:992px){.effects-item::after{display:block}}.effects-item.hide-mobile{display:none}@media (min-width:768px){.effects-item.hide-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.effects-item:nth-child(2n){border-radius:82px}@media (min-width:992px){.effects-item:nth-child(2n){border-radius:82px 0 0 82px;padding:23px 35px 23px 80px}}.effects-item:nth-child(2n)::after{left:14px;right:auto}@media (min-width:992px){.effects-item:nth-child(3){left:-37px;width:430px}}@media (min-width:992px){.effects-item:nth-child(4){right:-37px;width:430px}}@media (min-width:992px){.effects-item:nth-child(5){left:-78px;width:458px}}@media (min-width:992px){.effects-item:nth-child(6){right:-78px;text-align:right;width:458px}}@media (min-width:992px){.effects-item:nth-child(7){left:-37px;width:430px}}@media (min-width:992px){.effects-item:nth-child(8){right:-37px;width:430px}}@media (min-width:992px){.effects-item.white{background:#fff;color:#000}}.effects-item p{font:inherit}.bg-gray{background:url(../img/bg-gray.png) no-repeat center bottom;background-size:contain;padding:0 0 100px}@media (min-width:768px){.bg-gray{padding:0}}.risk{display:none;padding:90px 0 88px;position:relative}@media (min-width:768px){.risk{display:block}}.risk::before{background:url(../img/stethoscope.png) no-repeat;bottom:-100px;content:'';height:785px;left:calc(50% - 598px);position:absolute;width:1196px}.risk-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;counter-reset:mcounter;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -13px;padding:64px 0 0}.risk-item{counter-increment:counter;background:#fff;-webkit-box-shadow:0 0 29px rgba(32,33,37,.22);box-shadow:0 0 29px rgba(32,33,37,.22);margin:0 auto 68px;max-width:400px;padding:50px 15px 50px;position:relative;width:100%}@media (min-width:768px){.risk-item{margin:0 13px 63px;max-width:100%;width:calc(50% - 26px)}}@media (min-width:992px){.risk-item{width:calc(25% - 26px)}}.risk-item::before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ed3426;border-radius:69px;-webkit-box-shadow:0 0 29px rgba(0,0,0,.25);box-shadow:0 0 29px rgba(0,0,0,.25);color:#fff;content:counter(counter);display:-webkit-box;display:-ms-flexbox;display:flex;font:700 36px BebasNeue,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:69px;left:calc(50% - 35px);position:absolute;top:-35px;width:69px}.risk-item-open{background:url(../img/icon-arrow.png) no-repeat center;cursor:pointer;display:block;height:45px;position:absolute;bottom:0;right:0;left:0;-webkit-transition:all .25s ease;transition:all .25s ease}.risk-item-open.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.risk-item-text{display:none;padding:15px 0;-webkit-transition:all 0s ease;transition:all 0s ease}.risk-item h3{color:#e6453b;font:700 18px/22px Roboto,sans-serif;text-align:center;text-decoration:underline;text-transform:uppercase}@media (min-width:1200px){.risk-item h3{font-size:22px}}.cta{background:#499ad1 url(../img/pulse-cta.png) no-repeat 0 center;-webkit-box-shadow:7px 21px 49px rgba(22,22,94,.28);box-shadow:7px 21px 49px rgba(22,22,94,.28);padding:57px 0 31px;position:relative;z-index:10}.cta .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media (min-width:768px){.cta .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cta-bottom .cta-description h2{color:#fff;font:700 40px/44px BebasNeue,sans-serif;margin:0 0 19px}@media (min-width:768px){.cta-bottom .cta-description h2{font-size:60px;line-height:64px}}.cta-bottom .cta-description h2 span{color:#000}.cta-img{position:relative}@media (min-width:768px){.cta-img{width:356px}}.cta-img img{bottom:-45px;left:calc(50% - 125px);max-width:200px;position:absolute}@media (min-width:768px){.cta-img img{bottom:-15px;left:-110px;max-width:100%}}.cta-description{padding:80px 0 0;text-align:center}@media (min-width:768px){.cta-description{padding:0;text-align:left;width:calc(100% - 356px)}}.cta-description h2{color:#000;font:700 40px/36px BebasNeue,sans-serif;margin:0 0 34px;text-transform:uppercase}.cta-description h2 span{color:#fff;display:block;padding:6px 0 0}.cta-description .btn{padding:0 33px}.steps{padding:80px 0 20px}@media (min-width:768px){.steps{padding:80px 0 102px}}.steps h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#499ad1;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-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.steps h2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.steps h2 img{display:inline-block;height:auto;max-width:258px}@media (min-width:768px){.steps h2 img{margin:0 0 5px 25px}}.steps-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:100px 0 0}@media (min-width:768px){.steps-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:145px 0 0}}.steps .step{background:#fff;-webkit-box-shadow:0 0 29px rgba(32,33,37,.22);box-shadow:0 0 29px rgba(32,33,37,.22);margin:0 18px 90px;padding:115px 15px 30px;position:relative;text-align:center;width:calc(100% - 36px)}@media (min-width:768px){.steps .step{min-height:310px;margin:0 18px;padding:115px 15px 15px;width:calc(100% / 3 - 36px)}}@media (min-width:1200px){.steps .step{min-height:410px}}.steps .step-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/circle-bg.png) no-repeat;border-radius:50%;-webkit-box-shadow:0 0 51px rgba(18,46,109,.63);box-shadow:0 0 51px rgba(18,46,109,.63);display:-webkit-box;display:-ms-flexbox;display:flex;height:155px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:calc(50% - 77px);position:absolute;top:-77px;width:155px}.steps .step h3{color:#499ad1;font:900 20px/24px Roboto,sans-serif;margin:0 0 25px;text-decoration:underline;text-transform:uppercase}@media (min-width:1200px){.steps .step h3{font-size:30px;line-height:30px;margin:0 0 35px}}.steps .step p{color:#000;font:18px/20px Roboto,sans-serif;margin:0 15px}@media (min-width:1200px){.steps .step p{font-size:28px;line-height:30px}}.blue-bg{background:url(../img/bg-blue.jpg) no-repeat center 0}.gray-bg-inner{background:url(../img/bg-gray-inner.png) no-repeat center bottom}.composition h2{color:#499ad1}.composition h2 img{display:block;height:auto;margin:20px auto 0;max-width:258px}.composition-list{margin:68px 0 0;min-height:700px;padding:150px 0 40px;position:relative}@media (min-width:992px){.composition-list{padding:0 0 40px}}@media (min-width:1200px){.composition-list{min-height:763px}}.composition-list::before{background:url(../img/circles.png) no-repeat;content:'';left:calc(50% - 380px);height:760px;position:absolute;top:-130px;width:855px}.composition-list::after{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;background:url(../img/composition-heart.png) no-repeat center 25px;background-size:200px auto;content:'';left:calc(50% - 235px);height:562px;position:absolute;top:-100px;width:470px}@media (min-width:992px){.composition-list::after{background-position:center 25px;background-size:340px auto;top:10px}}@media (min-width:1200px){.composition-list::after{background-position:center;background-size:cover}}.composition-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 50px;padding:0 0 0 10px;z-index:99;width:280px}@media (min-width:768px){.composition-item{padding:0;width:330px}}@media (min-width:992px){.composition-item{margin:0 0 50px;position:absolute;width:330px}}.composition-item.hide-mobile{display:none}@media (min-width:768px){.composition-item.hide-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.composition-item::before{background:url(../img/icon-arrow-composition-1.png) no-repeat;content:'';display:none;height:52px;position:absolute;width:100px}@media (min-width:992px){.composition-item::before{display:block}}.composition-item:nth-child(1){left:10px;top:0}@media (min-width:1200px){.composition-item:nth-child(1){left:65px}}.composition-item:nth-child(1)::before{left:300px;top:13px}.composition-item:nth-child(2){left:15px;top:150px}@media (min-width:1200px){.composition-item:nth-child(2){top:213px}}.composition-item:nth-child(2)::before{background:url(../img/icon-arrow-composition-2.png) no-repeat;left:270px;height:20px;top:-4px;width:88px}@media (min-width:1200px){.composition-item:nth-child(2)::before{left:310px}}.composition-item:nth-child(3){left:15px;top:330px}@media (min-width:992px){.composition-item:nth-child(3){width:270px}}@media (min-width:1200px){.composition-item:nth-child(3){left:62px;top:448px}}.composition-item:nth-child(3)::before{background:url(../img/icon-arrow-composition-3.png) no-repeat;left:210px;height:43px;top:-23px;width:125px}.composition-item:nth-child(4){left:calc(50% - 175px);top:470px}@media (min-width:992px){.composition-item:nth-child(4){width:350px}}@media (min-width:1200px){.composition-item:nth-child(4){top:565px}}.composition-item:nth-child(4)::before{background:url(../img/icon-arrow-composition-4.png) no-repeat;left:120px;height:79px;top:-88px;width:22px}.composition-item:nth-child(5){left:auto;right:5px;top:330px}@media (min-width:1200px){.composition-item:nth-child(5){right:40px;top:448px}}.composition-item:nth-child(5)::before{background:url(../img/icon-arrow-composition-5.png) no-repeat;left:-30px;height:43px;top:-22px;width:125px}@media (min-width:1200px){.composition-item:nth-child(5)::before{left:-50px}}.composition-item:nth-child(6){left:auto;right:0;top:160px}@media (min-width:992px){.composition-item:nth-child(6){width:330px}}@media (min-width:1200px){.composition-item:nth-child(6){top:213px}}.composition-item:nth-child(6)::before{background:url(../img/icon-arrow-composition-6.png) no-repeat;left:-35px;height:28px;top:-5px;width:125px}@media (min-width:1200px){.composition-item:nth-child(6)::before{left:-70px}}.composition-item:nth-child(7){left:auto;right:15px;top:0}@media (min-width:1200px){.composition-item:nth-child(7){right:67px}}.composition-item:nth-child(7)::before{background:url(../img/icon-arrow-composition-7.png) no-repeat;left:-110px;height:52px;top:14px;width:100px}.composition-item h3{background:#007dc6;color:#fff;font:700 18px/32px Roboto,sans-serif;height:32px;margin:0 0 9px;padding:0 20px}@media (min-width:1200px){.composition-item h3{font-size:24px;line-height:40px;height:40px}}.composition-item ul li{color:#000;font:18px/18px Roboto,sans-serif;margin:0 0 10px;position:relative}@media (min-width:1200px){.composition-item ul li{font-size:21px;line-height:21px}}.composition-item ul li::before{background:#000;border-radius:50%;content:'';height:5px;left:-17px;position:absolute;top:8px;width:5px}.result{background:url(../img/bg-result.jpg) no-repeat center 0;background-size:cover;display:none;padding:62px 0 0}@media (min-width:768px){.result{display:block}}.result .container{padding-bottom:78px;position:relative}.result h2{color:#fff}.result h3{color:#fff;font:700 24px/30px Roboto,sans-serif;margin:0 0 40px}@media (min-width:768px){.result h3{margin:0 0 80px}}.result-list{padding:0 0 80px}@media (min-width:768px){.result-list{padding:0;width:calc(100% - 360px)}}@media (min-width:992px){.result-list{width:calc(100% - 560px)}}.result-list .btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:250px}@media (min-width:768px){.result-list .btn{margin:0}}.result-list li{color:#000;font:700 18px/24px Roboto,sans-serif;margin:0 0 30px;padding:0 0 0 70px;position:relative}@media (min-width:768px){.result-list li{padding:0 0 0 90px}}@media (min-width:1200px){.result-list li{font-size:24px;line-height:30px;margin:0 0 40px}}.result-list li::before{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;background:url(../img/icon-heart.png) no-repeat 0 0;content:'';height:30px;left:0;position:absolute;top:3px;width:41px}.result-list li span{color:#fff;text-transform:uppercase}.result-img{bottom:-45px;left:calc(50% - 120px);position:absolute}@media (min-width:768px){.result-img{bottom:-10px;left:auto;right:-130px}}@media (min-width:992px){.result-img{right:-170px}}.result-img img{display:block;height:auto;max-width:240px}@media (min-width:768px){.result-img img{max-width:600px}}@media (min-width:992px){.result-img img{max-width:100%}}.doctor{padding:60px 0 85px}.doctor .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1370px}@media (min-width:992px){.doctor .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.doctor h2{color:#4580c3;margin:0 0 35px}@media (min-width:768px){.doctor h2{margin:0 0 72px}}@media (min-width:992px){.doctor-photo{width:350px}}@media (min-width:1200px){.doctor-photo{width:516px}}.doctor-photo img{-webkit-box-shadow:0 0 40px rgba(18,48,118,.17);box-shadow:0 0 40px rgba(18,48,118,.17);display:block;height:auto;max-width:100%}.doctor-description{background:#fff;-webkit-box-shadow:0 0 40px rgba(18,48,118,.17);box-shadow:0 0 40px rgba(18,48,118,.17);padding:40px 15px;position:relative;max-width:516px}@media (min-width:768px){.doctor-description{padding:40px}}@media (min-width:992px){.doctor-description{max-width:100%;width:calc(100% - 350px)}}@media (min-width:1200px){.doctor-description{padding:85px 94px 48px 85px;width:calc(100% - 516px)}}.background-size:auto 70px;content:'';height:95px;position:absolute;right:-19px;top:-21px;width:244px}@media (min-width:1200px){.doctor-description::after{background-size:cover}}.doctor-description p{color:#101010;font:18px/22px Roboto,sans-serif;margin:0 0 10px}@media (min-width:1200px){.doctor-description p{font-size:21px;line-height:28px}}.doctor-description p:first-child{position:relative;text-indent:40px}@media (min-width:1200px){.doctor-description p:first-child{text-indent:75px}}.doctor-description p:first-child::before{color:#749fd1;content:'„';font:100px/100px Roboto,sans-serif;left:-40px;position:absolute;top:-80px}@media (min-width:1200px){.doctor-description p:first-child::before{font-size:172px;left:-75px;line-height:172px;top:-150px}}.doctor-name{color:#4580c3;display:block;font:700 italic 16px/18px Roboto,sans-serif;margin-left:auto;text-align:right}@media (min-width:768px){.doctor-name{font-size:18px}}.benefits{padding:0 0 80px}.benefits h2{color:#4580c3;margin:0 0 57px}.benefits h2 img{display:block;height:auto;margin:auto;max-width:258px}.benefits-list{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-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -13px}@media (min-width:992px){.benefits-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.benefits .benefit{margin:0 0 40px;position:relative;text-align:center}@media (min-width:992px){.benefits .benefit{margin:0 13px;width:calc(20% - 26px)}}.benefits .benefit::before{-webkit-box-shadow:0 0 70px #000;box-shadow:0 0 70px #000;border-radius:50%;content:'';left:calc(50% - 50px);height:50px;position:absolute;top:50px;width:50px}@media (min-width:1200px){.benefits .benefit::before{height:100px;width:100px}}.benefits .benefit-img{margin:0 auto 15px;height:193px;-webkit-transform-origin:50%;transform-origin:50%;width:207px}@media (min-width:992px){.benefits .benefit-img{margin:0 auto;-webkit-transform:scale(.8);transform:scale(.8)}}@media (min-width:1200px){.benefits .benefit-img{margin:0 auto 15px;-webkit-transform:scale(1);transform:scale(1)}}.benefits .benefit-img img{display:block;height:auto;max-width:100%}.benefits p{color:#4580c3;font:700 25px/31px Roboto,sans-serif;text-align:center}.bg-gray-bottom{background:url(../img/bg-gray-bottom.png) no-repeat center bottom}.reviews{padding:56px 0}@media (min-width:768px){.reviews{padding:56px 50px 0}}@media (min-width:1200px){.reviews{padding:56px 0 0}}.reviews h2{color:#007dc6;margin:0 0 58px;position:relative;z-index:99}.reviews-slider{-webkit-box-shadow:7px 21px 49px rgba(22,22,94,.28);box-shadow:7px 21px 49px rgba(22,22,94,.28)}.reviews-slider::before{background:url(../img/bg-reviews.jpg) no-repeat;content:'';height:350px;position:absolute;right:-380px;top:-110px;width:666px;z-index:-10}.reviews .review{background:#4999d0;-webkit-box-shadow:7px 21px 49px rgba(22,22,94,.28);box-shadow:7px 21px 49px rgba(22,22,94,.28);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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px}@media (min-width:768px){.reviews .review{padding:40px}}@media (min-width:992px){.reviews .review{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1200px){.reviews .review{padding:66px 90px 64px 93px}}.reviews .review-img{margin:0 0 30px}@media (min-width:992px){.reviews .review-img{margin:0;width:246px}}.reviews .review-img img{-webkit-box-shadow:0 0 35px rgba(69,77,146,.32);box-shadow:0 0 35px rgba(69,77,146,.32);display:block;height:auto;margin:auto;max-width:270px}@media (min-width:992px){.reviews .review-img img{margin:0}}@media (min-width:992px){.reviews .review-text{width:calc(100% - 290px)}}.reviews .review p{color:#fff;font:18px/22px Roboto,sans-serif}@media (min-width:768px){.reviews .review p{font-size:21px;line-height:30px}}.reviews .review-name{color:#fff;display:block;font:700 italic 21px/30px Roboto,sans-serif;text-align:right}.reviews .owl-dots{bottom:-30px;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0}.reviews .owl-dots .owl-dot{background:#4999d0;border:1px solid #4999d0;height:15px;border-radius:50%;margin:0 10px;width:15px}.reviews .owl-dots .owl-dot.active{background:#fff}.reviews .owl-nav .owl-next,.reviews .owl-nav .owl-prev{background:#fff url(../img/icon-arrow-nav.png) no-repeat center;border-radius:50%;-webkit-box-shadow:0 0 35px rgba(69,77,146,.32);box-shadow:0 0 35px rgba(69,77,146,.32);cursor:pointer;height:76px;left:-38px;position:absolute;top:calc(50% - 38px);-webkit-transition:all .25s ease;transition:all .25s ease;width:76px}.reviews .owl-nav .owl-next span,.reviews .owl-nav .owl-prev span{font-size:0}.reviews .owl-nav .owl-next:focus,.reviews .owl-nav .owl-prev:focus{outline:0}.reviews .owl-nav .owl-next:hover,.reviews .owl-nav .owl-prev:hover{-webkit-box-shadow:0 0 15px rgba(69,77,146,.32);box-shadow:0 0 15px rgba(69,77,146,.32)}.reviews .owl-nav .owl-next{left:auto;right:-38px;-webkit-transform:scale(-1);transform:scale(-1)}.use{display:none;padding:84px 0 89px}@media (min-width:768px){.use{display:block}}.use h2{color:#007dc6;margin:0 0 58px}.use-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -15px}@media (min-width:768px){.use-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.use-day{background:#fdd18c;background:-webkit-gradient(linear,left top,left bottom,from(#fdd18c),to(#ff8b03));background:linear-gradient(to bottom,#fdd18c 0,#ff8b03 100%);border-radius:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:33px 11px;position:relative;text-align:center;margin:0 15px 30px;max-width:166px;min-width:166px}@media (min-width:768px){.use-day{margin:0 15px}}.use-day::before{background:url(../img/drug.png) no-repeat;content:'';height:84px;left:calc(50% - 69px);position:absolute;top:-42px;width:138px}.use-day-icon{-webkit-animation:rotate 20s infinite;animation:rotate 20s infinite;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:72px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 19px}.use-day h3{color:#fff;font:17px/18px Roboto,sans-serif;margin:0 0 8px}.use-day p{color:#fff;font:14px/13px Roboto,sans-serif}.use-night{background:#bdecf4;background:-webkit-gradient(linear,left top,left bottom,from(#bdecf4),to(#21a7e1));background:linear-gradient(to bottom,#bdecf4 0,#21a7e1 100%);border-radius:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:33px 11px;position:relative;text-align:center;margin:0 15px 30px;max-width:166px;min-width:166px}@media (min-width:768px){.use-night{margin:0 15px}}.use-night::before{background:url(../img/drug.png) no-repeat;content:'';height:84px;left:calc(50% - 69px);position:absolute;top:-42px;width:138px}.use-night-icon{-webkit-animation:rotate-half 10s infinite;animation:rotate-half 10s infinite;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:72px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 19px}.use-night h3{color:#fff;font:17px/18px Roboto,sans-serif;margin:0 0 8px}.use-night p{color:#fff;font:14px/13px Roboto,sans-serif}.use-img{margin:0 15px;min-width:154px}.use-img img{display:block;height:auto;max-width:100%}.use-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#499ad1;border-radius:25px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 15px;max-width:503px;padding:10px;text-align:center}@media (min-width:768px){.use-text{height:238px}}.use-text p{font:900 18px/24px Roboto,sans-serif}@media (min-width:992px){.use-text p{font-size:24px;line-height:32px}}@media (min-width:1200px){.use-text p{font-size:30px;line-height:48px}}.gray-reviews-use{background:url(../img/bg-gray-reviews-use.png) no-repeat center bottom}.how-work{background:url(../img/bg-how-work.png) no-repeat center bottom;padding:25px 0 0}@media (min-width:768px){.how-work{padding:96px 0 100px}}.how-work h2{color:#007dc6;margin:0 0 80px}@media (min-width:768px){.how-work h2{margin:0 0 144px}}.how-work-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -16px}@media (min-width:768px){.how-work-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.how-work-item{background:#fff;-webkit-box-shadow:0 0 29px rgba(32,33,37,.22);box-shadow:0 0 29px rgba(32,33,37,.22);margin:0 16px 100px;padding:80px 25px 25px;position:relative;text-align:center;width:calc(100% - 32px)}@media (min-width:768px){.how-work-item{margin:0 16px;padding:122px 25px 25px;width:calc(100% / 3 - 32px)}}.how-work-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/circle-bg.png) no-repeat;background-size:cover;border-radius:50%;-webkit-box-shadow:0 0 51px rgba(18,46,109,.63);box-shadow:0 0 51px rgba(18,46,109,.63);display:-webkit-box;display:-ms-flexbox;display:flex;height:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:calc(50% - 60px);position:absolute;top:-60px;width:120px}@media (min-width:768px){.how-work-icon{height:155px;left:calc(50% - 77px);top:-77px;width:155px}}.how-work-icon img{display:block}.how-work h3{color:#4580c3;font:700 24px/36px Roboto,sans-serif}.footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#b9cfdf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px}@media (min-width:768px){.footer{height:214px}}.footer .logo img{display:block;height:auto;max-width:260px}.counter{background:#fff;border-radius:5px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font:700 22px Roboto,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 38px;padding:10px 15px;text-align:center;width:270px}@media (min-width:768px){.counter{font-size:30px}}@media (min-width:992px){.counter{margin:0 0 38px auto}}.counter span{display:block;font-size:9px;font-weight:700;text-align:center}.counter .hoursSH{padding:0 0 0 10px}.counter .hoursSH::before{content:':';margin:0 3px 0 0}.counter .minutesSH{padding:0 10px}.counter .minutesSH::before{content:':';margin:0 3px 0 0}.counter .secondsSH::before{content:':';margin:0 3px 0 0}@-webkit-keyframes pulse{10%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{10%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes pulse-text{10%{-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes pulse-text{10%{-webkit-transform:scale(1.02);transform:scale(1.02)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-half{50%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}}@keyframes rotate-half{50%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}}.cta-img img,.hero-description::after,.result-img img{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}.animation-on .cta-img img,.animation-on .hero-description::after,.animation-on .result-img img{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUtY3NzL25vcm1hbGl6ZS5jc3MiLCJzdHlsZXMubWluLmNzcyIsImluY2x1ZGVzL2Jhc2UvZm9udHMuc2NzcyIsImluY2x1ZGVzL2Jhc2UvdXRpbHMuc2NzcyIsImluY2x1ZGVzL2Jhc2UvZ2xvYmFsLnNjc3MiLCJpbmNsdWRlcy9iYXNlL21peGlucy5zY3NzIiwiaW5jbHVkZXMvYmxvY2tzL2J0bi5zY3NzIiwiaW5jbHVkZXMvdmVuZG9yL293bC5jYXJvdXNlbC5zY3NzIiwidGVtcGxhdGVzL2hvbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsNERBVUEsUUNEQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsSUFDQSxRQUNBLFFER0ksUUFBQSxNQU9KLE1DSEEsT0FDQSxNREtJLFFBQUEsYUFRSixzQkFDSSxRQUFBLEtBQ0EsT0FBQSxFQ0FKLFNBQ0EsU0RTSSxRQUFBLEtBYUosS0FDSSxZQUFBLFdBQ0EscUJBQUEsS0FDQSx5QkFBQSxLQU9KLEtBQ0ksT0FBQSxFQVdKLEVBQ0ksV0FBQSxJQU9KLFFBQ0ksUUFBQSxLQUFBLE9BT0osU0NoQkEsUURrQkksUUFBQSxFQVlKLEdBQ0ksVUFBQSxJQUNBLE9BQUEsTUFBQSxFQU9KLFlBQ0ksY0FBQSxJQUFBLE9BT0osRUN2QkEsT0R5QkksWUFBQSxJQU9KLElBQ0ksV0FBQSxPQU9KLEdBRUksbUJBQUEsWUFBQSxXQUFBLFlBQ0EsT0FBQSxFQU9KLEtBQ0ksV0FBQSxLQUNBLE1BQUEsS0FPSixLQy9CQSxJQUNBLElBQ0EsS0RpQ0ksWUFBQSxTQUFBLENBQUEsTUFDQSxVQUFBLElBT0osSUFDSSxZQUFBLFNBT0osRUFDSSxPQUFBLFFBQUEsUUFBQSxRQUFBLFFBT0osTUFDSSxVQUFBLElBT0osSUN2Q0EsSUR5Q0ksVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdKLElBQ0ksSUFBQSxNQUdKLElB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a0JBQUEsWUFBQSxVQUFBLGFBRE4sc0JBQ0MsSUFBSyxrQkFBQSxZQUFBLFVBQUEsYUFFTiwwQkFDQyxLQUNDLGtCQUFBLGVBQUEsVUFBQSxnQkFGRixrQkFDQyxLQUNDLGtCQUFBLGVBQUEsVUFBQSxnQkFHRiwrQkFDQyxJQUNDLGtCQUFBLGNBQUEsVUFBQSxlQUZGLHVCQUNDLElBQ0Msa0JBQUEsY0FBQSxVQUFBLGVQZ2lCRixhTzVoQkEseUJQNmhCQSxnQk8xaEJDLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FDQSxRQUFBLEVQZ2lCRCwyQk83aEJBLHVDUDhoQkEsOEJPemhCRSxrQkFBQSxjQUFBLFVBQUEsY0FDQSxRQUFBIiwiZmlsZSI6InN0eWxlcy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjIuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5hOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5ociB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xuXG5xIHtcbiAgICBxdW90ZXM6IFwiXFwyMDFDXCIgXCJcXDIwMURcIiBcIlxcMjAxOFwiIFwiXFwyMDE5XCI7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cbiAqL1xuXG5pbWcge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5LlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaSA1LlxuICovXG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICAgIGJvcmRlcjogMDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAyICovXG4gICAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIG5vcm1hbGl6ZS5jc3MgdjIuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7IH1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVHlwb2dyYXBoeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xucSB7XG4gIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIjsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIDIgKi8gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzTmV1ZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9CZWJhc05ldWVCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCA1cHggMDsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgNXB4IDEwcHg7IH1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDVweDsgfVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oaWRkZW4tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7IH1cblxuLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKiAqOjpiZWZvcmUsICogKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKjpub3QoaWZyYW1lKSB7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCBib3JkZXIsIGNvbG9yLCBsZWZ0LCBtYXJnaW4sIHBhZGRpbmcsIHJpZ2h0LCBvcGFjaXR5OyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvaGVyby1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgMDtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRyYW5zaXRpb246IDBzOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwODZhZDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbmlucHV0W3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDQycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiAxNnB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgcGFkZGluZzogMCAyNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J2VtYWlsJ106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3RlbCddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCxcbiAgaW5wdXRbdHlwZT0nZW1haWwnXTpmb2N1czpyZXF1aXJlZDppbnZhbGlkLFxuICBpbnB1dFt0eXBlPSd0ZWwnXTpmb2N1czpyZXF1aXJlZDppbnZhbGlkLFxuICBpbnB1dFt0eXBlPSdwYXNzd29yZCddOmZvY3VzOnJlcXVpcmVkOmludmFsaWQsXG4gIHRleHRhcmVhOmZvY3VzOnJlcXVpcmVkOmludmFsaWQge1xuICAgIGNvbG9yOiAjZjAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddOnJlcXVpcmVkOnZhbGlkLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddOnJlcXVpcmVkOnZhbGlkLFxuICBpbnB1dFt0eXBlPSd0ZWwnXTpyZXF1aXJlZDp2YWxpZCxcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTpyZXF1aXJlZDp2YWxpZCxcbiAgdGV4dGFyZWE6cmVxdWlyZWQ6dmFsaWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddOjpwbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT0nZW1haWwnXTo6cGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9J3RlbCddOjpwbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTo6cGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDQycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiAxNnB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgcGFkZGluZzogMCAyNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBzZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgY29sb3I6ICMxMjE2MWU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBzZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICBzZWxlY3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IDE4MHB4O1xuICBwYWRkaW5nOiAxNnB4IDAgMCAxNnB4O1xuICByZXNpemU6IG5vbmU7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGE6bm90KFtocmVmXSkge1xuICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW46IDAgMCAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW46IDAgMCAxOHB4OyB9XG4gIGgyLnRpdGxlIHtcbiAgICBjb2xvcjogI2U2NDUzYjtcbiAgICBmb250OiA3MDAgMzZweC80MHB4IFwiQmViYXNOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGgyLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG5cbmgzIHtcbiAgZm9udDogNzAwIDM2cHgvMzZweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgOHB4OyB9XG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5idG4ge1xuICBhbmltYXRpb246IHB1bHNlIDFzIGluZmluaXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjY2U0YzQyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDU1cHg7XG4gIGJveC1zaGFkb3c6IDAgMTNweCA1N3B4IHJnYmEoODUsIDE4LCAxMywgMC4yOSk7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250OiA5MDAgMjRweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzN3B4IHJnYmEoODUsIDE4LCAxMywgMC4yOSk7IH1cbiAgLmJ0bjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE3cHggcmdiYSg4NSwgMTgsIDEzLCAwLjI5KTsgfVxuXG4vKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqLyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqLyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSkge1xuICBtYXgtaGVpZ2h0OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGVybyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1oZXJvLmpwZ1wiKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVybyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgLmhlcm8gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiA3NDZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlcm8gLmNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuaGVybyAubG9nbyB7XG4gICAgbWFyZ2luOiAwIDAgMjdweDsgfVxuICAgIC5oZXJvIC5sb2dvIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMjkzcHg7IH1cbiAgLmhlcm8tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMCAyNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyby1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZXJvLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM5MHB4KTtcbiAgICAgICAgei1pbmRleDogOTsgfSB9XG4gICAgLmhlcm8tZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9kdWN0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHggYXV0bztcbiAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogNDc2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8tZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MDBweCBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAtMTA1cHg7XG4gICAgICAgICAgd2lkdGg6IDYzNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVyby1kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgcmlnaHQ6IC0yMDVweDsgfSB9XG4gICAgLmhlcm8tZGVzY3JpcHRpb24gaDEge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250OiA3MDAgMjRweC8zMHB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvLWRlc2NyaXB0aW9uIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZXJvLWRlc2NyaXB0aW9uIGgxIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyby1kZXNjcmlwdGlvbiB1bCB7XG4gICAgICAgIG1heC13aWR0aDogMzEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZXJvLWRlc2NyaXB0aW9uIHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gICAgLmhlcm8tZGVzY3JpcHRpb24gdWwgbGkge1xuICAgICAgY29sb3I6ICMxMDEwMTA7XG4gICAgICBmb250OiA2MDAgMjBweC8yMnB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgcGFkZGluZzogMCAwIDAgNjhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuaGVyby1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7IH0gfVxuICAgICAgLmhlcm8tZGVzY3JpcHRpb24gdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMXMgaW5maW5pdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1oZWFydC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MXB4OyB9XG4gIC5oZXJvLWZvcm0ge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlcm8tZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDQ5cHggMCAwO1xuICAgICAgICB3aWR0aDogMzYwcHg7IH0gfVxuICAgIC5oZXJvLWZvcm06OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmE5N2NkIHVybChcIi4uL2ltZy9iZy1oZXJvLWZvcm0uanBnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVyby1mb3JtOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIC5oZXJvLWZvcm0td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA5OTsgfVxuICAgIC5oZXJvLWZvcm0gaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250OiA3MDAgNjBweC81NXB4IFwiQmViYXNOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IDAgMCAyNnB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5oZXJvLWZvcm0gaDM6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjZTRjNDI7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaGVyby1mb3JtIGgzOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgICAuaGVyby1mb3JtIGgzIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDI2OHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmhlcm8tZm9ybSBoMyBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bzsgfSB9XG4gICAgLmhlcm8tZm9ybS1maWVsZHMge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNjhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVyby1mb3JtLWZpZWxkcyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9IH1cbiAgICAuaGVyby1mb3JtIC5idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNjhweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhlcm8tZm9ybSAuYnRuIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87IH0gfVxuICAgIC5oZXJvLWZvcm0tcHJpY2Uge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogMjY4cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZXJvLWZvcm0tcHJpY2Uge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bzsgfSB9XG4gICAgICAuaGVyby1mb3JtLXByaWNlIC5uZXctcHJpY2Uge1xuICAgICAgICBjb2xvcjogI2NlNGM0MjtcbiAgICAgICAgZm9udDogOTAwIDMwcHggXCJCZWJhc05ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmhlcm8tZm9ybS1wcmljZSAub2xkLXByaWNlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQ6IDE2cHgvMTlweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5oZXJvLWZvcm0tcHJpY2UgLm9sZC1wcmljZSAubnVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4uYXR0ZW50aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNzFweCAwIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmF0dGVudGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5hdHRlbnRpb24td3JhcHBlciB7XG4gICAgYW5pbWF0aW9uOiBwdWxzZS10ZXh0IDFzIGluZmluaXRlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI2VkMzQyNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hdHRlbnRpb24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCA4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hdHRlbnRpb24td3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmF0dGVudGlvbi13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3B1bHNlLWxlZnQucG5nXCIpIG5vLXJlcGVhdCAwIGNlbnRlcjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMzQwcHg7IH1cbiAgICAuYXR0ZW50aW9uLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wdWxzZS1yaWdodC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAzNDBweDsgfVxuICAuYXR0ZW50aW9uLXRpdGxlIHtcbiAgICBjb2xvcjogI2U2NDUzYjtcbiAgICBmb250OiA3MDAgODBweC84MHB4IFwiQmViYXNOZXVlXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hdHRlbnRpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmF0dGVudGlvbi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTIwcHggMCAwOyB9IH1cbiAgLmF0dGVudGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udDogNzAwIDE4cHgvMjJweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYXR0ZW50aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDsgfSB9XG4gICAgLmF0dGVudGlvbi1kZXNjcmlwdGlvbiBwIHtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7IH1cbiAgICAuYXR0ZW50aW9uLWRlc2NyaXB0aW9uIHNwYW4ge1xuICAgICAgY29sb3I6ICNjZTRjNDI7IH1cblxuLmVmZmVjdHMge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lZmZlY3RzIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAxODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZmZlY3RzIHtcbiAgICAgIHBhZGRpbmc6IDcxcHggMCAwOyB9IH1cbiAgLmVmZmVjdHM6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NpcmNsZXMucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzgwcHgpO1xuICAgIGhlaWdodDogNzYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogODU1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZmZlY3RzOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5lZmZlY3RzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2VmZmVjdHMtaGVhcnQucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVmZmVjdHM6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVmZmVjdHM6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDU1NHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI3N3B4KTtcbiAgICAgICAgdG9wOiAxNzBweDtcbiAgICAgICAgd2lkdGg6IDU1NHB4OyB9IH1cbiAgLmVmZmVjdHMgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZmZlY3RzIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNzZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmVmZmVjdHMgaDMge1xuICAgICAgICBtYXJnaW46IDAgMCA3NnB4OyB9IH1cbiAgLmVmZmVjdHMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgei1pbmRleDogOTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgIC5lZmZlY3RzLWxpc3Qge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cbiAgLmVmZmVjdHMtaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmY4NzdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDgycHg7XG4gICAgYm94LXNoYWRvdzogNHB4IDdweCAyOXB4IHJnYmEoMjQsIDI0LCAyNCwgMC4yOSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiA3MDAgMjBweC8yOHB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAyNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWZmZWN0cy1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZWZmZWN0cy1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA4MnB4IDgycHggMDtcbiAgICAgICAgbWluLWhlaWdodDogODJweDtcbiAgICAgICAgcGFkZGluZzogMTBweCA3MHB4IDEwcHggMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZWZmZWN0cy1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMjNweCA4MHB4IDIzcHggMzVweDtcbiAgICAgICAgd2lkdGg6IDUxMnB4OyB9IH1cbiAgICAuZWZmZWN0cy1pdGVtOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZG90LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTRweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAyNnB4KTtcbiAgICAgIHdpZHRoOiA1MnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVmZmVjdHMtaXRlbTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZWZmZWN0cy1pdGVtLmhpZGUtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZWZmZWN0cy1pdGVtLmhpZGUtbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuZWZmZWN0cy1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgYm9yZGVyLXJhZGl1czogODJweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZmZlY3RzLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogODJweCAwIDAgODJweDtcbiAgICAgICAgICBwYWRkaW5nOiAyM3B4IDM1cHggMjNweCA4MHB4OyB9IH1cbiAgICAgIC5lZmZlY3RzLWl0ZW06bnRoLWNoaWxkKDJuKTo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVmZmVjdHMtaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBsZWZ0OiAtMzdweDtcbiAgICAgICAgd2lkdGg6IDQzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZmZlY3RzLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgcmlnaHQ6IC0zN3B4O1xuICAgICAgICB3aWR0aDogNDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVmZmVjdHMtaXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgICBsZWZ0OiAtNzhweDtcbiAgICAgICAgd2lkdGg6IDQ1OHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZmZlY3RzLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgcmlnaHQ6IC03OHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDQ1OHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZmZlY3RzLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgbGVmdDogLTM3cHg7XG4gICAgICAgIHdpZHRoOiA0MzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZWZmZWN0cy1pdGVtOm50aC1jaGlsZCg4KSB7XG4gICAgICAgIHJpZ2h0OiAtMzdweDtcbiAgICAgICAgd2lkdGg6IDQzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZmZlY3RzLWl0ZW0ud2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzAwMDsgfSB9XG4gICAgLmVmZmVjdHMtaXRlbSBwIHtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7IH1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmctZ3JheS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcGFkZGluZzogMCAwIDEwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iZy1ncmF5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ucmlzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDkwcHggMCA4OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJpc2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucmlzazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3RldGhvc2NvcGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDc4NXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTk4cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTE5NnB4OyB9XG4gIC5yaXNrLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvdW50ZXItcmVzZXQ6IG1jb3VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTNweDtcbiAgICBwYWRkaW5nOiA2NHB4IDAgMDsgfVxuICAucmlzay1pdGVtIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogY291bnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyOXB4IHJnYmEoMzIsIDMzLCAzNywgMC4yMik7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjhweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMTVweCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJpc2staXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxM3B4IDYzcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjZweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJpc2staXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDI2cHgpOyB9IH1cbiAgICAucmlzay1pdGVtOjpiZWZvcmUge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNlZDM0MjY7XG4gICAgICBib3JkZXItcmFkaXVzOiA2OXB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDI5cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY29udGVudDogY291bnRlcihjb3VudGVyKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250OiA3MDAgMzZweCBcIkJlYmFzTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDM1cHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMzVweDtcbiAgICAgIHdpZHRoOiA2OXB4OyB9XG4gICAgLnJpc2staXRlbS1vcGVuIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlOyB9XG4gICAgICAucmlzay1pdGVtLW9wZW4uYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5yaXNrLWl0ZW0tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDBzIGVhc2U7IH1cbiAgICAucmlzay1pdGVtIGgzIHtcbiAgICAgIGNvbG9yOiAjZTY0NTNiO1xuICAgICAgZm9udDogNzAwIDE4cHgvMjJweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5yaXNrLWl0ZW0gaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi5jdGEge1xuICBiYWNrZ3JvdW5kOiAjNDk5YWQxIHVybChcIi4uL2ltZy9wdWxzZS1jdGEucG5nXCIpIG5vLXJlcGVhdCAwIGNlbnRlcjtcbiAgYm94LXNoYWRvdzogN3B4IDIxcHggNDlweCByZ2JhKDIyLCAyMiwgOTQsIDAuMjgpO1xuICBwYWRkaW5nOiA1N3B4IDAgMzFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuICAuY3RhIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jdGEgLmNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuY3RhLWJvdHRvbSAuY3RhLWRlc2NyaXB0aW9uIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiA3MDAgNDBweC80NHB4IFwiQmViYXNOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgMTlweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmN0YS1ib3R0b20gLmN0YS1kZXNjcmlwdGlvbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7IH0gfVxuICAgIC5jdGEtYm90dG9tIC5jdGEtZGVzY3JpcHRpb24gaDIgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAuY3RhLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3RhLWltZyB7XG4gICAgICAgIHdpZHRoOiAzNTZweDsgfSB9XG4gICAgLmN0YS1pbWcgaW1nIHtcbiAgICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEyNXB4KTtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY3RhLWltZyBpbWcge1xuICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgbGVmdDogLTExMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5jdGEtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmN0YS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTZweCk7IH0gfVxuICAgIC5jdGEtZGVzY3JpcHRpb24gaDIge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250OiA3MDAgNDBweC8zNnB4IFwiQmViYXNOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IDAgMCAzNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmN0YS1kZXNjcmlwdGlvbiBoMiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA2cHggMCAwOyB9XG4gICAgLmN0YS1kZXNjcmlwdGlvbiAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDAgMzNweDsgfVxuXG4uc3RlcHMge1xuICBwYWRkaW5nOiA4MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RlcHMge1xuICAgICAgcGFkZGluZzogODBweCAwIDEwMnB4OyB9IH1cbiAgLnN0ZXBzIGgyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjNDk5YWQxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0ZXBzIGgyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnN0ZXBzIGgyIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDI1OHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN0ZXBzIGgyIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDI1cHg7IH0gfVxuICAuc3RlcHMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0ZXBzLWxpc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nOiAxNDVweCAwIDA7IH0gfVxuICAuc3RlcHMgLnN0ZXAge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDI5cHggcmdiYSgzMiwgMzMsIDM3LCAwLjIyKTtcbiAgICBtYXJnaW46IDAgMThweCA5MHB4O1xuICAgIHBhZGRpbmc6IDExNXB4IDE1cHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgIC0gMzZweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdGVwcyAuc3RlcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICAgICAgICBtYXJnaW46IDAgMThweDtcbiAgICAgICAgcGFkZGluZzogMTE1cHggMTVweCAxNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDM2cHgpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc3RlcHMgLnN0ZXAge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MTBweDsgfSB9XG4gICAgLnN0ZXBzIC5zdGVwLWljb24ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaXJjbGUtYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1MXB4IHJnYmEoMTgsIDQ2LCAxMDksIDAuNjMpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTU1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzdweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC03N3B4O1xuICAgICAgd2lkdGg6IDE1NXB4OyB9XG4gICAgLnN0ZXBzIC5zdGVwIGgzIHtcbiAgICAgIGNvbG9yOiAjNDk5YWQxO1xuICAgICAgZm9udDogOTAwIDIwcHgvMjRweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc3RlcHMgLnN0ZXAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4OyB9IH1cbiAgICAuc3RlcHMgLnN0ZXAgcCB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQ6IDE4cHgvMjBweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnN0ZXBzIC5zdGVwIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLWJsdWUuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgMDsgfVxuXG4uZ3JheS1iZy1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1ncmF5LWlubmVyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTsgfVxuXG4uY29tcG9zaXRpb24gaDIge1xuICBjb2xvcjogIzQ5OWFkMTsgfVxuICAuY29tcG9zaXRpb24gaDIgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDI1OHB4OyB9XG5cbi5jb21wb3NpdGlvbi1saXN0IHtcbiAgbWFyZ2luOiA2OHB4IDAgMDtcbiAgbWluLWhlaWdodDogNzAwcHg7XG4gIHBhZGRpbmc6IDE1MHB4IDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb21wb3NpdGlvbi1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb21wb3NpdGlvbi1saXN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc2M3B4OyB9IH1cbiAgLmNvbXBvc2l0aW9uLWxpc3Q6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NpcmNsZXMucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDM4MHB4KTtcbiAgICBoZWlnaHQ6IDc2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMzBweDtcbiAgICB3aWR0aDogODU1cHg7IH1cbiAgLmNvbXBvc2l0aW9uLWxpc3Q6OmFmdGVyIHtcbiAgICBhbmltYXRpb246IHB1bHNlIDFzIGluZmluaXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21wb3NpdGlvbi1oZWFydC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAyNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHggYXV0bztcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIzNXB4KTtcbiAgICBoZWlnaHQ6IDU2MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDBweDtcbiAgICB3aWR0aDogNDcwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb21wb3NpdGlvbi1saXN0OjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM0MHB4IGF1dG87XG4gICAgICAgIHRvcDogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbXBvc2l0aW9uLWxpc3Q6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cblxuLmNvbXBvc2l0aW9uLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDI4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21wb3NpdGlvbi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMzMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29tcG9zaXRpb24taXRlbSB7XG4gICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDMzMHB4OyB9IH1cbiAgLmNvbXBvc2l0aW9uLWl0ZW0uaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb21wb3NpdGlvbi1pdGVtLmhpZGUtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5jb21wb3NpdGlvbi1pdGVtOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLWFycm93LWNvbXBvc2l0aW9uLTEucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29tcG9zaXRpb24taXRlbTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY29tcG9zaXRpb24taXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbXBvc2l0aW9uLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbGVmdDogNjVweDsgfSB9XG4gICAgLmNvbXBvc2l0aW9uLWl0ZW06bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICAgICAgbGVmdDogMzAwcHg7XG4gICAgICB0b3A6IDEzcHg7IH1cbiAgLmNvbXBvc2l0aW9uLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogMTUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29tcG9zaXRpb24taXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICB0b3A6IDIxM3B4OyB9IH1cbiAgICAuY29tcG9zaXRpb24taXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1hcnJvdy1jb21wb3NpdGlvbi0yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBsZWZ0OiAyNzBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHdpZHRoOiA4OHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5jb21wb3NpdGlvbi1pdGVtOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAzMTBweDsgfSB9XG4gIC5jb21wb3NpdGlvbi1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDMzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29tcG9zaXRpb24taXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogMjcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb21wb3NpdGlvbi1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGxlZnQ6IDYycHg7XG4gICAgICAgIHRvcDogNDQ4cHg7IH0gfVxuICAgIC5jb21wb3NpdGlvbi1pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLWFycm93LWNvbXBvc2l0aW9uLTMucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGxlZnQ6IDIxMHB4O1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgdG9wOiAtMjNweDtcbiAgICAgIHdpZHRoOiAxMjVweDsgfVxuICAuY29tcG9zaXRpb24taXRlbTpudGgtY2hpbGQoNCkge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTc1cHgpO1xuICAgIHRvcDogNDcwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb21wb3NpdGlvbi1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHdpZHRoOiAzNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbXBvc2l0aW9uLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdG9wOiA1NjVweDsgfSB9XG4gICAgLmNvbXBvc2l0aW9uLWl0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tYXJyb3ctY29tcG9zaXRpb24tNC5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgbGVmdDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICB0b3A6IC04OHB4O1xuICAgICAgd2lkdGg6IDIycHg7IH1cbiAgLmNvbXBvc2l0aW9uLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb21wb3NpdGlvbi1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB0b3A6IDQ0OHB4OyB9IH1cbiAgICAuY29tcG9zaXRpb24taXRlbTpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1hcnJvdy1jb21wb3NpdGlvbi01LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIHRvcDogLTIycHg7XG4gICAgICB3aWR0aDogMTI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNvbXBvc2l0aW9uLWl0ZW06bnRoLWNoaWxkKDUpOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC01MHB4OyB9IH1cbiAgLmNvbXBvc2l0aW9uLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTYwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb21wb3NpdGlvbi1pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIHdpZHRoOiAzMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbXBvc2l0aW9uLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgdG9wOiAyMTNweDsgfSB9XG4gICAgLmNvbXBvc2l0aW9uLWl0ZW06bnRoLWNoaWxkKDYpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tYXJyb3ctY29tcG9zaXRpb24tNi5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgbGVmdDogLTM1cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICB3aWR0aDogMTI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNvbXBvc2l0aW9uLWl0ZW06bnRoLWNoaWxkKDYpOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC03MHB4OyB9IH1cbiAgLmNvbXBvc2l0aW9uLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb21wb3NpdGlvbi1pdGVtOm50aC1jaGlsZCg3KSB7XG4gICAgICAgIHJpZ2h0OiA2N3B4OyB9IH1cbiAgICAuY29tcG9zaXRpb24taXRlbTpudGgtY2hpbGQoNyk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1hcnJvdy1jb21wb3NpdGlvbi03LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBsZWZ0OiAtMTEwcHg7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgLmNvbXBvc2l0aW9uLWl0ZW0gaDMge1xuICAgIGJhY2tncm91bmQ6ICMwMDdkYzY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udDogNzAwIDE4cHgvMzJweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW46IDAgMCA5cHg7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbXBvc2l0aW9uLWl0ZW0gaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAuY29tcG9zaXRpb24taXRlbSB1bCBsaSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udDogMThweC8xOHB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29tcG9zaXRpb24taXRlbSB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICAgIC5jb21wb3NpdGlvbi1pdGVtIHVsIGxpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBsZWZ0OiAtMTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgd2lkdGg6IDVweDsgfVxuXG4ucmVzdWx0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLXJlc3VsdC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA2MnB4IDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVzdWx0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnJlc3VsdCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJlc3VsdCBoMiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnJlc3VsdCBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udDogNzAwIDI0cHgvMzBweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXN1bHQgaDMge1xuICAgICAgICBtYXJnaW46IDAgMCA4MHB4OyB9IH1cbiAgLnJlc3VsdC1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAgODBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlc3VsdC1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2MHB4KTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVzdWx0LWxpc3Qge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTYwcHgpOyB9IH1cbiAgICAucmVzdWx0LWxpc3QgLmJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlc3VsdC1saXN0IC5idG4ge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLnJlc3VsdC1saXN0IGxpIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udDogNzAwIDE4cHgvMjRweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDcwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVzdWx0LWxpc3QgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDkwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucmVzdWx0LWxpc3QgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4OyB9IH1cbiAgICAgIC5yZXN1bHQtbGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAxcyBpbmZpbml0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24taGVhcnQucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiA0MXB4OyB9XG4gICAgICAucmVzdWx0LWxpc3QgbGkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5yZXN1bHQtaW1nIHtcbiAgICBib3R0b206IC00NXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTIwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlc3VsdC1pbWcge1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTEzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXN1bHQtaW1nIHtcbiAgICAgICAgcmlnaHQ6IC0xNzBweDsgfSB9XG4gICAgLnJlc3VsdC1pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXN1bHQtaW1nIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlc3VsdC1pbWcgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uZG9jdG9yIHtcbiAgcGFkZGluZzogNjBweCAwIDg1cHg7IH1cbiAgLmRvY3RvciAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEzNzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRvY3RvciAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5kb2N0b3IgaDIge1xuICAgIGNvbG9yOiAjNDU4MGMzO1xuICAgIG1hcmdpbjogMCAwIDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kb2N0b3IgaDIge1xuICAgICAgICBtYXJnaW46IDAgMCA3MnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRvY3Rvci1waG90byB7XG4gICAgICB3aWR0aDogMzUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRvY3Rvci1waG90byB7XG4gICAgICB3aWR0aDogNTE2cHg7IH0gfVxuICAuZG9jdG9yLXBob3RvIGltZyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgxOCwgNDgsIDExOCwgMC4xNyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZG9jdG9yLWRlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMTgsIDQ4LCAxMTgsIDAuMTcpO1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA1MTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRvY3Rvci1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRvY3Rvci1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmRvY3Rvci1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDg1cHggOTRweCA0OHB4IDg1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MTZweCk7IH0gfVxuICAgIC5kb2N0b3ItZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcmludC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTlweDtcbiAgICAgIHRvcDogLTIxcHg7XG4gICAgICB3aWR0aDogMjQ0cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmRvY3Rvci1kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICAgIC5kb2N0b3ItZGVzY3JpcHRpb24gcCB7XG4gICAgICBjb2xvcjogIzEwMTAxMDtcbiAgICAgIGZvbnQ6IDE4cHgvMjJweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZG9jdG9yLWRlc2NyaXB0aW9uIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgICAuZG9jdG9yLWRlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtaW5kZW50OiA0MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZG9jdG9yLWRlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDc1cHg7IH0gfVxuICAgICAgICAuZG9jdG9yLWRlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICM3NDlmZDE7XG4gICAgICAgICAgY29udGVudDogJ+KAnic7XG4gICAgICAgICAgZm9udDogMTAwcHgvMTAwcHggXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtODBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5kb2N0b3ItZGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNzJweDtcbiAgICAgICAgICAgICAgbGVmdDogLTc1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzJweDtcbiAgICAgICAgICAgICAgdG9wOiAtMTUwcHg7IH0gfVxuICAuZG9jdG9yLW5hbWUge1xuICAgIGNvbG9yOiAjNDU4MGMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IDcwMCBpdGFsaWMgMTZweC8xOHB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kb2N0b3ItbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5iZW5lZml0cyB7XG4gIHBhZGRpbmc6IDAgMCA4MHB4OyB9XG4gIC5iZW5lZml0cyBoMiB7XG4gICAgY29sb3I6ICM0NTgwYzM7XG4gICAgbWFyZ2luOiAwIDAgNTdweDsgfVxuICAgIC5iZW5lZml0cyBoMiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDI1OHB4OyB9XG4gIC5iZW5lZml0cy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC0xM3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmVuZWZpdHMtbGlzdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYmVuZWZpdHMgLmJlbmVmaXQge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJlbmVmaXRzIC5iZW5lZml0IHtcbiAgICAgICAgbWFyZ2luOiAwIDEzcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDI2cHgpOyB9IH1cbiAgICAuYmVuZWZpdHMgLmJlbmVmaXQ6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNzBweCBibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5iZW5lZml0cyAuYmVuZWZpdDo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gICAgLmJlbmVmaXRzIC5iZW5lZml0LWltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgaGVpZ2h0OiAxOTNweDtcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltZy9iZy1oZWFydC5wbmcpO1xuICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9iZy1oZWFydC5wbmcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgICAgd2lkdGg6IDIwN3B4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmJlbmVmaXRzIC5iZW5lZml0LWltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmJlbmVmaXRzIC5iZW5lZml0LWltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cbiAgICAgIC5iZW5lZml0cyAuYmVuZWZpdC1pbWcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5iZW5lZml0cyBwIHtcbiAgICBjb2xvcjogIzQ1ODBjMztcbiAgICBmb250OiA3MDAgMjVweC8zMXB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5iZy1ncmF5LWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1ncmF5LWJvdHRvbS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207IH1cblxuLnJldmlld3Mge1xuICBwYWRkaW5nOiA1NnB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJldmlld3Mge1xuICAgICAgcGFkZGluZzogNTZweCA1MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJldmlld3Mge1xuICAgICAgcGFkZGluZzogNTZweCAwIDA7IH0gfVxuICAucmV2aWV3cyBoMiB7XG4gICAgY29sb3I6ICMwMDdkYzY7XG4gICAgbWFyZ2luOiAwIDAgNThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7IH1cbiAgLnJldmlld3Mtc2xpZGVyIHtcbiAgICBib3gtc2hhZG93OiA3cHggMjFweCA0OXB4IHJnYmEoMjIsIDIyLCA5NCwgMC4yOCk7IH1cbiAgICAucmV2aWV3cy1zbGlkZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmctcmV2aWV3cy5qcGdcIikgbm8tcmVwZWF0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0zODBweDtcbiAgICAgIHRvcDogLTExMHB4O1xuICAgICAgd2lkdGg6IDY2NnB4O1xuICAgICAgei1pbmRleDogLTEwOyB9XG4gIC5yZXZpZXdzIC5yZXZpZXcge1xuICAgIGJhY2tncm91bmQ6ICM0OTk5ZDA7XG4gICAgYm94LXNoYWRvdzogN3B4IDIxcHggNDlweCByZ2JhKDIyLCAyMiwgOTQsIDAuMjgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJldmlld3MgLnJldmlldyB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJldmlld3MgLnJldmlldyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yZXZpZXdzIC5yZXZpZXcge1xuICAgICAgICBwYWRkaW5nOiA2NnB4IDkwcHggNjRweCA5M3B4OyB9IH1cbiAgICAucmV2aWV3cyAucmV2aWV3LWltZyB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJldmlld3MgLnJldmlldy1pbWcge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMjQ2cHg7IH0gfVxuICAgICAgLnJldmlld3MgLnJldmlldy1pbWcgaW1nIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDM1cHggcmdiYSg2OSwgNzcsIDE0NiwgMC4zMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucmV2aWV3cyAucmV2aWV3LWltZyBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXZpZXdzIC5yZXZpZXctdGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTBweCk7IH0gfVxuICAgIC5yZXZpZXdzIC5yZXZpZXcgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQ6IDE4cHgvMjJweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJldmlld3MgLnJldmlldyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5yZXZpZXdzIC5yZXZpZXctbmFtZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogNzAwIGl0YWxpYyAyMXB4LzMwcHggXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5yZXZpZXdzIC5vd2wtZG90cyB7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxlZnQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLnJldmlld3MgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICAgIGJhY2tncm91bmQ6ICM0OTk5ZDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDk5OWQwO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICB3aWR0aDogMTVweDsgfVxuICAgICAgLnJldmlld3MgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnJldmlld3MgLm93bC1uYXYgLm93bC1wcmV2LFxuICAucmV2aWV3cyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1nL2ljb24tYXJyb3ctbmF2LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMzVweCByZ2JhKDY5LCA3NywgMTQ2LCAwLjMyKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICAgIGxlZnQ6IC0zOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMzhweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICB3aWR0aDogNzZweDsgfVxuICAgIC5yZXZpZXdzIC5vd2wtbmF2IC5vd2wtcHJldiBzcGFuLFxuICAgIC5yZXZpZXdzIC5vd2wtbmF2IC5vd2wtbmV4dCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5yZXZpZXdzIC5vd2wtbmF2IC5vd2wtcHJldjpmb2N1cyxcbiAgICAucmV2aWV3cyAub3dsLW5hdiAub3dsLW5leHQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5yZXZpZXdzIC5vd2wtbmF2IC5vd2wtcHJldjpob3ZlcixcbiAgICAucmV2aWV3cyAub3dsLW5hdiAub3dsLW5leHQ6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSg2OSwgNzcsIDE0NiwgMC4zMik7IH1cbiAgLnJldmlld3MgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMzhweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTsgfVxuXG4udXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogODRweCAwIDg5cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC51c2UgaDIge1xuICAgIGNvbG9yOiAjMDA3ZGM2O1xuICAgIG1hcmdpbjogMCAwIDU4cHg7IH1cbiAgLnVzZS13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIC0xNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXNlLXdyYXBwZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC51c2UtZGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRkMThjO1xuICAgIC8qIE9sZCBicm93c2VycyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZkZDE4YyAwJSwgI2ZmOGIwMyAxMDAlKTtcbiAgICAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZkZDE4YyAwJSwgI2ZmOGIwMyAxMDAlKTtcbiAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQxOGMgMCUsICNmZjhiMDMgMTAwJSk7XG4gICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZGQxOGMnLCBlbmRDb2xvcnN0cj0nI2ZmOGIwMycsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAvKiBJRTYtOSAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMzcHggMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxNjZweDtcbiAgICBtaW4td2lkdGg6IDE2NnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXNlLWRheSB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4OyB9IH1cbiAgICAudXNlLWRheTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kcnVnLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogODRweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjlweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00MnB4O1xuICAgICAgd2lkdGg6IDEzOHB4OyB9XG4gICAgLnVzZS1kYXktaWNvbiB7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZSAyMHMgaW5maW5pdGU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMTlweDsgfVxuICAgIC51c2UtZGF5IGgzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udDogMTdweC8xOHB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7IH1cbiAgICAudXNlLWRheSBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udDogMTRweC8xM3B4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnVzZS1uaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2JkZWNmNDtcbiAgICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNiZGVjZjQgMCUsICMyMWE3ZTEgMTAwJSk7XG4gICAgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNiZGVjZjQgMCUsICMyMWE3ZTEgMTAwJSk7XG4gICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYmRlY2Y0IDAlLCAjMjFhN2UxIDEwMCUpO1xuICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYmRlY2Y0JywgZW5kQ29sb3JzdHI9JyMyMWE3ZTEnLEdyYWRpZW50VHlwZT0wICk7XG4gICAgLyogSUU2LTkgKi9cbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzM3B4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICAgIG1heC13aWR0aDogMTY2cHg7XG4gICAgbWluLXdpZHRoOiAxNjZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnVzZS1uaWdodCB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4OyB9IH1cbiAgICAudXNlLW5pZ2h0OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RydWcucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA2OXB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQycHg7XG4gICAgICB3aWR0aDogMTM4cHg7IH1cbiAgICAudXNlLW5pZ2h0LWljb24ge1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGUtaGFsZiAxMHMgaW5maW5pdGU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMTlweDsgfVxuICAgIC51c2UtbmlnaHQgaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250OiAxN3B4LzE4cHggXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbjogMCAwIDhweDsgfVxuICAgIC51c2UtbmlnaHQgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQ6IDE0cHgvMTNweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC51c2UtaW1nIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBtaW4td2lkdGg6IDE1NHB4OyB9XG4gICAgLnVzZS1pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC51c2UtdGV4dCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjNDk5YWQxO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBtYXgtd2lkdGg6IDUwM3B4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXNlLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDIzOHB4OyB9IH1cbiAgICAudXNlLXRleHQgcCB7XG4gICAgICBmb250OiA5MDAgMThweC8yNHB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudXNlLXRleHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnVzZS10ZXh0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG5cbi5ncmF5LXJldmlld3MtdXNlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLWdyYXktcmV2aWV3cy11c2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tOyB9XG5cbi5ob3ctd29yayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1ob3ctd29yay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gIHBhZGRpbmc6IDI1cHggMCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob3ctd29yayB7XG4gICAgICBwYWRkaW5nOiA5NnB4IDAgMTAwcHg7IH0gfVxuICAuaG93LXdvcmsgaDIge1xuICAgIGNvbG9yOiAjMDA3ZGM2O1xuICAgIG1hcmdpbjogMCAwIDgwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ob3ctd29yayBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE0NHB4OyB9IH1cbiAgLmhvdy13b3JrLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgLTE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ob3ctd29yay1saXN0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5ob3ctd29yay1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyOXB4IHJnYmEoMzIsIDMzLCAzNywgMC4yMik7XG4gICAgbWFyZ2luOiAwIDE2cHggMTAwcHg7XG4gICAgcGFkZGluZzogODBweCAyNXB4IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ob3ctd29yay1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEyMnB4IDI1cHggMjVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAzMnB4KTsgfSB9XG4gIC5ob3ctd29yay1pY29uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaXJjbGUtYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgNTFweCByZ2JhKDE4LCA0NiwgMTA5LCAwLjYzKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNjBweDtcbiAgICB3aWR0aDogMTIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ob3ctd29yay1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA3N3B4KTtcbiAgICAgICAgdG9wOiAtNzdweDtcbiAgICAgICAgd2lkdGg6IDE1NXB4OyB9IH1cbiAgICAuaG93LXdvcmstaWNvbiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhvdy13b3JrIGgzIHtcbiAgICBjb2xvcjogIzQ1ODBjMztcbiAgICBmb250OiA3MDAgMjRweC8zNnB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cblxuLmZvb3RlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNiOWNmZGY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgaGVpZ2h0OiAyMTRweDsgfSB9XG4gIC5mb290ZXIgLmxvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNjBweDsgfVxuXG4uY291bnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQ6IDcwMCAyMnB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAzOHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI3MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb3VudGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb3VudGVyIHtcbiAgICAgIG1hcmdpbjogMCAwIDM4cHggYXV0bzsgfSB9XG4gIC5jb3VudGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb3VudGVyIC5ob3Vyc1NIIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4OyB9XG4gICAgLmNvdW50ZXIgLmhvdXJzU0g6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnOic7XG4gICAgICBtYXJnaW46IDAgM3B4IDAgMDsgfVxuICAuY291bnRlciAubWludXRlc1NIIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuY291bnRlciAubWludXRlc1NIOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJzonO1xuICAgICAgbWFyZ2luOiAwIDNweCAwIDA7IH1cbiAgLmNvdW50ZXIgLnNlY29uZHNTSDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnOic7XG4gICAgbWFyZ2luOiAwIDNweCAwIDA7IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2UtdGV4dCB7XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlLWhhbGYge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTsgfSB9XG5cbi5oZXJvLWRlc2NyaXB0aW9uOjphZnRlcixcbi5jdGEtaW1nIGltZyxcbi5yZXN1bHQtaW1nIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uYW5pbWF0aW9uLW9uIC5oZXJvLWRlc2NyaXB0aW9uOjphZnRlcixcbi5hbmltYXRpb24tb24gLmN0YS1pbWcgaW1nLFxuLmFuaW1hdGlvbi1vbiAucmVzdWx0LWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgb3BhY2l0eTogMTsgfVxuIiwiLy8gRm9udHNcclxuQG1peGluIGZvbnQtZmFjZSgkZm9udC1mYW1pbHksICRmaWxlLXBhdGgsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwsICRhc3NldC1waXBlbGluZTogZmFsc2UgKSB7XHJcblx0QGZvbnQtZmFjZSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xyXG5cdFx0Zm9udC1zdHlsZTogJHN0eWxlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcblxyXG5cdFx0QGlmICgkYXNzZXQtcGlwZWxpbmUgPT0gdHJ1ZSkge1xyXG5cdFx0XHRzcmM6IGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LmVvdCcpO1xyXG5cdFx0XHRzcmM6IGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgZm9udC11cmwoJyN7JGZpbGUtcGF0aH0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdFx0fSBAZWxzZSB7XHJcblx0XHRcdHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdCcpO1xyXG5cdFx0XHRzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJyN7JGZpbGUtcGF0aH0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJyN7JGZpbGUtcGF0aH0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgZm9udC1mYWNlKCdCZWJhc05ldWUnLCBcIi4uL2ZvbnRzL0JlYmFzTmV1ZUJvbGRcIiwgNzAwKTtcclxuXHJcbiIsIi5hbGlnbmxlZnQge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbjogMCAxMHB4IDVweCAwO1xyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbjogMCAwIDVweCAxMHB4O1xyXG59XHJcblxyXG4uYWxpZ25jZW50ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvIDVweDtcclxufVxyXG5cclxuLnBhZ2Utd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRtYXgtd2lkdGg6IDExNzBweDtcclxuXHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oaWRkZW4tdGV4dCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZpZGVvLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59IiwiKiB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0Kjo6YmVmb3JlLCAqOjphZnRlciB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0Jjpub3QoaWZyYW1lKSB7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xyXG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZCwgYm9yZGVyLCBjb2xvciwgbGVmdCwgbWFyZ2luLCBwYWRkaW5nLCByaWdodCwgb3BhY2l0eTtcclxuXHR9XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2hlcm8tYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIDA7XHJcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0dHJhbnNpdGlvbjogMHM7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiAjMDA4NmFkO1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT0ndGV4dCddLFxyXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxyXG5pbnB1dFt0eXBlPSd0ZWwnXSxcclxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcclxudGV4dGFyZWF7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDQycHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udDogMTZweCAkZm9udC1Sb2JvdG87XHJcblx0aGVpZ2h0OiA0MnB4O1xyXG5cdG1hcmdpbjogMCAwIDMycHg7XHJcblx0cGFkZGluZzogMCAyNnB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmOmZvY3VzOnJlcXVpcmVkOmludmFsaWR7XHJcblx0XHRjb2xvcjogI2YwMDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQmOnJlcXVpcmVkOnZhbGlke1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0Jjo6cGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNDJweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250OiAxNnB4ICRmb250LVJvYm90bztcclxuXHRoZWlnaHQ6IDQycHg7XHJcblx0bWFyZ2luOiAwIDAgMzJweDtcclxuXHRwYWRkaW5nOiAwIDI2cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCY6Zm9jdXM6Oi1tcy12YWx1ZSB7XHJcblx0XHRjb2xvcjogIzEyMTYxZTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG5cdFxyXG5cdG9wdGlvbiB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHR9XHJcblx0XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxudGV4dGFyZWF7XHJcblx0aGVpZ2h0OiAxODBweDtcclxuXHRwYWRkaW5nOiAxNnB4IDAgMCAxNnB4O1xyXG5cdHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0Jjpub3QoW2hyZWZdKXtcclxuXHRcdGN1cnNvcjogaW5pdGlhbDtcclxuXHR9XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbmgxIHtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0bWFyZ2luOiAwIDAgMzJweDtcclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCgpIHtcclxuXHRcdGZvbnQtc2l6ZTogNjRweDtcclxuXHR9XHJcbn1cclxuXHJcbmgyIHtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0bWFyZ2luOiAwIDAgMThweDtcclxuXHRcclxuXHQmLnRpdGxlIHtcclxuXHRcdGNvbG9yOiAjZTY0NTNiO1xyXG5cdFx0Zm9udDogNzAwIDM2cHgvNDBweCAkZm9udC1CZWJhc05ldWU7XHJcblx0XHRtYXJnaW46IDAgMCAxN3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcC1leHRyYSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5oMyB7XHJcblx0Zm9udDogNzAwIDM2cHgvMzZweCAkZm9udC1Sb2JvdG87XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5wIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bWFyZ2luOiAwIDAgOHB4O1xyXG5cclxuXHQmOmxhc3QtY2hpbGR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG51bCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufSIsIi8vIFBsYWNlaG9sZGVyIGNvbG9yXHJcbkBtaXhpbiBwbGFjZWhvbGRlci1jb2xvcigkY29sb3IpIHtcclxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHR9XHJcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCY6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Jjpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Jjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCY6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBNZWRpYSBxdWVyaWVzXHJcbkBtaXhpbiBtZWRpYSgkbWluLCAkbWF4KSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1taW4oJHNpemUpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNpemUpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhLW1heCgkc2l6ZSkge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcC1leHRyYSgpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3AtZXh0cmEpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGRlc2t0b3AoKSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQoKSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZSgpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59IiwiLmJ0biB7XHJcblx0YW5pbWF0aW9uOiBwdWxzZSAxcyBpbmZpbml0ZTtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6ICNjZTRjNDI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDU1cHg7XHJcblx0Ym94LXNoYWRvdzogMCAxM3B4IDU3cHggcmdiYSgjNTUxMjBkLC4yOSk7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGZvbnQ6IDkwMCAyNHB4ICRmb250LVJvYm90bztcclxuXHRoZWlnaHQ6IDU1cHg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAzN3B4IHJnYmEoIzU1MTIwZCwuMjkpO1xyXG5cdH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Ym94LXNoYWRvdzogMCA1cHggMTdweCByZ2JhKCM1NTEyMGQsLjI5KTtcclxuXHR9XHJcbn0iLCIvKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi8gfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udDogaW5oZXJpdDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuIiwiLmhlcm8ge1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1oZXJvLmpwZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogYXV0byA5MDBweDtcclxuXHRcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjAwcHg7XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR9XHJcblx0XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1pbi1oZWlnaHQ6IDc0NnB4O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmxvZ28ge1xyXG5cdFx0bWFyZ2luOiAwIDAgMjdweDtcclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAyOTNweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1kZXNjcmlwdGlvbiB7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDAgMjUwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMCAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM5MHB4KTtcclxuXHRcdFx0ei1pbmRleDogOTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvZHVjdC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzAwcHggYXV0bztcclxuXHRcdFx0Ym90dG9tOiAtMjVweDtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGhlaWdodDogNDc2cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MDBweCBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiAtMTA1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDYzNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdHJpZ2h0OiAtMjA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdGgxIHtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGZvbnQ6IDcwMCAyNHB4LzMwcHggJGZvbnQtUm9ib3RvO1xyXG5cdFx0XHRtYXJnaW46IDAgMCA0MHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMxcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgNzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcC1leHRyYSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRjb2xvcjogIzEwMTAxMDtcclxuXHRcdFx0XHRmb250OiA2MDAgMjBweC8yMnB4ICRmb250LVJvYm90bztcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDY4cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAzMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBwdWxzZSAxcyBpbmZpbml0ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1oZWFydC5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLWZvcm0ge1xyXG5cdFx0cGFkZGluZzogMCAwIDUwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRwYWRkaW5nOiA0OXB4IDAgMDtcclxuXHRcdFx0d2lkdGg6IDM2MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjNmE5N2NkIHVybChcIi4uL2ltZy9iZy1oZXJvLWZvcm0uanBnXCIpIG5vLXJlcGVhdCAwIDA7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGxlZnQ6IC0xNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMDBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji13cmFwcGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdH1cclxuXHRcclxuXHRcdGgzIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQ6IDcwMCA2MHB4LzU1cHggJGZvbnQtQmViYXNOZXVlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyNnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2NlNGM0MjtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0bGVmdDogLTE1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDI2OHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLWZpZWxkcyB7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAyNjhweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5idG4ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAyNjhweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji1wcmljZSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogMjY4cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAyNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5uZXctcHJpY2Uge1xyXG5cdFx0XHRcdGNvbG9yOiAjY2U0YzQyO1xyXG5cdFx0XHRcdGZvbnQ6IDkwMCAzMHB4ICRmb250LUJlYmFzTmV1ZTtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQub2xkLXByaWNlIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250OiAxNnB4LzE5cHggJGZvbnQtUm9ib3RvO1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmF0dGVudGlvbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwYWRkaW5nOiA3MXB4IDAgMDtcclxuXHRcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdFxyXG5cdCYtd3JhcHBlciB7XHJcblx0XHRhbmltYXRpb246IHB1bHNlLXRleHQgMXMgaW5maW5pdGU7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Ym9yZGVyOiA1cHggc29saWQgI2VkMzQyNjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRtYXJnaW46IDAgODBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggNDhweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3B1bHNlLWxlZnQucG5nXCIpIG5vLXJlcGVhdCAwIGNlbnRlcjtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTAwJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR3aWR0aDogMzQwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3B1bHNlLXJpZ2h0LnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG5cdFx0XHRib3R0b206IDE1cHg7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDM0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLXRpdGxlIHtcclxuXHRcdGNvbG9yOiAjZTY0NTNiO1xyXG5cdFx0Zm9udDogNzAwIDgwcHgvODBweCAkZm9udC1CZWJhc05ldWU7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTQxcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTIwcHggMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLWRlc2NyaXB0aW9uIHtcclxuXHRcdGZvbnQ6IDcwMCAxOHB4LzIycHggJGZvbnQtUm9ib3RvO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udDogaW5oZXJpdDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAjY2U0YzQyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVmZmVjdHMge1xyXG5cdHBhZGRpbmc6IDQwcHggMCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0cGFkZGluZzogNDBweCAwIDE4MHB4O1xyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdHBhZGRpbmc6IDcxcHggMCAwO1xyXG5cdH1cclxuXHRcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NpcmNsZXMucG5nXCIpIG5vLXJlcGVhdDtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMzgwcHgpO1xyXG5cdFx0aGVpZ2h0OiA3NjBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNzBweDtcclxuXHRcdHdpZHRoOiA4NTVweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmOjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZWZmZWN0cy1oZWFydC5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xyXG5cdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRib3R0b206IGF1dG87XHJcblx0XHRcdGhlaWdodDogNTU0cHg7XHJcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjc3cHgpO1xyXG5cdFx0XHR0b3A6IDE3MHB4O1xyXG5cdFx0XHR3aWR0aDogNTU0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoMyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRtYXJnaW46IDAgMCA3NnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNzZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC45KTtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1pbigxMjUwcHgpIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1pdGVtIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmY4NzdlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogODJweDtcclxuXHRcdGJveC1zaGFkb3c6IDRweCA3cHggMjlweCByZ2JhKCMxODE4MTgsIC4yOSk7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmb250OiA3MDAgMjBweC8yOHB4ICRmb250LVJvYm90bztcclxuXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCAwIDI2cHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgODJweCA4MnB4IDA7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDgycHg7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggNzBweCAxMHB4IDE1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcC1leHRyYSB7XHJcblx0XHRcdHBhZGRpbmc6IDIzcHggODBweCAyM3B4IDM1cHg7XHJcblx0XHRcdHdpZHRoOiA1MTJweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZG90LnBuZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDE0cHg7XHJcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAyNnB4KTtcclxuXHRcdFx0d2lkdGg6IDUycHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmhpZGUtbW9iaWxlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCgybikge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA4MnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogODJweCAwIDAgODJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAyM3B4IDM1cHggMjNweCA4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0bGVmdDogMTRweDtcclxuXHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRsZWZ0OiAtMzdweDtcclxuXHRcdFx0XHR3aWR0aDogNDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0cmlnaHQ6IC0zN3B4O1xyXG5cdFx0XHRcdHdpZHRoOiA0MzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCg1KSB7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRsZWZ0OiAtNzhweDtcclxuXHRcdFx0XHR3aWR0aDogNDU4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoNikge1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0cmlnaHQ6IC03OHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOiA0NThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRsZWZ0OiAtMzdweDtcclxuXHRcdFx0XHR3aWR0aDogNDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoOCkge1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0cmlnaHQ6IC0zN3B4O1xyXG5cdFx0XHRcdHdpZHRoOiA0MzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLndoaXRlIHtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQ6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmctZ3JheSB7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLWdyYXkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRwYWRkaW5nOiAwIDAgMTAwcHg7XHJcblx0XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ucmlzayB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwYWRkaW5nOiA5MHB4IDAgODhweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N0ZXRob3Njb3BlLnBuZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRib3R0b206IC0xMDBweDtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0aGVpZ2h0OiA3ODVweDtcclxuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gNTk4cHgpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDExOTZweDtcclxuXHR9XHJcblx0XHJcblx0Ji1saXN0IHtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0Y291bnRlci1yZXNldDogbWNvdW50ZXI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luOiAwIC0xM3B4O1xyXG5cdFx0cGFkZGluZzogNjRweCAwIDA7XHJcblx0fVxyXG5cdFxyXG5cdCYtaXRlbSB7XHJcblx0XHRjb3VudGVyLWluY3JlbWVudDogY291bnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMjlweCByZ2JhKCMyMDIxMjUsIC4yMik7XHJcblx0XHRtYXJnaW46IDAgYXV0byA2OHB4O1xyXG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdHBhZGRpbmc6IDUwcHggMTVweCA1MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdG1hcmdpbjogMCAxM3B4IDYzcHg7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjZweCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHR3aWR0aDogY2FsYygyNSUgLSAyNnB4KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogI2VkMzQyNjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNjlweDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDI5cHggcmdiYSgjMDAwLCAuMjUpO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Y29udGVudDogY291bnRlcihjb3VudGVyKTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Zm9udDogNzAwIDM2cHggJGZvbnQtQmViYXNOZXVlO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiA2OXB4O1xyXG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDM1cHgpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTM1cHg7XHJcblx0XHRcdHdpZHRoOiA2OXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLW9wZW4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblx0XHRcdFxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLXRleHQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwcyBlYXNlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRoMyB7XHJcblx0XHRcdGNvbG9yOiAjZTY0NTNiO1xyXG5cdFx0XHRmb250OiA3MDAgMThweC8yMnB4ICRmb250LVJvYm90bztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmN0YSB7XHJcblx0YmFja2dyb3VuZDogIzQ5OWFkMSB1cmwoXCIuLi9pbWcvcHVsc2UtY3RhLnBuZ1wiKSBuby1yZXBlYXQgMCBjZW50ZXI7XHJcblx0Ym94LXNoYWRvdzogN3B4IDIxcHggNDlweCByZ2JhKCMxNjE2NWUsIC4yOCk7XHJcblx0cGFkZGluZzogNTdweCAwIDMxcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdFxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYtYm90dG9tIHtcclxuXHRcdC5jdGEtZGVzY3JpcHRpb257XHJcblx0XHRcdFxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udDogNzAwIDQwcHgvNDRweCAkZm9udC1CZWJhc05ldWU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTlweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDY0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYtaW1nIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0d2lkdGg6IDM1NnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHRib3R0b206IC00NXB4O1xyXG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDEyNXB4KTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRib3R0b206IC0xNXB4O1xyXG5cdFx0XHRcdGxlZnQ6IC0xMTBweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1kZXNjcmlwdGlvbiB7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDAgMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM1NnB4KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aDIge1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0Zm9udDogNzAwIDQwcHgvMzZweCAkZm9udC1CZWJhc05ldWU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDM0cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiA2cHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5idG4ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc3RlcHMge1xyXG5cdHBhZGRpbmc6IDgwcHggMCAyMHB4O1xyXG5cdFxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDAgMTAycHg7XHJcblx0fVxyXG5cclxuXHRoMiB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICM0OTlhZDE7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAyNThweDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cGFkZGluZzogMTAwcHggMCAwO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRwYWRkaW5nOiAxNDVweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zdGVwIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMjlweCByZ2JhKCMyMDIxMjUsIC4yMik7XHJcblx0XHRtYXJnaW46IDAgMThweCA5MHB4O1xyXG5cdFx0cGFkZGluZzogMTE1cHggMTVweCAzMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAgLSAzNnB4KTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0bWluLWhlaWdodDogMzEwcHg7XHJcblx0XHRcdG1hcmdpbjogMCAxOHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxMTVweCAxNXB4IDE1cHg7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMzZweCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MTBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji1pY29uIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NpcmNsZS1iZy5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA1MXB4IHJnYmEoIzEyMmU2ZCwgLjYzKTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0aGVpZ2h0OiAxNTVweDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNzdweCk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtNzdweDtcclxuXHRcdFx0d2lkdGg6IDE1NXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aDMge1xyXG5cdFx0XHRjb2xvcjogIzQ5OWFkMTtcclxuXHRcdFx0Zm9udDogOTAwIDIwcHgvMjRweCAkZm9udC1Sb2JvdG87XHJcblx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcC1leHRyYSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRmb250OiAxOHB4LzIwcHggJGZvbnQtUm9ib3RvO1xyXG5cdFx0XHRtYXJnaW46IDAgMTVweDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJsdWUtYmcge1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1ibHVlLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIDA7XHJcbn1cclxuXHJcbi5ncmF5LWJnLWlubmVyIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmctZ3JheS1pbm5lci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcbn1cclxuXHJcbi5jb21wb3NpdGlvbiB7XHJcblx0XHJcblx0aDIge1xyXG5cdFx0Y29sb3I6ICM0OTlhZDE7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XHJcblx0XHRcdG1heC13aWR0aDogMjU4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYtbGlzdCB7XHJcblx0XHRtYXJnaW46IDY4cHggMCAwO1xyXG5cdFx0bWluLWhlaWdodDogNzAwcHg7XHJcblx0XHRwYWRkaW5nOiAxNTBweCAwIDQwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgNDBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcC1leHRyYSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDc2M3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2lyY2xlcy5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSAzODBweCk7XHJcblx0XHRcdGhlaWdodDogNzYwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtMTMwcHg7XHJcblx0XHRcdHdpZHRoOiA4NTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRhbmltYXRpb246IHB1bHNlIDFzIGluZmluaXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tcG9zaXRpb24taGVhcnQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgMjVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMDBweCBhdXRvO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSAyMzVweCk7XHJcblx0XHRcdGhlaWdodDogNTYycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtMTAwcHg7XHJcblx0XHRcdHdpZHRoOiA0NzBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzQwcHggYXV0bztcclxuXHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYtaXRlbSB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRtYXJnaW46IDAgYXV0byA1MHB4O1xyXG5cdFx0cGFkZGluZzogMCAwIDAgMTBweDtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR3aWR0aDogMzMwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAzMzBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5oaWRlLW1vYmlsZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tYXJyb3ctY29tcG9zaXRpb24tMS5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0aGVpZ2h0OiA1MnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcC1leHRyYSB7XHJcblx0XHRcdFx0bGVmdDogNjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRsZWZ0OiAzMDBweDtcclxuXHRcdFx0XHR0b3A6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHR0b3A6IDE1MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcC1leHRyYSB7XHJcblx0XHRcdFx0dG9wOiAyMTNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1hcnJvdy1jb21wb3NpdGlvbi0yLnBuZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0bGVmdDogMjcwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHRvcDogLTRweDtcclxuXHRcdFx0XHR3aWR0aDogODhweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDMxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdHRvcDogMzMwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHR3aWR0aDogMjcwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdGxlZnQ6IDYycHg7XHJcblx0XHRcdFx0dG9wOiA0NDhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1hcnJvdy1jb21wb3NpdGlvbi0zLnBuZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0bGVmdDogMjEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0M3B4O1xyXG5cdFx0XHRcdHRvcDogLTIzcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSAxNzVweCk7XHJcblx0XHRcdHRvcDogNDcwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHR3aWR0aDogMzUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdHRvcDogNTY1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tYXJyb3ctY29tcG9zaXRpb24tNC5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGxlZnQ6IDEyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNzlweDtcclxuXHRcdFx0XHR0b3A6IC04OHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6bnRoLWNoaWxkKDUpIHtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0dG9wOiAzMzBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdHRvcDogNDQ4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tYXJyb3ctY29tcG9zaXRpb24tNS5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGxlZnQ6IC0zMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDNweDtcclxuXHRcdFx0XHR0b3A6IC0yMnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMjVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuXHRcdFx0XHRcdGxlZnQ6IC01MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCg2KSB7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDE2MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0d2lkdGg6IDMzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuXHRcdFx0XHR0b3A6IDIxM3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLWFycm93LWNvbXBvc2l0aW9uLTYucG5nXCIpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRsZWZ0OiAtMzVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0dG9wOiAtNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMjVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuXHRcdFx0XHRcdGxlZnQ6IC03MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuXHRcdFx0XHRyaWdodDogNjdweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1hcnJvdy1jb21wb3NpdGlvbi03LnBuZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0bGVmdDogLTExMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTJweDtcclxuXHRcdFx0XHR0b3A6IDE0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGgzIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwN2RjNjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQ6IDcwMCAxOHB4LzMycHggJGZvbnQtUm9ib3RvO1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdG1hcmdpbjogMCAwIDlweDtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcC1leHRyYSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHR1bCB7XHJcblx0XHRcdFxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0Zm9udDogMThweC8xOHB4ICRmb250LVJvYm90bztcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTdweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogOHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5yZXN1bHQge1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1yZXN1bHQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cGFkZGluZzogNjJweCAwIDA7XHJcblx0XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3OHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHRcclxuXHRoMiB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0XHJcblx0aDMge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250OiA3MDAgMjRweC8zMHB4ICRmb250LVJvYm90bztcclxuXHRcdG1hcmdpbjogMCAwIDQwcHg7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDgwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYtbGlzdCB7XHJcblx0XHRwYWRkaW5nOiAwIDAgODBweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM2MHB4KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1NjBweCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5idG4ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGZvbnQ6IDcwMCAxOHB4LzI0cHggJGZvbnQtUm9ib3RvO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA3MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDkwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogcHVsc2UgMXMgaW5maW5pdGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24taGVhcnQucG5nXCIpIG5vLXJlcGVhdCAwIDA7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRcdHdpZHRoOiA0MXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYtaW1nIHtcclxuXHRcdGJvdHRvbTogLTQ1cHg7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDEyMHB4KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0Ym90dG9tOiAtMTBweDtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IC0xMzBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHJpZ2h0OiAtMTcwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNjAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRvY3RvciB7XHJcblx0cGFkZGluZzogNjBweCAwIDg1cHg7XHJcblx0XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRtYXgtd2lkdGg6IDEzNzBweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGgyIHtcclxuXHRcdGNvbG9yOiAjNDU4MGMzO1xyXG5cdFx0bWFyZ2luOiAwIDAgMzVweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNzJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1waG90byB7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHR3aWR0aDogMzUwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHR3aWR0aDogNTE2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoIzEyMzA3NiwgLjE3KTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLWRlc2NyaXB0aW9uIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKCMxMjMwNzYsIC4xNyk7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDE1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXgtd2lkdGg6IDUxNnB4O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuXHRcdFx0cGFkZGluZzogODVweCA5NHB4IDQ4cHggODVweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDUxNnB4KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJpbnQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDcwcHg7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRoZWlnaHQ6IDk1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IC0xOXB4O1xyXG5cdFx0XHR0b3A6IC0yMXB4O1xyXG5cdFx0XHR3aWR0aDogMjQ0cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogIzEwMTAxMDtcclxuXHRcdFx0Zm9udDogMThweC8yMnB4ICRmb250LVJvYm90bztcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRleHQtaW5kZW50OiA0MHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDc1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzc0OWZkMTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICfigJ4nO1xyXG5cdFx0XHRcdFx0Zm9udDogMTAwcHgvMTAwcHggJGZvbnQtUm9ib3RvO1xyXG5cdFx0XHRcdFx0bGVmdDogLTQwcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IC04MHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNzJweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTc1cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNzJweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAtMTUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYtbmFtZSB7XHJcblx0XHRjb2xvcjogIzQ1ODBjMztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udDogNzAwIGl0YWxpYyAxNnB4LzE4cHggJGZvbnQtUm9ib3RvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJlbmVmaXRzIHtcclxuXHRwYWRkaW5nOiAwIDAgODBweDtcclxuXHRcclxuXHRoMiB7XHJcblx0XHRjb2xvcjogIzQ1ODBjMztcclxuXHRcdG1hcmdpbjogMCAwIDU3cHg7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAyNThweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDAgLTEzcHg7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuYmVuZWZpdCB7XHJcblx0XHRtYXJnaW46IDAgMCA0MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0bWFyZ2luOiAwIDEzcHg7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDIwJSAtIDI2cHgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgNzBweCByZ2JhKDAsMCwwLDEpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MHB4O1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtaW1nIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMTVweDtcclxuXHRcdFx0aGVpZ2h0OiAxOTNweDtcclxuXHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1nL2JnLWhlYXJ0LnBuZyk7XHJcblx0XHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWcvYmctaGVhcnQucG5nKTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG5cdFx0XHR3aWR0aDogMjA3cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC44KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcC1leHRyYSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTVweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0cCB7XHJcblx0XHRjb2xvcjogIzQ1ODBjMztcclxuXHRcdGZvbnQ6IDcwMCAyNXB4LzMxcHggJGZvbnQtUm9ib3RvO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLWdyYXktYm90dG9tIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmctZ3JheS1ib3R0b20ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xyXG59XHJcblxyXG4ucmV2aWV3cyB7XHJcblx0cGFkZGluZzogNTZweCAwO1xyXG5cdFxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRwYWRkaW5nOiA1NnB4IDUwcHggMDtcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgZGVza3RvcC1leHRyYSB7XHJcblx0XHRwYWRkaW5nOiA1NnB4IDAgMDtcclxuXHR9XHJcblx0XHJcblx0aDIge1xyXG5cdFx0Y29sb3I6ICMwMDdkYzY7XHJcblx0XHRtYXJnaW46IDAgMCA1OHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0fVxyXG5cdFxyXG5cdCYtc2xpZGVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDdweCAyMXB4IDQ5cHggcmdiYSgjMTYxNjVlLC4yOCk7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1yZXZpZXdzLmpwZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRoZWlnaHQ6IDM1MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAtMzgwcHg7XHJcblx0XHRcdHRvcDogLTExMHB4O1xyXG5cdFx0XHR3aWR0aDogNjY2cHg7XHJcblx0XHRcdHotaW5kZXg6IC0xMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnJldmlldyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNDk5OWQwO1xyXG5cdFx0Ym94LXNoYWRvdzogN3B4IDIxcHggNDlweCByZ2JhKCMxNjE2NWUsLjI4KTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0cGFkZGluZzogNDBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRwYWRkaW5nOiA2NnB4IDkwcHggNjRweCA5M3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLWltZyB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0d2lkdGg6IDI0NnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAzNXB4IHJnYmEoIzQ1NGQ5MiwuMzIpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyNzBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji10ZXh0IHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI5MHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQ6IDE4cHgvMjJweCAkZm9udC1Sb2JvdG87XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLW5hbWUge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQ6IDcwMCBpdGFsaWMgMjFweC8zMHB4ICRmb250LVJvYm90bztcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5vd2wtZG90cyB7XHJcblx0XHRib3R0b206IC0zMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHJcblx0XHQub3dsLWRvdCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM0OTk5ZDA7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM0OTk5ZDA7XHJcblx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQub3dsLW5hdiB7XHJcblx0XHRcclxuXHRcdC5vd2wtcHJldixcclxuXHRcdC5vd2wtbmV4dCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1nL2ljb24tYXJyb3ctbmF2LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAzNXB4IHJnYmEoIzQ1NGQ5MiwgLjMyKTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRoZWlnaHQ6IDc2cHg7XHJcblx0XHRcdGxlZnQ6IC0zOHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAzOHB4KTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHRcdFx0d2lkdGg6IDc2cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoIzQ1NGQ5MiwgLjMyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQub3dsLW5leHQge1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRyaWdodDogLTM4cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLTEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnVzZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwYWRkaW5nOiA4NHB4IDAgODlweDtcclxuXHRcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdFxyXG5cdGgyIHtcclxuXHRcdGNvbG9yOiAjMDA3ZGM2O1xyXG5cdFx0bWFyZ2luOiAwIDAgNThweDtcclxuXHR9XHJcblx0XHJcblx0Ji13cmFwcGVyIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbjogMCAtMTVweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYtZGF5IHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZGQxOGM7IC8qIE9sZCBicm93c2VycyAqL1xyXG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgI2ZkZDE4YyAwJSwgI2ZmOGIwMyAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICNmZGQxOGMgMCUsI2ZmOGIwMyAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAjZmRkMThjIDAlLCNmZjhiMDMgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZGQxOGMnLCBlbmRDb2xvcnN0cj0nI2ZmOGIwMycsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cclxuXHRcdFxyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjZweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cGFkZGluZzogMzNweCAxNXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwIDE1cHggMzBweDtcclxuXHRcdG1heC13aWR0aDogMTY2cHg7XHJcblx0XHRtaW4td2lkdGg6IDE2NnB4O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRtYXJnaW46IDAgMTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RydWcucG5nXCIpIG5vLXJlcGVhdDtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGhlaWdodDogODRweDtcclxuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSA2OXB4KTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC00MnB4O1xyXG5cdFx0XHR3aWR0aDogMTM4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtaWNvbiB7XHJcblx0XHRcdGFuaW1hdGlvbjogcm90YXRlIDIwcyBpbmZpbml0ZTtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0aGVpZ2h0OiA3MnB4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTlweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aDMge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udDogMTdweC8xOHB4ICRmb250LVJvYm90bztcclxuXHRcdFx0bWFyZ2luOiAwIDAgOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQ6IDE0cHgvMTNweCAkZm9udC1Sb2JvdG87XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYtbmlnaHQge1xyXG5cdFx0YmFja2dyb3VuZDogI2JkZWNmNDsgLyogT2xkIGJyb3dzZXJzICovXHJcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAjYmRlY2Y0IDAlLCAjMjFhN2UxIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgI2JkZWNmNCAwJSwjMjFhN2UxIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNiZGVjZjQgMCUsIzIxYTdlMSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2JkZWNmNCcsIGVuZENvbG9yc3RyPScjMjFhN2UxJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xyXG5cclxuXHRcdGJvcmRlci1yYWRpdXM6IDI2cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHBhZGRpbmc6IDMzcHggMTVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCAxNXB4IDMwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDE2NnB4O1xyXG5cdFx0bWluLXdpZHRoOiAxNjZweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kcnVnLnBuZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRoZWlnaHQ6IDg0cHg7XHJcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNjlweCk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtNDJweDtcclxuXHRcdFx0d2lkdGg6IDEzOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLWljb24ge1xyXG5cdFx0XHRhbmltYXRpb246IHJvdGF0ZS1oYWxmIDEwcyBpbmZpbml0ZTtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0aGVpZ2h0OiA3MnB4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTlweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aDMge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udDogMTdweC8xOHB4ICRmb250LVJvYm90bztcclxuXHRcdFx0bWFyZ2luOiAwIDAgOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQ6IDE0cHgvMTNweCAkZm9udC1Sb2JvdG87XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYtaW1nIHtcclxuXHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cdFx0bWluLXdpZHRoOiAxNTRweDtcclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLXRleHQge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICM0OTlhZDE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDAgMTVweDtcclxuXHRcdG1heC13aWR0aDogNTAzcHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRoZWlnaHQ6IDIzOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udDogOTAwIDE4cHgvMjRweCAkZm9udC1Sb2JvdG87XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdyYXktcmV2aWV3cy11c2Uge1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1ncmF5LXJldmlld3MtdXNlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxufVxyXG5cclxuLmhvdy13b3JrIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmctaG93LXdvcmsucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xyXG5cdHBhZGRpbmc6IDI1cHggMCAwO1xyXG5cdFxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRwYWRkaW5nOiA5NnB4IDAgMTAwcHg7XHJcblx0fVxyXG5cdFxyXG5cdGgyIHtcclxuXHRcdGNvbG9yOiAjMDA3ZGM2O1xyXG5cdFx0bWFyZ2luOiAwIDAgODBweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTQ0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdG1hcmdpbjogMCAtMTZweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1pdGVtIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMjlweCByZ2JhKCMyMDIxMjUsIC4yMik7XHJcblx0XHRtYXJnaW46IDAgMTZweCAxMDBweDtcclxuXHRcdHBhZGRpbmc6IDgwcHggMjVweCAyNXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRtYXJnaW46IDAgMTZweDtcclxuXHRcdFx0cGFkZGluZzogMTIycHggMjVweCAyNXB4O1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDMycHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLWljb24ge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaXJjbGUtYmcucG5nXCIpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgNTFweCByZ2JhKCMxMjJlNmQsIC42Myk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bGVmdDogY2FsYyg1MCUgLSA2MHB4KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTYwcHg7XHJcblx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdGhlaWdodDogMTU1cHg7XHJcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNzdweCk7XHJcblx0XHRcdHRvcDogLTc3cHg7XHJcblx0XHRcdHdpZHRoOiAxNTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGgzIHtcclxuXHRcdGNvbG9yOiAjNDU4MGMzO1xyXG5cdFx0Zm9udDogNzAwIDI0cHgvMzZweCAkZm9udC1Sb2JvdG87XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6ICNiOWNmZGY7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA1MHB4O1xyXG5cdFxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRoZWlnaHQ6IDIxNHB4O1xyXG5cdH1cclxuXHRcclxuXHQubG9nbyB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvdW50ZXIge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Zm9udDogNzAwIDIycHggJGZvbnQtUm9ib3RvO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbjogMCBhdXRvIDM4cHg7XHJcblx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMjcwcHg7XHJcblx0XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRtYXJnaW46IDAgMCAzOHB4IGF1dG87XHJcblx0fVxyXG5cdFxyXG5cdHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDlweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdC5ob3Vyc1NIIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICc6JztcclxuXHRcdFx0bWFyZ2luOiAwIDNweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5taW51dGVzU0gge1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnOic7XHJcblx0XHRcdG1hcmdpbjogMCAzcHggMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc2Vjb25kc1NIIHtcclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJzonO1xyXG5cdFx0XHRtYXJnaW46IDAgM3B4IDAgMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG5cdDEwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjA1KX1cclxufVxyXG5Aa2V5ZnJhbWVzIHB1bHNlLXRleHQge1xyXG5cdDEwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjAyKX1cclxufVxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgcm90YXRlLWhhbGYge1xyXG5cdDUwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZylcclxuXHR9XHJcbn1cclxuXHJcbi5oZXJvLWRlc2NyaXB0aW9uOjphZnRlcixcclxuLmN0YS1pbWcgaW1nLFxyXG4ucmVzdWx0LWltZyBpbWcge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XHJcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5hbmltYXRpb24tb24ge1xyXG5cdFxyXG5cdC5oZXJvLWRlc2NyaXB0aW9uOjphZnRlcixcclxuXHQuY3RhLWltZyBpbWcsXHJcblx0LnJlc3VsdC1pbWcgaW1nIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn0iXX0= */
