@charset "UTF-8";.discover-container .section-items,.profile-details-mail-username-container,.profile-edit,.profile-edit-card{padding:16px;background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}#articles__loadmore{width:50px;height:50px;display:block;background-image:url(/images/icons/loader-rolling.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@font-face{font-family:proximanova-bold;src:local("proximanova-bold"),url(/fonts/bold/proximanova-bold-webfont.woff2) format("woff2"),url(/fonts/bold/proximanova-bold-webfont.woff) format("woff"),url(/fonts/bold/proximanova-bold-webfont.ttf) format("truetype"),url(/fonts/bold/proximanova-bold-webfont.svg#proxima_novaregular) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:proximanova-regular;src:local("proximanova-regular"),url(/fonts/regular/proximanova-regular-webfont.woff2) format("woff2"),url(/fonts/regular/proximanova-regular-webfont.woff) format("woff"),url(/fonts/regular/proximanova-regular-webfont.ttf) format("truetype"),url(/fonts/regular/proximanova-regular-webfont.svg#proxima_novaregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proximanova-boldit;src:local("proximanova-boldit"),url(/fonts/bold/proximanova-boldit-webfont.woff2) format("woff2"),url(/fonts/bold/proximanova-boldit-webfont.woff) format("woff"),url(/fonts/bold/proximanova-boldit-webfont.ttf) format("truetype"),url(/fonts/bold/proximanova-boldit-webfont.svg#proxima_novaregular) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:proximanova-regularit;src:local("proximanova-regularit"),url(/fonts/regular/proximanova-regularit-webfont.woff2) format("woff2"),url(/fonts/regular/proximanova-regularit-webfont.woff) format("woff"),url(/fonts/regular/proximanova-regularit-webfont.ttf) format("truetype"),url(/fonts/regular/proximanova-regularit-webfont.svg#proxima_novaregular) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:raleway-regular;src:url(/fonts/regular/raleway-regular-webfont.woff2) format("woff2"),url(/fonts/regular/raleway-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:raleway-semibold;src:url(/fonts/semibold/raleway-semibold-webfont.woff2) format("woff2"),url(/fonts/semibold/raleway-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:raleway-bold;src:url(/fonts/bold/raleway-bold-webfont.woff2) format("woff2"),url(/fonts/bold/raleway-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:raleway-bold-italic;src:url(/fonts/bold/raleway-bolditalic-webfont.woff2) format("woff2"),url(/fonts/bold/raleway-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:gibson-light;src:local("Gibson Regular"),url(/fonts/light/Gibson-Light.woff) format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:gibson-regular;src:local("Gibson Regular"),url(/fonts/regular/Gibson-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:gibson-semibold;src:local("Gibson SemiBold"),url(/fonts/semibold/gibson-semibold-webfont.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:open-sansregular;src:url(/fonts/regular/OpenSans-Regular-webfont.eot);src:url(/fonts/regular/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/regular/OpenSans-Regular-webfont.woff) format("woff"),url(/fonts/regular/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/regular/OpenSans-Regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:open-sansitalic;src:url(/fonts/regular/OpenSans-Italic-webfont.eot);src:url(/fonts/regular/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/regular/OpenSans-Italic-webfont.woff) format("woff"),url(/fonts/regular/OpenSans-Italic-webfont.ttf) format("truetype"),url(/fonts/regular/OpenSans-Italic-webfont.svg#open_sansitalic) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:open-sansbold;src:url(/fonts/bold/OpenSans-Bold-webfont.eot);src:url(/fonts/bold/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/bold/OpenSans-Bold-webfont.woff) format("woff"),url(/fonts/bold/OpenSans-Bold-webfont.ttf) format("truetype"),url(/fonts/bold/OpenSans-Bold-webfont.svg#open_sansbold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:open-sansbold-italic;src:url(/fonts/bold/OpenSans-BoldItalic-webfont.eot);src:url(/fonts/bold/OpenSans-BoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/bold/OpenSans-BoldItalic-webfont.woff) format("woff"),url(/fonts/bold/OpenSans-BoldItalic-webfont.ttf) format("truetype"),url(/fonts/bold/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:prata-regular;src:url(/fonts/regular/prata-regular-webfont.woff2) format("woff2"),url(/fonts/regular/prata-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"droidserif";src:local("droidserif"),url(/fonts/regular/DroidSerif.woff2) format("woff2"),url(/fonts/regular/DroidSerif.woff) format("woff"),url(/fonts/regular/DroidSerif.ttf) format("truetype"),url(/fonts/regular/DroidSerif.svg#droid_serif) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:assistant;src:local("assistant"),url(/fonts/regular/Assistant-Regular.woff2) format("woff2"),url(/fonts/regular/Assistant-Regular.woff) format("woff"),url(/fonts/regular/Assistant-Regular.ttf) format("truetype"),url(/fonts/regular/Assistant-Regular.svg#assistantregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"droidserif-bold";src:local("droidserif-bold"),url(/fonts/bold/DroidSerif-Bold.woff2) format("woff2"),url(/fonts/bold/DroidSerif-Bold.woff) format("woff"),url(/fonts/bold/DroidSerif-Bold.ttf) format("truetype"),url(/fonts/bold/DroidSerif-Bold.svg#droid_serifbold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:assistant-bold;src:local("assistant-bold"),url(/fonts/bold/Assistant-Bold.woff2) format("woff2"),url(/fonts/bold/Assistant-Bold.woff) format("woff"),url(/fonts/bold/Assistant-Bold.ttf) format("truetype"),url(/fonts/bold/Assistant-Bold.svg#droid_serifbold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:lato-bold;src:url(/fonts/bold/lato-bold-webfont.woff2) format("woff2"),url(/fonts/bold/lato-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:montserrat-semibold;src:url(../fonts/montserrat-v15-latin-600.eot);src:local(""),url(../fonts/montserrat-v15-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v15-latin-600.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-600.woff) format("woff"),url(../fonts/montserrat-v15-latin-600.ttf) format("truetype"),url(../fonts/montserrat-v15-latin-600.svg#Montserrat) format("svg");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:montserrat-bold;src:url(/fonts/bold/montserrat-v15-latin-700.eot);src:local(""),url(/fonts/bold/montserrat-v15-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/bold/montserrat-v15-latin-700.woff2) format("woff2"),url(/fonts/bold/montserrat-v15-latin-700.woff) format("woff"),url(/fonts/bold/montserrat-v15-latin-700.ttf) format("truetype"),url(/fonts/bold/montserrat-v15-latin-700.svg#Montserrat) format("svg");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:arialmt;src:local("arialmt"),url(/fonts/regular/ArialMT.eot?#iefix) format("embedded-opentype"),url(/fonts/regular/ArialMT.woff2) format("woff2"),url(/fonts/regular/ArialMT.woff) format("woff"),url(/fonts/regular/ArialMT.ttf) format("truetype"),url(/fonts/regular/ArialMT.svg#arialmt) format("svg");font-style:normal;font-display:swap}.adblock{text-align:center;min-height:1px;margin:0 auto 16px;position:relative}.adblock#sticky{margin-bottom:0}.adblock.ad--loaded{max-height:100%}.adblock.ad--margin{margin-bottom:16px}.adblock div:first-of-type{margin-bottom:16px;height:100%}@media (min-width:300px) and (max-width:768px){.adblock div:first-of-type{margin-bottom:8px}}@media (min-width:300px) and (max-width:768px){.adblock{width:100%}}.ad-expand{height:0;overflow:hidden}.ad-expand>div{margin:0 auto}.ad-expand.ad--loaded{-webkit-transition:height .8s ease-in-out;-moz-transition:height .8s ease-in-out;-o-transition:height .8s ease-in-out;transition:height .8s ease-in-out}.adpixel{width:1px!important;height:1px!important;margin:-1px!important;display:block!important;overflow:hidden!important}.retail-ad{z-index:9;right:0;bottom:0}.interstitial-ad,.transitional-ad{z-index:2146000000}.pos-fixed{position:fixed}#ad-200x400-1{display:none}.tf-hide{display:none!important}.tf-hidden{visibility:hidden!important}.mobile-container{overflow:hidden}.mobile-container .article,.mobile-container .tf-articlelist{margin:0}.tf-pagination p{font-size:0}.tf-pagination svg{display:block;margin:0 auto;width:100px;height:100px}.md-circular-progress{animation:rotate 2s linear infinite;height:100px;position:relative;width:100px}.md-circular-progress__path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:#aeaeae}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.tf-image{overflow:hidden;min-height:1px}.tf-image>div{background-repeat:no-repeat;background-size:cover}@supports (--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]:before{content:"";display:block}div[style="--aspect-ratio:16/9;"]:before{padding-bottom:56.25%}div[style="--aspect-ratio:1;"]:before{padding-bottom:100%}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:1.42857%;height:10px;float:left}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}@media (min-width:768px){html{overflow-y:scroll}}body,html{margin:0;padding:0;height:auto}.clear{*zoom:1}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clearfix:after{display:block;content:"";clear:both}img{max-width:100%;vertical-align:bottom;height:auto}img:-moz-loading{visibility:hidden}.img-lazy{opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.img-lazy.img-loaded{opacity:1}a{text-decoration:none;-webkit-tap-highlight-color:transparent}a:active,a:focus,a:hover{outline:0}::-moz-selection,::-webkit-selection,::selection{background:#04a4cc;color:#fff;text-shadow:none}body{margin:0;font-family:proximanova-regular,sans-serif;font-size:16px;line-height:1.4;color:#212121;background-color:#f0f4fb}@media (min-width:768px){body{padding-top:58px;background-color:#fafafa}}em{font-family:proximanova-regularit,sans-serif;font-weight:400;font-style:italic}b,strong{font-family:proximanova-bold,sans-serif;font-weight:700;font-style:normal}.wrapper{width:980px;margin:auto}#main-content{cursor:default}@media (min-width:300px) and (max-width:768px){#main-content{padding-bottom:60px;width:100vw;position:relative;background-color:#f0f4fb}}@media (min-width:768px){#main-content{margin-bottom:70px;padding:0}#main-content.wrapper{width:996px;padding:8px;background-color:#fafafa}}.container{display:flex;flex-flow:row nowrap}.container.prime{flex-flow:column nowrap;position:relative;z-index:1}.container--special{display:flex;flex-flow:row wrap}.container .tf-lhs-col{width:664px;margin-right:16px;align-self:flex-start}.container .tf-rhs-col{width:300px;flex:0 0 auto;align-self:flex-start;position:relative}.container .tf-rhs-col--inner{margin-bottom:80px;position:relative}.container .tf-rhs-col--inner.is-sticky{position:fixed;width:300px;bottom:0}.container .tf-full-col{width:100%}.grecaptcha-badge{visibility:hidden}#articles__loadmore{flex-basis:100%;margin:8px auto 16px;opacity:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}#articles__loadmore.loading{opacity:1}#articles__loadmore.hide{display:none}#articles__loadmore--end{align-items:center;flex-direction:column;padding:80px 0}#articles__loadmore--end.show{display:block}#articles__loadmore--end a{color:#212121}.outbrain-articles{position:relative;z-index:1}label{display:inline-block;max-width:100%;margin-bottom:5px;font-family:proximanova-bold,sans-serif}input:focus,select:focus,textarea:focus{outline:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:none;padding:8px 16px;font-size:16px}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}input[type=file]{display:block}input[type=range]{display:block;width:100%}input[type=search],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 16px}input[type=submit]{border:none;cursor:pointer}select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{cursor:pointer;background-image:url(/images/icons/icon-arrow-down.svg);background-position:bottom 9px right 12px;background-repeat:no-repeat;background-size:20px}button,input,label,optgroup,select,textarea{-webkit-tap-highlight-color:transparent}form input[type=checkbox],form input[type=radio]{display:none}form input[type=checkbox]+label,form input[type=radio]+label{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:24px}form input[type=checkbox]+label:before,form input[type=radio]+label:before{width:16px;height:16px;padding:0;display:inline-block;vertical-align:text-top;background-color:#fff;border:1px solid #979797;left:3px;top:4px;border-radius:100%}form input[type=checkbox]+label:after,form input[type=checkbox]+label:before,form input[type=radio]+label:after,form input[type=radio]+label:before{content:"";position:absolute;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}form input[type=checkbox]+label:after,form input[type=radio]+label:after{width:8px;height:8px;opacity:0;display:block;top:8px;left:7px;background-color:#979797;border-radius:100%;-webkit-transition:opacity .2s ease,transform .1s ease-in-out;-moz-transition:opacity .2s ease,transform .1s ease-in-out;-o-transition:opacity .2s ease,transform .1s ease-in-out;transition:opacity .2s ease,transform .1s ease-in-out}form input[type=checkbox]:checked+label:after,form input[type=checkbox]:focus+label:after,form input[type=checkbox]:hover+label:after,form input[type=radio]:checked+label:after,form input[type=radio]:focus+label:after,form input[type=radio]:hover+label:after{opacity:1}form input[type=checkbox]:disabled+label,form input[type=radio]:disabled+label{color:#fff;cursor:auto}form input[type=checkbox]:disabled+label:before,form input[type=radio]:disabled+label:before{background-color:#fff}form input[type=checkbox]+label{padding-left:32px}form input[type=checkbox]+label:before{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:24px;left:0;top:0;border:1px solid #e2e2e2}form input[type=checkbox]+label:after{width:24px;height:24px;top:1px;left:0;background-image:url(/images/icons/icon-close-black.svg);background-repeat:no-repeat;background-size:18px;background-position:50%;background-color:transparent}form input[type=checkbox]:checked+label:after,form input[type=checkbox]:focus+label:after,form input[type=checkbox]:hover+label:after{opacity:.4}form .validation--error{border:1px solid red}.recaptcha-container span{padding:16px;margin:16px auto;font-size:11px;line-height:18px;background-color:#fafafa;border:1px solid #dae0ed;display:block}.recaptcha-container a{font-family:proximanova-bold,sans-serif;text-decoration:underline;color:#212121!important}.brandbar{height:50px;top:0;background-color:#000;margin-bottom:8px;display:flex;cursor:default;z-index:11;position:fixed;width:100%}.brandbar .wrapper{display:flex;align-items:center;justify-content:space-between}.brandbar__links{margin:0;padding:0;display:flex;align-items:center;font-size:0}.brandbar__links li{display:inline-block;padding:0 10px;position:relative}.brandbar__links li>a{text-decoration:none;color:#fff;font-size:14px;font-family:proximanova-bold,sans-serif;display:block;line-height:18px}.brandbar__links li>a:hover{text-decoration:underline}.brandbar__links li:after{content:"|";display:inline-block;color:#fff;font-size:14px;position:absolute;top:0;right:0}.brandbar__links li:last-child:after{display:none}.brandbar__links .links--image{display:inline-flex;align-items:center;padding:0 4px}.brandbar__links .links--image a{display:flex;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.brandbar__links .links--image a:hover{text-decoration:none;opacity:.8}.brandbar__links .links--image a img{max-height:22px;max-width:62px}.brandbar__links .links--image:after{display:none}.brandbar .auth{margin:0;padding:0;display:flex}.brandbar .auth li{list-style:none;display:inline-flex;align-items:center;margin-left:8px}.brandbar .auth__register a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.brandbar .auth__register a:active,.brandbar .auth__register a:focus,.brandbar .auth__register a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.brandbar .auth__logout a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.brandbar .auth__logout a:active,.brandbar .auth__logout a:focus,.brandbar .auth__logout a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.brandbar .auth__login a{font-size:14px;color:#fff;font-family:proximanova-bold,sans-serif;width:110px;text-align:center}.brandbar .auth__login a:hover{text-decoration:underline}.brandbar .links--dropdown{color:#fff;font-size:12px;font-family:proximanova-bold,sans-serif;display:inline-block;padding:17px 10px;width:115px;flex:0 0 auto}.brandbar .links--dropdown>span:after{content:"";width:16px;height:16px;display:inline-block;vertical-align:bottom;margin-left:10px;background-image:url(/images/icons/icon-arrow-white.svg);background-position:50%;background-repeat:no-repeat;background-size:13px}.brandbar .links--dropdown:hover>span:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.brandbar .links--dropdown:hover .brandbar__dropdown{display:flex}.brandbar__dropdown{position:absolute;top:49px;right:0;z-index:100;padding:22px 25px;background-color:#fff;display:none;justify-content:space-between;width:545px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}.brandbar__dropdown--column{color:#212121;font-size:14px;line-height:20px;font-family:proximanova-bold,sans-serif;width:145px}.brandbar__dropdown--column a{color:#212121;font-family:proximanova-bold,sans-serif;display:block;margin-bottom:8px}.brandbar__dropdown--column a:hover{text-decoration:underline}.brandbar__dropdown--column a:last-child{margin-bottom:0}@media (min-width:300px) and (max-width:768px){.tf-auth{margin:0;padding:0;display:none}.tf-auth.show{display:block}.tf-auth li{list-style:none;display:inline-block;margin-left:8px}.tf-auth__register a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-size:11px;height:26px;line-height:26px;padding:0 16px}.tf-auth__register a:active,.tf-auth__register a:focus,.tf-auth__register a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.tf-auth__logout a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.tf-auth__logout a:active,.tf-auth__logout a:focus,.tf-auth__logout a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.tf-auth__login a{font-size:15px;color:#212121;font-family:proximanova-bold,sans-serif;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:#dd1f26;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-size:11px;height:26px;line-height:26px;padding:0}.tf-auth__login a:active,.tf-auth__login a:focus,.tf-auth__login a:hover{background-color:#212121;color:#dedede;-webkit-tap-highlight-color:transparent;outline:0}}.social-links-container ul{margin:0;padding:0}.social-links-container ul li{display:inline-block}header .social-links{position:relative;margin:0}header .social-links .social-control{display:flex}header .social-links .social-control .social-item{margin:0 0 0 8px;flex:auto}header .social-links .social-control .social-item a{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}header .social-links .social-control .social-item a img{height:22px}header .social-links .social-control .social-item a:hover{opacity:.7}header .social-links-container ul li{display:block}.footer .social-links{flex-direction:column;margin:20px auto 10px}.footer .social-links .social-title{display:block;font-size:14px}.footer .social-links .social-container{display:block;margin-top:10px}.footer .social-links .social-container .social-control .social-item{display:flex;align-items:center;justify-content:center;min-width:20px}.footer .social-links .social-container .social-control .social-item a{display:inline-block;height:27px}.footer .social-links .social-container .social-control .social-item a img{height:auto;vertical-align:middle;margin:0}#menu .social-links{display:flex;flex-direction:column;align-items:flex-start}#menu .social-links .social-title{display:block;font-size:12px;color:#333;padding:10px 25px;text-transform:uppercase}#menu .social-links .social-container{margin-left:20px}#menu .social-links .social-container .social-control .social-item{margin:0 5px 0 0;border-bottom:0;padding:0;background-color:transparent}#menu .social-links .social-container .social-control .social-item img{width:30px}@media (min-width:768px){.header{background-color:#fff;margin-bottom:8px;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100px;padding:0 16px}.header-container--content{margin-left:16px;display:flex;align-items:center;min-width:680px;height:40px;justify-content:flex-end}.header__logo{display:inline-block;flex:1}.header__logo.news24>img{width:auto;height:34px}.header__logo.sport>img{width:auto;height:45px}.header__logo.w24>img{width:auto;height:58px}.header__logo.witness>img{width:auto;max-width:225px}.header__logo>img{width:auto;height:34px}.header__search{position:relative;min-width:270px}.header__search-inline{position:relative;flex-grow:1;display:flex;justify-content:space-between}.header__search-inline input[type=text]{width:270px;padding:0 40px 0 24px;height:34px;color:#212121;font-size:13px;letter-spacing:1.3px;background-color:#f1f2f6;border:none;-webkit-border-radius:17px;-khtml-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px;margin-right:10px}.header__search-inline input[type=submit]{position:absolute;top:7px;left:230px;width:19px;height:19px;display:block;right:unset;background-image:url(/images/icons/icon-search.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:transparent}.header__search-inline input[type=submit].search-all{position:relative;width:auto;height:auto;background:none;top:unset;left:unset;right:unset}.header__search-inline .search-options{display:flex;border-radius:17px;background-color:#f1f1f1}.header__search-inline .search-options .brand-logo{width:80px;height:34px;border-radius:17px;border:1px solid #4a4a4a;background:#fff;text-align:center;line-height:24px}.header__search-inline .search-options .brand-logo img{height:15px}.header__search input[type=text]{width:270px;padding:0 40px 0 24px;height:34px;color:#212121;font-size:13px;letter-spacing:1.3px;background-color:#f1f2f6;border:none;-webkit-border-radius:17px;-khtml-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.header__search input[type=text]:focus{background-color:#ebecf2}.header__search input[type=submit]{position:absolute;top:7px;right:16px;width:19px;height:19px;display:block;padding:0;-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;background-image:url(/images/icons/icon-search.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:transparent}.header__search input[type=submit]:hover{transform:scale(1.08)}.header .social-links{height:31px}.header .social-links .social-control .social-item{width:31px}.header .social-links .social-control .social-item a img{height:31px}}@media (min-width:300px) and (max-width:768px){.header{background-color:#fff;color:#212121;padding:0 8px;display:flex;justify-content:space-between;align-items:center;height:52px}.header__logo{display:inline-block;font-size:0}.header__logo>img{height:23px;width:auto}.header__content{display:inline-block;font-size:0}.header__content #auth-section{display:flex;align-items:center;height:40px}}@media (min-width:300px) and (max-width:768px) and (min-width:300px) and (max-width:768px){.header__content #auth-section{margin-right:8px;display:inline-block;vertical-align:middle;height:auto}}@media (min-width:300px) and (max-width:768px){.header .auth{margin:0;padding:0}.header .auth li{list-style:none;display:inline-block;margin-left:8px}.header .auth__register a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-size:11px;height:26px;line-height:26px;padding:0 16px}.header .auth__register a:active,.header .auth__register a:focus,.header .auth__register a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.header .auth__subscribe a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:26px;line-height:26px;font-size:11px;padding:0 20px;width:auto;font-family:proximanova-bold,sans-serif}.header .auth__subscribe a:active,.header .auth__subscribe a:focus,.header .auth__subscribe a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.header .auth__login a{font-size:11px;color:#212121;font-family:proximanova-bold,sans-serif}.header .auth__login a:hover{text-decoration:underline}.header .auth.profile--container a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:26px;line-height:26px;font-size:11px}.header .auth.profile--container a:active,.header .auth.profile--container a:focus,.header .auth.profile--container a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}}.sticky-header{top:0;width:100%;z-index:99;display:flex;flex-direction:column;position:sticky;position:-webkit-sticky;background-color:#eceff5}.sticky-header.is-sticky{position:fixed}.sticky-header .adblock{height:0;overflow:hidden}.sticky-header .adblock>div{margin:0 auto}.sticky-header .ad--loaded{-webkit-transition:height .8s ease-in-out;-moz-transition:height .8s ease-in-out;-o-transition:height .8s ease-in-out;transition:height .8s ease-in-out}.header__nav{background-color:#fff}@media (min-width:300px) and (max-width:768px){.header__nav{background-color:#fff;position:relative;margin:0 0 4px}.header__nav:after{content:"";width:8px;height:100%;top:0;right:0;position:absolute;background:linear-gradient(90deg,hsla(0,0%,64.3%,0) 0,hsla(0,0%,64.3%,.2) 50%,hsla(0,0%,64.3%,.8))}}.header__nav ul{margin:0;padding:0;list-style:none}@media (min-width:768px){.header__nav ul{display:flex;justify-content:flex-start}}@media (min-width:300px) and (max-width:768px){.header__nav ul{text-align:justify;padding:0 8px;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.header__nav ul>li{display:inline-block;position:relative}@media (min-width:768px){.header__nav ul>li{flex:0 1 auto;text-align:center;text-transform:uppercase;position:relative;white-space:nowrap}}@media (min-width:300px) and (max-width:768px){.header__nav ul>li{height:43px;text-align:center;margin-right:20px}}.header__nav ul>li a{position:relative;text-decoration:none;color:#212121;font-size:13px;padding:13px 12px;display:block}@media (min-width:768px){.header__nav ul>li a{font-weight:400;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}}@media (min-width:300px) and (max-width:768px){.header__nav ul>li a{font-size:10px;letter-spacing:1px;color:rgba(33,33,33,.5);text-transform:uppercase;font-family:proximanova-bold,sans-serif;position:relative;display:flex;height:100%;align-items:center;padding:0 5px}}.header__nav ul>li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;display:block;opacity:0;height:3px;background-color:#d0021b;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.header__nav ul>li a.is-active{color:#c00000}@media (min-width:size){.header__nav ul>li a.is-active{color:#212121}}.header__nav ul>li a.is-active:after{opacity:1}@media (min-width:768px){.header__nav ul>li:hover a{color:#c00000}.header__nav ul>li:hover a:after{opacity:1}.header__nav ul>li:hover .sub-nav{display:flex}}.header__nav ul>li.sponsored a{color:#dd1f26}.header__nav ul>li.has-children:before{content:"";width:12px;height:9px;position:absolute;top:20px;right:4px;z-index:1;background-image:url(/images/icons/icon-arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.header__nav ul>li.has-children a{padding:13px 22px 13px 12px}.header__nav ul>li.has-children:hover:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);top:16px}.header__nav ul>li.has-children.is-active.has-children:before,.header__nav ul>li.has-children:hover:before{background-image:url(/images/icons/icon-arrow-red-down.svg)}.header__nav ul>li.has-children.is-active.has-children:hover:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);top:16px}.header__nav ul>li .sub-nav,.header__nav ul>li .sub-nav-child{flex-direction:column;display:none;background-color:#fff;position:absolute;min-width:180px;top:100%;left:0;z-index:10;-webkit-border-radius:0 0 2px 2px;-khtml-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2)}.header__nav ul>li .sub-nav-child>li,.header__nav ul>li .sub-nav>li{text-align:left}.header__nav ul>li .sub-nav-child>li a,.header__nav ul>li .sub-nav>li a{font-size:11px;letter-spacing:.71px;color:#212121;padding:8px 16px;text-transform:uppercase;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.header__nav ul>li .sub-nav-child>li a:hover,.header__nav ul>li .sub-nav>li a:hover{background-color:#f3f3f3}.header__nav ul>li .sub-nav-child>li a:after,.header__nav ul>li .sub-nav>li a:after{display:none}.header__nav ul>li .sub-nav-child>li.has-children:before,.header__nav ul>li .sub-nav>li.has-children:before{top:12px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.header__nav ul>li .sub-nav-child>li.has-children:hover:before,.header__nav ul>li .sub-nav>li.has-children:hover:before{background-image:url(/images/icons/icon-arrow-down.svg);right:7px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.header__nav ul>li .sub-nav-child>li:hover .sub-nav-child,.header__nav ul>li .sub-nav>li:hover .sub-nav-child{display:flex}.header__nav ul>li .sub-nav-child,.header__nav ul>li .sub-nav-child-child{left:100%;top:0}.header__nav ul>.menu-left>.sub-nav>li .sub-nav-child{left:inherit;right:100%}@media (min-width:768px){.footer{background-color:#fff}}@media (min-width:768px){.footer__logo{width:90px}}@media (min-width:300px) and (max-width:768px){.footer__logo{padding:1em}.footer__logo>img{height:2em}}.footer__nav ul li{list-style:none}@media (min-width:768px){.footer__nav ul li{display:inline-block;margin-right:5px;position:relative}.footer__nav ul li:after{content:"|";margin-left:5px;font-size:13px}.footer__nav ul li:last-child:after,.footer__nav ul li:nth-child(3):after{display:none}.footer__nav ul li a{color:#212121;font-size:13px;font-family:proximanova-bold,sans-serif}.footer__nav ul li a:hover{text-decoration:underline}}.footer--rhs{background-color:transparent;margin-top:16px;margin-bottom:24px}.footer__app-links{display:flex;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.footer__app-links a{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;width:50%;margin-bottom:4px}.footer__app-links a:hover{opacity:.8}.footer__app-links a img{height:45px}.footer__social-title{display:block;font-family:proximanova-bold,sans-serif;color:#696969;font-size:14px}.footer__social .social-links{margin:8px auto}.footer__social .social-links .social-control .social-item{margin:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.footer__social .social-links .social-control .social-item:hover{opacity:.8}.footer__social .social-links .social-control .social-item a img{width:30px;height:30px}.footer__copyright{font-size:13px;color:#212121;line-height:20px;display:block;margin:16px 0}.footer__copyright .popia{display:inline-flex;flex-direction:column}.footer__copyright a{color:#212121;display:block;line-height:24px}.footer__copyright a:hover{text-decoration:underline}.footer__copyright a.footer__btn{background:#212121;display:inline-block;line-height:20px;font-size:10px;letter-spacing:.6px;text-align:left;color:#fff;text-transform:uppercase;padding:0 8px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;margin-top:8px;width:fit-content}.footer__copyright a.footer__btn:active,.footer__copyright a.footer__btn:focus,.footer__copyright a.footer__btn:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.footer__copyright a.footer__contact{display:flex;align-items:center}.footer__copyright a.footer__contact:before{content:"";width:16px;height:14px;display:inline-block;margin-right:8px;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/images/icons/icon-mail.svg)}.footer__copyright a.footer__phone{display:flex;align-items:center}.footer__copyright a.footer__phone:before{content:"";width:16px;height:16px;display:inline-block;margin-right:8px;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/images/icons/icon-phone.svg)}.footer__third-party{width:65px;height:35px;margin-top:8px}.discover{width:100%;padding:0 30px 30px}.discover__heading{color:#212121;font-size:16px;margin:20px 0 10px}.discover-container .section{display:flex;position:relative}.discover-container .section:after{content:"";display:block;padding-bottom:100%}.discover-container .section-items{width:100%;height:100%;position:relative;text-align:center;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.discover-container .section__scaled-img{height:50px;display:flex;align-items:center;justify-content:center}.discover-container .section__scaled-img img{max-height:100%;max-width:100%}.discover-container .section__img{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.discover-container .section__img-scaled{width:auto}.discover-container .section__img img{max-height:100%;max-width:100%}.discover-container .section__text{font-size:12px;display:block;width:100%;text-align:center;margin-top:8px;color:#212121}.discover-container .section__text-paidcontent{font-family:proximanova-bold,sans-serif;font-size:11px;margin:0;text-transform:uppercase}.discover-container .section__prime{width:100px;height:15px;overflow:hidden;font-size:0;position:absolute;top:7px;right:-4px;display:none;background-image:url(/images/forsubscribers/tagnew.svg);background-repeat:no-repeat;background-position:0;background-size:contain}@media (min-width:300px) and (max-width:340px){.discover-container .section__prime{width:82px;height:13px}}.discover-container .section.for-subscribers .section-items{padding-top:14px}.discover-container .section.for-subscribers .section__prime{display:block}.discover-container .section.for-subscribers .section__text{margin-top:0}.discover-container .section--features .section-items{padding:16px 16px 32px}.discover-container .section--features .section__text{position:absolute;bottom:0;left:0;right:0;width:100%;padding:8px;margin-top:0;line-height:12px}.discover-container .section--features.for-subscribers .section-items{padding-top:20px}.discover-container .section--newspaper .section-items{padding:8px}.menu{background-color:#fff;right:-100%;top:100%;min-width:0;width:100%;overflow-y:scroll;visibility:hidden;position:fixed;height:100vh;z-index:300}.menu,.menu.open{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu.open{right:0;top:0;visibility:visible}.menu .close_section{display:block;height:48.4px;position:relative}.menu .close_section img{position:absolute;left:20px;top:12px;width:24px;height:24px}.menu__sections ul{padding:0;margin:0}.menu__sections ul .menu__item{background-color:#fff;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease;position:relative;text-align:left;margin:5px 10px;padding:0 0 5px}.menu__sections ul .menu__item .expand{position:absolute;right:0;top:5px;padding:10px}.menu__sections ul .menu__item .expand img{width:20px;height:auto;vertical-align:middle}.menu__sections ul .menu__item .brand{display:inline-block;vertical-align:top}.menu__sections ul .menu__item .brand img{width:36px;height:36px;display:inline-block;margin-right:10px}.menu__sections ul .menu__item .brand span{line-height:36px;color:#565656;font-size:.9em;text-transform:uppercase;letter-spacing:1px}.menu__sections ul .menu__item ul{visibility:hidden;background:#f9f9f9;margin:0}.menu__sections ul .menu__item ul.open{visibility:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:10px 0 0}.menu__sections ul .menu__item ul.open li{line-height:40px}.menu__sections ul .menu__item ul.open li a{color:#565656;margin-left:50px}.menu__sections ul .menu__item ul.open li a span{font-size:.9em;text-transform:uppercase;letter-spacing:1px}.menu__sections ul .menu__item ul li{line-height:0}body.swipe-active{overflow:hidden}.ad-loaded .swipe-overlay--left,.ad-loaded .swipe-overlay--right{top:149px}.swipe-overlay{position:fixed;width:0;visibility:hidden}.swipe-overlay,.swipe-overlay--left,.swipe-overlay--right{-webkit-transition:all .3s ease-in-out;-moz-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.swipe-overlay--left,.swipe-overlay--right{width:100vw;left:0;height:100vh;top:98px;bottom:0;z-index:-1}.swipe-overlay.active{visibility:visible}.overlay-items{display:flex;flex-direction:column;margin:0 8px}.overlay-item{height:140px;width:100%;background-color:#fff;margin:0 0 8px;display:flex;padding:15px 16px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.overlay-item__image{width:88px;height:88px;display:block;background-color:#b7becb;flex:0 0 auto}.overlay-item__text{width:100%;height:70px;margin-right:12px;margin-top:4px;background:linear-gradient(180deg,#b7becb,#b7becb 50%,#fff 0,#fff);background-size:100% 20px}@media (min-width:300px) and (max-width:768px){.footer__nav{position:fixed;left:0;bottom:0;max-width:100%;width:100%;z-index:99;background:#fff;height:61px;display:flex;align-items:center;border-top-right-radius:16px;border-top-left-radius:16px;-o-box-shadow:0 0 10px rgba(0,0,0,.2);-ms-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-khtml-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}}.footer__nav ul{margin:0;padding:0;font-size:0}@media (min-width:300px) and (max-width:768px){.footer__nav ul{text-align:center;position:relative;display:flex;width:100%;justify-content:space-between;height:43px}}.footer__nav ul li{flex:1}.footer__nav ul li.is-active.discover_btn .footer__nav-item--icon img,.footer__nav ul li:hover.discover_btn .footer__nav-item--icon img{right:1px;top:14px}.footer__nav ul li.discover_btn .footer__nav-item--icon{width:52px;height:52px;border-radius:26px;display:inline-block;margin-top:-27px;background:#21418d}.footer__nav ul li.discover_btn .footer__nav-item--icon img{right:1px;top:14px}.footer__nav ul li.discover_btn .footer__nav-item--title{padding-top:5px}.footer__nav-item{display:flex;flex-direction:column;align-items:center}.footer__nav-item--icon{width:25px;height:30px;margin:0 auto;text-align:center;vertical-align:bottom;overflow:hidden;position:relative}.footer__nav-item--icon img{height:25px;width:50px;position:absolute;right:-100%;top:0;max-width:none}.footer__nav-item--title{font-size:10px;display:block;color:#212121;margin-top:4px;font-family:proximanova-bold,sans-serif;line-height:4px;padding:0 8px 10px;white-space:nowrap}.footer__nav-item.is-active .footer__nav-item--title,.footer__nav-item:hover .footer__nav-item--title{color:#21418d}.footer__nav-item.is-active .footer__nav-item--icon img,.footer__nav-item:hover .footer__nav-item--icon img{right:0}.footer__nav-item:focus{outline:0}.footer__nav-item.indicator{position:relative}.footer__nav-item.indicator:before{content:"";width:13px;height:13px;display:block;background-color:#dd1f26;position:absolute;right:calc(50% - 18px);top:16px;z-index:1;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.discover__heading{font-family:proximanova-bold,sans-serif;font-size:18px}.discover__heading img{height:36px}.discover-container .section--title-card .section-items{height:65px}.discover-container .section--title-card .section__text{margin-top:0;font-size:14px;line-height:20px}.discover-container .section--title-card:after{padding-bottom:0}.discover-container .section--image-card .section-items{height:88px}.discover-container .section--image-card .section-items .more-ellipsis{color:#c1c7d2}.discover-container .section--image-card .section__text{margin-top:0}.discover-container .section--image-card .section__img{height:40px;width:100%}.discover-container .section--image-card .section__img img{height:40px}.discover-container .section--image-card:after{padding-bottom:0}.discover-container .section--magazines-discover .section-items .more-ellipsis{color:#c1c7d2}.discover-container .section--magazines-discover .section__img,.discover-container .section--magazines-discover .section__img img{min-height:40px}.discover-container .section-items .more-ellipsis{display:flex;position:absolute;top:0;right:0;padding:6px 5px;font-size:32px;line-height:22px;color:#c1c7d2;font-family:proximanova-bold,sans-serif}.discover-container .section-items .more-ellipsis:after{content:" ⋮"}.discover-container .section__img{max-width:80%;width:100%}.discover-container .section__text{font-size:11px;line-height:16px;font-family:proximanova-bold,sans-serif}.category__header{display:flex;padding:10px 8px;align-items:center}.category__header a{display:block;width:15px;height:15px;margin-right:4px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url(/images/icons/arrow-right.svg);background-repeat:no-repeat;background-size:9px;background-position:50%}.category__header span{font-size:15px;font-family:proximanova-bold,sans-serif;display:block;margin-left:8px;text-transform:capitalize}.discovermore-nav{background-color:#fff;padding:8px 23px 32px;position:relative;min-height:calc(100vh - 113px)}.discovermore-nav>ul{padding:0;margin:0}.discovermore-nav>ul>li{font-family:proximanova-bold,sans-serif;font-size:18px;list-style:none;padding:4px 0;position:relative}.discovermore-nav>ul>li a{color:#212121}.discovermore-nav>ul>li a[data-url=forsubscribers]{color:#dd1f26}.discovermore-nav>ul>li ul{padding:4px 0 4px 23px;margin:0}.discovermore-nav>ul>li ul li{font-family:proximanova-bold,sans-serif;font-size:16px;line-height:20px;word-break:break-word;list-style:none;position:relative}.discovermore-nav>ul>li ul li a{color:#212121}.discovermore-dropdown__toggle{font-size:13px;display:inline-flex;align-items:center;cursor:pointer;justify-content:center;position:absolute;top:17px;margin-top:-8px;right:0;width:50px}.discovermore-dropdown__toggle:after{content:"";display:block;width:16px;height:16px;background-image:url(/images/icons/icon-arrow-down.svg);background-repeat:no-repeat;background-size:contain;background-position:top 4px center}.discovermore-dropdown__toggle--active{top:17px}.discovermore-dropdown__toggle--active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.discovermore-dropdown__dropdown{max-height:0;top:100%;left:0;width:100%;z-index:10;background-color:#fff;overflow-y:scroll;-webkit-transition:max-height .4s ease-out;-moz-transition:max-height .4s ease-out;-o-transition:max-height .4s ease-out;transition:max-height .4s ease-out}.discovermore-dropdown__dropdown--active{max-height:500px;-webkit-transition:max-height .4s ease-in;-moz-transition:max-height .4s ease-in;-o-transition:max-height .4s ease-in;transition:max-height .4s ease-in}[class*=tf-grid-],[class*=tf-grid_],[class~=tf-grid]{box-sizing:border-box;display:flex;flex-flow:row wrap;margin:0 -4px}[class*=tf-col-],[class*=tf-col_],[class~=tf-col]{box-sizing:border-box;padding:0 4px 8px;max-width:100%}[class*=tf-col_],[class~=tf-col]{flex:1 1 0%}[class*=tf-col-]{flex:none}[class*=tf-grid-][class*=tf-col-],[class*=tf-grid-][class*=tf-col_],[class*=tf-grid-][class~=tf-col],[class*=tf-grid_][class*=tf-col-],[class*=tf-grid_][class*=tf-col_],[class*=tf-grid_][class~=tf-col],[class~=tf-grid][class*=tf-col-],[class~=tf-grid][class*=tf-col_],[class~=tf-grid][class~=tf-col]{margin:0;padding:0}[class*=tf-grid-][class*=-noGutter]{margin:0}[class*=tf-grid-][class*=-noGutter]>[class*=tf-col-],[class*=tf-grid-][class*=-noGutter]>[class~=tf-col]{padding:0}[class*=tf-grid-][class*=-noWrap]{flex-wrap:nowrap}[class*=tf-grid-][class*=-center]{justify-content:center}[class*=tf-grid-][class*=-right]{justify-content:flex-end;align-self:flex-end;margin-left:auto}[class*=tf-grid-][class*=-top]{align-items:flex-start}[class*=tf-grid-][class*=-middle]{align-items:center}[class*=tf-grid-][class*=-bottom]{align-items:flex-end}[class*=tf-grid-][class*=-reverse]{flex-direction:row-reverse}[class*=tf-grid-][class*=-column]{flex-direction:column}[class*=tf-grid-][class*=-column]>[class*=tf-col-]{flex-basis:auto}[class*=tf-grid-][class*=-column-reverse]{flex-direction:column-reverse}[class*=tf-grid-][class*=-spaceBetween]{justify-content:space-between}[class*=tf-grid-][class*=-spaceAround]{justify-content:space-around}[class*=tf-grid-][class*=-equalHeight]>[class*=tf-col-],[class*=tf-grid-][class*=-equalHeight]>[class*=tf-col_],[class*=tf-grid-][class*=-equalHeight]>[class~=tf-col]{align-self:stretch}[class*=tf-grid-][class*=-equalHeight]>[class*=tf-col-]>*,[class*=tf-grid-][class*=-equalHeight]>[class*=tf-col_]>*,[class*=tf-grid-][class*=-equalHeight]>[class~=tf-col]>*{height:100%}[class*=tf-grid-][class*=-noBottom]>[class*=tf-col-],[class*=tf-grid-][class*=-noBottom]>[class*=tf-col_],[class*=tf-grid-][class*=-noBottom]>[class~=tf-col]{padding-bottom:0}[class*=tf-col-][class*=-top]{align-self:flex-start}[class*=tf-col-][class*=-middle]{align-self:center}[class*=tf-col-][class*=-bottom]{align-self:flex-end}[class*=tf-col-][class*=-first]{order:-1}[class*=tf-col-][class*=-last]{order:1}[class*=tf-grid-1]>[class*=tf-col-],[class*=tf-grid-1]>[class*=tf-col_],[class*=tf-grid-1]>[class~=tf-col]{flex-basis:100%;max-width:100%}[class*=tf-grid-2]>[class*=tf-col-],[class*=tf-grid-2]>[class*=tf-col_],[class*=tf-grid-2]>[class~=tf-col]{flex-basis:50%;max-width:50%}[class*=tf-grid-3]>[class*=tf-col-],[class*=tf-grid-3]>[class*=tf-col_],[class*=tf-grid-3]>[class~=tf-col]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=tf-grid-4]>[class*=tf-col-],[class*=tf-grid-4]>[class*=tf-col_],[class*=tf-grid-4]>[class~=tf-col]{flex-basis:25%;max-width:25%}[class*=tf-grid-5]>[class*=tf-col-],[class*=tf-grid-5]>[class*=tf-col_],[class*=tf-grid-5]>[class~=tf-col]{flex-basis:20%;max-width:20%}[class*=tf-grid-6]>[class*=tf-col-],[class*=tf-grid-6]>[class*=tf-col_],[class*=tf-grid-6]>[class~=tf-col]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=tf-grid-7]>[class*=tf-col-],[class*=tf-grid-7]>[class*=tf-col_],[class*=tf-grid-7]>[class~=tf-col]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=tf-grid-8]>[class*=tf-col-],[class*=tf-grid-8]>[class*=tf-col_],[class*=tf-grid-8]>[class~=tf-col]{flex-basis:12.5%;max-width:12.5%}[class*=tf-grid-9]>[class*=tf-col-],[class*=tf-grid-9]>[class*=tf-col_],[class*=tf-grid-9]>[class~=tf-col]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=tf-grid-10]>[class*=tf-col-],[class*=tf-grid-10]>[class*=tf-col_],[class*=tf-grid-10]>[class~=tf-col]{flex-basis:10%;max-width:10%}[class*=tf-grid-11]>[class*=tf-col-],[class*=tf-grid-11]>[class*=tf-col_],[class*=tf-grid-11]>[class~=tf-col]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=tf-grid-12]>[class*=tf-col-],[class*=tf-grid-12]>[class*=tf-col_],[class*=tf-grid-12]>[class~=tf-col]{flex-basis:8.3333333333%;max-width:8.3333333333%}@media (max-width:80em){[class*=_lg-1]>[class*=tf-col-],[class*=_lg-1]>[class*=tf-col_],[class*=_lg-1]>[class~=tf-col]{flex-basis:100%;max-width:100%}[class*=_lg-2]>[class*=tf-col-],[class*=_lg-2]>[class*=tf-col_],[class*=_lg-2]>[class~=tf-col]{flex-basis:50%;max-width:50%}[class*=_lg-3]>[class*=tf-col-],[class*=_lg-3]>[class*=tf-col_],[class*=_lg-3]>[class~=tf-col]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_lg-4]>[class*=tf-col-],[class*=_lg-4]>[class*=tf-col_],[class*=_lg-4]>[class~=tf-col]{flex-basis:25%;max-width:25%}[class*=_lg-5]>[class*=tf-col-],[class*=_lg-5]>[class*=tf-col_],[class*=_lg-5]>[class~=tf-col]{flex-basis:20%;max-width:20%}[class*=_lg-6]>[class*=tf-col-],[class*=_lg-6]>[class*=tf-col_],[class*=_lg-6]>[class~=tf-col]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_lg-7]>[class*=tf-col-],[class*=_lg-7]>[class*=tf-col_],[class*=_lg-7]>[class~=tf-col]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_lg-8]>[class*=tf-col-],[class*=_lg-8]>[class*=tf-col_],[class*=_lg-8]>[class~=tf-col]{flex-basis:12.5%;max-width:12.5%}[class*=_lg-9]>[class*=tf-col-],[class*=_lg-9]>[class*=tf-col_],[class*=_lg-9]>[class~=tf-col]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_lg-10]>[class*=tf-col-],[class*=_lg-10]>[class*=tf-col_],[class*=_lg-10]>[class~=tf-col]{flex-basis:10%;max-width:10%}[class*=_lg-11]>[class*=tf-col-],[class*=_lg-11]>[class*=tf-col_],[class*=_lg-11]>[class~=tf-col]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_lg-12]>[class*=tf-col-],[class*=_lg-12]>[class*=tf-col_],[class*=_lg-12]>[class~=tf-col]{flex-basis:8.3333333333%;max-width:8.3333333333%}}@media (max-width:64em){[class*=_md-1]>[class*=tf-col-],[class*=_md-1]>[class*=tf-col_],[class*=_md-1]>[class~=tf-col]{flex-basis:100%;max-width:100%}[class*=_md-2]>[class*=tf-col-],[class*=_md-2]>[class*=tf-col_],[class*=_md-2]>[class~=tf-col]{flex-basis:50%;max-width:50%}[class*=_md-3]>[class*=tf-col-],[class*=_md-3]>[class*=tf-col_],[class*=_md-3]>[class~=tf-col]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_md-4]>[class*=tf-col-],[class*=_md-4]>[class*=tf-col_],[class*=_md-4]>[class~=tf-col]{flex-basis:25%;max-width:25%}[class*=_md-5]>[class*=tf-col-],[class*=_md-5]>[class*=tf-col_],[class*=_md-5]>[class~=tf-col]{flex-basis:20%;max-width:20%}[class*=_md-6]>[class*=tf-col-],[class*=_md-6]>[class*=tf-col_],[class*=_md-6]>[class~=tf-col]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_md-7]>[class*=tf-col-],[class*=_md-7]>[class*=tf-col_],[class*=_md-7]>[class~=tf-col]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_md-8]>[class*=tf-col-],[class*=_md-8]>[class*=tf-col_],[class*=_md-8]>[class~=tf-col]{flex-basis:12.5%;max-width:12.5%}[class*=_md-9]>[class*=tf-col-],[class*=_md-9]>[class*=tf-col_],[class*=_md-9]>[class~=tf-col]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_md-10]>[class*=tf-col-],[class*=_md-10]>[class*=tf-col_],[class*=_md-10]>[class~=tf-col]{flex-basis:10%;max-width:10%}[class*=_md-11]>[class*=tf-col-],[class*=_md-11]>[class*=tf-col_],[class*=_md-11]>[class~=tf-col]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_md-12]>[class*=tf-col-],[class*=_md-12]>[class*=tf-col_],[class*=_md-12]>[class~=tf-col]{flex-basis:8.3333333333%;max-width:8.3333333333%}}@media (max-width:48em){[class*=_sm-1]>[class*=tf-col-],[class*=_sm-1]>[class*=tf-col_],[class*=_sm-1]>[class~=tf-col]{flex-basis:100%;max-width:100%}[class*=_sm-2]>[class*=tf-col-],[class*=_sm-2]>[class*=tf-col_],[class*=_sm-2]>[class~=tf-col]{flex-basis:50%;max-width:50%}[class*=_sm-3]>[class*=tf-col-],[class*=_sm-3]>[class*=tf-col_],[class*=_sm-3]>[class~=tf-col]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_sm-4]>[class*=tf-col-],[class*=_sm-4]>[class*=tf-col_],[class*=_sm-4]>[class~=tf-col]{flex-basis:25%;max-width:25%}[class*=_sm-5]>[class*=tf-col-],[class*=_sm-5]>[class*=tf-col_],[class*=_sm-5]>[class~=tf-col]{flex-basis:20%;max-width:20%}[class*=_sm-6]>[class*=tf-col-],[class*=_sm-6]>[class*=tf-col_],[class*=_sm-6]>[class~=tf-col]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_sm-7]>[class*=tf-col-],[class*=_sm-7]>[class*=tf-col_],[class*=_sm-7]>[class~=tf-col]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_sm-8]>[class*=tf-col-],[class*=_sm-8]>[class*=tf-col_],[class*=_sm-8]>[class~=tf-col]{flex-basis:12.5%;max-width:12.5%}[class*=_sm-9]>[class*=tf-col-],[class*=_sm-9]>[class*=tf-col_],[class*=_sm-9]>[class~=tf-col]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_sm-10]>[class*=tf-col-],[class*=_sm-10]>[class*=tf-col_],[class*=_sm-10]>[class~=tf-col]{flex-basis:10%;max-width:10%}[class*=_sm-11]>[class*=tf-col-],[class*=_sm-11]>[class*=tf-col_],[class*=_sm-11]>[class~=tf-col]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_sm-12]>[class*=tf-col-],[class*=_sm-12]>[class*=tf-col_],[class*=_sm-12]>[class~=tf-col]{flex-basis:8.3333333333%;max-width:8.3333333333%}}@media (max-width:36em){[class*=_xs-1]>[class*=tf-col-],[class*=_xs-1]>[class*=tf-col_],[class*=_xs-1]>[class~=tf-col]{flex-basis:100%;max-width:100%}[class*=_xs-2]>[class*=tf-col-],[class*=_xs-2]>[class*=tf-col_],[class*=_xs-2]>[class~=tf-col]{flex-basis:50%;max-width:50%}[class*=_xs-3]>[class*=tf-col-],[class*=_xs-3]>[class*=tf-col_],[class*=_xs-3]>[class~=tf-col]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_xs-4]>[class*=tf-col-],[class*=_xs-4]>[class*=tf-col_],[class*=_xs-4]>[class~=tf-col]{flex-basis:25%;max-width:25%}[class*=_xs-5]>[class*=tf-col-],[class*=_xs-5]>[class*=tf-col_],[class*=_xs-5]>[class~=tf-col]{flex-basis:20%;max-width:20%}[class*=_xs-6]>[class*=tf-col-],[class*=_xs-6]>[class*=tf-col_],[class*=_xs-6]>[class~=tf-col]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_xs-7]>[class*=tf-col-],[class*=_xs-7]>[class*=tf-col_],[class*=_xs-7]>[class~=tf-col]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_xs-8]>[class*=tf-col-],[class*=_xs-8]>[class*=tf-col_],[class*=_xs-8]>[class~=tf-col]{flex-basis:12.5%;max-width:12.5%}[class*=_xs-9]>[class*=tf-col-],[class*=_xs-9]>[class*=tf-col_],[class*=_xs-9]>[class~=tf-col]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_xs-10]>[class*=tf-col-],[class*=_xs-10]>[class*=tf-col_],[class*=_xs-10]>[class~=tf-col]{flex-basis:10%;max-width:10%}[class*=_xs-11]>[class*=tf-col-],[class*=_xs-11]>[class*=tf-col_],[class*=_xs-11]>[class~=tf-col]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_xs-12]>[class*=tf-col-],[class*=_xs-12]>[class*=tf-col_],[class*=_xs-12]>[class~=tf-col]{flex-basis:8.3333333333%;max-width:8.3333333333%}}[class*=tf-grid-]>[class*=tf-col-1],[class*=tf-grid_]>[class*=tf-col-1],[class~=tf-grid]>[class*=tf-col-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=tf-grid-]>[class*=tf-col-2],[class*=tf-grid_]>[class*=tf-col-2],[class~=tf-grid]>[class*=tf-col-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=tf-grid-]>[class*=tf-col-3],[class*=tf-grid_]>[class*=tf-col-3],[class~=tf-grid]>[class*=tf-col-3]{flex-basis:25%;max-width:25%}[class*=tf-grid-]>[class*=tf-col-4],[class*=tf-grid_]>[class*=tf-col-4],[class~=tf-grid]>[class*=tf-col-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=tf-grid-]>[class*=tf-col-5],[class*=tf-grid_]>[class*=tf-col-5],[class~=tf-grid]>[class*=tf-col-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=tf-grid-]>[class*=tf-col-6],[class*=tf-grid_]>[class*=tf-col-6],[class~=tf-grid]>[class*=tf-col-6]{flex-basis:50%;max-width:50%}[class*=tf-grid-]>[class*=tf-col-7],[class*=tf-grid_]>[class*=tf-col-7],[class~=tf-grid]>[class*=tf-col-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=tf-grid-]>[class*=tf-col-8],[class*=tf-grid_]>[class*=tf-col-8],[class~=tf-grid]>[class*=tf-col-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=tf-grid-]>[class*=tf-col-9],[class*=tf-grid_]>[class*=tf-col-9],[class~=tf-grid]>[class*=tf-col-9]{flex-basis:75%;max-width:75%}[class*=tf-grid-]>[class*=tf-col-10],[class*=tf-grid_]>[class*=tf-col-10],[class~=tf-grid]>[class*=tf-col-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=tf-grid-]>[class*=tf-col-11],[class*=tf-grid_]>[class*=tf-col-11],[class~=tf-grid]>[class*=tf-col-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=tf-grid-]>[class*=tf-col-12],[class*=tf-grid_]>[class*=tf-col-12],[class~=tf-grid]>[class*=tf-col-12]{flex-basis:100%;max-width:100%}[class*=tf-grid-]>[data-push-left*=off-0],[class*=tf-grid_]>[data-push-left*=off-0],[class~=tf-grid]>[data-push-left*=off-0]{margin-left:0}[class*=tf-grid-]>[data-push-left*=off-1],[class*=tf-grid_]>[data-push-left*=off-1],[class~=tf-grid]>[data-push-left*=off-1]{margin-left:8.3333333333%}[class*=tf-grid-]>[data-push-left*=off-2],[class*=tf-grid_]>[data-push-left*=off-2],[class~=tf-grid]>[data-push-left*=off-2]{margin-left:16.6666666667%}[class*=tf-grid-]>[data-push-left*=off-3],[class*=tf-grid_]>[data-push-left*=off-3],[class~=tf-grid]>[data-push-left*=off-3]{margin-left:25%}[class*=tf-grid-]>[data-push-left*=off-4],[class*=tf-grid_]>[data-push-left*=off-4],[class~=tf-grid]>[data-push-left*=off-4]{margin-left:33.3333333333%}[class*=tf-grid-]>[data-push-left*=off-5],[class*=tf-grid_]>[data-push-left*=off-5],[class~=tf-grid]>[data-push-left*=off-5]{margin-left:41.6666666667%}[class*=tf-grid-]>[data-push-left*=off-6],[class*=tf-grid_]>[data-push-left*=off-6],[class~=tf-grid]>[data-push-left*=off-6]{margin-left:50%}[class*=tf-grid-]>[data-push-left*=off-7],[class*=tf-grid_]>[data-push-left*=off-7],[class~=tf-grid]>[data-push-left*=off-7]{margin-left:58.3333333333%}[class*=tf-grid-]>[data-push-left*=off-8],[class*=tf-grid_]>[data-push-left*=off-8],[class~=tf-grid]>[data-push-left*=off-8]{margin-left:66.6666666667%}[class*=tf-grid-]>[data-push-left*=off-9],[class*=tf-grid_]>[data-push-left*=off-9],[class~=tf-grid]>[data-push-left*=off-9]{margin-left:75%}[class*=tf-grid-]>[data-push-left*=off-10],[class*=tf-grid_]>[data-push-left*=off-10],[class~=tf-grid]>[data-push-left*=off-10]{margin-left:83.3333333333%}[class*=tf-grid-]>[data-push-left*=off-11],[class*=tf-grid_]>[data-push-left*=off-11],[class~=tf-grid]>[data-push-left*=off-11]{margin-left:91.6666666667%}[class*=tf-grid-]>[data-push-right*=off-0],[class*=tf-grid_]>[data-push-right*=off-0],[class~=tf-grid]>[data-push-right*=off-0]{margin-right:0}[class*=tf-grid-]>[data-push-right*=off-1],[class*=tf-grid_]>[data-push-right*=off-1],[class~=tf-grid]>[data-push-right*=off-1]{margin-right:8.3333333333%}[class*=tf-grid-]>[data-push-right*=off-2],[class*=tf-grid_]>[data-push-right*=off-2],[class~=tf-grid]>[data-push-right*=off-2]{margin-right:16.6666666667%}[class*=tf-grid-]>[data-push-right*=off-3],[class*=tf-grid_]>[data-push-right*=off-3],[class~=tf-grid]>[data-push-right*=off-3]{margin-right:25%}[class*=tf-grid-]>[data-push-right*=off-4],[class*=tf-grid_]>[data-push-right*=off-4],[class~=tf-grid]>[data-push-right*=off-4]{margin-right:33.3333333333%}[class*=tf-grid-]>[data-push-right*=off-5],[class*=tf-grid_]>[data-push-right*=off-5],[class~=tf-grid]>[data-push-right*=off-5]{margin-right:41.6666666667%}[class*=tf-grid-]>[data-push-right*=off-6],[class*=tf-grid_]>[data-push-right*=off-6],[class~=tf-grid]>[data-push-right*=off-6]{margin-right:50%}[class*=tf-grid-]>[data-push-right*=off-7],[class*=tf-grid_]>[data-push-right*=off-7],[class~=tf-grid]>[data-push-right*=off-7]{margin-right:58.3333333333%}[class*=tf-grid-]>[data-push-right*=off-8],[class*=tf-grid_]>[data-push-right*=off-8],[class~=tf-grid]>[data-push-right*=off-8]{margin-right:66.6666666667%}[class*=tf-grid-]>[data-push-right*=off-9],[class*=tf-grid_]>[data-push-right*=off-9],[class~=tf-grid]>[data-push-right*=off-9]{margin-right:75%}[class*=tf-grid-]>[data-push-right*=off-10],[class*=tf-grid_]>[data-push-right*=off-10],[class~=tf-grid]>[data-push-right*=off-10]{margin-right:83.3333333333%}[class*=tf-grid-]>[data-push-right*=off-11],[class*=tf-grid_]>[data-push-right*=off-11],[class~=tf-grid]>[data-push-right*=off-11]{margin-right:91.6666666667%}@media (max-width:80em){[class*=tf-grid-]>[class*=_lg-1],[class*=tf-grid_]>[class*=_lg-1],[class~=tf-grid]>[class*=_lg-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=tf-grid-]>[class*=_lg-2],[class*=tf-grid_]>[class*=_lg-2],[class~=tf-grid]>[class*=_lg-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=tf-grid-]>[class*=_lg-3],[class*=tf-grid_]>[class*=_lg-3],[class~=tf-grid]>[class*=_lg-3]{flex-basis:25%;max-width:25%}[class*=tf-grid-]>[class*=_lg-4],[class*=tf-grid_]>[class*=_lg-4],[class~=tf-grid]>[class*=_lg-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=tf-grid-]>[class*=_lg-5],[class*=tf-grid_]>[class*=_lg-5],[class~=tf-grid]>[class*=_lg-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=tf-grid-]>[class*=_lg-6],[class*=tf-grid_]>[class*=_lg-6],[class~=tf-grid]>[class*=_lg-6]{flex-basis:50%;max-width:50%}[class*=tf-grid-]>[class*=_lg-7],[class*=tf-grid_]>[class*=_lg-7],[class~=tf-grid]>[class*=_lg-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=tf-grid-]>[class*=_lg-8],[class*=tf-grid_]>[class*=_lg-8],[class~=tf-grid]>[class*=_lg-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=tf-grid-]>[class*=_lg-9],[class*=tf-grid_]>[class*=_lg-9],[class~=tf-grid]>[class*=_lg-9]{flex-basis:75%;max-width:75%}[class*=tf-grid-]>[class*=_lg-10],[class*=tf-grid_]>[class*=_lg-10],[class~=tf-grid]>[class*=_lg-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=tf-grid-]>[class*=_lg-11],[class*=tf-grid_]>[class*=_lg-11],[class~=tf-grid]>[class*=_lg-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=tf-grid-]>[class*=_lg-12],[class*=tf-grid_]>[class*=_lg-12],[class~=tf-grid]>[class*=_lg-12]{flex-basis:100%;max-width:100%}[class*=tf-grid-]>[data-push-left*=_lg-0],[class*=tf-grid_]>[data-push-left*=_lg-0],[class~=tf-grid]>[data-push-left*=_lg-0]{margin-left:0}[class*=tf-grid-]>[data-push-left*=_lg-1],[class*=tf-grid_]>[data-push-left*=_lg-1],[class~=tf-grid]>[data-push-left*=_lg-1]{margin-left:8.3333333333%}[class*=tf-grid-]>[data-push-left*=_lg-2],[class*=tf-grid_]>[data-push-left*=_lg-2],[class~=tf-grid]>[data-push-left*=_lg-2]{margin-left:16.6666666667%}[class*=tf-grid-]>[data-push-left*=_lg-3],[class*=tf-grid_]>[data-push-left*=_lg-3],[class~=tf-grid]>[data-push-left*=_lg-3]{margin-left:25%}[class*=tf-grid-]>[data-push-left*=_lg-4],[class*=tf-grid_]>[data-push-left*=_lg-4],[class~=tf-grid]>[data-push-left*=_lg-4]{margin-left:33.3333333333%}[class*=tf-grid-]>[data-push-left*=_lg-5],[class*=tf-grid_]>[data-push-left*=_lg-5],[class~=tf-grid]>[data-push-left*=_lg-5]{margin-left:41.6666666667%}[class*=tf-grid-]>[data-push-left*=_lg-6],[class*=tf-grid_]>[data-push-left*=_lg-6],[class~=tf-grid]>[data-push-left*=_lg-6]{margin-left:50%}[class*=tf-grid-]>[data-push-left*=_lg-7],[class*=tf-grid_]>[data-push-left*=_lg-7],[class~=tf-grid]>[data-push-left*=_lg-7]{margin-left:58.3333333333%}[class*=tf-grid-]>[data-push-left*=_lg-8],[class*=tf-grid_]>[data-push-left*=_lg-8],[class~=tf-grid]>[data-push-left*=_lg-8]{margin-left:66.6666666667%}[class*=tf-grid-]>[data-push-left*=_lg-9],[class*=tf-grid_]>[data-push-left*=_lg-9],[class~=tf-grid]>[data-push-left*=_lg-9]{margin-left:75%}[class*=tf-grid-]>[data-push-left*=_lg-10],[class*=tf-grid_]>[data-push-left*=_lg-10],[class~=tf-grid]>[data-push-left*=_lg-10]{margin-left:83.3333333333%}[class*=tf-grid-]>[data-push-left*=_lg-11],[class*=tf-grid_]>[data-push-left*=_lg-11],[class~=tf-grid]>[data-push-left*=_lg-11]{margin-left:91.6666666667%}[class*=tf-grid-]>[data-push-right*=_lg-0],[class*=tf-grid_]>[data-push-right*=_lg-0],[class~=tf-grid]>[data-push-right*=_lg-0]{margin-right:0}[class*=tf-grid-]>[data-push-right*=_lg-1],[class*=tf-grid_]>[data-push-right*=_lg-1],[class~=tf-grid]>[data-push-right*=_lg-1]{margin-right:8.3333333333%}[class*=tf-grid-]>[data-push-right*=_lg-2],[class*=tf-grid_]>[data-push-right*=_lg-2],[class~=tf-grid]>[data-push-right*=_lg-2]{margin-right:16.6666666667%}[class*=tf-grid-]>[data-push-right*=_lg-3],[class*=tf-grid_]>[data-push-right*=_lg-3],[class~=tf-grid]>[data-push-right*=_lg-3]{margin-right:25%}[class*=tf-grid-]>[data-push-right*=_lg-4],[class*=tf-grid_]>[data-push-right*=_lg-4],[class~=tf-grid]>[data-push-right*=_lg-4]{margin-right:33.3333333333%}[class*=tf-grid-]>[data-push-right*=_lg-5],[class*=tf-grid_]>[data-push-right*=_lg-5],[class~=tf-grid]>[data-push-right*=_lg-5]{margin-right:41.6666666667%}[class*=tf-grid-]>[data-push-right*=_lg-6],[class*=tf-grid_]>[data-push-right*=_lg-6],[class~=tf-grid]>[data-push-right*=_lg-6]{margin-right:50%}[class*=tf-grid-]>[data-push-right*=_lg-7],[class*=tf-grid_]>[data-push-right*=_lg-7],[class~=tf-grid]>[data-push-right*=_lg-7]{margin-right:58.3333333333%}[class*=tf-grid-]>[data-push-right*=_lg-8],[class*=tf-grid_]>[data-push-right*=_lg-8],[class~=tf-grid]>[data-push-right*=_lg-8]{margin-right:66.6666666667%}[class*=tf-grid-]>[data-push-right*=_lg-9],[class*=tf-grid_]>[data-push-right*=_lg-9],[class~=tf-grid]>[data-push-right*=_lg-9]{margin-right:75%}[class*=tf-grid-]>[data-push-right*=_lg-10],[class*=tf-grid_]>[data-push-right*=_lg-10],[class~=tf-grid]>[data-push-right*=_lg-10]{margin-right:83.3333333333%}[class*=tf-grid-]>[data-push-right*=_lg-11],[class*=tf-grid_]>[data-push-right*=_lg-11],[class~=tf-grid]>[data-push-right*=_lg-11]{margin-right:91.6666666667%}[class*=tf-grid-] [class*=_lg-first],[class*=tf-grid_] [class*=_lg-first],[class~=tf-grid] [class*=_lg-first]{order:-1}[class*=tf-grid-] [class*=_lg-last],[class*=tf-grid_] [class*=_lg-last],[class~=tf-grid] [class*=_lg-last]{order:1}}@media (max-width:64em){[class*=tf-grid-]>[class*=_md-1],[class*=tf-grid_]>[class*=_md-1],[class~=tf-grid]>[class*=_md-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=tf-grid-]>[class*=_md-2],[class*=tf-grid_]>[class*=_md-2],[class~=tf-grid]>[class*=_md-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=tf-grid-]>[class*=_md-3],[class*=tf-grid_]>[class*=_md-3],[class~=tf-grid]>[class*=_md-3]{flex-basis:25%;max-width:25%}[class*=tf-grid-]>[class*=_md-4],[class*=tf-grid_]>[class*=_md-4],[class~=tf-grid]>[class*=_md-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=tf-grid-]>[class*=_md-5],[class*=tf-grid_]>[class*=_md-5],[class~=tf-grid]>[class*=_md-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=tf-grid-]>[class*=_md-6],[class*=tf-grid_]>[class*=_md-6],[class~=tf-grid]>[class*=_md-6]{flex-basis:50%;max-width:50%}[class*=tf-grid-]>[class*=_md-7],[class*=tf-grid_]>[class*=_md-7],[class~=tf-grid]>[class*=_md-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=tf-grid-]>[class*=_md-8],[class*=tf-grid_]>[class*=_md-8],[class~=tf-grid]>[class*=_md-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=tf-grid-]>[class*=_md-9],[class*=tf-grid_]>[class*=_md-9],[class~=tf-grid]>[class*=_md-9]{flex-basis:75%;max-width:75%}[class*=tf-grid-]>[class*=_md-10],[class*=tf-grid_]>[class*=_md-10],[class~=tf-grid]>[class*=_md-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=tf-grid-]>[class*=_md-11],[class*=tf-grid_]>[class*=_md-11],[class~=tf-grid]>[class*=_md-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=tf-grid-]>[class*=_md-12],[class*=tf-grid_]>[class*=_md-12],[class~=tf-grid]>[class*=_md-12]{flex-basis:100%;max-width:100%}[class*=tf-grid-]>[data-push-left*=_md-0],[class*=tf-grid_]>[data-push-left*=_md-0],[class~=tf-grid]>[data-push-left*=_md-0]{margin-left:0}[class*=tf-grid-]>[data-push-left*=_md-1],[class*=tf-grid_]>[data-push-left*=_md-1],[class~=tf-grid]>[data-push-left*=_md-1]{margin-left:8.3333333333%}[class*=tf-grid-]>[data-push-left*=_md-2],[class*=tf-grid_]>[data-push-left*=_md-2],[class~=tf-grid]>[data-push-left*=_md-2]{margin-left:16.6666666667%}[class*=tf-grid-]>[data-push-left*=_md-3],[class*=tf-grid_]>[data-push-left*=_md-3],[class~=tf-grid]>[data-push-left*=_md-3]{margin-left:25%}[class*=tf-grid-]>[data-push-left*=_md-4],[class*=tf-grid_]>[data-push-left*=_md-4],[class~=tf-grid]>[data-push-left*=_md-4]{margin-left:33.3333333333%}[class*=tf-grid-]>[data-push-left*=_md-5],[class*=tf-grid_]>[data-push-left*=_md-5],[class~=tf-grid]>[data-push-left*=_md-5]{margin-left:41.6666666667%}[class*=tf-grid-]>[data-push-left*=_md-6],[class*=tf-grid_]>[data-push-left*=_md-6],[class~=tf-grid]>[data-push-left*=_md-6]{margin-left:50%}[class*=tf-grid-]>[data-push-left*=_md-7],[class*=tf-grid_]>[data-push-left*=_md-7],[class~=tf-grid]>[data-push-left*=_md-7]{margin-left:58.3333333333%}[class*=tf-grid-]>[data-push-left*=_md-8],[class*=tf-grid_]>[data-push-left*=_md-8],[class~=tf-grid]>[data-push-left*=_md-8]{margin-left:66.6666666667%}[class*=tf-grid-]>[data-push-left*=_md-9],[class*=tf-grid_]>[data-push-left*=_md-9],[class~=tf-grid]>[data-push-left*=_md-9]{margin-left:75%}[class*=tf-grid-]>[data-push-left*=_md-10],[class*=tf-grid_]>[data-push-left*=_md-10],[class~=tf-grid]>[data-push-left*=_md-10]{margin-left:83.3333333333%}[class*=tf-grid-]>[data-push-left*=_md-11],[class*=tf-grid_]>[data-push-left*=_md-11],[class~=tf-grid]>[data-push-left*=_md-11]{margin-left:91.6666666667%}[class*=tf-grid-]>[data-push-right*=_md-0],[class*=tf-grid_]>[data-push-right*=_md-0],[class~=tf-grid]>[data-push-right*=_md-0]{margin-right:0}[class*=tf-grid-]>[data-push-right*=_md-1],[class*=tf-grid_]>[data-push-right*=_md-1],[class~=tf-grid]>[data-push-right*=_md-1]{margin-right:8.3333333333%}[class*=tf-grid-]>[data-push-right*=_md-2],[class*=tf-grid_]>[data-push-right*=_md-2],[class~=tf-grid]>[data-push-right*=_md-2]{margin-right:16.6666666667%}[class*=tf-grid-]>[data-push-right*=_md-3],[class*=tf-grid_]>[data-push-right*=_md-3],[class~=tf-grid]>[data-push-right*=_md-3]{margin-right:25%}[class*=tf-grid-]>[data-push-right*=_md-4],[class*=tf-grid_]>[data-push-right*=_md-4],[class~=tf-grid]>[data-push-right*=_md-4]{margin-right:33.3333333333%}[class*=tf-grid-]>[data-push-right*=_md-5],[class*=tf-grid_]>[data-push-right*=_md-5],[class~=tf-grid]>[data-push-right*=_md-5]{margin-right:41.6666666667%}[class*=tf-grid-]>[data-push-right*=_md-6],[class*=tf-grid_]>[data-push-right*=_md-6],[class~=tf-grid]>[data-push-right*=_md-6]{margin-right:50%}[class*=tf-grid-]>[data-push-right*=_md-7],[class*=tf-grid_]>[data-push-right*=_md-7],[class~=tf-grid]>[data-push-right*=_md-7]{margin-right:58.3333333333%}[class*=tf-grid-]>[data-push-right*=_md-8],[class*=tf-grid_]>[data-push-right*=_md-8],[class~=tf-grid]>[data-push-right*=_md-8]{margin-right:66.6666666667%}[class*=tf-grid-]>[data-push-right*=_md-9],[class*=tf-grid_]>[data-push-right*=_md-9],[class~=tf-grid]>[data-push-right*=_md-9]{margin-right:75%}[class*=tf-grid-]>[data-push-right*=_md-10],[class*=tf-grid_]>[data-push-right*=_md-10],[class~=tf-grid]>[data-push-right*=_md-10]{margin-right:83.3333333333%}[class*=tf-grid-]>[data-push-right*=_md-11],[class*=tf-grid_]>[data-push-right*=_md-11],[class~=tf-grid]>[data-push-right*=_md-11]{margin-right:91.6666666667%}[class*=tf-grid-] [class*=_md-first],[class*=tf-grid_] [class*=_md-first],[class~=tf-grid] [class*=_md-first]{order:-1}[class*=tf-grid-] [class*=_md-last],[class*=tf-grid_] [class*=_md-last],[class~=tf-grid] [class*=_md-last]{order:1}}@media (max-width:48em){[class*=tf-grid-]>[class*=_sm-1],[class*=tf-grid_]>[class*=_sm-1],[class~=tf-grid]>[class*=_sm-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=tf-grid-]>[class*=_sm-2],[class*=tf-grid_]>[class*=_sm-2],[class~=tf-grid]>[class*=_sm-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=tf-grid-]>[class*=_sm-3],[class*=tf-grid_]>[class*=_sm-3],[class~=tf-grid]>[class*=_sm-3]{flex-basis:25%;max-width:25%}[class*=tf-grid-]>[class*=_sm-4],[class*=tf-grid_]>[class*=_sm-4],[class~=tf-grid]>[class*=_sm-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=tf-grid-]>[class*=_sm-5],[class*=tf-grid_]>[class*=_sm-5],[class~=tf-grid]>[class*=_sm-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=tf-grid-]>[class*=_sm-6],[class*=tf-grid_]>[class*=_sm-6],[class~=tf-grid]>[class*=_sm-6]{flex-basis:50%;max-width:50%}[class*=tf-grid-]>[class*=_sm-7],[class*=tf-grid_]>[class*=_sm-7],[class~=tf-grid]>[class*=_sm-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=tf-grid-]>[class*=_sm-8],[class*=tf-grid_]>[class*=_sm-8],[class~=tf-grid]>[class*=_sm-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=tf-grid-]>[class*=_sm-9],[class*=tf-grid_]>[class*=_sm-9],[class~=tf-grid]>[class*=_sm-9]{flex-basis:75%;max-width:75%}[class*=tf-grid-]>[class*=_sm-10],[class*=tf-grid_]>[class*=_sm-10],[class~=tf-grid]>[class*=_sm-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=tf-grid-]>[class*=_sm-11],[class*=tf-grid_]>[class*=_sm-11],[class~=tf-grid]>[class*=_sm-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=tf-grid-]>[class*=_sm-12],[class*=tf-grid_]>[class*=_sm-12],[class~=tf-grid]>[class*=_sm-12]{flex-basis:100%;max-width:100%}[class*=tf-grid-]>[data-push-left*=_sm-0],[class*=tf-grid_]>[data-push-left*=_sm-0],[class~=tf-grid]>[data-push-left*=_sm-0]{margin-left:0}[class*=tf-grid-]>[data-push-left*=_sm-1],[class*=tf-grid_]>[data-push-left*=_sm-1],[class~=tf-grid]>[data-push-left*=_sm-1]{margin-left:8.3333333333%}[class*=tf-grid-]>[data-push-left*=_sm-2],[class*=tf-grid_]>[data-push-left*=_sm-2],[class~=tf-grid]>[data-push-left*=_sm-2]{margin-left:16.6666666667%}[class*=tf-grid-]>[data-push-left*=_sm-3],[class*=tf-grid_]>[data-push-left*=_sm-3],[class~=tf-grid]>[data-push-left*=_sm-3]{margin-left:25%}[class*=tf-grid-]>[data-push-left*=_sm-4],[class*=tf-grid_]>[data-push-left*=_sm-4],[class~=tf-grid]>[data-push-left*=_sm-4]{margin-left:33.3333333333%}[class*=tf-grid-]>[data-push-left*=_sm-5],[class*=tf-grid_]>[data-push-left*=_sm-5],[class~=tf-grid]>[data-push-left*=_sm-5]{margin-left:41.6666666667%}[class*=tf-grid-]>[data-push-left*=_sm-6],[class*=tf-grid_]>[data-push-left*=_sm-6],[class~=tf-grid]>[data-push-left*=_sm-6]{margin-left:50%}[class*=tf-grid-]>[data-push-left*=_sm-7],[class*=tf-grid_]>[data-push-left*=_sm-7],[class~=tf-grid]>[data-push-left*=_sm-7]{margin-left:58.3333333333%}[class*=tf-grid-]>[data-push-left*=_sm-8],[class*=tf-grid_]>[data-push-left*=_sm-8],[class~=tf-grid]>[data-push-left*=_sm-8]{margin-left:66.6666666667%}[class*=tf-grid-]>[data-push-left*=_sm-9],[class*=tf-grid_]>[data-push-left*=_sm-9],[class~=tf-grid]>[data-push-left*=_sm-9]{margin-left:75%}[class*=tf-grid-]>[data-push-left*=_sm-10],[class*=tf-grid_]>[data-push-left*=_sm-10],[class~=tf-grid]>[data-push-left*=_sm-10]{margin-left:83.3333333333%}[class*=tf-grid-]>[data-push-left*=_sm-11],[class*=tf-grid_]>[data-push-left*=_sm-11],[class~=tf-grid]>[data-push-left*=_sm-11]{margin-left:91.6666666667%}[class*=tf-grid-]>[data-push-right*=_sm-0],[class*=tf-grid_]>[data-push-right*=_sm-0],[class~=tf-grid]>[data-push-right*=_sm-0]{margin-right:0}[class*=tf-grid-]>[data-push-right*=_sm-1],[class*=tf-grid_]>[data-push-right*=_sm-1],[class~=tf-grid]>[data-push-right*=_sm-1]{margin-right:8.3333333333%}[class*=tf-grid-]>[data-push-right*=_sm-2],[class*=tf-grid_]>[data-push-right*=_sm-2],[class~=tf-grid]>[data-push-right*=_sm-2]{margin-right:16.6666666667%}[class*=tf-grid-]>[data-push-right*=_sm-3],[class*=tf-grid_]>[data-push-right*=_sm-3],[class~=tf-grid]>[data-push-right*=_sm-3]{margin-right:25%}[class*=tf-grid-]>[data-push-right*=_sm-4],[class*=tf-grid_]>[data-push-right*=_sm-4],[class~=tf-grid]>[data-push-right*=_sm-4]{margin-right:33.3333333333%}[class*=tf-grid-]>[data-push-right*=_sm-5],[class*=tf-grid_]>[data-push-right*=_sm-5],[class~=tf-grid]>[data-push-right*=_sm-5]{margin-right:41.6666666667%}[class*=tf-grid-]>[data-push-right*=_sm-6],[class*=tf-grid_]>[data-push-right*=_sm-6],[class~=tf-grid]>[data-push-right*=_sm-6]{margin-right:50%}[class*=tf-grid-]>[data-push-right*=_sm-7],[class*=tf-grid_]>[data-push-right*=_sm-7],[class~=tf-grid]>[data-push-right*=_sm-7]{margin-right:58.3333333333%}[class*=tf-grid-]>[data-push-right*=_sm-8],[class*=tf-grid_]>[data-push-right*=_sm-8],[class~=tf-grid]>[data-push-right*=_sm-8]{margin-right:66.6666666667%}[class*=tf-grid-]>[data-push-right*=_sm-9],[class*=tf-grid_]>[data-push-right*=_sm-9],[class~=tf-grid]>[data-push-right*=_sm-9]{margin-right:75%}[class*=tf-grid-]>[data-push-right*=_sm-10],[class*=tf-grid_]>[data-push-right*=_sm-10],[class~=tf-grid]>[data-push-right*=_sm-10]{margin-right:83.3333333333%}[class*=tf-grid-]>[data-push-right*=_sm-11],[class*=tf-grid_]>[data-push-right*=_sm-11],[class~=tf-grid]>[data-push-right*=_sm-11]{margin-right:91.6666666667%}[class*=tf-grid-] [class*=_sm-first],[class*=tf-grid_] [class*=_sm-first],[class~=tf-grid] [class*=_sm-first]{order:-1}[class*=tf-grid-] [class*=_sm-last],[class*=tf-grid_] [class*=_sm-last],[class~=tf-grid] [class*=_sm-last]{order:1}}@media (max-width:36em){[class*=tf-grid-]>[class*=_xs-1],[class*=tf-grid_]>[class*=_xs-1],[class~=tf-grid]>[class*=_xs-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=tf-grid-]>[class*=_xs-2],[class*=tf-grid_]>[class*=_xs-2],[class~=tf-grid]>[class*=_xs-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=tf-grid-]>[class*=_xs-3],[class*=tf-grid_]>[class*=_xs-3],[class~=tf-grid]>[class*=_xs-3]{flex-basis:25%;max-width:25%}[class*=tf-grid-]>[class*=_xs-4],[class*=tf-grid_]>[class*=_xs-4],[class~=tf-grid]>[class*=_xs-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=tf-grid-]>[class*=_xs-5],[class*=tf-grid_]>[class*=_xs-5],[class~=tf-grid]>[class*=_xs-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=tf-grid-]>[class*=_xs-6],[class*=tf-grid_]>[class*=_xs-6],[class~=tf-grid]>[class*=_xs-6]{flex-basis:50%;max-width:50%}[class*=tf-grid-]>[class*=_xs-7],[class*=tf-grid_]>[class*=_xs-7],[class~=tf-grid]>[class*=_xs-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=tf-grid-]>[class*=_xs-8],[class*=tf-grid_]>[class*=_xs-8],[class~=tf-grid]>[class*=_xs-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=tf-grid-]>[class*=_xs-9],[class*=tf-grid_]>[class*=_xs-9],[class~=tf-grid]>[class*=_xs-9]{flex-basis:75%;max-width:75%}[class*=tf-grid-]>[class*=_xs-10],[class*=tf-grid_]>[class*=_xs-10],[class~=tf-grid]>[class*=_xs-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=tf-grid-]>[class*=_xs-11],[class*=tf-grid_]>[class*=_xs-11],[class~=tf-grid]>[class*=_xs-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=tf-grid-]>[class*=_xs-12],[class*=tf-grid_]>[class*=_xs-12],[class~=tf-grid]>[class*=_xs-12]{flex-basis:100%;max-width:100%}[class*=tf-grid-]>[data-push-left*=_xs-0],[class*=tf-grid_]>[data-push-left*=_xs-0],[class~=tf-grid]>[data-push-left*=_xs-0]{margin-left:0}[class*=tf-grid-]>[data-push-left*=_xs-1],[class*=tf-grid_]>[data-push-left*=_xs-1],[class~=tf-grid]>[data-push-left*=_xs-1]{margin-left:8.3333333333%}[class*=tf-grid-]>[data-push-left*=_xs-2],[class*=tf-grid_]>[data-push-left*=_xs-2],[class~=tf-grid]>[data-push-left*=_xs-2]{margin-left:16.6666666667%}[class*=tf-grid-]>[data-push-left*=_xs-3],[class*=tf-grid_]>[data-push-left*=_xs-3],[class~=tf-grid]>[data-push-left*=_xs-3]{margin-left:25%}[class*=tf-grid-]>[data-push-left*=_xs-4],[class*=tf-grid_]>[data-push-left*=_xs-4],[class~=tf-grid]>[data-push-left*=_xs-4]{margin-left:33.3333333333%}[class*=tf-grid-]>[data-push-left*=_xs-5],[class*=tf-grid_]>[data-push-left*=_xs-5],[class~=tf-grid]>[data-push-left*=_xs-5]{margin-left:41.6666666667%}[class*=tf-grid-]>[data-push-left*=_xs-6],[class*=tf-grid_]>[data-push-left*=_xs-6],[class~=tf-grid]>[data-push-left*=_xs-6]{margin-left:50%}[class*=tf-grid-]>[data-push-left*=_xs-7],[class*=tf-grid_]>[data-push-left*=_xs-7],[class~=tf-grid]>[data-push-left*=_xs-7]{margin-left:58.3333333333%}[class*=tf-grid-]>[data-push-left*=_xs-8],[class*=tf-grid_]>[data-push-left*=_xs-8],[class~=tf-grid]>[data-push-left*=_xs-8]{margin-left:66.6666666667%}[class*=tf-grid-]>[data-push-left*=_xs-9],[class*=tf-grid_]>[data-push-left*=_xs-9],[class~=tf-grid]>[data-push-left*=_xs-9]{margin-left:75%}[class*=tf-grid-]>[data-push-left*=_xs-10],[class*=tf-grid_]>[data-push-left*=_xs-10],[class~=tf-grid]>[data-push-left*=_xs-10]{margin-left:83.3333333333%}[class*=tf-grid-]>[data-push-left*=_xs-11],[class*=tf-grid_]>[data-push-left*=_xs-11],[class~=tf-grid]>[data-push-left*=_xs-11]{margin-left:91.6666666667%}[class*=tf-grid-]>[data-push-right*=_xs-0],[class*=tf-grid_]>[data-push-right*=_xs-0],[class~=tf-grid]>[data-push-right*=_xs-0]{margin-right:0}[class*=tf-grid-]>[data-push-right*=_xs-1],[class*=tf-grid_]>[data-push-right*=_xs-1],[class~=tf-grid]>[data-push-right*=_xs-1]{margin-right:8.3333333333%}[class*=tf-grid-]>[data-push-right*=_xs-2],[class*=tf-grid_]>[data-push-right*=_xs-2],[class~=tf-grid]>[data-push-right*=_xs-2]{margin-right:16.6666666667%}[class*=tf-grid-]>[data-push-right*=_xs-3],[class*=tf-grid_]>[data-push-right*=_xs-3],[class~=tf-grid]>[data-push-right*=_xs-3]{margin-right:25%}[class*=tf-grid-]>[data-push-right*=_xs-4],[class*=tf-grid_]>[data-push-right*=_xs-4],[class~=tf-grid]>[data-push-right*=_xs-4]{margin-right:33.3333333333%}[class*=tf-grid-]>[data-push-right*=_xs-5],[class*=tf-grid_]>[data-push-right*=_xs-5],[class~=tf-grid]>[data-push-right*=_xs-5]{margin-right:41.6666666667%}[class*=tf-grid-]>[data-push-right*=_xs-6],[class*=tf-grid_]>[data-push-right*=_xs-6],[class~=tf-grid]>[data-push-right*=_xs-6]{margin-right:50%}[class*=tf-grid-]>[data-push-right*=_xs-7],[class*=tf-grid_]>[data-push-right*=_xs-7],[class~=tf-grid]>[data-push-right*=_xs-7]{margin-right:58.3333333333%}[class*=tf-grid-]>[data-push-right*=_xs-8],[class*=tf-grid_]>[data-push-right*=_xs-8],[class~=tf-grid]>[data-push-right*=_xs-8]{margin-right:66.6666666667%}[class*=tf-grid-]>[data-push-right*=_xs-9],[class*=tf-grid_]>[data-push-right*=_xs-9],[class~=tf-grid]>[data-push-right*=_xs-9]{margin-right:75%}[class*=tf-grid-]>[data-push-right*=_xs-10],[class*=tf-grid_]>[data-push-right*=_xs-10],[class~=tf-grid]>[data-push-right*=_xs-10]{margin-right:83.3333333333%}[class*=tf-grid-]>[data-push-right*=_xs-11],[class*=tf-grid_]>[data-push-right*=_xs-11],[class~=tf-grid]>[data-push-right*=_xs-11]{margin-right:91.6666666667%}[class*=tf-grid-] [class*=_xs-first],[class*=tf-grid_] [class*=_xs-first],[class~=tf-grid] [class*=_xs-first]{order:-1}[class*=tf-grid-] [class*=_xs-last],[class*=tf-grid_] [class*=_xs-last],[class~=tf-grid] [class*=_xs-last]{order:1}}@media (max-width:80em){[class*=lg-hidden]{display:none}}@media (max-width:64em){[class*=md-hidden]{display:none}}@media (max-width:48em){[class*=sm-hidden]{display:none}}@media (max-width:36em){[class*=xs-hidden]{display:none}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper{overflow:hidden}.swiper--container{position:relative}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;margin-top:-20px;height:25px;width:25px;z-index:2;cursor:pointer;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;background-image:url(/images/icons/icon-arrow-white.svg);background-position:50%;background-repeat:no-repeat;background-size:9px;background-color:#212121}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.8}.swiper-button-next:focus,.swiper-button-next:hover,.swiper-button-prev:focus,.swiper-button-prev:hover{outline:0}.swiper-button-prev{left:8px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.swiper-button-next{right:8px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.swiper-button-disabled{display:none}.swiper-pagination{text-align:center;display:none}.swiper-pagination-bullet{border-radius:4px;display:inline-block;width:8px;height:8px;border:none;padding:0;margin:0 8px;background-color:#d8d8d8;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{background-color:#212121}.swiper .toggle-fullscreen{position:absolute;top:8px;right:8px;width:31px;height:31px;z-index:10;cursor:pointer;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;background-image:url(/images/icons/icon-fullscreen.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:rgba(33,33,33,.8)}.swiper .toggle-fullscreen:hover{opacity:.8}.bookmark-signup__loader{padding:16px;text-align:center;margin:0 auto;display:flex;flex-direction:column}.bookmark-signup__loader img{width:50px;height:50px;margin:0 auto}.bookmark-signup__loader span{font-size:15px;font-family:proximanova-bold,sans-serif}.bookmark__heading{display:block;margin:10px 0 8px;font-size:18px;line-height:18px;color:#212121;font-family:proximanova-bold,sans-serif;letter-spacing:-.57px}@media (min-width:300px) and (max-width:768px){.bookmark__heading{margin:8px}}.bookmark__none{display:flex;align-items:center;flex-direction:column;padding:80px 0}.bookmark__none-image{width:88px;height:88px;background-image:url(/images/icons/icon-nav-bookmarks-grey.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}@media (min-width:300px) and (max-width:768px){.bookmark__none-image{width:80px;height:80px}}.bookmark__none-title{font-size:18px;font-family:proximanova-bold,sans-serif;color:#b8bfcb;letter-spacing:-.58px;margin:40px auto 0}.create-password,.forgot-password,.password-success,.recover-email,.reset-password,.verify-email{background-color:#fff;text-align:center;width:100%;padding:40px 0;position:relative;font-family:proximanova-regular,sans-serif}@media (min-width:768px){.create-password,.forgot-password,.password-success,.recover-email,.reset-password,.verify-email{margin:0 auto;min-height:515px;max-width:572px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}.create-password--container,.forgot-password--container,.password-success--container,.recover-email--container,.reset-password--container,.verify-email--container{width:480px;margin:0 auto}}@media (min-width:300px) and (max-width:768px){.create-password,.forgot-password,.password-success,.recover-email,.reset-password,.verify-email{padding:40px 33px 60px;height:calc(100vh - 60px)}.create-password--container,.forgot-password--container,.password-success--container,.recover-email--container,.reset-password--container,.verify-email--container{top:50%;position:relative;transform:translateY(-50%)}}.create-password__close-btn,.forgot-password__close-btn,.password-success__close-btn,.recover-email__close-btn,.reset-password__close-btn,.verify-email__close-btn{width:15px;height:15px;position:absolute;top:24px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.create-password__close-btn:hover,.forgot-password__close-btn:hover,.password-success__close-btn:hover,.recover-email__close-btn:hover,.reset-password__close-btn:hover,.verify-email__close-btn:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media (min-width:300px) and (max-width:768px){.create-password__close-btn,.forgot-password__close-btn,.password-success__close-btn,.recover-email__close-btn,.reset-password__close-btn,.verify-email__close-btn{width:20px;height:20px;background-size:32px}}.create-password__image,.forgot-password__image,.password-success__image,.recover-email__image,.reset-password__image,.verify-email__image{margin:32px auto}.create-password__image img,.forgot-password__image img,.password-success__image img,.recover-email__image img,.reset-password__image img,.verify-email__image img{width:auto;height:51px}@media (min-width:300px) and (max-width:768px){.create-password__image,.forgot-password__image,.password-success__image,.recover-email__image,.reset-password__image,.verify-email__image{margin:0 auto 32px}}.create-password__title,.forgot-password__title,.password-success__title,.recover-email__title,.reset-password__title,.verify-email__title{font-size:18px;font-family:proximanova-bold,sans-serif;text-align:center;margin-bottom:16px}.create-password__description,.forgot-password__description,.password-success__description,.recover-email__description,.reset-password__description,.verify-email__description{font-size:15px;text-align:center;margin:0 auto;max-width:245px}.create-password__not-received,.forgot-password__not-received,.password-success__not-received,.recover-email__not-received,.reset-password__not-received,.verify-email__not-received{font-size:15px;text-align:center;margin:16px auto}.create-password__not-received a,.forgot-password__not-received a,.password-success__not-received a,.recover-email__not-received a,.reset-password__not-received a,.verify-email__not-received a{color:#212121;font-family:proximanova-bold,sans-serif;text-decoration:underline}.create-password .error,.create-password .js-validate-error-label,.forgot-password .error,.forgot-password .js-validate-error-label,.password-success .error,.password-success .js-validate-error-label,.recover-email .error,.recover-email .js-validate-error-label,.reset-password .error,.reset-password .js-validate-error-label,.verify-email .error,.verify-email .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px;margin:8px 0 0}@media (min-width:768px){.create-password .email-sent,.forgot-password .email-sent,.password-success .email-sent,.recover-email .email-sent,.reset-password .email-sent,.verify-email .email-sent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.create-password .email-sent .forgot-password__image,.forgot-password .email-sent .forgot-password__image,.password-success .email-sent .forgot-password__image,.recover-email .email-sent .forgot-password__image,.reset-password .email-sent .forgot-password__image,.verify-email .email-sent .forgot-password__image{margin-top:0}.create-password .email-sent .forgot-password__description,.forgot-password .email-sent .forgot-password__description,.password-success .email-sent .forgot-password__description,.recover-email .email-sent .forgot-password__description,.reset-password .email-sent .forgot-password__description,.verify-email .email-sent .forgot-password__description{width:320px;max-width:none;margin:0 auto}}@media (min-width:300px) and (max-width:768px){.create-password .email-sent .forgot-password__description,.forgot-password .email-sent .forgot-password__description,.password-success .email-sent .forgot-password__description,.recover-email .email-sent .forgot-password__description,.reset-password .email-sent .forgot-password__description,.verify-email .email-sent .forgot-password__description{margin:0 auto}}.create-password form,.forgot-password form,.password-success form,.recover-email form,.reset-password form,.verify-email form{margin:30px auto 0;text-align:left}@media (min-width:768px){.create-password form,.forgot-password form,.password-success form,.recover-email form,.reset-password form,.verify-email form{max-width:272px}}.create-password form label,.forgot-password form label,.password-success form label,.recover-email form label,.reset-password form label,.verify-email form label{font-family:proximanova-regular,sans-serif;font-size:14px;text-align:left;margin-bottom:4px}@media (min-width:300px) and (max-width:768px){.create-password form label,.forgot-password form label,.password-success form label,.recover-email form label,.reset-password form label,.verify-email form label{color:#464343}}.create-password form input[type=email],.create-password form input[type=password],.create-password form input[type=text],.forgot-password form input[type=email],.forgot-password form input[type=password],.forgot-password form input[type=text],.password-success form input[type=email],.password-success form input[type=password],.password-success form input[type=text],.recover-email form input[type=email],.recover-email form input[type=password],.recover-email form input[type=text],.reset-password form input[type=email],.reset-password form input[type=password],.reset-password form input[type=text],.verify-email form input[type=email],.verify-email form input[type=password],.verify-email form input[type=text]{width:100%;height:40px;color:#a4a4a4;font-size:14px;border:1px solid #a4a4a4;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.create-password form input[type=email].js-validate-error-field,.create-password form input[type=password].js-validate-error-field,.create-password form input[type=text].js-validate-error-field,.forgot-password form input[type=email].js-validate-error-field,.forgot-password form input[type=password].js-validate-error-field,.forgot-password form input[type=text].js-validate-error-field,.password-success form input[type=email].js-validate-error-field,.password-success form input[type=password].js-validate-error-field,.password-success form input[type=text].js-validate-error-field,.recover-email form input[type=email].js-validate-error-field,.recover-email form input[type=password].js-validate-error-field,.recover-email form input[type=text].js-validate-error-field,.reset-password form input[type=email].js-validate-error-field,.reset-password form input[type=password].js-validate-error-field,.reset-password form input[type=text].js-validate-error-field,.verify-email form input[type=email].js-validate-error-field,.verify-email form input[type=password].js-validate-error-field,.verify-email form input[type=text].js-validate-error-field{border:1px solid #dd1f26}.create-password form input[type=submit],.forgot-password form input[type=submit],.password-success form input[type=submit],.recover-email form input[type=submit],.reset-password form input[type=submit],.verify-email form input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;width:100%;display:block;margin:8px auto 32px}.create-password form input[type=submit]:active,.create-password form input[type=submit]:focus,.create-password form input[type=submit]:hover,.forgot-password form input[type=submit]:active,.forgot-password form input[type=submit]:focus,.forgot-password form input[type=submit]:hover,.password-success form input[type=submit]:active,.password-success form input[type=submit]:focus,.password-success form input[type=submit]:hover,.recover-email form input[type=submit]:active,.recover-email form input[type=submit]:focus,.recover-email form input[type=submit]:hover,.reset-password form input[type=submit]:active,.reset-password form input[type=submit]:focus,.reset-password form input[type=submit]:hover,.verify-email form input[type=submit]:active,.verify-email form input[type=submit]:focus,.verify-email form input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.create-password form input[type=submit],.forgot-password form input[type=submit],.password-success form input[type=submit],.recover-email form input[type=submit],.reset-password form input[type=submit],.verify-email form input[type=submit]{margin:16px auto 32px}}.create-password form .forgot-password__cell-link,.forgot-password form .forgot-password__cell-link,.password-success form .forgot-password__cell-link,.recover-email form .forgot-password__cell-link,.reset-password form .forgot-password__cell-link,.verify-email form .forgot-password__cell-link{font-size:14px;font-family:proximanova-bold,sans-serif;text-align:center;display:block;margin:0 auto;line-height:20px;color:#212121;max-width:210px}.create-password__link,.forgot-password__link,.password-success__link,.recover-email__link,.reset-password__link,.verify-email__link{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;width:164px;display:block;line-height:38px;margin:16px auto 24px}.create-password__link:active,.create-password__link:focus,.create-password__link:hover,.forgot-password__link:active,.forgot-password__link:focus,.forgot-password__link:hover,.password-success__link:active,.password-success__link:focus,.password-success__link:hover,.recover-email__link:active,.recover-email__link:focus,.recover-email__link:hover,.reset-password__link:active,.reset-password__link:focus,.reset-password__link:hover,.verify-email__link:active,.verify-email__link:focus,.verify-email__link:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.create-password__link,.forgot-password__link,.password-success__link,.recover-email__link,.reset-password__link,.verify-email__link{width:100%;margin:16px auto}}.create-password__terms,.forgot-password__terms,.password-success__terms,.recover-email__terms,.reset-password__terms,.verify-email__terms{font-size:12px;padding:0;text-align:center}@media (min-width:300px) and (max-width:768px){.create-password__terms,.forgot-password__terms,.password-success__terms,.recover-email__terms,.reset-password__terms,.verify-email__terms{margin-top:8px}}.create-password__terms a,.forgot-password__terms a,.password-success__terms a,.recover-email__terms a,.reset-password__terms a,.verify-email__terms a{color:#21418d;border-bottom:1px solid #21418d}.create-password__change-cellphone,.forgot-password__change-cellphone,.password-success__change-cellphone,.recover-email__change-cellphone,.reset-password__change-cellphone,.verify-email__change-cellphone{padding-top:16px}.create-password__change-cellphone a,.forgot-password__change-cellphone a,.password-success__change-cellphone a,.recover-email__change-cellphone a,.reset-password__change-cellphone a,.verify-email__change-cellphone a{font-size:15px;font-family:proximanova-regular,sans-serif;color:#212121;text-decoration:underline}.create-password__resend,.forgot-password__resend,.password-success__resend,.recover-email__resend,.reset-password__resend,.verify-email__resend{padding-top:16px}.create-password__resend a,.forgot-password__resend a,.password-success__resend a,.recover-email__resend a,.reset-password__resend a,.verify-email__resend a{font-size:15px;font-family:proximanova-regular,sans-serif;color:#212121;text-decoration:underline}.create-password .password__hint,.forgot-password .password__hint,.password-success .password__hint,.recover-email .password__hint,.reset-password .password__hint,.verify-email .password__hint{width:100%;padding:7px 13px 7px 15px;background-color:#fafafa;border:1px solid #dae0ed;display:flex;align-items:center;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.create-password .password__hint .hint-image,.forgot-password .password__hint .hint-image,.password-success .password__hint .hint-image,.recover-email .password__hint .hint-image,.reset-password .password__hint .hint-image,.verify-email .password__hint .hint-image{flex:0 0 auto;height:50px;width:28px;margin-right:12px}.create-password .password__hint .hint-content,.forgot-password .password__hint .hint-content,.password-success .password__hint .hint-content,.recover-email .password__hint .hint-content,.reset-password .password__hint .hint-content,.verify-email .password__hint .hint-content{font-size:12px;line-height:18px;color:#212121;text-align:left}.create-password .password__hint .hint-content span,.forgot-password .password__hint .hint-content span,.password-success .password__hint .hint-content span,.recover-email .password__hint .hint-content span,.reset-password .password__hint .hint-content span,.verify-email .password__hint .hint-content span{font-family:proximanova-bold,sans-serif}.create-password .js-required .password-rules-msg,.forgot-password .js-required .password-rules-msg,.password-success .js-required .password-rules-msg,.recover-email .js-required .password-rules-msg,.reset-password .js-required .password-rules-msg,.verify-email .js-required .password-rules-msg{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.reset-password__title{margin-bottom:8px}@media (min-width:768px){.reset-password__image{margin:32px auto 8px}}.reset-password__image img{height:64px}.reset-password form .row{margin-bottom:4px}@media (min-width:768px){.reset-password__terms{margin:0 -30px}}.reset-password .password-rules-msg{font-size:12px;margin:4px 0;text-align:center}.reset-password .js-required .password-rules-msg{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.password-success__image img{height:69px}.password-success--container{margin:0 auto;width:272px}.password-success__link{width:100%}@media (min-width:768px){.verify-email__container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.verify-email__title{width:130px;margin:0 auto 16px}@media (min-width:300px) and (max-width:768px){.verify-email__title{width:100%}}.verify-email__description{max-width:225px}@media (min-width:300px) and (max-width:768px){.verify-email__description{max-width:245px}}.verify-email__description--bold{display:block;font-family:proximanova-bold,sans-serif}.verify-email__image{width:67px;height:51px;display:block}@media (min-width:768px){.verify-email__image{margin-top:0}}.verify-email__image img{width:100%;height:auto}.verify-email p{margin:0}.verify-email p:nth-child(3){margin-bottom:16px}@media (min-width:768px){.recover-email__container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.recover-email__title{width:160px;margin:0 auto 16px}.recover-email__description{max-width:270px}@media (min-width:300px) and (max-width:768px){.recover-email__description{max-width:245px}}.recover-email__description--bold{display:block;font-family:proximanova-bold,sans-serif}.recover-email__image{width:67px;height:51px;display:block}@media (min-width:768px){.recover-email__image{margin-top:0}}.recover-email__image img{width:100%;height:auto}.recover-email p{margin:0}.recover-email p:nth-child(3){margin-bottom:16px}.recover-email__button{font-size:15px;background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:40px;line-height:40px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;margin-bottom:32px;width:280px;margin-top:16px}.recover-email__button:active,.recover-email__button:focus,.recover-email__button:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.recover-email__button{margin-top:64px;width:250px}}.create-password__image{width:68px;height:68px;margin:0 auto 8px}.create-password__image img{width:100%;height:auto}.create-password form{margin:8px auto 0}.create-password__password{position:relative}.create-password__password span.show-hide-password{position:absolute;font-size:9px;color:#a4a4a4;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;right:16px;cursor:pointer}.create-password__password .password-rules-msg{font-size:12px;margin:4px 0;text-align:center}.create-password .loading{text-align:center;position:absolute;margin:0 auto;width:100%;height:100%;background:hsla(0,0%,100%,.8);z-index:1;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.create-password:after{position:absolute;bottom:0;left:0}.forgot-password form input[type=submit]{margin-bottom:18px}.account-gifting--container{width:572px;height:515px;background-color:#fff;display:flex;justify-content:center;padding:0 90px;position:relative}@media (min-width:768px){.account-gifting--container{margin:0 auto;align-items:center;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}}@media (min-width:300px) and (max-width:768px){.account-gifting--container{height:calc(100vh - 112px);width:100%;padding:100px 34px 0}}.account-gifting__close-btn{width:15px;height:15px;position:absolute;top:24px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.account-gifting__close-btn:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media (min-width:300px) and (max-width:768px){.account-gifting__close-btn{width:20px;height:20px;background-size:30px}}.account-gifting__loader{padding:16px;text-align:center;margin:0 auto;display:flex;flex-direction:column}.account-gifting__loader img{width:50px;height:50px;margin:0 auto}.account-gifting__loader span{font-size:15px;font-family:proximanova-bold,sans-serif}.account-gifting__image{width:68px;height:68px;margin:0 auto 25px}.account-gifting__image img{width:68px;height:68px}.account-gifting__text{font-size:28px;line-height:37px;font-family:proximanova-regular,sans-serif;color:#212121;text-align:center}@media (min-width:300px) and (max-width:768px){.account-gifting__text{font-size:21px;line-height:26px}}.processing{text-align:center;font-size:15px;margin:50px auto 0}.processing--container{width:100%}@media (min-width:300px) and (max-width:768px){.processing{margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.processing--container{height:calc(100vh - 60px);position:relative}}.processing img{width:auto;height:50px}.processing-text{width:100%;font-size:15px;font-family:proximanova-bold,sans-serif}.processing-request>.processing{display:flex!important;flex-direction:column;justify-content:center;margin:0;background:hsla(0,0%,100%,.8);width:100%;height:100%;z-index:10}@media (min-width:768px){.processing-request>.processing{top:0;left:0;position:absolute}}.processing-request .password-details{display:none}.processing-request #subs-signin-processing{display:block;margin:0 auto}#subs-signin-processing{display:none}.profile-details{width:100%}@media (min-width:300px) and (max-width:768px){.profile-details{text-align:center;width:auto}}.profile-details__header{font-size:22px;letter-spacing:-.57px;color:#212121;font-family:proximanova-bold,sans-serif;margin:8px 0}@media (min-width:300px) and (max-width:768px){.profile-details__header{font-size:21px;letter-spacing:-.5px;margin:20px 0;text-align:center}}.profile-details--container{background-color:#fff;padding:20px 0}@media (min-width:300px) and (max-width:768px){.profile-details--container{background-color:transparent;padding:0 8px}}.profile-details__input{border:2px solid #e2e2e2;padding:16px 0;text-align:center;margin:0 auto 21px;background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media (min-width:768px){.profile-details__input{width:434px}}.profile-details__input>span{font-family:proximanova-bold,sans-serif}.profile-details__input .input-email,.profile-details__input .input-facebook,.profile-details__input .input-google{display:none;align-items:center;font-size:15px;line-height:25px;justify-content:center}.profile-details__input .input-email img,.profile-details__input .input-facebook img,.profile-details__input .input-google img{height:25px;margin-left:4px}.profile-details__input .input-email.show,.profile-details__input .input-facebook.show,.profile-details__input .input-google.show{display:flex}.profile-details__username{width:434px;margin:0 auto;padding:8px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}@media (min-width:300px) and (max-width:768px){.profile-details__username{width:auto;background-color:#fff}}.profile-details__username-info{background-color:#fafafa;border:2px solid #dae0ed;padding:8px;display:flex;align-items:center;margin-bottom:12px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.profile-details__username-info img{flex:0 0 auto;height:19px;width:19px;margin-right:13px;margin-left:20px}.profile-details__username-info span{font-size:12px;line-height:18px;text-align:left}.profile-details__user-input{padding:0 16px;text-align:center}@media (min-width:300px) and (max-width:768px){.profile-details__user-input{padding:0 8px}}.profile-details__user-input>span{display:block;margin:8px auto;text-align:center;font-size:15px}.profile-details__user-input>span strong{display:block}.profile-details__user-input label{font-size:14px;font-family:proximanova-regular,sans-serif;margin-left:20px}.profile-details__user-input input[type=email],.profile-details__user-input input[type=password],.profile-details__user-input input[type=text]{width:100%;height:40px;border:1px solid #212121;color:#464343;font-weight:400;font-size:14px;margin-bottom:8px;-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.profile-details__user-input input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin-bottom:8px}.profile-details__user-input input[type=submit]:active,.profile-details__user-input input[type=submit]:focus,.profile-details__user-input input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.profile-details form .error{display:none;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px;margin:8px 0}.profile-details form .error.show{display:block}.profile-details form .input{position:relative;margin-bottom:26px}.profile-details form .input.show{display:block}.profile-details form .input label{display:block;font-size:14px;font-weight:400;color:#464343}.profile-details form .input .unverified,.profile-details form .input .verified{position:absolute;bottom:14px;right:16px;font-size:9px;text-transform:uppercase}.profile-details form .input .unverified{color:#840000}.profile-details form .input .verified{color:#495f33}.profile-details form .input-facebook{color:#fff;background-color:#4172b8}.profile-details-mail-username-container{padding:48px 8px;margin-bottom:16px;display:none}.profile-details-mail-username-container.show{display:block}@media (min-width:300px) and (max-width:768px){.profile-details-mail-username-container{padding:0}}.profile-details-mail-username-grid{width:434px;margin:0 auto;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);background:#fff;font-family:proximanova-regular,sans-serif}@media (min-width:300px) and (max-width:768px){.profile-details-mail-username-grid{width:100%;margin:2px 0 16px;box-shadow:none;display:none}.profile-details-mail-username-grid.show{display:block}}.profile-details-mail-username-grid__row{display:flex;justify-content:space-between;padding:10px 16px;align-items:center;opacity:.5;text-decoration:none;cursor:pointer;color:#212121}.profile-details-mail-username-grid__row:active,.profile-details-mail-username-grid__row:focus,.profile-details-mail-username-grid__row:hover,.profile-details-mail-username-grid__rowvisited{color:#212121}.profile-details-mail-username-grid__row.active{opacity:1}.profile-details-mail-username-grid__row:first-child{border-bottom:1px solid #d9d9d9}.profile-details-mail-username-grid__row--noclick{cursor:default}.profile-details-mail-username-grid__row--noclick-active-pointer{cursor:pointer}.profile-details-mail-username__desc{display:flex;text-align:right;justify-content:space-between;font-family:proximanova-bold,sans-serif}.profile-details-mail-username__desc:after{content:"";width:18px;min-width:18px;height:18px;display:block;margin-left:16px;background-image:url(/images/icons/icon-edit.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.profile-details-mail-username__desc--facebook:before{background-image:url(/images/icons/icon-sign-fb.svg)}.profile-details-mail-username__desc--facebook:before,.profile-details-mail-username__desc--google:before{content:"";width:22px;height:22px;display:block;margin-right:16px;background-position:50%;background-repeat:no-repeat;background-size:contain}.profile-details-mail-username__desc--google:before{background-image:url(/images/icons/icon-sign-google.svg)}.profile-details-mail-username__desc--apple:before{content:"";width:22px;height:22px;display:block;margin-right:16px;background-image:url(/images/icons/icon-sign-apple.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.auth__subscribe>a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:126px;text-align:center;padding:0 8px}.auth__subscribe>a:active,.auth__subscribe>a:focus,.auth__subscribe>a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.auth__profile{position:relative;margin-left:16px}.auth__profile:after{content:"";width:100%;height:16px;position:absolute;bottom:-12px}.auth__profile:hover .profile-menu{opacity:1;visibility:visible;z-index:10}.auth__profile:hover>div:after{transform:rotate(180deg)}.auth__profile>div{color:#fff;font-family:proximanova-bold,sans-serif;font-size:14px;cursor:pointer;display:flex;align-items:center;height:32px}.auth__profile>div:before{width:15px;height:22px;margin-right:8px;background-image:url(/images/icons/icon-profile-netwerk.svg);background-size:contain}.auth__profile>div:after,.auth__profile>div:before{content:"";display:block;background-repeat:no-repeat;background-position:50%}.auth__profile>div:after{width:16px;height:16px;margin-left:5px;background-image:url(/images/icons/icon-arrow-white.svg);background-size:13px}.auth__profile.indicator .auth__profile-title{position:relative}.auth__profile.indicator .auth__profile-title:before{content:"";width:8px;height:8px;display:block;background-color:#dd1f26;position:absolute;left:-12px;top:13px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.auth__profile .profile-menu{opacity:0;visibility:hidden;z-index:-1;position:absolute;top:41px;right:0;width:360px;padding:0;background-color:#fff;color:#212121;font-family:proximanova-regular,sans-serif;cursor:default;-webkit-transition:opacity .2s ease-in,visibility .2s ease-in,z-index .2s ease-in,top .2s ease-in;-moz-transition:opacity .2s ease-in,visibility .2s ease-in,z-index .2s ease-in,top .2s ease-in;-o-transition:opacity .2s ease-in,visibility .2s ease-in,z-index .2s ease-in,top .2s ease-in;transition:opacity .2s ease-in,visibility .2s ease-in,z-index .2s ease-in,top .2s ease-in;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-border-radius:0 0 2px 2px;-khtml-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.auth__profile .profile-menu:before{display:none}.auth__profile .profile-menu .profile--phone-indicator{display:none;background-color:#ecf1fd;padding:16px;border:1px solid #00086c;text-align:center;margin:10px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.auth__profile .profile-menu .profile--phone-indicator.active{display:flex}.auth__profile .profile-menu .profile--phone-indicator__heading{font-size:14px;font-family:proximanova-bold,sans-serif;display:block;margin-bottom:10px;color:#00086c}.auth__profile .profile-menu .profile--phone-indicator__button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin-bottom:12px}.auth__profile .profile-menu .profile--phone-indicator__button:active,.auth__profile .profile-menu .profile--phone-indicator__button:focus,.auth__profile .profile-menu .profile--phone-indicator__button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.auth__profile .profile-menu .profile--phone-indicator__button:after{display:none}.auth__profile .profile-menu .profile--phone-indicator__footer{color:#00086c;font-size:12px}.auth__profile .profile-menu__section{display:flex;flex-direction:column}.auth__profile .profile-menu__section .title{padding:11px 15px 8px;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#a4a4a4;border-bottom:1px solid #f6f6f6}.auth__profile .profile-menu__section a{border-bottom:1px solid #f6f6f6;margin:0;display:flex;align-items:center;padding:8px 16px;position:relative;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.auth__profile .profile-menu__section a:after{content:"";width:7px;height:12px;display:block;position:absolute;top:12px;right:15px;background-image:url(/images/icons/arrow-right.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.auth__profile .profile-menu__section a.no-arrow:after{display:none!important}.auth__profile .profile-menu__section a img{height:17px;width:17px}.auth__profile .profile-menu__section a span{margin-left:16px;color:#212121;font-size:14px}.auth__profile .profile-menu__section a:hover{background-color:#f2f2f2}.auth__profile .profile-menu .title-signout{padding:8px 16px}.auth__profile .profile-menu .title-signout a{font-size:15px;font-family:proximanova-bold,sans-serif;color:#212121}.auth__profile .profile-menu .title-signout a:hover{text-decoration:underline}.auth__profile .profile__header{font-family:proximanova-bold,sans-serif;display:block;margin-bottom:6px}.auth__profile .profile__description{font-size:15px}.auth__profile .profile__description span{font-family:proximanova-bold,sans-serif;color:#212121;display:block}.auth__profile .profile--mail{display:none;text-align:center;padding:8px;font-size:15px}.auth__profile .profile--mail.show{display:flex;border-bottom:1px solid #f6f6f6}.auth__profile .profile--mail span{font-family:proximanova-bold,sans-serif;word-break:break-all}.auth__profile .profile--mail>a{font-size:15px;color:#dd1f26;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #dd1f26;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-weight:400;height:40px;line-height:38px;display:block;margin:8px auto 16px}.auth__profile .profile--mail>a:active,.auth__profile .profile--mail>a:focus,.auth__profile .profile--mail>a:hover{background-color:#dd1f26;color:#22e0d9;-webkit-tap-highlight-color:transparent;outline:0}.auth__profile .profile--mail>a:hover{color:#fff}.auth__profile .profile--unauthenticated{display:none}.auth__profile .profile--unauthenticated.show{display:flex}.auth__profile .profile--suspended{background-color:#d9e0ee;padding:16px 8px;display:none;flex-direction:column;text-align:center;margin:0 16px 16px;border:1px solid #21418d;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.auth__profile .profile--suspended.show{display:flex}.auth__profile .profile--suspended>a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-weight:400;height:40px;line-height:38px;display:block;margin:8px auto}.auth__profile .profile--suspended>a:active,.auth__profile .profile--suspended>a:focus,.auth__profile .profile--suspended>a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.auth__profile .profile--suspended>a:hover{color:#fff}.auth__profile .profile--suspended>span{font-size:13px;color:#21418d;font-family:proximanova-bold,sans-serif}.auth__profile .profile--suspended>span a{font-family:proximanova-bold,sans-serif;color:#21418d;text-decoration:underline}@media (min-width:300px) and (max-width:768px){.profile-menu{padding:8px 0 0;background-color:#f0f4fb}.profile-menu__section .title{padding:11px 15px 8px;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#a4a4a4;display:block}.profile-menu__section>a{display:flex;align-items:center;padding:11px 16px;position:relative;background-color:#fff;border-bottom:1px solid #f6f6f6;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.profile-menu__section>a img{height:17px;width:17px}.profile-menu__section>a span{margin-left:16px;color:#212121;font-size:14px}.profile-menu__section>a:after{content:"";width:9px;height:12px;position:absolute;top:15px;right:20px;background-image:url(/images/icons/arrow-right.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.profile-menu__section>a.no-arrow:after{display:none!important}.profile-menu__section>a:hover{background-color:#f2f2f2}.profile-menu__section.profile--authenticated,.profile-menu__section.profile--suspended,.profile-menu__section.profile--unauthenticated{background-color:#d9e0ee;padding:15px 8px;display:none;flex-direction:column;text-align:center;margin:0 8px 8px;border:1px solid #21418d;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.profile-menu__section.profile--authenticated.show,.profile-menu__section.profile--suspended.show,.profile-menu__section.profile--unauthenticated.show{display:flex}.profile-menu__section.profile--authenticated>a,.profile-menu__section.profile--suspended>a,.profile-menu__section.profile--unauthenticated>a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-weight:400;height:40px;line-height:38px;display:block;margin:8px auto;border-bottom:0}.profile-menu__section.profile--authenticated>a:active,.profile-menu__section.profile--authenticated>a:focus,.profile-menu__section.profile--authenticated>a:hover,.profile-menu__section.profile--suspended>a:active,.profile-menu__section.profile--suspended>a:focus,.profile-menu__section.profile--suspended>a:hover,.profile-menu__section.profile--unauthenticated>a:active,.profile-menu__section.profile--unauthenticated>a:focus,.profile-menu__section.profile--unauthenticated>a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.profile-menu__section.profile--authenticated>a:hover,.profile-menu__section.profile--suspended>a:hover,.profile-menu__section.profile--unauthenticated>a:hover{color:#fff}.profile-menu__section.profile--authenticated>a:after,.profile-menu__section.profile--suspended>a:after,.profile-menu__section.profile--unauthenticated>a:after{display:none}.profile-menu__section.profile--authenticated>span,.profile-menu__section.profile--suspended>span,.profile-menu__section.profile--unauthenticated>span{font-size:13px;color:#21418d;font-family:proximanova-bold,sans-serif}.profile-menu__section.profile--authenticated>span a,.profile-menu__section.profile--suspended>span a,.profile-menu__section.profile--unauthenticated>span a{font-family:proximanova-bold,sans-serif;color:#21418d;text-decoration:underline;background-color:transparent}.profile-menu__section.profile--authenticated .profile__header,.profile-menu__section.profile--suspended .profile__header,.profile-menu__section.profile--unauthenticated .profile__header{font-size:15px;color:#21418d;font-family:proximanova-bold,sans-serif;margin-bottom:4px}.profile-menu__section.profile--authenticated .profile__description,.profile-menu__section.profile--suspended .profile__description,.profile-menu__section.profile--unauthenticated .profile__description{font-size:15px;color:#21418d;font-family:proximanova-bold,sans-serif}.profile-menu__section.profile--authenticated .profile__description span,.profile-menu__section.profile--suspended .profile__description span,.profile-menu__section.profile--unauthenticated .profile__description span{display:block;font-family:proximanova-bold,sans-serif}.profile-menu__section.profile--mail{background-color:#fff;padding:15px 8px;display:none;flex-direction:column;text-align:center;margin:0 8px 8px;border:1px solid #e2e2e2;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-size:13px}.profile-menu__section.profile--mail.show{display:flex}.profile-menu__section.profile--mail span{font-family:proximanova-bold,sans-serif}.profile-menu__section.profile--phone{display:none;background-color:#ecf1fd;padding:16px;border:1px solid #00086c;text-align:center;flex-direction:column;margin:10px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.profile-menu__section.profile--phone.active{display:flex}.profile-menu__section.profile--phone .profile--phone__heading{font-size:14px;font-family:proximanova-bold,sans-serif;display:block;margin-bottom:10px;color:#00086c}.profile-menu__section.profile--phone .profile--phone__button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin-bottom:12px}.profile-menu__section.profile--phone .profile--phone__button:active,.profile-menu__section.profile--phone .profile--phone__button:focus,.profile-menu__section.profile--phone .profile--phone__button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.profile-menu__section.profile--phone .profile--phone__button:after{display:none}.profile-menu__section.profile--phone .profile--phone__footer{color:#00086c;font-size:12px}.profile-menu .title-signout a{font-size:14px;font-family:proximanova-bold,sans-serif;color:#212121;padding:11px 13px;display:block;background-color:#fff;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.profile-menu .title-signout a:hover{background-color:#f2f2f2}.profile-menu .profile--copyright{padding:11px 16px 31px;font-size:13px;display:flex;align-items:center;background-color:#fafafa}.profile-menu .profile--copyright:before{content:"";width:26px;height:13px;display:block;margin-right:8px;background-image:url(/images/icons/iab-logo.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.profile--authenticated,.profile--suspended,.profile--unauthenticated{background-color:#d9e0ee;padding:16px 8px;display:none;flex-direction:column;text-align:center;margin:0 16px 16px;border:1px solid #21418d;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.profile--authenticated.show,.profile--suspended.show,.profile--unauthenticated.show{display:flex}.profile--authenticated>a,.profile--suspended>a,.profile--unauthenticated>a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-weight:400;height:40px;line-height:38px;display:block;margin:8px auto}.profile--authenticated>a:active,.profile--authenticated>a:focus,.profile--authenticated>a:hover,.profile--suspended>a:active,.profile--suspended>a:focus,.profile--suspended>a:hover,.profile--unauthenticated>a:active,.profile--unauthenticated>a:focus,.profile--unauthenticated>a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.profile--authenticated>a:hover,.profile--suspended>a:hover,.profile--unauthenticated>a:hover{color:#fff}.profile--authenticated>span,.profile--suspended>span,.profile--unauthenticated>span{font-size:13px;color:#21418d;font-family:proximanova-bold,sans-serif}.profile--authenticated>span a,.profile--suspended>span a,.profile--unauthenticated>span a{font-family:proximanova-bold,sans-serif;color:#21418d;text-decoration:underline}}@media (min-width:768px){.signup{background-color:#fefefe;text-align:center;max-width:572px;margin:0 auto;padding:40px 0 0;position:relative;font-family:proximanova-regular,sans-serif;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}.signup__tooltip{position:relative;display:inline-block;margin-left:8px}.signup__tooltip:before{content:"?";width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;background-color:#dd1f26;color:#fff;font-size:12px;font-family:proximanova-bold,sans-serif;cursor:pointer}.signup__tooltip:hover span{display:block}.signup__tooltip span{display:none;position:absolute;left:30px;top:0;background-color:#fafafa;padding:8px;box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);width:250px;font-size:13px;text-align:center;z-index:10}.signup__tooltip span:before{content:"▲";width:5px;height:5px;position:absolute;text-shadow:0 -2px 2px rgba(33,65,141,.2);color:#fafafa;top:14px;left:-14px;transform:rotate(-90deg)}.signup .interstitial--show{display:none}.signup__divider{position:relative}.signup__divider span{background-color:#fff;position:relative;z-index:1;padding:0 8px}.signup__divider:before{content:"";width:300px;height:1px;display:block;left:50%;top:50%;position:absolute;background-color:hsla(0,0%,59.2%,.2);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.signup__close-btn{width:15px;height:15px;position:absolute;top:24px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.signup__close-btn:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.signup--container{width:390px;margin:0 auto;padding-bottom:32px}.signup .js-required .password-rules-msg{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.signup .js-required a{text-decoration:underline;color:#21418d}.signup .js-required ::placeholder{color:#ff9ea5;opacity:1}.signup .js-required :-ms-input-placeholder{color:#ff9ea5}.signup .js-required ::-ms-input-placeholder{color:#ff9ea5}.signup .js-required label{color:#dd1f26}.signup .js-required input[type=email],.signup .js-required input[type=password],.signup .js-required input[type=text]{border:1px solid #dd1f26;background-color:#f9e1e2!important;color:#ff9ea5}.signup .js-required input:-webkit-autofill,.signup .js-required input:-webkit-autofill:focus,.signup .js-required input:-webkit-autofill:hover,.signup .js-required select:-webkit-autofill,.signup .js-required select:-webkit-autofill:focus,.signup .js-required select:-webkit-autofill:hover,.signup .js-required textarea:-webkit-autofill,.signup .js-required textarea:-webkit-autofill:focus,.signup .js-required textarea:-webkit-autofill:hover{-webkit-text-fill-color:#eb8488;-webkit-box-shadow:0 0 0 30px #f9e1e2 inset!important}.signup .js-required span.show-hide-password{color:#dd1f26!important}.signup .js-required .js-validate-error-label{color:#dd1f26}.signup .alert{font-size:13px;margin:8px auto;max-width:305px}.signup .alert,.signup .alert a{font-family:proximanova-bold,sans-serif;color:#dd1f26}.signup .alert a{margin:8px 0;text-transform:lowercase;text-decoration:underline}.signup .alert.tf-show{display:block}.signup__title{font-size:32px;font-family:proximanova-bold,sans-serif;letter-spacing:-.57px;color:#212121;margin-bottom:8px}.signup__subtitle{font-size:14px;margin-bottom:8px}.signup__description{font-size:18px;line-height:26px;letter-spacing:-.43px;color:#212121;margin:8px auto;text-align:center}.signup__terms{font-size:11px;padding:0;text-align:center;margin-bottom:12px}.signup__terms a{color:#212121;border-bottom:1px solid #212121;text-decoration:none}.signup__terms.signin{font-size:13px}.signup__terms.signin a{color:#212121;border:none;font-weight:700;text-decoration:none}.signup__features{max-width:270px;margin:0 auto 16px}.signup__features span{font-size:18px;letter-spacing:-.43px;color:#212121;display:block;margin:16px 0}.signup__features ul{margin:0;padding:0}.signup__features ul li{text-align:left;display:flex;align-items:center;list-style:none;font-family:proximanova-bold,sans-serif;font-size:18px;color:#212121;margin-bottom:8px}.signup__features ul li:before{content:"";min-width:16px;width:16px;height:16px;margin-right:16px;background-image:url(/images/icons/icon-tick-blue.svg);background-repeat:no-repeat;background-position:50%;background-size:30px}.signup__social{padding:0 16px}.signup__social .social-auth{display:flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:305px;height:40px;font-size:15px;font-family:proximanova-regular,sans-serif;color:#fff;cursor:pointer;margin:0 auto 8px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.signup__social .social-auth img{flex:0 0 auto;height:14px;width:14px;position:relative;left:0;top:0;margin-right:8px}.signup__social .social-auth__google{background-color:#2385fc}.signup__social .social-auth__google:hover{background-color:#0a77fc}.signup__social .social-auth__facebook{background-color:#42609e}.signup__social .social-auth__facebook:hover{background-color:#3a558c}.signup__social .social-auth__apple{background-color:#000}.signup__social .social-auth__apple:hover{background-color:#0d0d0d}.signup__social--rounded .social-auth{width:40px;display:inline-flex;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.signup__divider{text-align:center;display:block;font-size:15px;color:#4a4a4a;margin:5px auto;text-transform:uppercase}.signup__form{text-align:left;padding:0 16px}.signup__form .row{max-width:305px;margin:0 auto 4px}.signup__form .alert{display:none;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px}.signup__form .alert.tf-show{display:block;margin:8px auto;text-align:center}.signup__form .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.signup__form .cancel-btn{display:block;margin:8px auto;font-size:14px;color:#212121;width:50px;text-align:center}.signup__form .cancel-btn.show{display:block}.signup__form form .required{display:inline-block;margin:8px 0}.signup__form form .required a{text-decoration:underline;color:#21418d}.signup__form form .required input[type=checkbox]+label{font-weight:400;font-size:14px;color:#212121;margin:0;line-height:24px}.signup__form form .required input[type=checkbox]+label:before{border:1px solid #d9d9d9;width:24px;height:24px}.signup__form form .required input[type=checkbox]+label:after{background-image:url(/images/icons/icon-tick-black.svg);background-size:26px}.signup__form form .required input[type=checkbox].js-validate-error-field+label{color:#dd1f26}.signup__form form .required input[type=checkbox].js-validate-error-field+label:before{border:1px solid #dd1f26;background-color:#f9e1e2}.signup__form form .required.error input[type=checkbox]+label{color:#dd1f26}.signup__form form .required.error input[type=checkbox]+label:before{border:1px solid #dd1f26;background-color:#f9e1e2}.signup__form form .required.error .alert{display:block;margin:8px 0 0}.signup__form form label{font-family:proximanova-regular,sans-serif;font-size:14px;text-align:left;margin-bottom:4px;color:#464343}.signup__form form input[type=email],.signup__form form input[type=password],.signup__form form input[type=text]{width:100%;margin:0 auto;height:40px;color:#000;font-size:14px;border:1px solid #a4a4a4;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.signup__form form .submit,.signup__form form input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;width:100%;max-width:305px;display:block;text-align:center;margin:8px auto 0}.signup__form form .submit:active,.signup__form form .submit:focus,.signup__form form .submit:hover,.signup__form form input[type=submit]:active,.signup__form form input[type=submit]:focus,.signup__form form input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.signup__form form .submit{padding:3px 24px}.signup__form form .signup__facebook,.signup__form form .signup__google{position:relative}.signup__form form .signup__facebook input[type=submit],.signup__form form .signup__google input[type=submit]{background-color:#2385fc}.signup__form form .signup__facebook img,.signup__form form .signup__google img{position:absolute;bottom:13px;left:16px;width:14px;height:14px}.signup__form form .signup__facebook input[type=submit]{background-color:#42609e}.signup__form form.error input[type=text]{border:1px solid #dd1f26;background-color:#f9e1e2;color:#dd1f26}.signup__form form .recaptcha-container{text-align:center}.signup__form--password{position:relative}.signup__form--password span.show-hide-password{position:absolute;font-size:9px;color:#a4a4a4;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;right:16px;cursor:pointer}.signup__form--password .password-rules-msg{font-size:12px;margin:4px 0;text-align:center}.signup__footer{font-size:15px;display:inline-block;width:100%;text-align:center;margin:10px 0 0}.signup__footer a{border-bottom:1px solid #212121;text-decoration:none;font-family:proximanova-bold,sans-serif;color:#212121}.signup__password-recover{background-color:#fff0f0;text-align:center;padding:16px}.signup__password-recover .title{color:#dd1f26;font-size:18px;font-family:proximanova-bold,sans-serif;letter-spacing:-.5px}.signup__password-recover .description{width:300px;margin:16px auto}.signup__password-recover .button{font-size:15px;color:#dd1f26;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #dd1f26;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:184px;height:40px;line-height:36px;font-weight:400}.signup__password-recover .button:active,.signup__password-recover .button:focus,.signup__password-recover .button:hover{background-color:#fff;color:#22e0d9;-webkit-tap-highlight-color:transparent;outline:0}.signup__password-recover .button:hover{background-color:#dd1f26;color:#fff}.signup--signin .signup--container{width:472px;padding-bottom:32px}.signup--signin .signup__terms{font-size:11px;margin-top:8px;margin-bottom:0}.signup--signin .signup__terms a{border-bottom:1px solid #212121;text-decoration:none;color:#212121}.signup--signin .signup__terms.signin{margin-top:8px}.signup--signin .signup__terms.signin a{border-bottom:1px solid #212121;text-decoration:none}.signup--signin .signup__hint{width:100%;padding:7px 13px 7px 15px;background-color:#fafafa;border:1px solid #dae0ed;display:flex;align-items:center;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.signup--signin .signup__hint .hint-image{flex:0 0 auto;height:50px;width:28px;margin-right:12px}.signup--signin .signup__hint .hint-content{font-size:12px;line-height:18px;color:#212121;text-align:left}.signup--signin .signup__hint .hint-content a{color:#212121;font-family:proximanova-bold,sans-serif;border-bottom:1px solid #212121;text-decoration:none}.signup--signin .signup__divider{position:relative}.signup--signin .signup__divider span{background-color:#fff;position:relative;z-index:1;padding:0 8px}.signup--signin .signup__divider:before{content:"";width:300px;height:1px;display:block;left:50%;top:50%;position:absolute;background-color:hsla(0,0%,59.2%,.2);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.signup--signin .signup__social .social-auth{width:100%;margin-bottom:8px;font-size:15px}.signup--signin .signup__social .social-auth img{flex:0 0 auto;height:14px;width:14px;position:relative;left:0;top:0;margin-right:8px}.signup--signin .signup__form{margin-bottom:8px}.signup--signin .signup__form form input[type=submit]{width:100%;margin-top:16px;background-color:#dd1f26}.signup--signin .signup__form form input[type=submit]:hover{background-color:#c71c22}.interstitial .signup{width:572px;position:fixed;top:50%;left:50%;-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:110;padding:33px 0}}@media (min-width:768px) and (max-height:720px){.interstitial .signup{position:absolute;top:0;left:0;right:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}@media (min-width:768px) and (min-width:300px) and (max-width:768px){.interstitial .signup{position:absolute;top:0;left:0;right:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}@media (min-width:768px){.interstitial .signup__form form input[type=submit]{background-color:#dd1f26}.interstitial .signup__form form input[type=submit]:hover{background-color:#b0191e}}@media (min-width:768px){.interstitial .overlay{position:fixed;z-index:100;top:0;left:0;bottom:0;right:0;background-color:rgba(33,33,33,.5)}}@media (min-width:300px) and (max-width:768px){.signup{background-color:#fefefe;text-align:center;padding:70px 32px}.signup .interstitial--show{display:none}.signup__tooltip{position:relative;display:inline-block;margin-left:8px}.signup__tooltip:before{content:"?";width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;background-color:#dd1f26;color:#fff;font-size:12px;font-family:proximanova-bold,sans-serif;cursor:pointer}.signup__tooltip:hover span{display:block}.signup__tooltip span{display:none;position:absolute;left:50%;transform:translateX(-50%);top:-95px;background-color:#fafafa;padding:8px;box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);width:185px;font-size:13px;text-align:center;z-index:10}.signup__tooltip span:before{content:"▲";width:5px;height:5px;position:absolute;text-shadow:0 -2px 2px rgba(33,65,141,.2);color:#fafafa;top:95px;left:94px;transform:rotate(180deg)}.signup__divider{position:relative;text-align:center;display:block;font-size:15px;color:#4a4a4a;margin:8px 0;text-transform:uppercase}.signup__divider span{background-color:#fff;position:relative;z-index:1;padding:0 8px}.signup__divider:before{content:"";width:300px;height:1px;display:block;left:50%;top:50%;position:absolute;background-color:hsla(0,0%,59.2%,.2);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.signup__close-btn{width:20px;height:20px;position:absolute;top:24px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.signup__close-btn:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.signup .alert{font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:13px;margin:8px 0;line-height:16px}.signup .alert a{color:#dd1f26;margin:8px 0;text-transform:lowercase;text-decoration:underline}.signup .alert.tf-show{display:inline-block}.signup__title{font-size:36px;letter-spacing:-.86px;color:#212121;margin-bottom:16px;font-family:proximanova-regular,sans-serif}.signup__subtitle{font-size:14px;margin-bottom:8px}.signup__description{font-size:18px;line-height:26px;letter-spacing:-.43px;color:#212121;margin:8px auto;text-align:center}.signup__terms{font-size:11px;padding:8px 0;text-align:center}.signup__terms a{color:#212121;border-bottom:1px solid #212121;text-decoration:none}.signup__terms.signin{font-size:15px;text-decoration:none}.signup__features{padding:0 11px}.signup__features span{font-size:18px;letter-spacing:-.43px;color:#212121;display:block;margin:16px 0}.signup__features ul{margin:0;padding:0}.signup__features ul li{text-align:left;display:flex;align-items:center;list-style:none;font-family:proximanova-bold,sans-serif;font-size:18px;color:#212121;margin-bottom:8px}.signup__features ul li:before{content:"";min-width:16px;width:16px;height:16px;margin-right:16px;background-image:url(/images/icons/icon-tick-blue.svg);background-repeat:no-repeat;background-position:50%;background-size:30px}.signup__social .social-auth{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:40px;font-size:15px;font-family:proximanova-regular,sans-serif;color:#fff;margin-bottom:8px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.signup__social .social-auth img{flex:0 0 auto;height:14px;width:14px;position:relative;left:0;top:0;margin-right:8px}.signup__social .social-auth__google{background-color:#2385fc}.signup__social .social-auth__facebook{background-color:#42609e}.signup__social .social-auth__apple{background-color:#000}.signup__social--rounded .social-auth{width:40px;display:inline-flex;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.signup__form .alert{display:none;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px;margin:8px 0}.signup__form .alert.tf-show{display:block;margin:8px auto;text-align:center}.signup__form .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.signup__form .cancel-btn{display:inline-block;margin:8px 0;font-size:14px;color:#212121}.signup__form .cancel-btn.show{display:block}.signup__form form{text-align:left}.signup__form form .required{display:inline-block;margin:8px 0}.signup__form form .required a{text-decoration:underline;color:#21418d}.signup__form form .required input[type=checkbox]+label{font-weight:400;font-size:14px;color:#212121;margin:0;line-height:24px}.signup__form form .required input[type=checkbox]+label:before{border:1px solid #d9d9d9;width:24px;height:24px}.signup__form form .required input[type=checkbox]+label:after{background-image:url(/images/icons/icon-tick-black.svg);background-size:26px}.signup__form form .required input[type=checkbox].js-validate-error-field+label{color:#dd1f26}.signup__form form .required input[type=checkbox].js-validate-error-field+label:before{border:1px solid #dd1f26;background-color:#f9e1e2}.signup__form form .required.error input[type=checkbox]+label{color:#dd1f26}.signup__form form .required.error input[type=checkbox]+label:before{border:1px solid #dd1f26;background-color:#f9e1e2}.signup__form form .required.error .alert{display:block;margin:8px 0 0}.signup__form form .js-required .password-rules-msg{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.signup__form form .js-required a{text-decoration:underline;color:#21418d}.signup__form form .js-required ::placeholder{color:#ff9ea5;opacity:1}.signup__form form .js-required :-ms-input-placeholder{color:#ff9ea5}.signup__form form .js-required ::-ms-input-placeholder{color:#ff9ea5}.signup__form form .js-required label{color:#dd1f26}.signup__form form .js-required input[type=email],.signup__form form .js-required input[type=password],.signup__form form .js-required input[type=text]{border:1px solid #dd1f26;background-color:#f9e1e2!important;color:#ff9ea5}.signup__form form .js-required input:-webkit-autofill,.signup__form form .js-required input:-webkit-autofill:focus,.signup__form form .js-required input:-webkit-autofill:hover,.signup__form form .js-required select:-webkit-autofill,.signup__form form .js-required select:-webkit-autofill:focus,.signup__form form .js-required select:-webkit-autofill:hover,.signup__form form .js-required textarea:-webkit-autofill,.signup__form form .js-required textarea:-webkit-autofill:focus,.signup__form form .js-required textarea:-webkit-autofill:hover{-webkit-text-fill-color:#eb8488;-webkit-box-shadow:0 0 0 30px #f9e1e2 inset!important}.signup__form form .js-required .js-validate-error-label,.signup__form form .js-required span.show-hide-password{color:#dd1f26!important}.signup__form form input[type=email],.signup__form form input[type=password],.signup__form form input[type=text]{width:100%;height:40px;color:#000;font-size:14px;border:1px solid #a4a4a4;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.signup__form form label{font-family:proximanova-regular,sans-serif;font-size:14px;text-align:left;margin-bottom:4px;color:#464343}.signup__form form .submit,.signup__form form input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;width:100%;margin-top:8px;text-align:center}.signup__form form .submit:active,.signup__form form .submit:focus,.signup__form form .submit:hover,.signup__form form input[type=submit]:active,.signup__form form input[type=submit]:focus,.signup__form form input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.signup__form form .submit{padding:3px 24px}.signup__form form .signup__facebook,.signup__form form .signup__google{position:relative}.signup__form form .signup__facebook input[type=submit],.signup__form form .signup__google input[type=submit]{background-color:#2385fc}.signup__form form .signup__facebook img,.signup__form form .signup__google img{position:absolute;bottom:13px;left:16px;width:14px;height:14px}.signup__form form .signup__facebook input[type=submit]{background-color:#42609e}.signup__form form.error input[type=text]{border:1px solid #dd1f26;background-color:#f9e1e2;color:#dd1f26}.signup__form--password{position:relative}.signup__form--password span.show-hide-password{position:absolute;font-size:9px;color:#a4a4a4;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;right:16px;cursor:pointer}.signup__form--password .password-rules-msg{font-size:12px;margin:4px 0;text-align:center}.signup__footer{font-size:15px;display:inline-block;width:100%;text-align:center;margin:8px 0 0}.signup__footer a{border-bottom:1px solid #212121;text-decoration:none;font-family:proximanova-bold,sans-serif;color:#212121}.signup__password-recover{background-color:#fff0f0;text-align:center;padding:24px 16px;margin:40px 0;display:inline-block;width:100%}.signup__password-recover .title{color:#dd1f26;font-size:18px;font-family:proximanova-bold,sans-serif;letter-spacing:-.5px}.signup__password-recover .description{margin:16px auto;font-size:15px}.signup__password-recover .button{font-size:15px;color:#dd1f26;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #dd1f26;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:100%;height:40px;line-height:36px;font-weight:400}.signup__password-recover .button:active,.signup__password-recover .button:focus,.signup__password-recover .button:hover{background-color:#fff;color:#22e0d9;-webkit-tap-highlight-color:transparent;outline:0}.signup__password-recover .button:hover{background-color:#dd1f26;color:#fff}.signup--signin{padding:56px 32px 76px}.signup--signin .signup__title{font-family:proximanova-regular,sans-serif;font-size:36px;line-height:39px;margin-bottom:8px}.signup--signin .signup__social .social-auth{width:100%;margin-bottom:8px;font-size:15px}.signup--signin .signup__social.signin{margin-bottom:24px}.signup--signin .signup__social--rounded .social-auth{width:40px}.signup--signin .signup__terms{font-size:11px;padding-top:8px}.signup--signin .signup__terms a{border-bottom:1px solid #212121;text-decoration:none;color:#212121}.signup--signin .signup__terms.signin{margin-top:8px}.signup--signin .signup__terms.signin a{border-bottom:1px solid #212121;text-decoration:none;font-family:proximanova-bold,sans-serif}.signup--signin .signup__hint{margin:0 -24px;padding:16px 13px 16px 15px;background-color:#fafafa;border:1px solid #dae0ed;display:flex;align-items:center;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.signup--signin .signup__hint .hint-image{flex:0 0 auto;height:50px;width:28px;margin-right:12px}.signup--signin .signup__hint .hint-content{font-size:12px;line-height:18px;color:#212121;text-align:left}.signup--signin .signup__hint .hint-content a{color:#212121;font-family:proximanova-bold,sans-serif;border-bottom:1px solid #212121;text-decoration:none}.signup--signin .signup__divider{position:relative}.signup--signin .signup__divider span{background-color:#fff;position:relative;z-index:1;padding:0 8px}.signup--signin .signup__divider:before{content:"";width:300px;height:1px;display:block;left:50%;top:50%;position:absolute;background-color:hsla(0,0%,59.2%,.2);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.signup--signin .signup__form{margin-bottom:8px}.signup--signin .signup__form form input[type=submit]{width:100%;margin-top:8px;background-color:#dd1f26}.interstitial .signup{position:absolute;top:0;left:0;right:0;-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);z-index:110;padding:45px 25px 50px}.interstitial .overlay{position:fixed;z-index:100;top:0;left:0;bottom:0;right:0;background-color:rgba(33,33,33,.5)}.interstitial .signup__form form input[type=submit]{background-color:#dd1f26}.interstitial .signup__form form input[type=submit]:hover{background-color:#b0191e}}input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0}@media (min-width:768px){.subscription{width:754px;margin:0 auto;position:relative;font-family:proximanova-regular,sans-serif}.subscription__close-btn{width:15px;height:15px;position:absolute;top:24px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.subscription--container{width:100%;margin:0 auto;padding:24px 0 0;background-color:#fff;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2);text-align:center}.subscription--container_footer{text-align:center;height:52px;background-image:url(/images/pwa/brand-logos.svg);background-position:50%;background-size:auto 21px;background-repeat:no-repeat;background-color:#21418d}.subscription--container_footer img{max-width:unset;width:auto;height:21px;margin-left:-50%}.subscription__heading{margin:0 0 14px;background-size:auto 30px;background-repeat:no-repeat;background-position:50%;width:auto;height:30px}.subscription__heading,.subscription__sub-heading{font-size:32px;font-family:proximanova-bold,sans-serif}.subscription__sub-heading,.subscription__sub-heading--form{margin-bottom:8px;letter-spacing:-.57px}.subscription__sub-heading--form{font-size:32px;font-family:proximanova-bold,sans-serif}.subscription__form{display:flex;flex-wrap:wrap;justify-content:space-between}.subscription__form .js-validate-error-label{margin:4px 0;font-family:proximanova-bold,sans-serif;font-size:14px;color:#dd1f26}.subscription__item{width:100%}.subscription__item--catalog{display:flex;flex-direction:row;justify-content:center}.subscription__item--catalog .item__price-text{font-size:20px;letter-spacing:-.75px;font-family:proximanova-bold,sans-serif;display:block;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;color:#212121;text-align:left;line-height:20px}.subscription__item--catalog .item__price-number{font-family:proximanova-bold,sans-serif;font-size:54px;color:#dd1f26;line-height:54px;display:flex;align-items:baseline}.subscription__item--catalog .item__price-monthly{font-size:20px;line-height:20px}.subscription__item--catalog .item__price-description{font-size:14px;display:block;color:#212121;text-align:center;line-height:20px}.subscription__item--catalog-left{text-align:left;border-right:1px solid #eaeaea;padding-right:16px}.subscription__item--catalog-left span{display:block;margin:0 0 8px;font-size:18px}.subscription__item--catalog-left span:before{width:17px;height:17px;background:url(/images/icons/redtick.png) no-repeat;content:"";display:inline-block;margin:0 16px 0 0}.subscription__item--catalog-right{text-align:left;padding-left:16px;display:flex;align-items:center}.subscription__item input[type=radio]{display:none}.subscription__item input[type=radio]+label{width:660px;padding:21px 24px 19px;background-color:#fff;border:1px solid transparent;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease;display:flex;justify-content:center;margin:0 auto}.subscription__item input,.subscription__item input[type=radio]+label:after,.subscription__item input[type=radio]+label:before{display:none}.subscription__item input+label{width:660px;padding:21px 24px 19px;background-color:#fff;border:1px solid transparent;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease;display:flex;justify-content:center;margin:0 auto}.subscription__footer{display:flex;align-items:center;flex-direction:column}.subscription__footer .item__terms{font-size:13px;font-family:proximanova-regular,sans-serif;text-align:center;display:block}.subscription__footer .item__trial{font-size:12px;margin:8px auto 16px;text-align:center;font-family:proximanova-regular,sans-serif}.subscription__footer .item__secure{display:flex;color:#c1c7d2;justify-content:center;align-items:center}.subscription__footer .item__secure img{margin-right:8px;height:16px}.subscription__footer .item__secure .payment-secure{text-transform:uppercase;font-size:12px;font-family:proximanova-regular,sans-serif}.subscription__footer--credit-card{padding-bottom:24px}.subscription__mobile{display:none}.subscription__details{width:100%;padding:19px 0;background:#fafafa}.subscription__details--contain{width:290px;margin:auto}.subscription__details span{text-align:center;font-size:14px;width:100%;display:block}.subscription__details .payment__result--password{margin:16px auto}.subscription__details-terms{display:flex;flex-direction:column;font-size:15px;align-items:center;line-height:22px;margin:0 8px 8px}.subscription__details-terms span{font-family:proximanova-bold,sans-serif}.subscription__details-terms--reset{margin:8px 0 0}.subscription__details-terms--reset span{font-size:13px;font-family:proximanova-regular,sans-serif}.subscription__details-terms--reset span a{border-bottom:1px solid #212121;font-family:proximanova-bold,sans-serif;color:#212121!important;text-decoration:none}.subscription__details label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343}.subscription__details .alert{display:none;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px}.subscription__details .alert.tf-show{display:block;margin:8px auto;text-align:center}.subscription__details input[type=email],.subscription__details input[type=password],.subscription__details input[type=text]{width:100%;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.subscription__details input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:8px 0}.subscription__details input[type=submit]:active,.subscription__details input[type=submit]:focus,.subscription__details input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription__password{position:relative;text-align:left}.subscription__password label{text-align:left;padding-left:13px}.subscription__password span.show-hide-password{position:absolute;font-size:9px;color:#a4a4a4;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;right:16px;cursor:pointer;width:30px}.subscription__tooltip{position:relative;display:inline-block;margin-left:8px}.subscription__tooltip:before{content:"?";width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;background-color:#dd1f26;color:#fff;font-size:12px;font-family:proximanova-bold,sans-serif;cursor:pointer}.subscription__tooltip:hover span{display:block}.subscription__tooltip span{display:none;position:absolute;left:30px;top:0;background-color:#fafafa;padding:8px;box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);width:250px;font-size:13px;text-align:center;z-index:10}.subscription__tooltip span:before{content:"▲";width:5px;height:5px;position:absolute;text-shadow:0 -2px 2px rgba(33,65,141,.2);color:#fafafa;top:14px;left:-14px;transform:rotate(-90deg)}.subscription__hint{width:400px;padding:7px 13px 7px 15px;background-color:#fafafa;border:1px solid #dae0ed;display:flex;align-items:center;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;margin:8px auto 0}.subscription__hint .hint-image{flex:0 0 auto;height:50px;width:28px;margin-right:12px}.subscription__hint .hint-content{font-size:12px;line-height:18px;color:#212121;text-align:left}.subscription__hint .hint-content a{color:#212121;font-family:proximanova-bold,sans-serif;border-bottom:1px solid #212121}.subscription__selection{display:flex;margin:0 -1px}.subscription__selection input[type=radio]+label{font-family:proximanova-bold,sans-serif;font-size:14px;line-height:24px;color:#212121;margin:0}.subscription__payment-icons{display:inline-flex;margin-left:2px;align-items:center}.subscription__payment-icons img{margin-right:2px;height:10px}.subscription__terms{font-size:11px;margin:8px 0 16px}.subscription__terms a{color:#2d4b9b;text-decoration:underline}.subscription-payment{margin:16px auto 32px;width:660px;position:relative}.subscription-payment .loading{height:700px}.subscription-payment .loading,.subscription-payment .processing{text-align:center;position:absolute;margin:0 auto;width:100%;padding-top:150px;background:hsla(0,0%,100%,.8);z-index:1}.subscription-payment .processing{height:400px;top:0;left:0}.subscription-payment .payment-product--content-header{display:flex;justify-content:space-between;margin-bottom:16px}.subscription-payment .payment-product--content-header .form__label{margin-bottom:4px}.subscription-payment .payment-product--content-header .form__label label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;margin:0;display:inline}.subscription-payment .payment-product--content-header .form__items{display:flex;flex-direction:column;align-content:flex-start;text-align:left;margin-bottom:0;z-index:1;width:162px;position:absolute;top:0;right:0}.subscription-payment .payment-product--content-header select{-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;border:1px solid #a4a4a4;padding:10px 12px;font-size:14px;display:block;width:100%;background-color:#fff;background-position:bottom 6px right 12px}.subscription-payment .payment-product--content-header select:active,.subscription-payment .payment-product--content-header select:focus,.subscription-payment .payment-product--content-header select:hover{outline:none}.subscription-payment__heading{font-size:32px;letter-spacing:-.57px;color:#9e9eaf;font-family:proximanova-bold,sans-serif;margin-bottom:8px}.subscription-payment__item{display:flex;justify-content:space-between;padding:8px 45px 8px 8px;border:1px solid #d9d9d9;background-color:#f1f1f1;font-family:proximanova-bold,sans-serif;font-size:15px;color:#6d7278;margin-bottom:8px;position:relative}.subscription-payment__item:after{content:"";width:15px;height:16px;position:absolute;top:11px;right:16px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-image:url(/images/icons/arrow-black-thin.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.subscription-payment__item .payment-icons{display:flex;align-items:center}.subscription-payment__item .payment-icons img{margin-left:16px;height:16px}.subscription-payment__item .payment-icons img:last-child{height:23px}.subscription-payment--off{opacity:.3}.subscription-payment .payment-product{padding:32px;position:relative;background-color:#fff;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);box-shadow:0 2px 2px 0 rgba(33,65,141,.2);display:flex;justify-content:center}.subscription-payment .payment-product--content{width:50%}.subscription-payment .payment-product--content-info{text-align:left}.subscription-payment .payment-product__prime{font-size:0;width:84px;height:22px;display:block;margin-bottom:8px;background-image:url(/images/prime24/icon-prime24.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.subscription-payment .payment-product__title{display:block;font-size:24px;font-family:proximanova-bold,sans-serif;letter-spacing:-.67px}.subscription-payment .payment-product__description,.subscription-payment .payment-product__price{display:block;font-size:15px}.subscription-payment .payment-product__subscriber{display:block;font-size:15px;width:70%}.subscription-payment__edit{position:relative}.subscription-payment__edit a{font-size:15px;color:#212121;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #212121;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:38px;width:175px;display:block;text-align:center;font-family:proximanova-regular,sans-serif}.subscription-payment__edit a:active,.subscription-payment__edit a:focus,.subscription-payment__edit a:hover{background-color:#212121;color:#dedede;-webkit-tap-highlight-color:transparent;outline:0}.subscription-payment__zuora{margin-top:24px;padding-bottom:32px}.subscription-payment__zuora .payment__title{font-size:32px;letter-spacing:-.57px;font-family:proximanova-bold,sans-serif;margin:8px 0;display:block}.subscription-cancel{width:575px;margin:0 auto;position:relative;background-color:#fff;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2)}.subscription-cancel__close-btn{width:15px;height:15px;position:absolute;top:24px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.subscription-cancel--container{width:100%;margin:0 auto;padding:24px 0 0;background-color:transparent;box-shadow:none;text-align:center}.subscription-cancel--confirmation .subscription-cancel__sub-heading{line-height:37px}.subscription-cancel--confirmation .subscription-cancel__details>span{margin:8px auto 36px;text-align:left;position:relative;width:250px}.subscription-cancel--confirmation .subscription-cancel__details>span:before{content:"";width:16px;height:16px;position:absolute;left:-29px;top:3px;background-image:url(/images/icons/icon-tick-blue.svg);background-size:26px;background-repeat:no-repeat;background-color:transparent;background-position:50%}.subscription-cancel__sub-heading{font-size:32px;font-family:proximanova-bold,sans-serif;width:350px;margin:0 auto 16px;text-align:center}.subscription-cancel__form{display:flex;flex-wrap:wrap;justify-content:space-between}.subscription-cancel__form .js-validate-error-label{margin:4px 0;font-family:proximanova-bold,sans-serif;font-size:14px;color:#dd1f26}.subscription-cancel__details{margin:0 auto;width:340px;font-family:proximanova-regular,sans-serif}.subscription-cancel__details--contain{width:290px;margin:auto}.subscription-cancel__details>span{display:block;font-size:15px;text-align:center;line-height:24px;margin-bottom:12px}.subscription-cancel__details label{text-align:left;font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343;display:block}.subscription-cancel__details input[type=email],.subscription-cancel__details input[type=text]{display:block;width:100%;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.subscription-cancel__details textarea{width:100%;height:88px;border:1px solid #212121;padding:11px 14px;font-size:14px;-webkit-border-radius:8px;-khtml-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.subscription-cancel__details textarea:focus{outline:0}.subscription-cancel__details input[type=radio]+label{font-size:14px;height:32px;padding:0 0 0 34px;margin:0;color:#252525}.subscription-cancel__details input[type=radio]+label:before{width:24px;height:24px;border:1px solid #212121;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.subscription-cancel__details input[type=radio]+label:after{width:16px;height:16px;background-image:url(/images/icons/icon-tick-blue.svg);background-size:26px;background-repeat:no-repeat;background-color:transparent;background-position:50%}.subscription-cancel__details .button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:8px auto 0;border:0}.subscription-cancel__details .button:active,.subscription-cancel__details .button:focus,.subscription-cancel__details .button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription-cancel__details input[type=submit]{font-size:15px;background-color:#f7f8fb;color:#000;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:8px auto 21px}.subscription-cancel__details input[type=submit]:active,.subscription-cancel__details input[type=submit]:focus,.subscription-cancel__details input[type=submit]:hover{background-color:#d5daea;-webkit-tap-highlight-color:transparent;outline:0}.subscription-cancel__details .hide{display:none}.subscription-cancel__details .show{display:block}.subscription-cancel__reasons{width:280px;margin:0 auto 20px}.subscription-cancel__reasons div{margin-bottom:8px;line-height:24px}.subscription-cancel__reasons div input+label:before{border-color:#000;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.subscription-cancel__reasons div input[type=checkbox]:checked+label:after,.subscription-cancel__reasons div input[type=checkbox]:focus+label:after,.subscription-cancel__reasons div input[type=checkbox]:hover+label:after{opacity:1}.subscription-cancel--off{opacity:.3}.subscription-cancel .payment-product{padding:32px;position:relative;background-color:#fff;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);box-shadow:0 2px 2px 0 rgba(33,65,141,.2);display:flex;justify-content:center}.subscription-cancel .payment-product--content{width:50%}.subscription-cancel .payment-product--content-info{text-align:left}.subscription-cancel .payment-product__prime{font-size:0;width:84px;height:22px;display:block;margin-bottom:8px;background-image:url(/images/prime24/icon-prime24.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.subscription-cancel .payment-product__title{display:block;font-size:24px;font-family:proximanova-bold,sans-serif;letter-spacing:-.67px}.subscription-cancel .payment-product__price{display:block;font-size:15px;font-family:proximanova-bold,sans-serif}.subscription-cancel .payment-product__description,.subscription-cancel .payment-product__subscriber{font-size:15px;display:block}.subscription-cancel__edit{position:relative}.subscription-cancel__edit a{font-size:15px;color:#212121;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #212121;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:38px;width:175px;display:block;text-align:center;font-family:proximanova-regular,sans-serif}.subscription-cancel__edit a:active,.subscription-cancel__edit a:focus,.subscription-cancel__edit a:hover{background-color:#212121;color:#dedede;-webkit-tap-highlight-color:transparent;outline:0}.subscription-cancel__item{min-height:350px}.subscription-cancel__item iframe{height:100%!important;min-height:350px!important;background:#fff!important}.subscription-debit__title{padding:16px;background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);margin:0 64px;text-align:left;font-size:15px;font-family:proximanova-bold,sans-serif}.subscription-debit .payment-product--content-header{display:flex;justify-content:space-between;margin-bottom:8px}.subscription-debit .payment-product--content-header .form__items{width:162px}.subscription-debit .payment-product--content-header .form__label label{margin:0 8px 0 0}.subscription-debit .subscription-payment{width:630px}.subscription-debit .form .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0 0;text-align:center}.subscription-debit .form__submit{margin:0 auto 16px}.subscription-debit .form--columns{display:flex;flex-wrap:wrap;justify-content:space-between}.subscription-debit .form--columns .form__items{width:308px}.subscription-debit .form--columns .form__submit,.subscription-debit .form--columns .js-validate-error-label{width:100%;text-align:center}.subscription-debit .form--columns-three{display:flex;justify-content:space-between;width:100%}.subscription-debit .form--columns-three .form__items:first-child{width:80px}.subscription-debit .form--columns-three .form__items:nth-child(2),.subscription-debit .form--columns-three .form__items:nth-child(3){width:260px}.subscription-debit .form form{display:flex;justify-content:center;flex-direction:column;z-index:1}.subscription-debit .form label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;margin-bottom:4px}.subscription-debit .form a{text-decoration:underline;color:#21418d}.subscription-debit .form select,.subscription-debit .form textarea{-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;border:1px solid #d9d9d9;padding:10px 12px;font-size:14px;display:block;width:100%;background-color:#fff;background-position:bottom 6px right 12px}.subscription-debit .form select:active,.subscription-debit .form select:focus,.subscription-debit .form select:hover,.subscription-debit .form textarea:active,.subscription-debit .form textarea:focus,.subscription-debit .form textarea:hover{outline:none}.subscription-debit .form input::-webkit-inner-spin-button,.subscription-debit .form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.subscription-debit .form input[type=number]{-moz-appearance:textfield}.subscription-debit .form input[type=email],.subscription-debit .form input[type=number],.subscription-debit .form input[type=password],.subscription-debit .form input[type=text]{width:100%;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.subscription-debit .form__label{margin-bottom:4px}.subscription-debit .form__label label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;margin:0 0 0 13px;display:inline}.subscription-debit .form__items{display:flex;flex-direction:column;align-content:flex-start;text-align:left;margin-bottom:16px;z-index:1}.subscription-debit .form input[type=radio]+label{padding-left:32px;line-height:24px!important}.subscription-debit .form input[type=radio]+label:before{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:24px;left:0;top:0;border:1px solid #e2e2e2}.subscription-debit .form input[type=radio]+label:after{width:24px;height:24px;top:1px;left:0;background-image:url(/images/icons/icon-tick-black.svg);background-repeat:no-repeat;background-size:26px;background-position:50%;background-color:transparent}.subscription-debit .form input[type=radio]:checked+label:after,.subscription-debit .form input[type=radio]:focus+label:after,.subscription-debit .form input[type=radio]:hover+label:after{opacity:.4}.subscription-debit__terms{font-size:15px;display:flex;flex-direction:column;text-align:left;line-height:24px}.subscription-debit__footer{font-size:11px;display:flex;flex-direction:column;margin-bottom:24px}.subscription-debit__footer span:last-child{font-size:14px;margin-top:24px}.subscription-debit .button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:272px;margin-top:16px}.subscription-debit .button:active,.subscription-debit .button:focus,.subscription-debit .button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription-debit .debit-content .item__trial{font-size:12px;margin:8px auto 16px;text-align:center;font-family:proximanova-regular,sans-serif}.subscription-debit .debit-content .item__secure{display:flex;color:#c1c7d2;justify-content:center;align-items:center}.subscription-debit .debit-content .item__secure img{margin-right:8px;height:16px}.subscription-debit .debit-content .item__secure .payment-secure{text-transform:uppercase;font-size:12px;font-family:proximanova-regular,sans-serif}.subscription-payment-selection{width:100%;padding:19px 0;background:#fafafa}.subscription-payment-selection--catalog label{width:660px;padding:21px 24px 19px;background-color:#fff;border:1px solid transparent;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease;display:flex;justify-content:center;margin:0 auto}.subscription-payment-selection__type{width:290px;margin:auto}.subscription-payment-selection__type .text{font-size:15px;line-height:25px;margin:0}.subscription-payment-selection__type-item{display:none;justify-content:center;margin-bottom:4px}.subscription-payment-selection__type-item.show{display:flex}.subscription-payment-selection__type-item img{margin-left:8px}.subscription-payment-selection__type-item .text{font-size:15px;margin:0}.subscription-payment-selection__type-email{font-size:15px;text-align:center;font-family:proximanova-bold,sans-serif;width:100%;display:block}.subscription-payment-selection__actions{display:flex;flex-direction:column;margin-bottom:32px}.subscription-payment-selection__actions-title{font-size:18px;font-family:proximanova-bold,sans-serif;padding:8px 0 16px}.subscription-payment-selection__actions-buttons{display:flex;justify-content:center}.subscription-payment-selection__actions-buttons .button{background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);font-family:proximanova-bold,sans-serif;font-size:15px;padding:10px 16px;width:264px;display:flex;justify-content:space-between;cursor:pointer}.subscription-payment-selection__actions-buttons .button label{margin:0}.subscription-payment-selection__actions-buttons .button:first-child{margin-right:4px}.subscription-payment-selection__actions-buttons .button:last-child{margin-left:4px}.subscription-payment-selection__actions-buttons .button-icons{display:inline-flex;margin-left:2px;align-items:center}.subscription-payment-selection__actions-buttons .button-icons img:first-child{height:12px;margin-right:8px}.subscription-payment-selection__actions-buttons .button-icons img:last-child{height:18px}.subscription__user{width:100%;padding:19px 0;background:#fafafa}.subscription__user span{text-align:left;font-size:15px;display:block;margin:10px 0}.subscription__user label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343;display:block;text-align:left;padding-left:13px}.subscription__user input[type=email],.subscription__user input[type=text]{display:block;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;border-radius:25px}.subscription__user input[type=email],.subscription__user input[type=submit],.subscription__user input[type=text]{width:100%;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;z-index:1;position:relative}.subscription__user input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin-top:8px}.subscription__user input[type=submit]:active,.subscription__user input[type=submit]:focus,.subscription__user input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription__user-container{display:flex;justify-content:center}.subscription__user-registered{width:290px}.subscription__user-registered .js-validate-error-label{min-height:58px}.subscription__user-registered .registered__input{display:none}.subscription__user-registered .registered__input.show{display:block}.subscription__user-anonymous{display:none;position:relative}.subscription__user-anonymous.show{display:flex;align-items:center;margin-left:-290px}.subscription__user-anonymous-divider span{padding:0 16px;margin:24px 0 0;font-size:15px;text-transform:uppercase}.subscription__user-anonymous-input{width:290px;align-self:flex-end}.subscription__user-anonymous-social{width:272px;height:100%;display:flex;flex-direction:column}.subscription__user-anonymous-social .social-auth{display:flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:305px;height:40px;font-size:15px;font-family:proximanova-regular,sans-serif;color:#fff;cursor:pointer;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.subscription__user-anonymous-social .social-auth:first-child{margin:24px 0 8px}.subscription__user-anonymous-social .social-auth:last-child{margin-top:auto}.subscription__user-anonymous-social .social-auth img{flex:0 0 auto;height:14px;width:14px;position:relative;left:0;top:0;margin-right:8px}.subscription__user-anonymous-social .social-auth__google{background-color:#2385fc}.subscription__user-anonymous-social .social-auth__google:hover{background-color:#0a77fc}.subscription__user-anonymous-social .social-auth__facebook{background-color:#42609e}.subscription__user-anonymous-social .social-auth__facebook:hover{background-color:#3a558c}.subscription__user .error-group{display:none}.subscription__user .error-group.show{width:100%;display:flex;flex-direction:column;align-items:center;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px}.subscription__user .error-group span{margin:16px 0 0;padding:0 16px;text-align:center}.subscription__subscribed{width:100%;padding:19px 0;background:#fafafa}.subscription__subscribed-contain{width:440px;margin:auto;display:flex;align-items:center;flex-direction:column}.subscription__subscribed-title{font-size:18px;font-family:proximanova-bold,sans-serif;padding:8px 0}.subscription__subscribed-description{font-size:15px;display:block;line-height:22px;color:#212121;font-family:proximanova-regular,sans-serif}.subscription__subscribed-button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin:16px auto;min-width:290px}.subscription__subscribed-button:active,.subscription__subscribed-button:focus,.subscription__subscribed-button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription .js-required a{text-decoration:underline;color:#21418d}.subscription .js-required ::placeholder{color:#ff9ea5;opacity:1}.subscription .js-required :-ms-input-placeholder{color:#ff9ea5}.subscription .js-required ::-ms-input-placeholder{color:#ff9ea5}.subscription .js-required label{color:#dd1f26}.subscription .js-required .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.subscription .js-required span.show-hide-password{color:#dd1f26!important}.subscription .js-required input[type=checkbox]+label,.subscription .js-required input[type=radio]+label{color:#dd1f26}.subscription .js-required input[type=checkbox]+label:before,.subscription .js-required input[type=email],.subscription .js-required input[type=password],.subscription .js-required input[type=radio]+label:before,.subscription .js-required input[type=text],.subscription .js-required select{border:1px solid #dd1f26;background-color:#f9e1e2}.subscription--corpsub,.subscription--corpsub-cancel,.subscription--corpsub-voucher{width:572px}.subscription--corpsub-cancel .recaptcha-container,.subscription--corpsub-voucher .recaptcha-container,.subscription--corpsub .recaptcha-container{max-width:320px;padding:8px;margin:0 auto}.subscription--corpsub-cancel .recaptcha-container span,.subscription--corpsub-voucher .recaptcha-container span,.subscription--corpsub .recaptcha-container span{font-size:10px;text-align:center}.subscription--corpsub-cancel .subscription--container,.subscription--corpsub-voucher .subscription--container,.subscription--corpsub .subscription--container{padding-bottom:40px}.subscription--corpsub-cancel .subscription--container:after,.subscription--corpsub-voucher .subscription--container:after,.subscription--corpsub .subscription--container:after{position:absolute;bottom:0;left:0}.subscription--corpsub-cancel .subscription__sub-heading,.subscription--corpsub-voucher .subscription__sub-heading,.subscription--corpsub .subscription__sub-heading{font-size:22px;max-width:220px;margin:0 auto 8px}.subscription--corpsub-cancel .subscription__image,.subscription--corpsub-voucher .subscription__image,.subscription--corpsub .subscription__image{width:71px;height:62px;margin:0 auto 16px}.subscription--corpsub-cancel .subscription__image img,.subscription--corpsub-voucher .subscription__image img,.subscription--corpsub .subscription__image img{width:100%}.subscription--corpsub-cancel .subscription__hasprofile,.subscription--corpsub-cancel .subscription__terms,.subscription--corpsub-voucher .subscription__hasprofile,.subscription--corpsub-voucher .subscription__terms,.subscription--corpsub .subscription__hasprofile,.subscription--corpsub .subscription__terms{font-size:10px;text-align:center;max-width:305px;margin-left:auto;margin-right:auto}.subscription--corpsub-cancel .subscription__passwordinfo,.subscription--corpsub-voucher .subscription__passwordinfo,.subscription--corpsub .subscription__passwordinfo{font-size:12px;text-align:center}.subscription--corpsub-cancel .subscription__details,.subscription--corpsub-voucher .subscription__details,.subscription--corpsub .subscription__details{background-color:transparent}.subscription--corpsub-cancel .subscription__details--contain,.subscription--corpsub-voucher .subscription__details--contain,.subscription--corpsub .subscription__details--contain{width:305px}.subscription--corpsub-cancel .subscription__details label,.subscription--corpsub-voucher .subscription__details label,.subscription--corpsub .subscription__details label{width:100%;text-align:left;color:#c1c7d2}.subscription--corpsub-cancel .subscription__details .signup__social--rounded,.subscription--corpsub-voucher .subscription__details .signup__social--rounded,.subscription--corpsub .subscription__details .signup__social--rounded{margin-top:8px}.subscription--corpsub-cancel .subscription__details .signup__social--rounded .social-auth,.subscription--corpsub-voucher .subscription__details .signup__social--rounded .social-auth,.subscription--corpsub .subscription__details .signup__social--rounded .social-auth{margin:8px 6px 16px}.subscription--corpsub-cancel .subscription__details .signup__social--rounded .social-auth img,.subscription--corpsub-voucher .subscription__details .signup__social--rounded .social-auth img,.subscription--corpsub .subscription__details .signup__social--rounded .social-auth img{margin-right:0}.subscription--corpsub-cancel .subscription .signup__form form label,.subscription--corpsub-voucher .subscription .signup__form form label,.subscription--corpsub .subscription .signup__form form label{color:#c1c7d2;font-size:12px}.subscription--corpsub-cancel .subscription--container,.subscription--corpsub-voucher .subscription--container{min-height:515px}.subscription--corpsub-cancel .subscription__image,.subscription--corpsub-voucher .subscription__image{width:60px;height:60px;opacity:.8}.subscription--corpsub-cancel .subscription__sub-heading,.subscription--corpsub-voucher .subscription__sub-heading{max-width:160px;margin-bottom:24px}.subscription--corpsub-cancel .subscription__cancel-info,.subscription--corpsub-voucher .subscription__cancel-info{font-size:14px;text-align:center;max-width:260px;margin:0 auto 24px}.subscription--corpsub-cancel .subscription__cancel-info a,.subscription--corpsub-voucher .subscription__cancel-info a{text-decoration:underline}.subscription--corpsub-cancel .subscription__hasprofile,.subscription--corpsub-voucher .subscription__hasprofile{position:absolute;bottom:60px;left:0;right:0;max-width:280px;margin:0 auto}.subscription--corpsub-voucher .subscription__sub-heading{max-width:260px}.subscription--corpsub-voucher .subscription__hasprofile{position:relative;bottom:0}.payment{width:100%;text-align:center}.payment__container{width:660px;margin:0 auto;padding:16px;background-color:#fff;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2)}.payment__container:after{content:"";width:100%;height:40px;background-color:#f5f5f5;display:block;position:absolute;bottom:0;left:0}.payment__container--success{min-height:515px;width:572px}.payment__result{margin-bottom:32px;display:flex;align-items:center;flex-direction:column}.payment__result--success{color:#7ea800;line-height:16px;background:#ebf6e0;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #7ea800;margin:32px 0 0;padding:16px;width:320px}.payment__result--skip,.payment__result--success{font-size:12px;font-family:proximanova-bold,sans-serif}.payment__result--skip{color:#212121}.payment__result.hide{display:none}.payment__result--error{margin:120px auto;width:270px;text-align:center;padding:0 20px;background-color:#fff}.payment__result--error-img{background-image:url(/images/icons/icon-error.svg);background-position:50%;background-repeat:no-repeat;background-size:88px 80px;width:88px;height:80px;display:inline-block;margin:auto}.payment__result--error h1{font-size:28px;line-height:37px;font-family:proximanova-bold,sans-serif}.payment__result--error-button{font-size:15px;background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin:0 auto 16px;width:174px}.payment__result--error-button:active,.payment__result--error-button:focus,.payment__result--error-button:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.payment__result--logo img{height:70px}.payment__result--icon img{height:62px;margin-top:16px}.payment__result--heading{margin:16px 0;font-family:proximanova-bold,sans-serif;font-size:24px;display:block;color:#212121;width:286px}.payment__result--description{font-size:15px;display:block;line-height:25px;color:#212121;width:390px;margin-bottom:16px}.payment__result--button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:40px;line-height:40px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;margin:0 auto 16px;width:200px}.payment__result--button:active,.payment__result--button:focus,.payment__result--button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.payment__result--divider{margin:0 auto 16px;font-size:15px;text-transform:uppercase;color:#4a4a4a}.payment__result--text{font-size:13px;color:#000}.payment__result--signin,.payment__result--skip{font-size:13px;color:#000;text-decoration:underline;font-weight:700}#z_hppm_iframe{background:#fff!important;border:0!important}}@media (min-width:300px) and (max-width:768px){.subscription{padding:16px 32px;position:relative;background:#fff}.subscription__close-btn{width:15px;height:15px;position:absolute;top:16px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.subscription--container{margin:0 auto;text-align:center}.subscription__heading{margin:0 auto 21px;font-size:18px;letter-spacing:-.5px;font-family:proximanova-bold,sans-serif;text-align:center}.subscription__heading img{height:44px}.subscription__sub-heading{margin-top:4px;margin-bottom:8px;font-size:28px;font-family:proximanova-regular,sans-serif;text-align:center;line-height:28px}.subscription__sub-heading--form{margin:4px 0 0;font-size:18px;font-family:proximanova-bold,sans-serif;text-align:left;line-height:24px;letter-spacing:-.67px}.subscription__form .js-validate-error-label{margin:4px 0;font-family:proximanova-bold,sans-serif;font-size:14px;color:#dd1f26}.subscription__form .recaptcha-container{text-align:center}.subscription__item--catalog{display:flex;flex-direction:column-reverse;width:100%}.subscription__item--catalog .item__price-text{font-size:20px;letter-spacing:-.75px;font-family:proximanova-bold,sans-serif;display:block;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;color:#212121;text-align:left;line-height:20px}.subscription__item--catalog .item__price-number{font-family:proximanova-bold,sans-serif;font-size:54px;color:#dd1f26;line-height:54px;display:flex;align-items:baseline}.subscription__item--catalog .item__price-monthly{font-size:20px;line-height:20px}.subscription__item--catalog .item__price-description{font-size:14px;display:block;color:#212121;text-align:center;line-height:20px}.subscription__item--catalog-left{text-align:left;margin:0 auto}.subscription__item--catalog-left span{display:block;margin:0 0 8px;width:100%;text-align:left;font-size:18px;position:relative;padding:0 0 0 32px}.subscription__item--catalog-left span:before{width:17px;height:17px;background:url(/images/icons/redtick.png) no-repeat;content:"";display:inline-block;margin:0 16px 0 0;position:absolute;top:5px;left:0}.subscription__item--catalog-right{text-align:center;margin:0 auto 16px;width:162px}.subscription__item input[type=radio]{display:none}.subscription__item input[type=radio]+label{flex-direction:column;align-items:center;width:100%;padding:8px 0;background-color:#fff;margin-bottom:8px;border:1px solid transparent;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease}.subscription__item input[type=radio]+label:after,.subscription__item input[type=radio]+label:before{display:none}.subscription__footer{display:flex;align-items:center;flex-direction:column}.subscription__footer .item__terms{font-size:13px;font-family:proximanova-regular,sans-serif;text-align:center;display:block}.subscription__footer .item__secure{display:flex;color:#c1c7d2;justify-content:center;align-items:center}.subscription__footer .item__secure img{margin-right:8px;height:16px}.subscription__footer .item__secure .payment-secure{text-transform:uppercase;font-size:12px;font-family:proximanova-regular,sans-serif}.subscription__footer .item__trial{font-size:12px;margin:8px auto 16px;text-align:center;font-family:proximanova-regular,sans-serif}.subscription__terms{font-size:11px;margin:8px -10px 16px;text-align:center}.subscription__terms a{color:#2d4b9b;text-decoration:underline}.subscription__mobile{text-align:center}.subscription__mobile--secure{display:flex;color:#212121;justify-content:center;align-items:center}.subscription__mobile--secure img{margin-right:8px}.subscription__mobile--secure .payment-secure{width:62px;text-transform:uppercase;font-size:14px;font-family:proximanova-regular,sans-serif}.subscription__mobile--terms{text-align:center}.subscription__details{margin:8px auto 16px}.subscription__details .payment__result--password{margin:16px auto}.subscription__details input[type=email],.subscription__details input[type=password],.subscription__details input[type=text]{width:100%;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;font-size:14px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.subscription__details input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:8px 0}.subscription__details input[type=submit]:active,.subscription__details input[type=submit]:focus,.subscription__details input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription__details span{text-align:left;font-size:14px}.subscription__details-terms{display:flex;flex-direction:column;font-size:15px;align-items:center;line-height:22px;margin:0 8px 8px;text-align:center}.subscription__details-terms span{font-family:proximanova-bold,sans-serif}.subscription__details-terms--reset{margin:0 0 16px}.subscription__details-terms--reset span{font-size:13px;font-family:proximanova-regular,sans-serif}.subscription__details-terms--reset span a{border-bottom:1px solid #212121;font-family:proximanova-bold,sans-serif;color:#212121!important;text-decoration:none}.subscription__details label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343;display:inline-block;margin-bottom:3px;padding-left:13px}.subscription__details .alert{display:none;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px}.subscription__details .alert.tf-show{display:block;margin:8px auto;text-align:center}.subscription__password{position:relative;text-align:left}.subscription__password label{text-align:left;padding-left:13px}.subscription__password span.show-hide-password{position:absolute;font-size:9px;color:#a4a4a4;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;right:16px;cursor:pointer;width:30px}.subscription__tooltip{position:relative;display:inline-block;margin-left:8px}.subscription__tooltip:before{content:"?";width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;background-color:#dd1f26;color:#fff;font-size:12px;font-family:proximanova-bold,sans-serif;cursor:pointer}.subscription__tooltip:hover span{display:block}.subscription__tooltip span{display:none;position:absolute;left:50%;transform:translateX(-50%);top:-95px;background-color:#fafafa;padding:8px;box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);width:185px;font-size:13px;text-align:center;z-index:10}.subscription__tooltip span:before{content:"▲";width:5px;height:5px;position:absolute;text-shadow:0 -2px 2px rgba(33,65,141,.2);color:#fafafa;top:95px;left:94px;transform:rotate(180deg)}.subscription__hint{margin:0 -24px;padding:16px 13px 16px 15px;background-color:#fafafa;border:1px solid #dae0ed;display:flex;align-items:center;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.subscription__hint .hint-image{flex:0 0 auto;height:50px;width:28px;margin-right:12px}.subscription__hint .hint-content{font-size:12px;line-height:18px;color:#212121;text-align:left}.subscription__hint .hint-content a{color:#212121;font-family:proximanova-bold,sans-serif;border-bottom:1px solid #212121}.subscription-payment{position:relative}.subscription-payment .loading,.subscription-payment .processing{text-align:center;font-size:15px;margin:0 auto;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:hsla(0,0%,100%,.8);width:100%;height:100vh;padding-top:150px;z-index:1}.subscription-payment .payment-product--content-header{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px}.subscription-payment .payment-product--content-header .payment-product__price{margin-top:0}.subscription-payment .payment-product--content-header .payment-product__description{font-size:14px;text-align:center}.subscription-payment .payment-product--content-header .form__items{flex-direction:row;justify-content:space-between;margin:4px 0 8px;align-items:center}.subscription-payment .payment-product--content-header .form__items select{width:218px}.subscription-payment .payment-product--content-header .form__label label{margin:0 8px 0 0}.subscription-payment .form__label{margin-bottom:4px}.subscription-payment .form__label label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;margin:0 0 0 13px;display:inline}.subscription-payment .form__items{display:flex;flex-direction:column;align-content:flex-start;text-align:left;margin-bottom:4px;z-index:1}.subscription-payment select{-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;border:1px solid #a4a4a4;padding:10px 12px;font-size:14px;display:block;width:100%;background-color:#fff;background-position:bottom 6px right 12px}.subscription-payment select:active,.subscription-payment select:focus,.subscription-payment select:hover{outline:none}.subscription-payment__heading{font-size:18px;letter-spacing:-.5px;display:block}.subscription-payment__heading,.subscription-payment__item{color:#6d7278;font-family:proximanova-bold,sans-serif;margin-bottom:8px}.subscription-payment__item{display:flex;justify-content:space-between;padding:8px 16px 8px 8px;border:1px solid #d9d9d9;background-color:#f1f1f1;font-size:15px;position:relative}.subscription-payment__item .payment-icons{display:flex;align-items:center}.subscription-payment__item .payment-icons img{margin-left:16px;height:12px}.subscription-payment__item .payment-icons img:last-child{height:18px}.subscription-payment--off{opacity:.3}.subscription-payment .payment-product{padding:24px 16px;position:relative;background-color:#fff;margin-bottom:80px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);box-shadow:0 2px 2px 0 rgba(33,65,141,.2)}.subscription-payment .payment-product__prime{font-size:0;width:64px;height:17px;display:block;margin-bottom:8px;background-image:url(/images/prime24/icon-prime24.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.subscription-payment .payment-product__title{display:block;font-size:26px;font-family:proximanova-bold,sans-serif;letter-spacing:-.67px}.subscription-payment .payment-product__price{display:block;margin-top:24px;font-size:15px;color:#212121}.subscription-payment .payment-product__description{font-size:15px;display:block;color:#4a4a4a}.subscription-payment .payment-product__contact{display:block;font-size:15px;margin-top:32px;margin-bottom:12px;color:#4a4a4a}.subscription-payment__edit{position:absolute;bottom:-50px;left:0;right:0}.subscription-payment__edit a{font-size:15px;background-color:#212121;color:#fff;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:38px;width:100%;display:block;text-align:center;font-family:proximanova-regular,sans-serif}.subscription-payment__edit a:active,.subscription-payment__edit a:focus,.subscription-payment__edit a:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.subscription-payment__zuora{margin-top:16px}.subscription-payment__zuora .payment__title{font-size:18px;letter-spacing:-.57px;font-family:proximanova-bold,sans-serif;margin:8px 0;display:block}.subscription-payment__zuora .payment__item{min-height:500px}.subscription-payment__zuora .payment__item iframe{width:100%;height:100%!important;min-height:600px!important;background:#fff!important}.subscription-cancel{padding:56px 32px 76px;background:#fff}.subscription-cancel:after{position:absolute;bottom:0;left:0}.subscription-cancel--container{width:100%;margin:0 auto}.subscription-cancel--confirmation{height:calc(100vh - 80px)}.subscription-cancel--confirmation .subscription-cancel__details>span{margin:8px auto 36px;text-align:left;position:relative}.subscription-cancel--confirmation .subscription-cancel__details>span:before{content:"";width:16px;height:16px;position:absolute;left:-29px;top:3px;background-image:url(/images/icons/icon-tick-blue.svg);background-size:26px;background-repeat:no-repeat;background-color:transparent;background-position:50%}.subscription-cancel__close-btn{width:20px;height:20px;position:absolute;top:24px;right:24px;padding:0!important;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.subscription-cancel__sub-heading{font-size:21px;line-height:26px;font-family:proximanova-bold,sans-serif;margin:0 auto 32px;text-align:center}.subscription-cancel__form{display:flex;flex-wrap:wrap;justify-content:space-between}.subscription-cancel__form .js-validate-error-label{margin:4px 0;font-family:proximanova-bold,sans-serif;font-size:14px;color:#dd1f26}.subscription-cancel__details{margin:0 auto;font-family:proximanova-regular,sans-serif}.subscription-cancel__details--contain{margin:auto}.subscription-cancel__details>span{display:block;font-size:15px;text-align:center;line-height:24px;width:230px;margin:0 auto 12px}.subscription-cancel__details label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343;display:block}.subscription-cancel__details input[type=email],.subscription-cancel__details input[type=text]{display:block;width:100%;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.subscription-cancel__details textarea{width:100%;height:121px;border:1px solid #212121;padding:11px 14px;font-size:14px;-webkit-border-radius:8px;-khtml-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.subscription-cancel__details textarea:focus{outline:0}.subscription-cancel__details input[type=radio]+label{font-size:14px;height:32px;padding:0 0 0 34px;margin:0;color:#252525}.subscription-cancel__details input[type=radio]+label:before{width:24px;height:24px;border:1px solid #212121;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.subscription-cancel__details input[type=radio]+label:after{width:16px;height:16px;background-image:url(/images/icons/icon-tick-blue.svg);background-size:26px;background-repeat:no-repeat;background-color:transparent;background-position:50%}.subscription-cancel__details .button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:8px auto 0;border:0;text-align:center}.subscription-cancel__details .button:active,.subscription-cancel__details .button:focus,.subscription-cancel__details .button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription-cancel__details input[type=submit]{font-size:15px;background-color:#f7f8fb;color:#000;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:8px auto 21px}.subscription-cancel__details input[type=submit]:active,.subscription-cancel__details input[type=submit]:focus,.subscription-cancel__details input[type=submit]:hover{background-color:#d5daea;-webkit-tap-highlight-color:transparent;outline:0}.subscription-cancel__reasons{margin:0 auto 20px}.subscription-cancel__reasons div{margin-bottom:8px;line-height:24px}.subscription-cancel__reasons div input+label:before{border-color:#000;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.subscription-cancel__reasons div input[type=checkbox]:checked+label:after,.subscription-cancel__reasons div input[type=checkbox]:focus+label:after,.subscription-cancel__reasons div input[type=checkbox]:hover+label:after{opacity:1}.subscription-cancel--off{opacity:.3}.subscription-cancel .payment-product{padding:32px;position:relative;background-color:#fff;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);box-shadow:0 2px 2px 0 rgba(33,65,141,.2);display:flex;justify-content:center}.subscription-cancel .payment-product--content{width:50%}.subscription-cancel .payment-product--content-info{text-align:left}.subscription-cancel .payment-product__prime{font-size:0;width:84px;height:22px;display:block;margin-bottom:8px;background-image:url(/images/prime24/icon-prime24.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.subscription-cancel .payment-product__title{display:block;font-size:24px;font-family:proximanova-bold,sans-serif;letter-spacing:-.67px}.subscription-cancel .payment-product__price{display:block;font-size:15px;font-family:proximanova-bold,sans-serif}.subscription-cancel .payment-product__description,.subscription-cancel .payment-product__subscriber{font-size:15px;display:block}.subscription-cancel__edit{position:relative}.subscription-cancel__edit a{font-size:15px;color:#212121;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #212121;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:38px;width:175px;display:block;text-align:center;font-family:proximanova-regular,sans-serif}.subscription-cancel__edit a:active,.subscription-cancel__edit a:focus,.subscription-cancel__edit a:hover{background-color:#212121;color:#dedede;-webkit-tap-highlight-color:transparent;outline:0}.subscription-cancel__item{min-height:350px}.subscription-cancel__item iframe{height:100%!important;min-height:350px!important}.subscription-debit__title{background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);text-align:left;font-size:15px;font-family:proximanova-bold,sans-serif;padding:8px;margin:16px 0 8px}.subscription-debit .payment-product--content-header{display:flex;flex-direction:column;justify-content:space-between}.subscription-debit .payment-product--content-header .payment-product__price{margin-top:0}.subscription-debit .payment-product--content-header .payment-product__description{font-size:14px;text-align:right}.subscription-debit .payment-product--content-header .form__items{flex-direction:row;justify-content:space-between;margin:4px 0 8px;align-items:center}.subscription-debit .payment-product--content-header .form__items select{width:218px}.subscription-debit .payment-product--content-header .form__label label{margin:0 8px 0 0}.subscription-debit .form .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0 0;text-align:center}.subscription-debit .form--columns{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:16px}.subscription-debit .form--columns .form__items{width:100%}.subscription-debit .form--columns .form__submit,.subscription-debit .form--columns .js-validate-error-label{width:100%;text-align:center}.subscription-debit .form--columns-three{display:flex;justify-content:space-between;width:100%;flex-direction:column}.subscription-debit .form form{display:flex;justify-content:center;flex-direction:column;z-index:1}.subscription-debit .form a{text-decoration:underline;color:#21418d}.subscription-debit .form select,.subscription-debit .form textarea{-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;border:1px solid #d9d9d9;padding:10px 12px;font-size:14px;display:block;width:100%;background-color:#fff;background-position:bottom 6px right 12px}.subscription-debit .form select:active,.subscription-debit .form select:focus,.subscription-debit .form select:hover,.subscription-debit .form textarea:active,.subscription-debit .form textarea:focus,.subscription-debit .form textarea:hover{outline:none}.subscription-debit .form input::-webkit-inner-spin-button,.subscription-debit .form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.subscription-debit .form input[type=number]{-moz-appearance:textfield}.subscription-debit .form input[type=email],.subscription-debit .form input[type=number],.subscription-debit .form input[type=password],.subscription-debit .form input[type=text]{width:100%;height:40px;font-size:14px;border:1px solid #d9d9d9;padding:0 16px;color:#000;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.subscription-debit .form__label{margin-bottom:4px}.subscription-debit .form__label label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;margin:0 0 4px 13px;display:inline}.subscription-debit .form__items{display:flex;flex-direction:column;align-content:flex-start;text-align:left;margin-bottom:4px;z-index:1}.subscription-debit .form input[type=radio]+label{padding-left:32px;line-height:24px!important}.subscription-debit .form input[type=radio]+label:before{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:24px;left:0;top:0;border:1px solid #e2e2e2}.subscription-debit .form input[type=radio]+label:after{width:24px;height:24px;top:1px;left:0;background-image:url(/images/icons/icon-tick-black.svg);background-repeat:no-repeat;background-size:26px;background-position:50%;background-color:transparent}.subscription-debit .form input[type=radio]:checked+label:after,.subscription-debit .form input[type=radio]:focus+label:after,.subscription-debit .form input[type=radio]:hover+label:after{opacity:.4}.subscription-debit__terms{font-size:15px;display:flex;flex-direction:column;text-align:left;line-height:24px;margin-top:8px}.subscription-debit__footer{font-size:11px;display:flex;flex-direction:column;margin-bottom:24px;text-align:center}.subscription-debit__footer span:last-child{font-size:14px;margin-top:16px}.subscription-debit .button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:16px 0}.subscription-debit .button:active,.subscription-debit .button:focus,.subscription-debit .button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription-debit .debit-content{padding-bottom:16px}.subscription-debit .debit-content .item__secure{display:flex;color:#c1c7d2;justify-content:center;align-items:center}.subscription-debit .debit-content .item__secure img{margin-right:8px;height:16px}.subscription-debit .debit-content .item__secure .payment-secure{text-transform:uppercase;font-size:12px;font-family:proximanova-regular,sans-serif}.subscription-debit .debit-content .item__trial{font-size:12px;margin:8px auto 16px;text-align:center;font-family:proximanova-regular,sans-serif}.subscription-payment-selection{width:100%;padding:0 8px 8px}.subscription-payment-selection--price{text-align:center;margin:0 auto 16px;width:162px}.subscription-payment-selection--price .item__price-text{font-size:20px;letter-spacing:-.75px;font-family:proximanova-bold,sans-serif;display:block;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;color:#212121;text-align:left;line-height:20px}.subscription-payment-selection--price .item__price-number{font-family:proximanova-bold,sans-serif;font-size:54px;color:#dd1f26;line-height:54px;display:flex;align-items:baseline}.subscription-payment-selection--price .item__price-monthly{font-size:20px;line-height:20px}.subscription-payment-selection--price .item__price-description{font-size:14px;display:block;color:#212121;text-align:center;line-height:20px}.subscription-payment-selection__type{width:290px;margin:auto}.subscription-payment-selection__type .text{font-size:15px;line-height:25px;margin:0}.subscription-payment-selection__type-item{display:none;justify-content:center;margin-bottom:4px}.subscription-payment-selection__type-item.show{display:flex}.subscription-payment-selection__type-item img{margin-left:8px}.subscription-payment-selection__type-item .text{font-size:15px;margin:0}.subscription-payment-selection__type-email{font-size:15px;text-align:center;font-family:proximanova-bold,sans-serif;width:100%;display:block}.subscription-payment-selection__actions{display:flex;flex-direction:column;margin-bottom:32px}.subscription-payment-selection__actions-title{font-size:18px;font-family:proximanova-bold,sans-serif;padding:8px 0 16px}.subscription-payment-selection__actions-buttons{display:flex;justify-content:center;flex-direction:column}.subscription-payment-selection__actions-buttons .button{background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);font-family:proximanova-bold,sans-serif;font-size:15px;padding:10px 16px;width:100%;display:flex;justify-content:space-between;cursor:pointer}.subscription-payment-selection__actions-buttons .button label{margin:0}.subscription-payment-selection__actions-buttons .button:first-child{margin-bottom:8px}.subscription-payment-selection__actions-buttons .button-icons{display:inline-flex;margin-left:2px;align-items:center}.subscription-payment-selection__actions-buttons .button-icons img:first-child{height:12px;margin-right:8px}.subscription-payment-selection__actions-buttons .button-icons img:last-child{height:18px}.subscription__user{margin:8px auto 16px}.subscription__user .loading{text-align:center}.subscription__user span{text-align:left;font-size:15px;display:block;margin:10px 0}.subscription__user label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343;display:block;text-align:left;padding-left:13px}.subscription__user input[type=email],.subscription__user input[type=text]{display:block;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;border-radius:25px}.subscription__user input[type=email],.subscription__user input[type=submit],.subscription__user input[type=text]{width:100%;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;z-index:1;position:relative}.subscription__user input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin-top:8px}.subscription__user input[type=submit]:active,.subscription__user input[type=submit]:focus,.subscription__user input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription__user-container{display:flex;justify-content:center;flex-direction:column}.subscription__user-registered .registered__input{display:none}.subscription__user-registered .registered__input.show{display:block}.subscription__user-anonymous{display:none;position:relative}.subscription__user-anonymous.show{display:flex;align-items:center;flex-direction:column}.subscription__user-anonymous-divider{position:relative;text-align:center;display:block;font-size:15px;color:#4a4a4a;margin:8px 0;text-transform:uppercase}.subscription__user-anonymous-divider span{background-color:#fff;position:relative;z-index:1;padding:0 8px}.subscription__user-anonymous-divider:before{content:"";width:300px;height:1px;display:block;left:50%;top:50%;position:absolute;background-color:hsla(0,0%,59.2%,.2);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.subscription__user-anonymous-input{width:100%}.subscription__user-anonymous-social{display:flex;flex-direction:column;width:100%}.subscription__user-anonymous-social .social-auth{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:40px;font-size:15px;font-family:proximanova-regular,sans-serif;color:#fff;cursor:pointer;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.subscription__user-anonymous-social .social-auth:first-child{margin:0 0 8px}.subscription__user-anonymous-social .social-auth img{flex:0 0 auto;height:14px;width:14px;position:relative;left:0;top:0;margin-right:8px}.subscription__user-anonymous-social .social-auth__google{background-color:#2385fc}.subscription__user-anonymous-social .social-auth__google:hover{background-color:#0a77fc}.subscription__user-anonymous-social .social-auth__facebook{background-color:#42609e}.subscription__user-anonymous-social .social-auth__facebook:hover{background-color:#3a558c}.subscription__user .error-group{display:none}.subscription__user .error-group.show{width:100%;display:flex;flex-direction:column;align-items:center;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px}.subscription__user .error-group span{margin:16px 0 0}.subscription__subscribed{width:100%;padding:19px 0;min-height:calc(100vh - 164px)}.subscription__subscribed-contain{margin:0 auto;display:flex;align-items:center;text-align:center;flex-direction:column}.subscription__subscribed-title{font-size:28px;font-family:proximanova-regular,sans-serif;line-height:26px;padding:8px 0 16px}.subscription__subscribed-description{font-size:15px;display:block;line-height:22px;color:#212121;font-family:proximanova-regular,sans-serif}.subscription__subscribed-button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin:24px auto;min-width:0}.subscription__subscribed-button:active,.subscription__subscribed-button:focus,.subscription__subscribed-button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription .js-required a{text-decoration:underline;color:#21418d}.subscription .js-required ::placeholder{color:#ff9ea5;opacity:1}.subscription .js-required :-ms-input-placeholder{color:#ff9ea5}.subscription .js-required ::-ms-input-placeholder{color:#ff9ea5}.subscription .js-required label{color:#dd1f26}.subscription .js-required .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.subscription .js-required span.show-hide-password{color:#dd1f26!important}.subscription .js-required input[type=checkbox]+label,.subscription .js-required input[type=radio]+label{color:#dd1f26}.subscription .js-required input[type=checkbox]+label:before,.subscription .js-required input[type=email],.subscription .js-required input[type=password],.subscription .js-required input[type=radio]+label:before,.subscription .js-required input[type=text],.subscription .js-required select{border:1px solid #dd1f26;background-color:#f9e1e2}.subscription--corpsub,.subscription--corpsub-cancel,.subscription--corpsub-voucher{text-align:center;padding-top:60px}.subscription--corpsub-cancel .recaptcha-container,.subscription--corpsub-voucher .recaptcha-container,.subscription--corpsub .recaptcha-container{max-width:320px;padding:8px;text-align:center;margin:0 auto}.subscription--corpsub-cancel .recaptcha-container span,.subscription--corpsub-voucher .recaptcha-container span,.subscription--corpsub .recaptcha-container span{font-size:10px;text-align:center}.subscription--corpsub-cancel .signup__form .row,.subscription--corpsub-voucher .signup__form .row,.subscription--corpsub .signup__form .row{margin:0 auto 4px}.subscription--corpsub-cancel .subscription--container,.subscription--corpsub-voucher .subscription--container,.subscription--corpsub .subscription--container{padding:60px 0;text-align:center;margin:0 auto;min-height:calc(100vh - 76px)}.subscription--corpsub-cancel .subscription--container:after,.subscription--corpsub-voucher .subscription--container:after,.subscription--corpsub .subscription--container:after{position:absolute;bottom:0;width:100%}.subscription--corpsub-cancel .subscription__sub-heading,.subscription--corpsub-voucher .subscription__sub-heading,.subscription--corpsub .subscription__sub-heading{font-size:22px;max-width:220px;margin:0 auto 8px;font-family:proximanova-bold,sans-serif}.subscription--corpsub-cancel .subscription__image,.subscription--corpsub-voucher .subscription__image,.subscription--corpsub .subscription__image{width:71px;height:62px;margin:0 auto 16px}.subscription--corpsub-cancel .subscription__image img,.subscription--corpsub-voucher .subscription__image img,.subscription--corpsub .subscription__image img{width:100%}.subscription--corpsub-cancel .subscription__hasprofile,.subscription--corpsub-cancel .subscription__terms,.subscription--corpsub-voucher .subscription__hasprofile,.subscription--corpsub-voucher .subscription__terms,.subscription--corpsub .subscription__hasprofile,.subscription--corpsub .subscription__terms{font-size:10px;text-align:center}.subscription--corpsub-cancel .subscription__passwordinfo,.subscription--corpsub-voucher .subscription__passwordinfo,.subscription--corpsub .subscription__passwordinfo{font-size:12px;text-align:center}.subscription--corpsub-cancel .subscription__details,.subscription--corpsub-voucher .subscription__details,.subscription--corpsub .subscription__details{background-color:transparent}.subscription--corpsub-cancel .subscription__details--contain,.subscription--corpsub-voucher .subscription__details--contain,.subscription--corpsub .subscription__details--contain{margin:0 auto}.subscription--corpsub-cancel .subscription__details label,.subscription--corpsub-voucher .subscription__details label,.subscription--corpsub .subscription__details label{width:100%;text-align:left;color:#c1c7d2}.subscription--corpsub-cancel .subscription__details .signup__social--rounded,.subscription--corpsub-voucher .subscription__details .signup__social--rounded,.subscription--corpsub .subscription__details .signup__social--rounded{margin-top:8px}.subscription--corpsub-cancel .subscription__details .signup__social--rounded .social-auth,.subscription--corpsub-voucher .subscription__details .signup__social--rounded .social-auth,.subscription--corpsub .subscription__details .signup__social--rounded .social-auth{margin:8px 6px 16px}.subscription--corpsub-cancel .subscription__details .signup__social--rounded .social-auth img,.subscription--corpsub-voucher .subscription__details .signup__social--rounded .social-auth img,.subscription--corpsub .subscription__details .signup__social--rounded .social-auth img{margin-right:0}.subscription--corpsub-cancel .subscription .signup__form form label,.subscription--corpsub-voucher .subscription .signup__form form label,.subscription--corpsub .subscription .signup__form form label{color:#c1c7d2;font-size:12px}.subscription--corpsub-cancel .subscription__image,.subscription--corpsub-voucher .subscription__image{width:60px;height:60px;opacity:.8}.subscription--corpsub-cancel .subscription__sub-heading,.subscription--corpsub-voucher .subscription__sub-heading{max-width:160px;margin-bottom:24px}.subscription--corpsub-cancel .subscription__cancel-info,.subscription--corpsub-voucher .subscription__cancel-info{font-size:14px;text-align:center;max-width:260px;margin:0 auto 24px}.subscription--corpsub-cancel .subscription__cancel-info a,.subscription--corpsub-voucher .subscription__cancel-info a{text-decoration:underline}.subscription--corpsub-cancel .subscription__hasprofile,.subscription--corpsub-voucher .subscription__hasprofile{position:absolute;bottom:70px;left:0;right:0;max-width:280px;margin:0 auto}.subscription--corpsub-voucher .subscription__sub-heading{max-width:260px}.subscription--corpsub-voucher .subscription__hasprofile{position:relative;bottom:0}.payment{width:100%;text-align:center}.payment__container{margin:16px;padding:16px;background-color:#fff;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2);min-height:calc(100vh - 85px)}.payment__container:after{content:"";width:100%;height:40px;background-color:#f5f5f5;display:block;position:absolute;bottom:0;left:0}.payment__container--error,.payment__container--success{margin:0!important}.payment__result{margin-bottom:32px;display:flex;align-items:center;flex-direction:column}.payment__result--success{font-size:12px;font-family:proximanova-bold,sans-serif;color:#7ea800;line-height:16px;background:#ebf6e0;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #7ea800;margin:24px 0 0;padding:16px;width:100%}.payment__result .hide{display:none}.payment__result--error{width:100%;text-align:center;padding:130px 38px 8px;margin:0}.payment__result--error-img{background-image:url(/images/icons/icon-error.svg);background-position:50%;background-repeat:no-repeat;background-size:88px 80px;width:88px;height:80px;display:inline-block;margin:auto}.payment__result--error h1{font-size:18px;line-height:25px;margin:24px auto 50px;max-width:150px;font-family:proximanova-bold,sans-serif}.payment__result--error-button{font-size:15px;background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin:0 auto 16px;width:100%}.payment__result--error-button:active,.payment__result--error-button:focus,.payment__result--error-button:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.payment__result--logo img{height:43px}.payment__result--icon img{height:62px;margin-top:16px}.payment__result--heading{margin:16px 0;font-family:proximanova-bold,sans-serif;font-size:24px;display:block;color:#212121;width:286px}.payment__result--description{font-size:15px;display:block;line-height:25px;color:#212121;width:100%;margin-bottom:16px}.payment__result--button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:40px;line-height:40px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;margin:0 auto 16px;width:200px}.payment__result--button:active,.payment__result--button:focus,.payment__result--button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.payment__result--divider{margin:0 auto 16px;font-size:15px;text-transform:uppercase;color:#4a4a4a}.payment__result--text{font-size:13px;color:#000}.payment__result--signin,.payment__result--skip{font-size:13px;color:#000;text-decoration:underline;font-weight:700}#z_hppm_iframe{background:#fff!important;border:0!important}}@media (min-width:768px){.subscription--promo{width:572px}}@media (min-width:768px){.subscription--promo .subscription--container{min-height:515px;padding-top:42px}}@media (min-width:300px) and (max-width:768px){.subscription--promo .subscription--container{padding:60px 0;min-height:calc(100vh - 76px);text-align:center}}.subscription--promo .subscription--container:after{position:absolute;bottom:0;width:100%}.subscription--promo .subscription-payment-selection{background-color:transparent}.subscription--promo .subscription__sub-heading{font-size:22px;margin-top:12px}.subscription--promo .subscription__details{background-color:transparent}.subscription--promo .subscription__details label{font-size:12px;color:#c1c7d2}.subscription--promo .subscription__details--contain{text-align:left}.subscription--promo .subscription__blurb{font-size:14px}.subscription--promo .subscription__footer .item__terms{margin:8px 0 32px}@media (min-width:300px) and (max-width:768px){.subscription--promo .subscription__footer .item__terms{margin:8px 0}}.subscription--promo .subscription__footer .item__terms span{font-size:12px;margin:2px;width:100%;text-align:center;display:block}.subscription--promo .recaptcha-container{max-width:320px;margin:0 auto}.subscription--promo .recaptcha-container span{font-size:10px}@media (min-width:300px) and (max-width:768px){.subscription--promo .recaptcha-container span,.subscription--promoPayment{text-align:center}}.subscription--promoPayment .subscription__sub-heading{font-size:22px;font-family:proximanova-bold,sans-serif}@media (min-width:768px){.subscription--promoPayment .subscription__item--catalog-left{padding-right:32px}}@media (min-width:768px){.subscription--promoPayment .subscription__item--catalog-right{padding-left:32px}}@media (min-width:300px) and (max-width:768px){.subscription--promoPayment .subscription__item--catalog-right{width:230px}}.subscription--promoPayment .subscription__item--catalog .item__price{display:flex;flex-direction:column;align-items:center;width:166px}@media (min-width:300px) and (max-width:768px){.subscription--promoPayment .subscription__item--catalog .item__price{width:auto}}.subscription--promoPayment .subscription__item--catalog .item__price-text{width:100%;font-size:14px}@media (min-width:300px) and (max-width:768px){.subscription--promoPayment .subscription__item--catalog .item__price-text{width:160px}}.subscription--promoPayment .subscription__item--catalog .item__price-description{font-family:proximanova-regular,sans-serif;font-size:12px;line-height:normal}.subscription--promoPayment .subscription__item--catalog .item__price-description strong{font-family:proximanova-bold,sans-serif;font-weight:400}@media (min-width:300px) and (max-width:768px){.subscription--promoPayment .subscription__item--catalog .item__price-description br{display:none}}.subscription__sub-promo-text{display:inline-flex;border:1px solid #212121;padding:2px 10px;font-family:proximanova-bold,sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:10px;margin-bottom:12px}.subscription .item__terms{font-size:14px}.need-help{text-align:center;position:absolute;width:100%;max-width:370px;margin:0 auto;bottom:0;left:0;right:0;display:inline-block}@media (min-width:300px) and (max-width:768px){.need-help{bottom:20px}}.need-help__callcentre{margin:0 auto;font-size:15px;height:40px;line-height:40px;padding:0;position:relative;display:flex;justify-content:center;align-items:center;z-index:2;font-family:proximanova-regular,sans-serif}.need-help__callcentre img{margin:0 8px;width:23px;height:23px}.need-help__callcentre a{font-family:proximanova-bold,sans-serif;color:#212121}.need-help--legacy{max-width:510px;display:block!important}@media (min-width:300px) and (max-width:768px){.need-help--legacy{max-width:280px;bottom:0}}.need-help--legacy .need-help__callcentre{align-items:center}@media (min-width:300px) and (max-width:768px){.need-help--legacy .need-help__callcentre{max-width:280px;height:70px;bottom:-70px;display:block;line-height:20px;padding-top:14px}}.need-help--legacy .need-help__callcentre a{border-bottom:2px solid #212121;text-decoration:none;font-family:proximanova-bold,sans-serif;color:#212121;margin:4px 0 0 8px;height:16px;line-height:15px}@media (min-width:768px){.create-password,.forgot-password,.password-success,.payment__container,.recover-email,.reset-password,.signup,.subscription--container,.subscription-cancel,.verify-email{position:relative}}.create-password:after,.forgot-password:after,.password-success:after,.payment__container:after,.recover-email:after,.reset-password:after,.signup:after,.subscription--container:after,.subscription-cancel:after,.verify-email:after{content:"";width:100%;height:40px;background-color:#f5f5f5;display:block}@media (min-width:300px) and (max-width:768px){.create-password:after,.forgot-password:after,.password-success:after,.payment__container:after,.recover-email:after,.reset-password:after,.signup:after,.subscription--container:after,.subscription-cancel:after,.verify-email:after{height:60px}}@media (min-width:300px) and (max-width:768px){.subscription{padding:16px 32px 0}.subscription--container:after{margin:0 -32px;width:auto}}@media (min-width:300px) and (max-width:768px){.signup:after{position:absolute;bottom:0;left:0}}.forgot-password:after,.password-success:after,.recover-email:after,.reset-password:after,.verify-email:after{position:absolute;bottom:0;left:0}.processing~.need-help{display:none!important}.profile{font-family:proximanova-regular,sans-serif}.profile-edit{padding:16px 16px 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:572px;min-height:515px;margin:0 auto;position:relative}.profile-edit:after{content:"";width:100%;height:40px;background-color:#f5f5f5;display:block;position:absolute;bottom:0;left:0}@media (min-width:300px) and (max-width:768px){.profile-edit:after{position:absolute;bottom:0;left:0;height:60px}}@media (min-width:300px) and (max-width:768px){.profile-edit{height:calc(100vh - 60px);box-shadow:none;width:100%;min-height:0}}.profile-edit__container{width:100%}.profile-edit__image{width:68px;height:68px;margin:0 auto 8px}.profile-edit__image img{width:100%;height:auto}.profile-edit__heading{font-size:32px;line-height:32px;font-family:proximanova-bold,sans-serif;color:#212121;margin:16px auto}@media (min-width:300px) and (max-width:768px){.profile-edit__heading{font-size:24px;line-height:25px;margin:24px auto 8px}}.profile-edit__description{font-size:14px;padding:0 16px}.profile-edit__description span{font-family:proximanova-bold,sans-serif}@media (min-width:768px){.profile-edit__description{font-size:15px;text-align:center;margin:0 auto;max-width:345px}}.profile-edit-card{margin:16px 0;padding:32px 8px;display:flex;justify-content:center}@media (min-width:300px) and (max-width:768px){.profile-edit-card{padding:16px}}.profile-edit-card__form{width:405px}@media (min-width:300px) and (max-width:768px){.profile-edit-card__form{width:100%}}.profile-edit-card label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343;display:block;text-align:left;padding-left:13px}.profile-edit-card input[type=email],.profile-edit-card input[type=password],.profile-edit-card input[type=text]{display:block;height:40px;font-size:14px;border:1px solid #d9d9d9;padding:0 16px;color:rgba(70,67,67,.5);border-radius:25px}.profile-edit-card input[type=email],.profile-edit-card input[type=password],.profile-edit-card input[type=submit],.profile-edit-card input[type=text]{width:100%;z-index:1;position:relative;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px}.profile-edit-card input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin-top:8px}.profile-edit-card input[type=submit]:active,.profile-edit-card input[type=submit]:focus,.profile-edit-card input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.profile-edit-card .recaptcha-container{margin-bottom:0}.profile-edit__change-cellphone{padding-top:16px}.profile-edit__change-cellphone a{font-size:15px;font-family:proximanova-regular,sans-serif;color:#212121;text-decoration:underline}.profile-edit__resend{padding-top:16px}.profile-edit__resend a{font-size:15px;font-family:proximanova-regular,sans-serif;color:#212121;text-decoration:underline}.profile-edit__terms{font-size:12px;font-family:proximanova-regular,sans-serif;text-align:center;display:block;margin-top:8px}.profile-edit--email{height:650px}.profile-edit--email label{margin-top:4px}.profile-edit--email .profile-edit--password{position:relative}.profile-edit--email .profile-edit--password span.show-hide-password{position:absolute;font-size:9px;color:#a4a4a4;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;right:16px;cursor:pointer;z-index:2}.profile-edit--email input[type=password],.profile-edit--email input[type=text]{display:inline-block}.profile-edit--email .profile-edit__terms{font-size:13px;margin-top:8px;margin-bottom:0}.profile-edit--email .profile-edit__terms a{border-bottom:1px solid #212121;text-decoration:none;font-family:proximanova-bold,sans-serif;color:#212121}.profile-edit--email .profile-edit__heading{max-width:340px}@media (min-width:300px) and (max-width:768px){.profile-edit--email .profile-edit__heading{max-width:230px}}.profile-edit--email .profile-edit__container{width:334px}@media (min-width:300px) and (max-width:768px){.profile-edit--email .profile-edit__container{width:100%}}.profile-edit--email .profile-edit-card{padding:28px 16px 32px}.profile-edit--email .recaptcha-container{margin-bottom:0}.profile-edit--username .profile-edit__heading{max-width:310px}@media (min-width:300px) and (max-width:768px){.profile-edit--username .profile-edit__heading{max-width:240px}}.profile-edit--username .profile-edit__container{width:490px}@media (min-width:300px) and (max-width:768px){.profile-edit--username .profile-edit__container{width:100%}}.profile-edit--otp .profile-edit__heading,.profile-edit--phone .profile-edit__heading{font-size:22px}.profile-edit--otp .profile-edit-card,.profile-edit--phone .profile-edit-card{padding:0 8px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.profile-edit--otp .profile-edit-card__form,.profile-edit--phone .profile-edit-card__form{max-width:272px;margin:0 auto}.js-required a{text-decoration:underline;color:#21418d}.js-required ::placeholder{color:#ff9ea5;opacity:1}.js-required :-ms-input-placeholder{color:#ff9ea5}.js-required ::-ms-input-placeholder{color:#ff9ea5}.js-required label{color:#dd1f26}.js-required .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.js-required span.show-hide-password{color:#dd1f26!important}.js-required input[type=checkbox]+label,.js-required input[type=radio]+label{color:#dd1f26}.js-required input[type=checkbox]+label:before,.js-required input[type=email],.js-required input[type=password],.js-required input[type=radio]+label:before,.js-required input[type=text],.js-required select{border:1px solid #dd1f26;background-color:#f9e1e2}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZ2xvYmFsL19mb290ZXJuYXYuc2NzcyIsInRlbmFudHMvZmluMjQvc3R5bGUuY3NzIiwiYmFzZS9mdW5jdGlvbnMvX2V4dGVuZHMuc2NzcyIsImJhc2UvY29uZmlnL19wYWxsZXR0ZS5zY3NzIiwiYmFzZS9jb25maWcvX2NvbG9ycy5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvX21peGlucy5zY3NzIiwiYmFzZS9jb25maWcvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvZnVuY3Rpb25zL19hZHZlcnRzLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy92ZW5kb3JzL19icmVha3BvaW50LnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9faGVscGVycy5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvX2xvYWRlci5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvX21lZGlhLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9fbm9ybWFsaXplLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvdGlueS1zbGlkZXIvc3JjL3Rpbnktc2xpZGVyLnNjc3MiLCJiYXNlL2dsb2JhbC9fYmFzZS5zY3NzIiwiYmFzZS9jb25maWcvX2ZvbnRzLnNjc3MiLCJiYXNlL2dsb2JhbC9fZm9ybXMuc2NzcyIsImJhc2UvZ2xvYmFsL19icmFuZGJhci5zY3NzIiwiYmFzZS9nbG9iYWwvX2J1dHRvbnMuc2NzcyIsImJhc2UvbW9kdWxlcy9fc29jaWFsc2hhcmUuc2NzcyIsImJhc2UvZ2xvYmFsL19oZWFkZXIuc2NzcyIsInRlbmFudHMvZmluMjQvY29uZmlnL19wYWxsZXR0ZS5zY3NzIiwiYmFzZS9nbG9iYWwvX25hdi5zY3NzIiwiYmFzZS9nbG9iYWwvX2Zvb3Rlci5zY3NzIiwiYmFzZS9nbG9iYWwvX2Rpc2NvdmVyLnNjc3MiLCJiYXNlL2dsb2JhbC9fbWVudS5zY3NzIiwiYmFzZS9nbG9iYWwvX3N3aXBlb3ZlcmxheS5zY3NzIiwiYmFzZS9nbG9iYWwvX2Rpc2NvdmVybW9yZS5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvdmVuZG9ycy9ncmlkbGV4L19ncmlkbGV4LWNsYXNzZXMuc2NzcyIsImJhc2UvZnVuY3Rpb25zL3ZlbmRvcnMvZ3JpZGxleC9fZ3JpZGxleC1taXhpbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy92ZW5kb3JzL19zd2lwZXIuc2NzcyIsImJhc2UvcHJvZmlsZS9fYm9va21hcmtzLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX2VtYWlsZmxvdy5zY3NzIiwiYmFzZS9wcm9maWxlL19naWZ0aW5nLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3Byb2Nlc3Npbmcuc2NzcyIsImJhc2UvcHJvZmlsZS9fcHJvZmlsZWRldGFpbHMuc2NzcyIsImJhc2UvcHJvZmlsZS9fcHJvZmlsZW1lbnUuc2NzcyIsImJhc2UvcHJvZmlsZS9fcHJvZmlsZS5zY3NzIiwiYmFzZS9wcm9maWxlL19zaWdudXAuc2NzcyIsImJhc2UvcHJvZmlsZS9fc3Vic2NyaXB0aW9uLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3N1YnNjcmlwdGlvbnByb21vLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX25lZWRoZWxwLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3Byb2ZpbGVlZGl0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBME9vQixnQkNxcUZwQixDQ3YzRkEsNkdBQ0ksWUNxRFEsQ0RwRFIscUJFekJJLENDQUoseUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBbUJBLHNFRlRnQixDRVVoQix1RUZWZ0IsQ0VXaEIsd0VGWGdCLENFWWhCLDBFRlpnQixDRWFoQiwyRUZiZ0IsQ0VjaEIsbUVKWUosQ0MrQkEsb0JBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBR0ksc0RBQUEsQ0FDQSwyQkFBQSxDQUNBLHVCQUFBLENBQ0EsdUJEOUJSLENLOUNBLFdBQ0ksNEJBQUEsQ0FDQSw0U0FBQSxDQU1BLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlC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Q0ksVWIyMkJSLENhdjJCQSxnQkFDSSxhQUFBLENBQ0EsVUFBQSxDQUNBLFViMDJCSixDYXYyQkEsSUFDSSxjQUFBLENBQ0EscUJBQUEsQ0FDQSxXYjAyQkosQ2F4MkJJLGlCQUNJLGlCYjAyQlIsQ2F0MkJBLFVBQ0ksU0FBQSxDVGhDQSwwQ1NpQ0EsQ1RoQ0EsdUNTZ0NBLENUL0JBLHFDUytCQSxDVDlCQSxrQ0owNEJKLENhMTJCSSxxQkFDSSxTYjQyQlIsQ2F4MkJBLEVBQ0ksb0JBQUEsQ0FDQSx1Q2IyMkJKLENhejJCSSx5QkFDSSxTYjIyQlIsQ2F2MkJBLGlEQUdJLGtCVmtCUSxDVWpCUixVVnRGSSxDVXVGSixnQmIwMkJKLENhdjJCQSxLQUNJLFFBQUEsQ0FDQSwwQ0M1RmUsQ0Q2RmYsY1gxRmEsQ1cyRmIsZVgxRmUsQ1cyRmYsYVYxRlUsQ1UyRlYsd0JiMDJCSixDTzM0QkkseUJNMkJKLEtBU1EsZ0JBQUEsQ0FDQSx3QmIyMkJOLENBQ0YsQ2F4MkJBLEdBQ0ksNENDdkdpQixDRHdHakIsZUFBQSxDQUNBLGlCYjIyQkosQ2F4MkJBLFNBRUksdUNDL0ZpQixDRGdHakIsZUFBQSxDQUNBLGlCYjIyQkosQ2F4MkJBLFNBQ0ksV1hsQlMsQ1dtQlQsV2IyMkJKLENheDJCQSxjQUNJLGNiMjJCSixDT3Y2QkksK0NNMkRKLGNBSVEsbUJBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QmI0MkJOLENBQ0YsQ08vNkJJLHlCTTJESixjQVdRLGtCWGhDUyxDV2lDVCxTYjYyQk4sQ2EzMkJNLHNCQUNJLFdBQUEsQ0FDQSxXWDlETixDVytETSx3QmI2MkJWLENBQ0YsQ2F6MkJBLFdBQ0ksWUFBQSxDQUNBLG9CYjQyQkosQ2ExMkJJLGlCQUNJLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxTYjQyQlIsQ2F6MkJJLG9CQUNJLFlBQUEsQ0FDQSxrQmIyMkJSLENheDJCSSx1QkFDSSxXWDFESSxDVzJESixpQlhwRkksQ1dxRkoscUJiMDJCUixDYXYyQkksdUJBQ0ksV1gvREksQ1dnRUosYUFBQSxDQUNBLHFCQUFB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ckVKLENxQjFnRXdCLG9GQUNJLHdCckI2Z0U1QixDcUIxZ0V3QixvRkFDSSxZckI2Z0U1QixDcUJ4Z0V3Qiw0R0FDSSxRQUFBLENqQm5MeEIsZ0NpQm9MMkMsQ2pCbkwzQyw0QmlCbUwyQyxDakJsTDNDLHdCSityRUosQ3FCemdFNEIsd0hBQ0ksdURBQUEsQ0FDQSxTQUFBLENqQjFMNUIsK0JpQjJMK0MsQ2pCMUwvQywyQmlCMEwrQyxDakJ6TC9DLHVCSnVzRUosQ3FCeGdFd0IsOEdBQ0ksWXJCMmdFNUIsQ3FCdGdFZ0IsMEVBQ0ksU0FBQSxDQUNBLEtyQnlnRXBCLENxQmpnRW9CLHNEQUNJLFlBQUEsQ0FDQSxVckJtZ0V4QixDTy9yRUkseUJlOURKLFFBRVEscUJ0Qmd3RU4sQ0FDRixDT3JzRUkseUJlekRBLGNBRVEsVXRCZ3dFVixDQUNGLENPMXNFSSwrQ2V6REEsY0FNUSxXdEJpd0VWLENzQi92RVUsa0JBQ0ksVXRCaXdFZCxDQUNGLENzQnZ2RVksbUJBQ0ksZXRCOHZFaEIsQ08xdEVJLHlCZXJDUSxtQkFJUSxvQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJ0Qit2RWxCLENzQjd2RWtCLHlCQUNJLFdBQUEsQ0FDQSxlQUFBLENBQ0EsY3RCK3ZFdEIsQ3NCMXZFc0IsMEVBQ0ksWXRCNHZFMUIsQ3NCeHZFa0IscUJBQ0ksYW5CM0NWLENtQjRDVSxjUjNCTCxDUTRCSyx1Q3RCMHZFdEIsQ3NCeHZFc0IsMkJBQ0kseUJ0QjB2RTFCLENBQ0YsQ3NCbnZFSSxhQUNJLDRCQUFBLENBQ0EsZXBCY0ksQ29CYkosa0J0QnF2RVIsQ3NCbHZFSSxtQkFDSSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQkFBQSxDQUNBLGN0Qm92RVIsQ3NCbHZFUSxxQmxCeENKLG1Da0J5Q1EsQ2xCeENSLGdDa0J3Q1EsQ2xCdkNSLDhCa0J1Q1EsQ2xCdENSLDJCa0JzQ1EsQ0FDQSxTQUFBLENBQ0EsaUJ0QnV2RVosQ3NCcnZFWSwyQkFDSSxVdEJ1dkVoQixDc0JwdkVZLHlCQUNJLFd0QnN2RWhCLENzQmh2RVEsc0JBQ0ksYUFBQSxDQUNB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Q0FDSSxnQkFBQSxDdEJoRVoseUNzQmtFWSxDdEJqRVosc0NzQmlFWSxDdEJoRVosb0NzQmdFWSxDdEIvRFosaUNKdStGSixDMkJ4Z0dBLHFEQUdFLHFCQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0EsYTNCK2dHRixDMkI1Z0dBLGtEQUdFLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxjM0IrZ0dGLEMyQjVnR0EsaUNBRUUsVzNCK2dHRixDMkI1Z0dBLGlCQUNFLFMzQitnR0YsQzJCM2dHQSw0U0FTRSxRQUFBLENBQ0EsUzNCOGdHRixDMkJyZ0dFLG9DQUNFLFEzQjJnR0osQzJCMWdHSSx5R0FFRSxTM0I0Z0dOLEMyQnZnR0Usa0NBQ0UsZ0IzQnlnR0osQzJCdGdHRSxrQ0FDRSxzQjNCd2dHSixDMkJyZ0dFLGlDQUNFLHdCQUFBLENBQ0EsbUJBQUEsQ0FDQSxnQjNCdWdHSixDMkJwZ0dFLCtCQUNFLHNCM0JzZ0dKLEMyQm5nR0Usa0NBQ0Usa0IzQnFnR0osQzJCbGdHRSxrQ0FDRSxvQjNCb2dHSixDMkJoZ0dFLG1DQUNFLDBCM0JrZ0dKLEMyQmhnR0Usa0NBQ0UscUIzQmtnR0osQzJCamdHSSxtREFDRSxlM0JtZ0dOLEMyQmhnR0UsMENBQ0UsNkIzQmtnR0osQzJCOS9GRSx3Q0FDRSw2QjNCZ2dHSixDMkI5L0ZFLHVDQUNFLDRCM0JnZ0dKLEMyQjUvRkUsdUtBR0Usa0IzQjQvRkosQzJCMy9GSSw2S0FDRSxXM0I2L0ZOLEMyQnovRkUsOEpBR0UsZ0IzQnkvRkosQzJCbi9GRSw4QkFDRSxxQjNCcy9GSixDMkJwL0ZFLGlDQUNFLGlCM0JzL0ZKLEMyQnAvRkUsaUNBQ0UsbUIzQnMvRkosQzJCcC9GRSxnQ0FDRSxRM0JzL0ZKLEMyQnAvRkUsK0JBQ0UsTzNCcy9GSixDNEJqbkdNLDJHQUtFLGVBQUEsQ0FDQSxjNUJxbkdSLEM0QjNuR00sMkdBS0UsY0FBQSxDQUNBLGE1QjRuR1IsQzRCbG9HTSwyR0FLRSx5QkFBQSxDQUNBLHdCNUJtb0dSLEM0QnpvR00sMkdBS0UsY0FBQSxDQUNBLGE1QjBvR1IsQzRCaHBHTSwyR0FLRSxjQUFBLENBQ0EsYTVCaXBHUixDNEJ2cEdNLDJHQUtFLHlCQUFBLENBQ0Esd0I1QndwR1IsQzRCOXBHTSwyR0FLRSx5QkFBQSxDQUNBLHdCNUIrcEdSLEM0QnJxR00sMkdBS0UsZ0JBQUEsQ0FDQSxlNUJzcUdSLEM0QjVxR00sMkdBS0UseUJBQUEsQ0FDQSx3QjVCNnFHUixDNEJuckdNLDhHQUtFLGNBQUEsQ0FDQSxhNUJvckdSLEM0QjFyR00sOEdBS0Usd0JBQUEsQ0FDQSx1QjVCMnJHUixDNEJqc0dNLDhHQUtFLHdCQUFBLENBQ0EsdUI1QmtzR1IsQzRCbHRHSSx3QkFVRSwrRkFLRSxlQUFBLENBQ0EsYzVCMHNHTixDNEJodEdJLCtGQUtFLGNBQUEsQ0FDQSxhNUJpdEdOLEM0QnZ0R0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCd3RHTixDNEI5dEdJLCtGQUtFLGNBQUEsQ0FDQSxhNUIrdEdOLEM0QnJ1R0ksK0ZBS0UsY0FBQSxDQUNBLGE1QnN1R04sQzRCNXVHSSwrRkFLRSx5QkFBQSxDQUNBLHdCNUI2dUdOLEM0Qm52R0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCb3ZHTixDNEIxdkdJLCtGQUtFLGdCQUFBLENBQ0EsZTVCMnZHTixDNEJqd0dJLCtGQUtFLHlCQUFBLENBQ0Esd0I1Qmt3R04sQzRCeHdHSSxrR0FLRSxjQUFBLENBQ0EsYTVCeXdHTixDNEIvd0dJLGtHQUtFLHdCQUFBLENBQ0EsdUI1Qmd4R04sQzRCdHhHSSxrR0FLRSx3QkFBQSxDQUNBLHVCNUJ1eEdOLENBQ0YsQzRCeHlHSSx3QkFVRSwrRkFLRSxlQUFBLENBQ0EsYzVCK3hHTixDNEJyeUdJLCtGQUtFLGNBQUEsQ0FDQSxhNUJzeUdOLEM0QjV5R0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCNnlHTixDNEJuekdJLCtGQUtFLGNBQUEsQ0FDQSxhNUJvekdOLEM0QjF6R0ksK0ZBS0UsY0FBQSxDQUNBLGE1QjJ6R04sQzRCajBHSSwrRkFLRSx5QkFBQSxDQUNBLHdCNUJrMEdOLEM0QngwR0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCeTBHTixDNEIvMEdJLCtGQUtFLGdCQUFBLENBQ0EsZTVCZzFHTixDNEJ0MUdJLCtGQUtFLHlCQUFBLENBQ0Esd0I1QnUxR04sQzRCNzFHSSxrR0FLRSxjQUFBLENBQ0EsYTVCODFHTixDNEJwMkdJLGtHQUtFLHdCQUFBLENBQ0EsdUI1QnEyR04sQzRCMzJHSSxrR0FLRSx3QkFBQSxDQUNBLHVCNUI0MkdOLENBQ0YsQzRCNzNHSSx3QkFVRSwrRkFLRSxlQUFBLENBQ0EsYzVCbzNHTixDNEIxM0dJLCtGQUtFLGNBQUEsQ0FDQSxhNUIyM0dOLEM0Qmo0R0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCazRHTixDNEJ4NEdJLCtGQUtFLGNBQUEsQ0FDQSxhNUJ5NEdOLEM0Qi80R0ksK0ZBS0UsY0FBQSxDQUNBLGE1Qmc1R04sQzRCdDVHSSwrRkFLRSx5QkFBQSxDQUNBLHdCNUJ1NUdOLEM0Qjc1R0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCODVHTixDNEJwNkdJLCtGQUtFLGdCQUFBLENBQ0EsZTVCcTZHTixDNEIzNkdJLCtGQUtFLHlCQUFBLENBQ0Esd0I1QjQ2R04sQzRCbDdHSSxrR0FLRSxjQUFBLENBQ0EsYTVCbTdHTixDNEJ6N0dJLGtHQUtFLHdCQUFBLENBQ0EsdUI1QjA3R04sQzRCaDhHSSxrR0FLRSx3QkFBQSxDQUNBLHVCNUJpOEdOLENBQ0YsQzRCbDlHSSx3QkFVRSwrRkFLRSxlQUFBLENBQ0EsYzVCeThHTixDNEIvOEdJLCtGQUtFLGNBQUEsQ0FDQSxhNUJnOUdOLEM0QnQ5R0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCdTlHTixDNEI3OUdJLCtGQUtFLGNBQUEsQ0FDQSxhNUI4OUdOLEM0QnArR0ksK0ZBS0UsY0FBQSxDQUNBLGE1QnErR04sQzRCMytHSSwrRkFLRSx5QkFBQSxDQUNBLHdCNUI0K0dOLEM0QmwvR0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCbS9HTixDNEJ6L0dJLCtGQUtFLGdCQUFBLENBQ0EsZTVCMC9HTixDNEJoZ0hJLCtGQUtFLHlCQUFBLENBQ0Esd0I1QmlnSE4sQzRCdmdISSxrR0FLRSxjQUFBLENBQ0EsYTVCd2dITixDNEI5Z0hJLGtHQUtFLHdCQUFBLENBQ0EsdUI1QitnSE4sQzRCcmhISSxrR0FLRSx3QkFBQSxDQUNBLHVCNUJzaEhOLENBQ0YsQzRCMWdITSwyR0FBMkMsd0JBQUEsQ0FBMEMsdUI1Qm1oSDNGLEM0Qm5oSE0sMkdBQTJDLHlCQUFBLENBQTBDLHdCNUJ5aEgzRixDNEJ6aEhNLDJHQUEyQyxjQUFBLENBQTBDLGE1QitoSDNGLEM0Qi9oSE0sMkdBQTJDLHlCQUFBLENBQTBDLHdCNUJxaUgzRixDNEJyaUhNLDJHQUEyQyx5QkFBQSxDQUEwQyx3QjVCMmlIM0YsQzRCM2lITSwyR0FBMkMsY0FBQSxDQUEwQyxhNUJpakgzRixDNEJqakhNLDJHQUEyQyx5QkFBQSxDQUEwQyx3QjVCdWpIM0YsQzRCdmpITSwyR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjZqSDNGLEM0QjdqSE0sMkdBQTJDLGNBQUEsQ0FBMEMsYTVCbWtIM0YsQzRCbmtITSw4R0FBMkMseUJBQUEsQ0FBMEMsd0I1QnlrSDNGLEM0QnprSE0sOEdBQTJDLHlCQUFBLENBQTBDLHdCNUIra0gzRixDNEIva0hNLDhHQUEyQyxlQUFBLENBQTBDLGM1QnFsSDNGLEM0QjFqSE0sNkhBQXFDLGE1QmdrSDNDLEM0QmhrSE0sNkhBQXFDLHlCNUJxa0gzQyxDNEJya0hNLDZIQUFxQywwQjVCMGtIM0MsQzRCMWtITSw2SEFBcUMsZTVCK2tIM0MsQzRCL2tITSw2SEFBcUMsMEI1Qm9sSDNDLEM0QnBsSE0sNkhBQXFDLDBCNUJ5bEgzQyxDNEJ6bEhNLDZIQUFxQyxlNUI4bEgzQyxDNEI5bEhNLDZIQUFxQywwQjVCbW1IM0MsQzRCbm1ITSw2SEFBcUMsMEI1QndtSDNDLEM0QnhtSE0sNkhBQXFDLGU1QjZtSDNDLEM0QjdtSE0sZ0lBQXFDLDBCNUJrbkgzQyxDNEJsbkhNLGdJQUFxQywwQjVCdW5IM0MsQzRCL21ITSxnSUFBc0MsYzVCcW5INUMsQzRCcm5ITSxnSUFBc0MsMEI1QjBuSDVDLEM0QjFuSE0sZ0lBQXNDLDJCNUIrbkg1QyxDNEIvbkhNLGdJQUFzQyxnQjVCb29INUMsQzRCcG9ITSxnSUFBc0MsMkI1QnlvSDVDLEM0QnpvSE0sZ0lBQXNDLDJCNUI4b0g1QyxDNEI5b0hNLGdJQUFzQyxnQjVCbXBINUMsQzRCbnBITSxnSUFBc0MsMkI1QndwSDVDLEM0QnhwSE0sZ0lBQXNDLDJCNUI2cEg1QyxDNEI3cEhNLGdJQUFzQyxnQjVCa3FINUMsQzRCbHFITSxtSUFBc0MsMkI1QnVxSDVDLEM0QnZxSE0sbUlBQXNDLDJCNUI0cUg1QyxDNEI1dUhJLHdCQTZCRSxrR0FBMkMsd0JBQUEsQ0FBMEMsdUI1QnV0SHpGLEM0QnZ0SEksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUI2dEh6RixDNEI3dEhJLGtHQUEyQyxjQUFBLENBQTBDLGE1Qm11SHpGLEM0Qm51SEksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJ5dUh6RixDNEJ6dUhJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCK3VIekYsQzRCL3VISSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJxdkh6RixDNEJydkhJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCMnZIekYsQzRCM3ZISSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1Qml3SHpGLEM0Qmp3SEksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCdXdIekYsQzRCdndISSxxR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjZ3SHpGLEM0Qjd3SEkscUdBQTJDLHlCQUFBLENBQTBDLHdCNUJteEh6RixDNEJueEhJLHFHQUEyQyxlQUFBLENBQTBDLGM1Qnl4SHpGLEM0Qjl2SEksNkhBQXFDLGE1Qm93SHpDLEM0QnB3SEksNkhBQXFDLHlCNUJ5d0h6QyxDNEJ6d0hJLDZIQUFxQywwQjVCOHdIekMsQzRCOXdISSw2SEFBcUMsZTVCbXhIekMsQzRCbnhISSw2SEFBcUMsMEI1Qnd4SHpDLEM0Qnh4SEksNkhBQXFDLDBCNUI2eEh6QyxDNEI3eEhJLDZIQUFxQyxlNUJreUh6QyxDNEJseUhJLDZIQUFxQywwQjVCdXlIekMsQzRCdnlISSw2SEFBcUMsMEI1QjR5SHpDLEM0QjV5SEksNkhBQXFDLGU1Qml6SHpDLEM0Qmp6SEksZ0lBQXFDLDBCNUJzekh6QyxDNEJ0ekhJLGdJQUFxQywwQjVCMnpIekMsQzRCbnpISSxnSUFBc0MsYzVCeXpIMUMsQzRCenpISSxnSUFBc0MsMEI1Qjh6SDFDLEM0Qjl6SEksZ0lBQXNDLDJCNUJtMEgxQyxDNEJuMEhJLGdJQUFzQyxnQjVCdzBIMUMsQzRCeDBISSxnSUFBc0MsMkI1QjYwSDFDLEM0QjcwSEksZ0lBQXNDLDJCNUJrMUgxQyxDNEJsMUhJLGdJQUFzQyxnQjVCdTFIMUMsQzRCdjFISSxnSUFBc0MsMkI1QjQxSDFDLEM0QjUxSEksZ0lBQXNDLDJCNUJpMkgxQyxDNEJqMkhJLGdJQUFzQyxnQjVCczJIMUMsQzRCdDJISSxtSUFBc0MsMkI1QjIySDFDLEM0QjMySEksbUlBQXNDLDJCNUJnM0gxQyxDNEJ4NEhFLDhHQUNFLFE1QjY0SEosQzRCMzRIRSwyR0FDRSxPNUIrNEhKLENBQ0YsQzRCNTdISSx3QkE2QkUsa0dBQTJDLHdCQUFBLENBQTBDLHVCNUJzNkh6RixDNEJ0NkhJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCNDZIekYsQzRCNTZISSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJrN0h6RixDNEJsN0hJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCdzdIekYsQzRCeDdISSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1Qjg3SHpGLEM0Qjk3SEksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCbzhIekYsQzRCcDhISSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjA4SHpGLEM0QjE4SEksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJnOUh6RixDNEJoOUhJLGtHQUEyQyxjQUFBLENBQTBDLGE1QnM5SHpGLEM0QnQ5SEkscUdBQTJDLHlCQUFBLENBQTBDLHdCNUI0OUh6RixDNEI1OUhJLHFHQUEyQyx5QkFBQSxDQUEwQyx3QjVCaytIekYsQzRCbCtISSxxR0FBMkMsZUFBQSxDQUEwQyxjNUJ3K0h6RixDNEI3OEhJLDZIQUFxQyxhNUJtOUh6QyxDNEJuOUhJLDZIQUFxQyx5QjVCdzlIekMsQzRCeDlISSw2SEFBcUMsMEI1QjY5SHpDLEM0Qjc5SEksNkhBQXFDLGU1QmsrSHpDLEM0QmwrSEksNkhBQXFDLDBCNUJ1K0h6QyxDNEJ2K0hJLDZIQUFxQywwQjVCNCtIekMsQzRCNStISSw2SEFBcUMsZTVCaS9IekMsQzRCai9ISSw2SEFBcUMsMEI1QnMvSHpDLEM0QnQvSEksNkhBQXFDLDBCNUIyL0h6QyxDNEIzL0hJLDZIQUFxQyxlNUJnZ0l6QyxDNEJoZ0lJLGdJQUFxQywwQjVCcWdJekMsQzRCcmdJSSxnSUFBcUMsMEI1QjBnSXpDLEM0QmxnSUksZ0lBQXNDLGM1QndnSTFDLEM0QnhnSUksZ0lBQXNDLDBCNUI2Z0kxQyxDNEI3Z0lJLGdJQUFzQywyQjVCa2hJMUMsQzRCbGhJSSxnSUFBc0MsZ0I1QnVoSTFDLEM0QnZoSUksZ0lBQXNDLDJCNUI0aEkxQyxDNEI1aElJLGdJQUFzQywyQjVCaWlJMUMsQzRCamlJSSxnSUFBc0MsZ0I1QnNpSTFDLEM0QnRpSUksZ0lBQXNDLDJCNUIyaUkxQyxDNEIzaUlJLGdJQUFzQywyQjVCZ2pJMUMsQzRCaGpJSSxnSUFBc0MsZ0I1QnFqSTFDLEM0QnJqSUksbUlBQXNDLDJCNUIwakkxQyxDNEIxaklJLG1JQUFzQywyQjVCK2pJMUMsQzRCdmxJRSw4R0FDRSxRNUI0bElKLEM0QjFsSUUsMkdBQ0UsTzVCOGxJSixDQUNGLEM0QjNvSUksd0JBNkJFLGtHQUEyQyx3QkFBQSxDQUEwQyx1QjVCcW5JekYsQzRCcm5JSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjJuSXpGLEM0QjNuSUksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCaW9JekYsQzRCam9JSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QnVvSXpGLEM0QnZvSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUI2b0l6RixDNEI3b0lJLGtHQUEyQyxjQUFBLENBQTBDLGE1Qm1wSXpGLEM0Qm5wSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJ5cEl6RixDNEJ6cElJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCK3BJekYsQzRCL3BJSSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJxcUl6RixDNEJycUlJLHFHQUEyQyx5QkFBQSxDQUEwQyx3QjVCMnFJekYsQzRCM3FJSSxxR0FBMkMseUJBQUEsQ0FBMEMsd0I1QmlySXpGLEM0QmpySUkscUdBQTJDLGVBQUEsQ0FBMEMsYzVCdXJJekYsQzRCNXBJSSw2SEFBcUMsYTVCa3FJekMsQzRCbHFJSSw2SEFBcUMseUI1QnVxSXpDLEM0QnZxSUksNkhBQXFDLDBCNUI0cUl6QyxDNEI1cUlJLDZIQUFxQyxlNUJpckl6QyxDNEJqcklJLDZIQUFxQywwQjVCc3JJekMsQzRCdHJJSSw2SEFBcUMsMEI1QjJySXpDLEM0QjNySUksNkhBQXFDLGU1QmdzSXpDLEM0QmhzSUksNkhBQXFDLDBCNUJxc0l6QyxDNEJyc0lJLDZIQUFxQywwQjVCMHNJekMsQzRCMXNJSSw2SEFBcUMsZTVCK3NJekMsQzRCL3NJSSxnSUFBcUMsMEI1Qm90SXpDLEM0QnB0SUksZ0lBQXFDLDBCNUJ5dEl6QyxDNEJqdElJLGdJQUFzQyxjNUJ1dEkxQyxDNEJ2dElJLGdJQUFzQywwQjVCNHRJMUMsQzRCNXRJSSxnSUFBc0MsMkI1Qml1STFDLEM0Qmp1SUksZ0lBQXNDLGdCNUJzdUkxQyxDNEJ0dUlJLGdJQUFzQywyQjVCMnVJMUMsQzRCM3VJSSxnSUFBc0MsMkI1Qmd2STFDLEM0Qmh2SUksZ0lBQXNDLGdCNUJxdkkxQyxDNEJydklJLGdJQUFzQywyQjVCMHZJMUMsQzRCMXZJSSxnSUFBc0MsMkI1Qit2STFDLEM0Qi92SUksZ0lBQXNDLGdCNUJvd0kxQyxDNEJwd0lJLG1JQUFzQywyQjVCeXdJMUMsQzRCendJSSxtSUFBc0MsMkI1Qjh3STFDLEM0QnR5SUUsOEdBQ0UsUTVCMnlJSixDNEJ6eUlFLDJHQUNFLE81QjZ5SUosQ0FDRixDNEIxMUlJLHdCQTZCRSxrR0FBMkMsd0JBQUEsQ0FBMEMsdUI1Qm8wSXpGLEM0QnAwSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUIwMEl6RixDNEIxMElJLGtHQUEyQyxjQUFBLENBQTBDLGE1QmcxSXpGLEM0QmgxSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJzMUl6RixDNEJ0MUlJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCNDFJekYsQzRCNTFJSSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJrMkl6RixDNEJsMklJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCdzJJekYsQzRCeDJJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjgySXpGLEM0QjkySUksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCbzNJekYsQzRCcDNJSSxxR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjAzSXpGLEM0QjEzSUkscUdBQTJDLHlCQUFBLENBQTBDLHdCNUJnNEl6RixDNEJoNElJLHFHQUEyQyxlQUFBLENBQTBDLGM1QnM0SXpGLEM0QjMySUksNkhBQXFDLGE1QmkzSXpDLEM0QmozSUksNkhBQXFDLHlCNUJzM0l6QyxDNEJ0M0lJLDZIQUFxQywwQjVCMjNJekMsQzRCMzNJSSw2SEFBcUMsZTVCZzRJekMsQzRCaDRJSSw2SEFBcUMsMEI1QnE0SXpDLEM0QnI0SUksNkhBQXFDLDBCNUIwNEl6QyxDNEIxNElJLDZIQUFxQyxlNUIrNEl6QyxDNEIvNElJLDZIQUFxQywwQjVCbzVJekMsQzRCcDVJSSw2SEFBcUMsMEI1Qnk1SXpDLEM0Qno1SUksNkhBQXFDLGU1Qjg1SXpDLEM0Qjk1SUksZ0lBQXFDLDBCNUJtNkl6QyxDNEJuNklJLGdJQUFxQywwQjVCdzZJekMsQzRCaDZJSSxnSUFBc0MsYzVCczZJMUMsQzRCdDZJSSxnSUFBc0MsMEI1QjI2STFDLEM0QjM2SUksZ0lBQXNDLDJCNUJnN0kxQyxDNEJoN0lJLGdJQUFzQyxnQjVCcTdJMUMsQzRCcjdJSSxnSUFBc0MsMkI1QjA3STFDLEM0QjE3SUksZ0lBQXNDLDJCNUIrN0kxQyxDNEIvN0lJLGdJQUFzQyxnQjVCbzhJMUMsQzRCcDhJSSxnSUFBc0MsMkI1Qnk4STFDLEM0Qno4SUksZ0lBQXNDLDJCNUI4OEkxQyxDNEI5OElJLGdJQUFzQyxnQjVCbTlJMUMsQzRCbjlJSSxtSUFBc0MsMkI1Qnc5STFD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QUNBLFNqQmtnTVIsQ21DcjNMUSw2QkFDSSxZQUFBLENBQ0EsdUNyQi9JUyxDcUJnSlQsYWhDdEVJLENnQ3VFSixjQUFBLENBQ0EsWW5DdTNMWixDbUNyM0xZLGtDQUNJLGFuQ3UzTGhCLENtQ24zTFEsNkJBQ0ksaUJBQUEsQ0FDQSxrQm5DcTNMWixDbUNuM0xZLGtDQUNJLGFuQ3EzTGhCLENtQ2wzTFksbUNBQ0ksYUFBQSxDQUNBLGNBQUEsQ0FDQSxlakNoS04sQ2lDaUtNLGFuQ28zTGhCLENtQ2ozTFksZ0ZBRUksaUJBQUEsQ0FDQSxXQUFBLENBQ0EsVWpDaEhKLENpQ2lISSxhQUFBLENBQ0Esd0JuQ20zTGhCLENtQ2gzTFkseUNBQ0ksYW5DazNMaEIsQ21DLzJMWSx1Q0FDSSxhbkNpM0xoQixDbUM5MkxZLHNDQUNJLFVoQzNNUixDZ0M0TVEsd0JuQ2czTGhCLENtQzEyTFEseUNBRUksZ0JBQUEsQ0FDQSxrQmpDeElBLENpQ3lJQSxZbkMyMkxaLENtQ3oyTFksOENBQ0ksYW5DMjJMaEIsQ09yZ01JLCtDNEJtSkkseUNBV1EsU25DMjJMZCxDQUNGLENtQ3gyTFEsb0NBQ0ksV0FBQSxDQUNBLGFBQUEsQy9CM01SLHNFRlRnQixDRVVoQix1RUZWZ0IsQ0VXaEIsd0VGWGdCLENFWWhCLDBFRlpnQixDRWFoQiwyRUZiZ0IsQ0VjaEIsbUVGZGdCLENpQ3NOUixlaENyT0osQ2dDc09JLDBDbkMrMkxaLENPdGhNSSwrQzRCa0tJLG9DQVFRLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxZbkNnM0xkLENtQzkyTGMseUNBQ0ksYW5DZzNMbEIsQ0FDRixDbUM3MkxZLHlDQUNJLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsYW5DKzJMaEIsQ21DNzJMZ0IsOExBQ0ksYW5DKzJMcEIsQ21DNTJMZ0IsZ0RBQ0ksU25DODJMcEIsQ21DMzJMZ0IscURBQ0ksK0JuQzYyTHBCLENtQzEyTGdCLGtEQUNJLGNuQzQyTHBCLENt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Q0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBRUksbURBQUEsQ0FDQSx1QkFBQSxDQUNBLHVCQUFBLENBQ0EsMkJwQ3dzTWhDLENvQ25zTTRCLHVEQUNJLHNCcENxc01oQyxDb0Nqc013Qiw0Q0FDSSxXQUFBLENBQ0EsVXBDbXNNNUIsQ29DaHNNd0IsNkNBQ0ksZ0JsQzVJaEIsQ2tDNklnQixhakNyTmQsQ2lDc05jLGNwQ2tzTTVCLENvQy9yTXdCLDhDQUNJLHdCcENpc001QixDb0M1ck1nQiw0Q0FDSSxnQnBDOHJNcEIsQ29DNXJNb0IsOENBQ0ksY0FBQSxDQUNBLHVDdEJ4T0wsQ3NCeU9LLGFwQzhyTXhCLENvQzVyTXdCLG9EQUNJLHlCcEM4ck01QixDb0N4ck1ZLGdDQUNJLHVDdEJuUEcsQ3NCb1BILGFBQUEsQ0FDQSxpQnBDMHJNaEIsQ29DdnJNWSxxQ0FDSSxjcEN5ck1oQixDb0N2ck1nQiwwQ0FDSSx1Q3RCNVBELENzQjZQQyxhakN6UE4sQ2lDMFBNLGFwQ3lyTXBCLENvQ3JyTVksOEJBV0ksWUFBQSxDQUNBLGlCQUFBLENBQ0EsV2xDcE1WLENrQ3FNVSxjcEM2cU1oQixDb0Mxck1nQixtQ0FDSSxZQUFBLENBQ0EsK0JwQzRyTXBCLENvQ3pyTWdCLG1DQUNJLHVDdEJ6UUQsQ3NCMFFDLG9CcEMyck1wQixDb0Nuck1nQixnQ25CN1BaLGNBQUEsQ0FDQSxhZG9FWSxDY25FWix1Q0hWaUIsQ0dXakIsY0FBQSxDQUNBLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLFdmbURRLENlbERSLGdCZmtEUSxDZWpEUix3Qm1Cc1B3RCxDbkJyUHhELHFCZC9CSSxDQ0FKLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSwyREFBQSxDQUNBLHdEYURBLENiRUEsc0RhRkEsQ2JHQSxtRGFIQSxDbUJvUGdCLGVsQ2hRVixDa0NpUVUsV0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLG9CcEN3c01wQixDaUI5N01JLG1IQUNJLHdCZHVE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SkUseUIxQ3d4WWhCLEMwQ3B4WVEscUJBQ0ksY0FBQSxDQUNBLDBDNUIxS08sQzRCMktQLGlCQUFBLENBQ0EsYUFBQSxDQUNBLGMxQ3N4WVosQzBDbnhZUSxxQkFDSSxZMUNxeFlaLEMwQ254WVksMkJBQ0ksYzFDcXhZaEIsQzBDbHhZWSw2Q0FDSSxpQjFDb3hZaEIsQzBDbHhZZ0IscUVBQ0ksaUJBQUEsQ0FDQSxhQUFBLENBQ0EsYXZDNUdFLEN1QzZHRix3QkFBQSxDQUNBLFdBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxTMUNveFlwQixDMENoeFlZLGdGQUNJLG9CMUNreFloQixDMEM5d1lnQiwwQ0FDSSxjQUFBLENBQ0EsY3hDbklkLEN3Q29JYyxlMUNneFlwQixDMEM5d1lvQiw0Q0FDSSwrQkFBQSxDQUNBLG9CQUFBLENBQ0EsdUM1QnBNSCxDNEJxTUcsYTFDZ3hZeEIsQzBDNXdZZ0IsNENBQ0ksZTFDOHdZcEIsQ08xNllJLCtDbUMySlksNENBSVEsZTFDK3dZdEIsQ0FDRixDMEM1d1lnQiw4Q0FDSSxXMUM4d1lwQixDT2w3WUksK0NtQ21LWSw4Q0FJUSxVMUMrd1l0QixDQUNGLEMwQzV3WWdCLHdDQUNJLHNCMUM4d1lwQixDMEMxd1lZLDBDQUNJLGUxQzR3WWhCLEMwQ3Z3WVksK0NBQ0ksZTFDeXdZaEIsQ09oOFlJLCtDbUNzTFEsK0NBSVEsZTFDMHdZbEIsQ0FDRixDMEN2d1lZLGlEQUNJLFcxQ3l3WWhCLENPeDhZSSwrQ21DOExRLGlEQUlRLFUxQzB3WWxCLENBQ0YsQzBDbndZZ0Isc0ZBQ0ksYzFDcXdZcEIsQzBDbHdZZ0IsOEVBQ0ksYUFBQSxDdEM5UWhCLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxvQkFBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBbUJBLGtCc0N3UG9DLEN0Q3ZQcEMsbUJzQ3VQb0MsQ3RDdFBwQyxvQnNDc1BvQyxDdENyUHBDLHNCc0NxUG9DLEN0Q3BQcEMsdUJzQ29Qb0MsQ3RDblBwQyxlSmlnWkosQzBDNXdZb0IsMEZBQ0ksZUFBQSxDQUNBLGExQzh3WXhCLEMwQ253WUksZUFDSSx5QkFBQSxDQUNBLGExQ3N3WVIsQzBDbndZSSwyQkFDSSxhQUFBLENBQ0EsUzFDdXdZUixDMENwd1lJLG9DQUNJLGExQ3V3WVIsQzBDcHdZSSxxQ0FDSSxhMUN1d1lSLEMwQ3B3WUksbUJBQ0ksYTFDc3dZUixDMENud1lJLHNDQUNJLHVDNUJyU2EsQzRCc1NiLHVCQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSxpQjFDcXdZUixDMENsd1lJLHFDQUNJLHVCMUNvd1lSLEMwQy92WVEsNkVBQ0ksYTFDa3dZWixDMEN6dllJLDhNQUlJLHdCQUFBLENBQ0Esd0IxQ2d3WVIiLCJmaWxlIjoidGVuYW50cy9maW4yNC9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZm9vdGVyIHtcbiAgICAmX19uYXYge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vYmlsZS1uYXYtYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmF2LXNoYWRvdy10b3ApO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICYuZGlzY292ZXJfYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb290ZXJfX25hdi1pdGVtLS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kaXNjb3Zlcl9idG4ge1xuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyX19uYXYtaXRlbS0taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2JpbGUtbmF2LWFjdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXJfX25hdi1pdGVtLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vYmlsZS1uYXY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCowLjU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcCAxMHB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAuZm9vdGVyX19uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9iaWxlLW5hdi1hY3RpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1mZWF0dXJlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDE4cHgpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlzY292ZXIge1xuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgLnNlY3Rpb24geyAgICAgICAgICBcbiAgICAgICAgICAgICYtLXRpdGxlLWNhcmQge1xuICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWltYWdlLWNhcmQge1xuICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb3JlLWVsbGlwc2lzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVsbGlwc2lzLWNvbG9yLWFsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRkaXNjb3Zlci1pbWFnZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRkaXNjb3Zlci1pbWFnZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYtLW1hZ2F6aW5lcy1kaXNjb3ZlciB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb3JlLWVsbGlwc2lzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVsbGlwc2lzLWNvbG9yLWFsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkZGlzY292ZXItaW1hZ2UtaGVpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRkaXNjb3Zlci1pbWFnZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgICAgIC5tb3JlLWVsbGlwc2lzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbGxpcHNpcy1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgXFwyMkVFJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItbmF2LWZvbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXRlZ29yeSB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMTBweCAkZ2FwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJ0aWNsZS1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW1dlYiBNYXN0ZXIgU3R5bGVzaGVldF1cblByb2plY3Q6XHRGaW4yNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBURU5BTlQgU1RZTEVTICovXG4vKiBGSU4yNCBQQUxMRVRURSAqL1xuLyogQkFTRSBTVFlMRVMgKi9cbi8qIENPTE9SUyAqL1xuLyogQlJBTkRTICovXG4vKiBGT1JNUyAqL1xuLyogU09DSUFMIENPTE9SUyAqL1xuLyogTEFZT1VUIENPTE9VUlMgKi9cbi8qIFYxICovXG4vKiBNYXRyaWMgUHJvdmluY2lhbCBDb2xvcnMqL1xuLyogRk9OVFMgKi9cbi8qIEJPUkRFUlMgKi9cbi8qIEJPWCBTSEFET1dTICovXG4vKiBGT05UIFdFSUdIVFMgKi9cbi8qIEZPTlQgU0laRVMgKi9cbi8qIEhFQURFUiBCUkFORElORyAqL1xuLyogRk9PVEVSICovXG4vKiBTUEFDSU5HICovXG4vKiBTUE9SVCBURUFNIElNQUdFICovXG4vKiBHUklETEVYICovXG4vKiBNRURJQSBRVUVSSUVTICovXG4vKiBTSVRFIFNUUlVDVFVSRSAqL1xuLnByb2ZpbGUtZWRpdC1jYXJkLCAucHJvZmlsZS1lZGl0LCAucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtY29udGFpbmVyLCAuZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLWl0ZW1zIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuI2FydGljbGVzX19sb2FkbW9yZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xvYWRlci1yb2xsaW5nLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi8qIFxuICogRk9OVFMgXG4gKiBMb2NhbCBGb250c1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiO1xuICBzcmM6IGxvY2FsKFwicHJveGltYW5vdmEtYm9sZFwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCI7XG4gIHNyYzogbG9jYWwoXCJwcm94aW1hbm92YS1yZWd1bGFyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRpdFwiO1xuICBzcmM6IGxvY2FsKFwicHJveGltYW5vdmEtYm9sZGl0XCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkaXQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkaXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGRpdC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhcml0XCI7XG4gIHNyYzogbG9jYWwoXCJwcm94aW1hbm92YS1yZWd1bGFyaXRcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyaXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhcml0LXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyYWxld2F5LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9yYWxld2F5LXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcmFsZXdheS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyYWxld2F5LXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3NlbWlib2xkL3JhbGV3YXktc2VtaWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL3NlbWlib2xkL3JhbGV3YXktc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktYm9sZFwiO1xuICBzcmM6IHVybChcIi9mb250cy9ib2xkL3JhbGV3YXktYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9yYWxld2F5LWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktYm9sZC1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9yYWxld2F5LWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnaWJzb24tbGlnaHRcIjtcbiAgc3JjOiBsb2NhbChcIkdpYnNvbiBSZWd1bGFyXCIpLCB1cmwoXCIvZm9udHMvbGlnaHQvR2lic29uLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ2lic29uLXJlZ3VsYXJcIjtcbiAgc3JjOiBsb2NhbChcIkdpYnNvbiBSZWd1bGFyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9HaWJzb24tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdpYnNvbi1zZW1pYm9sZFwiO1xuICBzcmM6IGxvY2FsKFwiR2lic29uIFNlbWlCb2xkXCIpLCB1cmwoXCIvZm9udHMvc2VtaWJvbGQvZ2lic29uLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNyZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1SZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnN2ZyNvcGVuX3NhbnNyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtSXRhbGljLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtSXRhbGljLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC5zdmcjb3Blbl9zYW5zaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zYm9sZFwiO1xuICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5zdmcjb3Blbl9zYW5zYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc2JvbGQtaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LnN2ZyNvcGVuX3NhbnNib2xkX2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByYXRhLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9wcmF0YS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3ByYXRhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRyb2lkc2VyaWZcIjtcbiAgc3JjOiBsb2NhbChcImRyb2lkc2VyaWZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Ryb2lkU2VyaWYud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Ryb2lkU2VyaWYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvRHJvaWRTZXJpZi5zdmcjZHJvaWRfc2VyaWZcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhc3Npc3RhbnRcIjtcbiAgc3JjOiBsb2NhbChcImFzc2lzdGFudFwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXNzaXN0YW50LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXNzaXN0YW50LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9Bc3Npc3RhbnQtUmVndWxhci5zdmcjYXNzaXN0YW50cmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRyb2lkc2VyaWYtYm9sZFwiO1xuICBzcmM6IGxvY2FsKFwiZHJvaWRzZXJpZi1ib2xkXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC5zdmcjZHJvaWRfc2VyaWZib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXNzaXN0YW50LWJvbGRcIjtcbiAgc3JjOiBsb2NhbChcImFzc2lzdGFudC1ib2xkXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL0Fzc2lzdGFudC1Cb2xkLnN2ZyNkcm9pZF9zZXJpZmJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsYXRvLWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9sYXRvLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbGF0by1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qIG1vbnRzZXJyYXQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLnN2ZyNNb250c2VycmF0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1ib2xkXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLnN2ZyNNb250c2VycmF0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXJpYWxtdFwiO1xuICBzcmM6IGxvY2FsKFwiYXJpYWxtdFwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQuc3ZnI2FyaWFsbXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5hZGJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWRibG9jayNzdGlja3kge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFkYmxvY2suYWQtLWxvYWRlZCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYWRibG9jay5hZC0tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hZGJsb2NrIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkYmxvY2sgZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hZC1leHBhbmQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWQtZXhwYW5kID4gZGl2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWQtZXhwYW5kLmFkLS1sb2FkZWQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuOHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5hZHBpeGVsIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucmV0YWlsLWFkIHtcbiAgei1pbmRleDogOTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnRyYW5zaXRpb25hbC1hZCB7XG4gIHotaW5kZXg6IDIxNDYwMDAwMDA7XG59XG5cbi5pbnRlcnN0aXRpYWwtYWQge1xuICB6LWluZGV4OiAyMTQ2MDAwMDAwO1xufVxuXG4ucG9zLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4jYWQtMjAweDQwMC0xIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRmLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50Zi1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBXSURHRVRTICovXG59XG4ubW9iaWxlLWNvbnRhaW5lciAudGYtYXJ0aWNsZWxpc3QsXG4ubW9iaWxlLWNvbnRhaW5lciAuYXJ0aWNsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi50Zi1wYWdpbmF0aW9uIHAge1xuICBmb250LXNpemU6IDA7XG59XG4udGYtcGFnaW5hdGlvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLm1kLWNpcmN1bGFyLXByb2dyZXNzIHtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5tZC1jaXJjdWxhci1wcm9ncmVzc19fcGF0aCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIGFuaW1hdGlvbjogZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZTogI2FlYWVhZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjQ7XG4gIH1cbn1cbi50Zi1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi50Zi1pbWFnZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBzdXBwb3J0cyAoLS1jdXN0b206IHByb3BlcnR5KSB7XG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBkaXZbc3R5bGU9XCItLWFzcGVjdC1yYXRpbzoxNi85O1wiXTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG5cbiAgZGl2W3N0eWxlPVwiLS1hc3BlY3QtcmF0aW86MTtcIl06OmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cblxuICBbc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl0gPiA6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50bnMtb3V0ZXIgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udG5zLW91dGVyIFthcmlhLWNvbnRyb2xzXSwgLnRucy1vdXRlciBbZGF0YS1hY3Rpb25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG5zLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuLnRucy1zbGlkZXIgPiAudG5zLWl0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWwgPiAudG5zLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtY2Fyb3VzZWwudG5zLW5vLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbn1cblxuLnRucy1uby1jYWxjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuXG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xufVxuLnRucy1nYWxsZXJ5ID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtbW92aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG5cbi50bnMtYXV0b3dpZHRoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG5zLWxhenktaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi50bnMtbGF6eS1pbWcudG5zLWNvbXBsZXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuXG4udG5zLW92aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50bnMtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBlbTtcbn1cblxuLnRucy10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cblxuLnRucy1ub3JtYWwsIC50bnMtZmFkZU91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRucy12cGZpeCA+IGRpdiwgLnRucy12cGZpeCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG5zLXQtc3VicDIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDMxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50bnMtdC1jdCB7XG4gIHdpZHRoOiAyMzMzLjMzMzMzMzMzMzMlO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiA3MCAvIDMpO1xuICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiA3MCAvIDMpO1xuICB3aWR0aDogY2FsYygxMDAlICogNzAgLyAzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi50bnMtdC1jdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50bnMtdC1jdCA+IGRpdiB7XG4gIHdpZHRoOiAxLjQyODU3MTQyODYlO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyA3MCk7XG4gIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvIDcwKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDcwKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2xlYXIge1xuICAqem9vbTogMTtcbn1cbi5jbGVhcjpiZWZvcmUsIC5jbGVhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW1nOi1tb3otbG9hZGluZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmltZy1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5pbWctbGF6eS5pbWctbG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuOjpzZWxlY3Rpb24sXG46Oi13ZWJraXQtc2VsZWN0aW9uLFxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwNEE0Q0M7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGZiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIH1cbn1cblxuZW0ge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbiNtYWluLWNvbnRlbnQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI21haW4tY29udGVudC53cmFwcGVyIHtcbiAgICB3aWR0aDogOTk2cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbi5jb250YWluZXIucHJpbWUge1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jb250YWluZXItLXNwZWNpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmNvbnRhaW5lciAudGYtbGhzLWNvbCB7XG4gIHdpZHRoOiA2NjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmNvbnRhaW5lciAudGYtcmhzLWNvbCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXIgLnRmLXJocy1jb2wtLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lciAudGYtcmhzLWNvbC0taW5uZXIuaXMtc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMzAwcHg7XG4gIGJvdHRvbTogMDtcbn1cbi5jb250YWluZXIgLnRmLWZ1bGwtY29sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jYXJ0aWNsZXNfX2xvYWRtb3JlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4jYXJ0aWNsZXNfX2xvYWRtb3JlLmxvYWRpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuI2FydGljbGVzX19sb2FkbW9yZS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2FydGljbGVzX19sb2FkbW9yZS0tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogODBweCAwO1xufVxuI2FydGljbGVzX19sb2FkbW9yZS0tZW5kLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNhcnRpY2xlc19fbG9hZG1vcmUtLWVuZCBhIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5vdXRicmFpbi1hcnRpY2xlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbmlucHV0OmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1jb2xvcl0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtcmV2ZWFsLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA5cHggcmlnaHQgMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEsXG5sYWJlbCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0sXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLFxuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWw6YWZ0ZXIsIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpob3ZlciArIGxhYmVsOmFmdGVyLFxuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCxcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSxcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWNsb3NlLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBsYWJlbDphZnRlciwgZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMC40O1xufVxuZm9ybSAudmFsaWRhdGlvbi0tZXJyb3Ige1xuICBib3JkZXI6IHJlZCAxcHggc29saWQ7XG59XG5cbi5yZWNhcHRjaGEtY29udGFpbmVyIHNwYW4ge1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVjYXB0Y2hhLWNvbnRhaW5lciBhIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLmJyYW5kYmFyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiAxMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5icmFuZGJhciAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5icmFuZGJhcl9fbGlua3Mge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5icmFuZGJhcl9fbGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyYW5kYmFyX19saW5rcyBsaSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmJyYW5kYmFyX19saW5rcyBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmFuZGJhcl9fbGlua3MgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYnJhbmRiYXJfX2xpbmtzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyYW5kYmFyX19saW5rcyAubGlua3MtLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmJyYW5kYmFyX19saW5rcyAubGlua3MtLWltYWdlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uYnJhbmRiYXJfX2xpbmtzIC5saW5rcy0taW1hZ2UgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJyYW5kYmFyX19saW5rcyAubGlua3MtLWltYWdlIGEgaW1nIHtcbiAgbWF4LWhlaWdodDogMjJweDtcbiAgbWF4LXdpZHRoOiA2MnB4O1xufVxuLmJyYW5kYmFyX19saW5rcyAubGlua3MtLWltYWdlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmFuZGJhciAuYXV0aCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5icmFuZGJhciAuYXV0aCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmJyYW5kYmFyIC5hdXRoX19yZWdpc3RlciBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5icmFuZGJhciAuYXV0aF9fcmVnaXN0ZXIgYTpob3ZlciwgLmJyYW5kYmFyIC5hdXRoX19yZWdpc3RlciBhOmZvY3VzLCAuYnJhbmRiYXIgLmF1dGhfX3JlZ2lzdGVyIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5icmFuZGJhciAuYXV0aF9fbG9nb3V0IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xufVxuLmJyYW5kYmFyIC5hdXRoX19sb2dvdXQgYTpob3ZlciwgLmJyYW5kYmFyIC5hdXRoX19sb2dvdXQgYTpmb2N1cywgLmJyYW5kYmFyIC5hdXRoX19sb2dvdXQgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmJyYW5kYmFyIC5hdXRoX19sb2dpbiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5icmFuZGJhciAuYXV0aF9fbG9naW4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyYW5kYmFyIC5saW5rcy0tZHJvcGRvd24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTdweCAxMHB4O1xuICB3aWR0aDogMTE1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmJyYW5kYmFyIC5saW5rcy0tZHJvcGRvd24gPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG59XG4uYnJhbmRiYXIgLmxpbmtzLS1kcm9wZG93bjpob3ZlciA+IHNwYW46YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJyYW5kYmFyIC5saW5rcy0tZHJvcGRvd246aG92ZXIgLmJyYW5kYmFyX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYnJhbmRiYXJfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ5cHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDIycHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNTQ1cHg7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uYnJhbmRiYXJfX2Ryb3Bkb3duLS1jb2x1bW4ge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTQ1cHg7XG59XG4uYnJhbmRiYXJfX2Ryb3Bkb3duLS1jb2x1bW4gYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYnJhbmRiYXJfX2Ryb3Bkb3duLS1jb2x1bW4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyYW5kYmFyX19kcm9wZG93bi0tY29sdW1uIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50Zi1hdXRoIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50Zi1hdXRoLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50Zi1hdXRoIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC50Zi1hdXRoX19yZWdpc3RlciBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC50Zi1hdXRoX19yZWdpc3RlciBhOmhvdmVyLCAudGYtYXV0aF9fcmVnaXN0ZXIgYTpmb2N1cywgLnRmLWF1dGhfX3JlZ2lzdGVyIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAudGYtYXV0aF9fbG9nb3V0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIH1cbiAgLnRmLWF1dGhfX2xvZ291dCBhOmhvdmVyLCAudGYtYXV0aF9fbG9nb3V0IGE6Zm9jdXMsIC50Zi1hdXRoX19sb2dvdXQgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC50Zi1hdXRoX19sb2dpbiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBib3JkZXI6ICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRmLWF1dGhfX2xvZ2luIGE6aG92ZXIsIC50Zi1hdXRoX19sb2dpbiBhOmZvY3VzLCAudGYtYXV0aF9fbG9naW4gYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNkZWRlZGU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG4uc29jaWFsLWxpbmtzLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zb2NpYWwtbGlua3MtY29udGFpbmVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKlxuICAgIEhlYWRlciBEZXNrdG9wXG4qL1xuaGVhZGVyIC5zb2NpYWwtbGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbmhlYWRlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIGZsZXg6IGF1dG87XG59XG5oZWFkZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIGEgaW1nIHtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuaGVhZGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuaGVhZGVyIC5zb2NpYWwtbGlua3MtY29udGFpbmVyIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gICAgRm9vdGVyIERlc2t0b3BcbiovXG4uZm9vdGVyIC5zb2NpYWwtbGlua3Mge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDIwcHggYXV0byAxMHB4O1xufVxuLmZvb3RlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvb3RlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZm9vdGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDIwcHg7XG59XG4uZm9vdGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI3cHg7XG59XG4uZm9vdGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKlxuICAgIE1vYmlsZSBNZW51XG4qL1xuI21lbnUgLnNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI21lbnUgLnNvY2lhbC1saW5rcyAuc29jaWFsLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI21lbnUgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI21lbnUgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI21lbnUgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAuaGVhZGVyLWNvbnRhaW5lci0tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogNjgwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby5uZXdzMjQgPiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxuICAuaGVhZGVyX19sb2dvLnNwb3J0ID4gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby53MjQgPiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNThweDtcbiAgfVxuICAuaGVhZGVyX19sb2dvLndpdG5lc3MgPiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyA+IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWlubGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtaW5saW5lIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAyNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtaW5saW5lIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDIzMHB4O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogdW5zZXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1pbmxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdLnNlYXJjaC1hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtaW5saW5lIC5zZWFyY2gtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWlubGluZSAuc2VhcmNoLW9wdGlvbnMgLmJyYW5kLWxvZ28ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM0YTRhNGE7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWlubGluZSAuc2VhcmNoLW9wdGlvbnMgLmJyYW5kLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAyNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWNmMjtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1zZWFyY2guc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICB9XG4gIC5oZWFkZXIgLnNvY2lhbC1saW5rcyB7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICB9XG4gIC5oZWFkZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIHtcbiAgICB3aWR0aDogMzFweDtcbiAgfVxuICAuaGVhZGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIGltZyB7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyA+IGltZyB7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLmhlYWRlcl9fY29udGVudCAjYXV0aC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY29udGVudCAjYXV0aC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmF1dGgge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXIgLmF1dGggbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLmhlYWRlciAuYXV0aF9fcmVnaXN0ZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAuaGVhZGVyIC5hdXRoX19yZWdpc3RlciBhOmhvdmVyLCAuaGVhZGVyIC5hdXRoX19yZWdpc3RlciBhOmZvY3VzLCAuaGVhZGVyIC5hdXRoX19yZWdpc3RlciBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLmhlYWRlciAuYXV0aF9fc3Vic2NyaWJlIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5oZWFkZXIgLmF1dGhfX3N1YnNjcmliZSBhOmhvdmVyLCAuaGVhZGVyIC5hdXRoX19zdWJzY3JpYmUgYTpmb2N1cywgLmhlYWRlciAuYXV0aF9fc3Vic2NyaWJlIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuaGVhZGVyIC5hdXRoX19sb2dpbiBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5oZWFkZXIgLmF1dGhfX2xvZ2luIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5oZWFkZXIgLmF1dGgucHJvZmlsZS0tY29udGFpbmVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAuaGVhZGVyIC5hdXRoLnByb2ZpbGUtLWNvbnRhaW5lciBhOmhvdmVyLCAuaGVhZGVyIC5hdXRoLnByb2ZpbGUtLWNvbnRhaW5lciBhOmZvY3VzLCAuaGVhZGVyIC5hdXRoLnByb2ZpbGUtLWNvbnRhaW5lciBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLnN0aWNreS1oZWFkZXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY1O1xufVxuLnN0aWNreS1oZWFkZXIuaXMtc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnN0aWNreS1oZWFkZXIgLmFkYmxvY2sge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3RpY2t5LWhlYWRlciAuYWRibG9jayA+IGRpdiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN0aWNreS1oZWFkZXIgLmFkLS1sb2FkZWQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuOHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZWFkZXJfX25hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLmhlYWRlcl9fbmF2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE2NCwgMTY0LCAxNjQsIDApIDAlLCByZ2JhKDE2NCwgMTY0LCAxNjQsIDAuMikgNTAlLCByZ2JhKDE2NCwgMTY0LCAxNjQsIDAuOCkgMTAwJSk7XG4gIH1cbn1cbi5oZWFkZXJfX25hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXYgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXYgdWwge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXYgdWwgPiBsaSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdiB1bCA+IGxpIHtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxM3B4IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdiB1bCA+IGxpIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHVsID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC41KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDAwMjFiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uaGVhZGVyX19uYXYgdWwgPiBsaSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjYzAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IHNpemUpIHtcbiAgLmhlYWRlcl9fbmF2IHVsID4gbGkgYS5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG59XG4uaGVhZGVyX19uYXYgdWwgPiBsaSBhLmlzLWFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHVsID4gbGk6aG92ZXIgYSB7XG4gICAgY29sb3I6ICNjMDAwMDA7XG4gIH1cbiAgLmhlYWRlcl9fbmF2IHVsID4gbGk6aG92ZXIgYTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuaGVhZGVyX19uYXYgdWwgPiBsaTpob3ZlciAuc3ViLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkuc3BvbnNvcmVkIGEge1xuICBjb2xvcjogI2RkMWYyNjtcbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogNHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkuaGFzLWNoaWxkcmVuIGEge1xuICBwYWRkaW5nOiAxM3B4IDIycHggMTNweCAxMnB4O1xufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkuaGFzLWNoaWxkcmVuOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1yZWQtZG93bi5zdmdcIik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRvcDogMTZweDtcbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpLmhhcy1jaGlsZHJlbi5pcy1hY3RpdmUuaGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1yZWQtZG93bi5zdmdcIik7XG59XG4uaGVhZGVyX19uYXYgdWwgPiBsaS5oYXMtY2hpbGRyZW4uaXMtYWN0aXZlLmhhcy1jaGlsZHJlbjpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0b3A6IDE2cHg7XG59XG4uaGVhZGVyX19uYXYgdWwgPiBsaSAuc3ViLW5hdixcbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2LWNoaWxkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkgLnN1Yi1uYXYgPiBsaSxcbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2LWNoaWxkID4gbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkgLnN1Yi1uYXYgPiBsaSBhLFxuLmhlYWRlcl9fbmF2IHVsID4gbGkgLnN1Yi1uYXYtY2hpbGQgPiBsaSBhIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC43MXB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2ID4gbGkgYTpob3Zlcixcbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2LWNoaWxkID4gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG4uaGVhZGVyX19uYXYgdWwgPiBsaSAuc3ViLW5hdiA+IGxpIGE6YWZ0ZXIsXG4uaGVhZGVyX19uYXYgdWwgPiBsaSAuc3ViLW5hdi1jaGlsZCA+IGxpIGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkgLnN1Yi1uYXYgPiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLmhlYWRlcl9fbmF2IHVsID4gbGkgLnN1Yi1uYXYtY2hpbGQgPiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlIHtcbiAgdG9wOiAxMnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkgLnN1Yi1uYXYgPiBsaS5oYXMtY2hpbGRyZW46aG92ZXI6YmVmb3JlLFxuLmhlYWRlcl9fbmF2IHVsID4gbGkgLnN1Yi1uYXYtY2hpbGQgPiBsaS5oYXMtY2hpbGRyZW46aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpO1xuICByaWdodDogN3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkgLnN1Yi1uYXYgPiBsaTpob3ZlciAuc3ViLW5hdi1jaGlsZCxcbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2LWNoaWxkID4gbGk6aG92ZXIgLnN1Yi1uYXYtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkgLnN1Yi1uYXYtY2hpbGQsXG4uaGVhZGVyX19uYXYgdWwgPiBsaSAuc3ViLW5hdi1jaGlsZC1jaGlsZCB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cbi5oZWFkZXJfX25hdiB1bCA+IC5tZW51LWxlZnQgPiAuc3ViLW5hdiA+IGxpIC5zdWItbmF2LWNoaWxkIHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxuICAuZm9vdGVyX19sb2dvID4gaW1nIHtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fbmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG59XG4uZm9vdGVyX19uYXYgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX25hdiB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZm9vdGVyX19uYXYgdWwgbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5mb290ZXJfX25hdiB1bCBsaTpsYXN0LWNoaWxkOmFmdGVyLCAuZm9vdGVyX19uYXYgdWwgbGk6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJfX25hdiB1bCBsaSBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5mb290ZXJfX25hdiB1bCBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLmZvb3Rlci0tcmhzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZm9vdGVyX19hcHAtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb290ZXJfX2FwcC1saW5rcyBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZm9vdGVyX19hcHAtbGlua3MgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5mb290ZXJfX2FwcC1saW5rcyBhIGltZyB7XG4gIGhlaWdodDogNDVweDtcbn1cbi5mb290ZXJfX3NvY2lhbC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZm9vdGVyX19zb2NpYWwgLnNvY2lhbC1saW5rcyB7XG4gIG1hcmdpbjogOHB4IGF1dG87XG59XG4uZm9vdGVyX19zb2NpYWwgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uZm9vdGVyX19zb2NpYWwgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmZvb3Rlcl9fc29jaWFsIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IC5wb3BpYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IGEge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCBhLmZvb3Rlcl9fYnRuIHtcbiAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IGEuZm9vdGVyX19idG46aG92ZXIsIC5mb290ZXJfX2NvcHlyaWdodCBhLmZvb3Rlcl9fYnRuOmZvY3VzLCAuZm9vdGVyX19jb3B5cmlnaHQgYS5mb290ZXJfX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IGEuZm9vdGVyX19jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCBhLmZvb3Rlcl9fY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLW1haWwuc3ZnXCIpO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IGEuZm9vdGVyX19waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQgYS5mb290ZXJfX3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tcGhvbmUuc3ZnXCIpO1xufVxuLmZvb3Rlcl9fdGhpcmQtcGFydHkge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5kaXNjb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHggMzBweDtcbn1cbi5kaXNjb3Zlcl9faGVhZGluZyB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi1pdGVtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb25fX3NjYWxlZC1pbWcge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbl9fc2NhbGVkLWltZyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uX19pbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb25fX2ltZy1zY2FsZWQge1xuICB3aWR0aDogYXV0bztcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb25fX2ltZyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb25fX3RleHQtcGFpZGNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbl9fcHJpbWUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogLTRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9mb3JzdWJzY3JpYmVycy90YWduZXcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uX19wcmltZSB7XG4gICAgd2lkdGg6IDgycHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICB9XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLmZvci1zdWJzY3JpYmVycyAuc2VjdGlvbi1pdGVtcyB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi5mb3Itc3Vic2NyaWJlcnMgLnNlY3Rpb25fX3ByaW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLmZvci1zdWJzY3JpYmVycyAuc2VjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLS1mZWF0dXJlcyAuc2VjdGlvbi1pdGVtcyB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAzMnB4O1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0tZmVhdHVyZXMgLnNlY3Rpb25fX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0tZmVhdHVyZXMuZm9yLXN1YnNjcmliZXJzIC5zZWN0aW9uLWl0ZW1zIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLS1uZXdzcGFwZXIgLnNlY3Rpb24taXRlbXMge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0b3A6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMzAwO1xufVxuLm1lbnUub3BlbiB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tZW51IC5jbG9zZV9zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDguNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudSAuY2xvc2Vfc2VjdGlvbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5tZW51X19zZWN0aW9ucyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMHB4O1xufVxuLm1lbnVfX3NlY3Rpb25zIHVsIC5tZW51X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG59XG4ubWVudV9fc2VjdGlvbnMgdWwgLm1lbnVfX2l0ZW0gLmV4cGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1lbnVfX3NlY3Rpb25zIHVsIC5tZW51X19pdGVtIC5leHBhbmQgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tZW51X19zZWN0aW9ucyB1bCAubWVudV9faXRlbSAuYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubWVudV9fc2VjdGlvbnMgdWwgLm1lbnVfX2l0ZW0gLmJyYW5kIGltZyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1lbnVfX3NlY3Rpb25zIHVsIC5tZW51X19pdGVtIC5icmFuZCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjNTY1NjU2O1xuICBmb250LXNpemU6IDAuOWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLm1lbnVfX3NlY3Rpb25zIHVsIC5tZW51X19pdGVtIHVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBtYXJnaW46IDA7XG59XG4ubWVudV9fc2VjdGlvbnMgdWwgLm1lbnVfX2l0ZW0gdWwub3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5tZW51X19zZWN0aW9ucyB1bCAubWVudV9faXRlbSB1bC5vcGVuIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ubWVudV9fc2VjdGlvbnMgdWwgLm1lbnVfX2l0ZW0gdWwub3BlbiBsaSBhIHtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLm1lbnVfX3NlY3Rpb25zIHVsIC5tZW51X19pdGVtIHVsLm9wZW4gbGkgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5tZW51X19zZWN0aW9ucyB1bCAubWVudV9faXRlbSB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5ib2R5LnN3aXBlLWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hZC1sb2FkZWQgLnN3aXBlLW92ZXJsYXktLWxlZnQsIC5hZC1sb2FkZWQgLnN3aXBlLW92ZXJsYXktLXJpZ2h0IHtcbiAgdG9wOiAxNDlweDtcbn1cblxuLnN3aXBlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5zd2lwZS1vdmVybGF5LS1sZWZ0LCAuc3dpcGUtb3ZlcmxheS0tcmlnaHQge1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogOThweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuLnN3aXBlLW92ZXJsYXkuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm92ZXJsYXktaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgOHB4O1xufVxuLm92ZXJsYXktaXRlbSB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE1cHggMTZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5vdmVybGF5LWl0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2JlY2I7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLm92ZXJsYXktaXRlbV9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjdiZWNiLCAjYjdiZWNiIDUwJSwgI2ZmZmZmZiA1MCUsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA2MXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgIC1vLWJveC1zaGFkb3c6IDBweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwcHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwcHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4uZm9vdGVyX19uYXYgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX25hdiB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gIH1cbn1cbi5mb290ZXJfX25hdiB1bCBsaSB7XG4gIGZsZXg6IDE7XG59XG4uZm9vdGVyX19uYXYgdWwgbGk6aG92ZXIuZGlzY292ZXJfYnRuIC5mb290ZXJfX25hdi1pdGVtLS1pY29uIGltZywgLmZvb3Rlcl9fbmF2IHVsIGxpLmlzLWFjdGl2ZS5kaXNjb3Zlcl9idG4gLmZvb3Rlcl9fbmF2LWl0ZW0tLWljb24gaW1nIHtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAxNHB4O1xufVxuLmZvb3Rlcl9fbmF2IHVsIGxpLmRpc2NvdmVyX2J0biAuZm9vdGVyX19uYXYtaXRlbS0taWNvbiB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTI3cHg7XG4gIGJhY2tncm91bmQ6ICMyMTQxOGQ7XG59XG4uZm9vdGVyX19uYXYgdWwgbGkuZGlzY292ZXJfYnRuIC5mb290ZXJfX25hdi1pdGVtLS1pY29uIGltZyB7XG4gIHJpZ2h0OiAxcHg7XG4gIHRvcDogMTRweDtcbn1cbi5mb290ZXJfX25hdiB1bCBsaS5kaXNjb3Zlcl9idG4gLmZvb3Rlcl9fbmF2LWl0ZW0tLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5mb290ZXJfX25hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX25hdi1pdGVtLS1pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlcl9fbmF2LWl0ZW0tLWljb24gaW1nIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwMCU7XG4gIHRvcDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmZvb3Rlcl9fbmF2LWl0ZW0tLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogNHB4O1xuICBwYWRkaW5nOiAwIDhweCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZvb3Rlcl9fbmF2LWl0ZW06aG92ZXIgLmZvb3Rlcl9fbmF2LWl0ZW0tLXRpdGxlLCAuZm9vdGVyX19uYXYtaXRlbS5pcy1hY3RpdmUgLmZvb3Rlcl9fbmF2LWl0ZW0tLXRpdGxlIHtcbiAgY29sb3I6ICMyMTQxOGQ7XG59XG4uZm9vdGVyX19uYXYtaXRlbTpob3ZlciAuZm9vdGVyX19uYXYtaXRlbS0taWNvbiBpbWcsIC5mb290ZXJfX25hdi1pdGVtLmlzLWFjdGl2ZSAuZm9vdGVyX19uYXYtaXRlbS0taWNvbiBpbWcge1xuICByaWdodDogMDtcbn1cbi5mb290ZXJfX25hdi1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb290ZXJfX25hdi1pdGVtLmluZGljYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXJfX25hdi1pdGVtLmluZGljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYyg1MCUgLSAxOHB4KTtcbiAgdG9wOiAxNnB4O1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uZGlzY292ZXJfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5kaXNjb3Zlcl9faGVhZGluZyBpbWcge1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLS10aXRsZS1jYXJkIC5zZWN0aW9uLWl0ZW1zIHtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0tdGl0bGUtY2FyZCAuc2VjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLS10aXRsZS1jYXJkOmFmdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLS1pbWFnZS1jYXJkIC5zZWN0aW9uLWl0ZW1zIHtcbiAgaGVpZ2h0OiA4OHB4O1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0taW1hZ2UtY2FyZCAuc2VjdGlvbi1pdGVtcyAubW9yZS1lbGxpcHNpcyB7XG4gIGNvbG9yOiAjYzFjN2QyO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0taW1hZ2UtY2FyZCAuc2VjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLS1pbWFnZS1jYXJkIC5zZWN0aW9uX19pbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0taW1hZ2UtY2FyZCAuc2VjdGlvbl9faW1nIGltZyB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24tLWltYWdlLWNhcmQ6YWZ0ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24tLW1hZ2F6aW5lcy1kaXNjb3ZlciAuc2VjdGlvbi1pdGVtcyAubW9yZS1lbGxpcHNpcyB7XG4gIGNvbG9yOiAjYzFjN2QyO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0tbWFnYXppbmVzLWRpc2NvdmVyIC5zZWN0aW9uX19pbWcge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0tbWFnYXppbmVzLWRpc2NvdmVyIC5zZWN0aW9uX19pbWcgaW1nIHtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24taXRlbXMgLm1vcmUtZWxsaXBzaXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBwYWRkaW5nOiA2cHggNXB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogI2MxYzdkMjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi1pdGVtcyAubW9yZS1lbGxpcHNpczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIOKLrlwiO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbl9faW1nIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmNhdGVnb3J5X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRlZ29yeV9faGVhZGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmNhdGVnb3J5X19oZWFkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5kaXNjb3Zlcm1vcmUtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogOHB4IDIzcHggMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEzcHgpO1xufVxuLmRpc2NvdmVybW9yZS1uYXYgPiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kaXNjb3Zlcm1vcmUtbmF2ID4gdWwgPiBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpc2NvdmVybW9yZS1uYXYgPiB1bCA+IGxpIGEge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5kaXNjb3Zlcm1vcmUtbmF2ID4gdWwgPiBsaSBhW2RhdGEtdXJsPWZvcnN1YnNjcmliZXJzXSB7XG4gIGNvbG9yOiAjZGQxZjI2O1xufVxuLmRpc2NvdmVybW9yZS1uYXYgPiB1bCA+IGxpIHVsIHtcbiAgcGFkZGluZzogNHB4IDAgNHB4IDIzcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5kaXNjb3Zlcm1vcmUtbmF2ID4gdWwgPiBsaSB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpc2NvdmVybW9yZS1uYXYgPiB1bCA+IGxpIHVsIGxpIGEge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5kaXNjb3Zlcm1vcmUtZHJvcGRvd25fX3RvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwcHg7XG59XG4uZGlzY292ZXJtb3JlLWRyb3Bkb3duX190b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA0cHggY2VudGVyO1xufVxuLmRpc2NvdmVybW9yZS1kcm9wZG93bl9fdG9nZ2xlLS1hY3RpdmUge1xuICB0b3A6IDE3cHg7XG59XG4uZGlzY292ZXJtb3JlLWRyb3Bkb3duX190b2dnbGUtLWFjdGl2ZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZGlzY292ZXJtb3JlLWRyb3Bkb3duX19kcm9wZG93biB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG59XG4uZGlzY292ZXJtb3JlLWRyb3Bkb3duX19kcm9wZG93bi0tYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgR1JJRExFWFxuICAgIEp1c3QgYSBGbGV4Ym94IEdyaWQgU3lzdGVtIC0gdi4gMi43LjFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5bY2xhc3N+PXRmLWdyaWRdLFxuW2NsYXNzKj10Zi1ncmlkLV0sXG5bY2xhc3MqPXRmLWdyaWRfXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAtNHB4O1xufVxuXG5bY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj10Zi1jb2xfXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgNHB4IDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5bY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPXRmLWNvbF9dIHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG5bY2xhc3MqPXRmLWNvbC1dIHtcbiAgZmxleDogbm9uZTtcbn1cblxuW2NsYXNzfj10Zi1ncmlkXVtjbGFzc349dGYtY29sXSxcbltjbGFzc349dGYtZ3JpZF1bY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzfj10Zi1ncmlkXVtjbGFzcyo9dGYtY29sX10sXG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj10Zi1jb2xfXSxcbltjbGFzcyo9dGYtZ3JpZF9dW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj10Zi1ncmlkX11bY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj10Zi1ncmlkX11bY2xhc3MqPXRmLWNvbF9dIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgSEVMUEVSUyBTVUZGSVhFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tbm9HdXR0ZXJdIHtcbiAgbWFyZ2luOiAwO1xufVxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1ub0d1dHRlcl0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LW5vR3V0dGVyXSA+IFtjbGFzcyo9dGYtY29sLV0ge1xuICBwYWRkaW5nOiAwO1xufVxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1ub1dyYXBdIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LWNlbnRlcl0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tcmlnaHRdIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS10b3BdIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LW1pZGRsZV0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1ib3R0b21dIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1yZXZlcnNlXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tY29sdW1uXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LWNvbHVtbl0gPiBbY2xhc3MqPXRmLWNvbC1dIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tY29sdW1uLXJldmVyc2VdIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1zcGFjZUJldHdlZW5dIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1zcGFjZUFyb3VuZF0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tZXF1YWxIZWlnaHRdID4gW2NsYXNzfj10Zi1jb2xdLCBbY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LWVxdWFsSGVpZ2h0XSA+IFtjbGFzcyo9dGYtY29sLV0sIFtjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tZXF1YWxIZWlnaHRdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LWVxdWFsSGVpZ2h0XSA+IFtjbGFzc349dGYtY29sXSA+ICosIFtjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tZXF1YWxIZWlnaHRdID4gW2NsYXNzKj10Zi1jb2wtXSA+ICosIFtjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tZXF1YWxIZWlnaHRdID4gW2NsYXNzKj10Zi1jb2xfXSA+ICoge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LW5vQm90dG9tXSA+IFtjbGFzc349dGYtY29sXSwgW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1ub0JvdHRvbV0gPiBbY2xhc3MqPXRmLWNvbC1dLCBbY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LW5vQm90dG9tXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuW2NsYXNzKj10Zi1jb2wtXVtjbGFzcyo9LXRvcF0ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuW2NsYXNzKj10Zi1jb2wtXVtjbGFzcyo9LW1pZGRsZV0ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5bY2xhc3MqPXRmLWNvbC1dW2NsYXNzKj0tYm90dG9tXSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuW2NsYXNzKj10Zi1jb2wtXVtjbGFzcyo9LWZpcnN0XSB7XG4gIG9yZGVyOiAtMTtcbn1cbltjbGFzcyo9dGYtY29sLV1bY2xhc3MqPS1sYXN0XSB7XG4gIG9yZGVyOiAxO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgR1JJRCBCWSBOVU1CRVJcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5bY2xhc3MqPXRmLWdyaWQtMV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPXRmLWdyaWQtMV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj10Zi1ncmlkLTFdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuW2NsYXNzKj10Zi1ncmlkLTJdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj10Zi1ncmlkLTJdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9dGYtZ3JpZC0yXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG5bY2xhc3MqPXRmLWdyaWQtM10gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPXRmLWdyaWQtM10gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj10Zi1ncmlkLTNdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG5bY2xhc3MqPXRmLWdyaWQtNF0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPXRmLWdyaWQtNF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj10Zi1ncmlkLTRdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbltjbGFzcyo9dGYtZ3JpZC01XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9dGYtZ3JpZC01XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPXRmLWdyaWQtNV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgZmxleC1iYXNpczogMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuW2NsYXNzKj10Zi1ncmlkLTZdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj10Zi1ncmlkLTZdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9dGYtZ3JpZC02XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuW2NsYXNzKj10Zi1ncmlkLTddID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj10Zi1ncmlkLTddID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9dGYtZ3JpZC03XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQyODU3JTtcbiAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbn1cblxuW2NsYXNzKj10Zi1ncmlkLThdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj10Zi1ncmlkLThdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9dGYtZ3JpZC04XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cblxuW2NsYXNzKj10Zi1ncmlkLTldID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj10Zi1ncmlkLTldID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9dGYtZ3JpZC05XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICBmbGV4LWJhc2lzOiAxMS4xMTExMTExMTExJTtcbiAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbn1cblxuW2NsYXNzKj10Zi1ncmlkLTEwXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9dGYtZ3JpZC0xMF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj10Zi1ncmlkLTEwXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICBmbGV4LWJhc2lzOiAxMCU7XG4gIG1heC13aWR0aDogMTAlO1xufVxuXG5bY2xhc3MqPXRmLWdyaWQtMTFdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj10Zi1ncmlkLTExXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPXRmLWdyaWQtMTFdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbn1cblxuW2NsYXNzKj10Zi1ncmlkLTEyXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9dGYtZ3JpZC0xMl0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj10Zi1ncmlkLTEyXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzcyo9X2xnLTFdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbGctMV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbGctMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIFtjbGFzcyo9X2xnLTJdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbGctMl0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbGctMl0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICBbY2xhc3MqPV9sZy0zXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLTNdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLTNdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIFtjbGFzcyo9X2xnLTRdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbGctNF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbGctNF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICBbY2xhc3MqPV9sZy01XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLTVdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLTVdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgW2NsYXNzKj1fbGctNl0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9sZy02XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9sZy02XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICBbY2xhc3MqPV9sZy03XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLTddID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLTddID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuXG4gIFtjbGFzcyo9X2xnLThdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbGctOF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbGctOF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG5cbiAgW2NsYXNzKj1fbGctOV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9sZy05XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9sZy05XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cblxuICBbY2xhc3MqPV9sZy0xMF0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9sZy0xMF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbGctMTBdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG5cbiAgW2NsYXNzKj1fbGctMTFdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbGctMTFdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLTExXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICB9XG5cbiAgW2NsYXNzKj1fbGctMTJdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbGctMTJdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLTEyXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICBbY2xhc3MqPV9tZC0xXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLTFdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X21kLTFdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBbY2xhc3MqPV9tZC0yXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLTJdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X21kLTJdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgW2NsYXNzKj1fbWQtM10gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9tZC0zXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9tZC0zXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICBbY2xhc3MqPV9tZC00XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLTRdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X21kLTRdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgW2NsYXNzKj1fbWQtNV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9tZC01XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9tZC01XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIFtjbGFzcyo9X21kLTZdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbWQtNl0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbWQtNl0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgW2NsYXNzKj1fbWQtN10gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9tZC03XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9tZC03XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDI4NTclO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cblxuICBbY2xhc3MqPV9tZC04XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLThdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X21kLThdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuXG4gIFtjbGFzcyo9X21kLTldID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbWQtOV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbWQtOV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMTExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExMTExMTElO1xuICB9XG5cbiAgW2NsYXNzKj1fbWQtMTBdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbWQtMTBdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X21kLTEwXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgfVxuXG4gIFtjbGFzcyo9X21kLTExXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLTExXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9tZC0xMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuXG4gIFtjbGFzcyo9X21kLTEyXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLTEyXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9tZC0xMl0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgW2NsYXNzKj1fc20tMV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9zbS0xXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9zbS0xXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgW2NsYXNzKj1fc20tMl0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9zbS0yXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9zbS0yXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIFtjbGFzcyo9X3NtLTNdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fc20tM10gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tM10gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgW2NsYXNzKj1fc20tNF0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9zbS00XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9zbS00XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIFtjbGFzcyo9X3NtLTVdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fc20tNV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tNV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICBbY2xhc3MqPV9zbS02XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3NtLTZdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3NtLTZdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIFtjbGFzcyo9X3NtLTddID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fc20tN10gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tN10gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICB9XG5cbiAgW2NsYXNzKj1fc20tOF0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9zbS04XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9zbS04XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cblxuICBbY2xhc3MqPV9zbS05XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3NtLTldID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3NtLTldID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgfVxuXG4gIFtjbGFzcyo9X3NtLTEwXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3NtLTEwXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9zbS0xMF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gIH1cblxuICBbY2xhc3MqPV9zbS0xMV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9zbS0xMV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tMTFdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogOS4wOTA5MDkwOTA5JTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG4gIH1cblxuICBbY2xhc3MqPV9zbS0xMl0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9zbS0xMl0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tMTJdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNmVtKSB7XG4gIFtjbGFzcyo9X3hzLTFdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1feHMtMV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1feHMtMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIFtjbGFzcyo9X3hzLTJdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1feHMtMl0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1feHMtMl0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICBbY2xhc3MqPV94cy0zXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLTNdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLTNdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIFtjbGFzcyo9X3hzLTRdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1feHMtNF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1feHMtNF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICBbY2xhc3MqPV94cy01XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLTVdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLTVdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgW2NsYXNzKj1feHMtNl0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV94cy02XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV94cy02XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICBbY2xhc3MqPV94cy03XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLTddID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLTddID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuXG4gIFtjbGFzcyo9X3hzLThdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1feHMtOF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1feHMtOF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG5cbiAgW2NsYXNzKj1feHMtOV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV94cy05XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV94cy05XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cblxuICBbY2xhc3MqPV94cy0xMF0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV94cy0xMF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1feHMtMTBdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG5cbiAgW2NsYXNzKj1feHMtMTFdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1feHMtMTFdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLTExXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICB9XG5cbiAgW2NsYXNzKj1feHMtMTJdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1feHMtMTJdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLTEyXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQ09MUyBTSVpFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbltjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPXRmLWNvbC0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj10Zi1jb2wtMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9dGYtY29sLTFdIHtcbiAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9dGYtY29sLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPXRmLWNvbC0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj10Zi1jb2wtMl0ge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPXRmLWNvbC0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj10Zi1jb2wtM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9dGYtY29sLTNdIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPXRmLWNvbC00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj10Zi1jb2wtNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9dGYtY29sLTRdIHtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj10Zi1jb2wtNV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9dGYtY29sLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPXRmLWNvbC01XSB7XG4gIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9dGYtY29sLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPXRmLWNvbC02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj10Zi1jb2wtNl0ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9dGYtY29sLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPXRmLWNvbC03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj10Zi1jb2wtN10ge1xuICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPXRmLWNvbC04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj10Zi1jb2wtOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9dGYtY29sLThdIHtcbiAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj10Zi1jb2wtOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9dGYtY29sLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPXRmLWNvbC05XSB7XG4gIGZsZXgtYmFzaXM6IDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj10Zi1jb2wtMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPXRmLWNvbC0xMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9dGYtY29sLTEwXSB7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9dGYtY29sLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj10Zi1jb2wtMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPXRmLWNvbC0xMV0ge1xuICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPXRmLWNvbC0xMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9dGYtY29sLTEyXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj10Zi1jb2wtMTJdIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0wXSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0xXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMV0ge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0yXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTJdIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtM10ge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi00XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtNF0ge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtNV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi01XSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTZdIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtN10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTddIHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLThdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtOF0ge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi05XSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0xMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTEwXSB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0xMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMTFdIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0wXSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0xXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTFdIHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0yXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMl0ge1xuICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtM10ge1xuICBtYXJnaW4tcmlnaHQ6IDI1JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi00XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTRdIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtNV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTVdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTZdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MCU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtN10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi03XSB7XG4gIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMzMyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLThdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi04XSB7XG4gIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi05XSB7XG4gIG1hcmdpbi1yaWdodDogNzUlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0xMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0xMF0ge1xuICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0xMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0xMV0ge1xuICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODBlbSkge1xuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbGctMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X2xnLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9sZy0xXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X2xnLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9sZy0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbGctMl0ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X2xnLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9sZy0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbGctM10ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbGctNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X2xnLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9sZy00XSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbGctNV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X2xnLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9sZy01XSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbGctNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X2xnLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9sZy02XSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9sZy03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbGctN10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X2xnLTddIHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9sZy04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbGctOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X2xnLThdIHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9sZy05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbGctOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X2xnLTldIHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X2xnLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbGctMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9sZy0xMF0ge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X2xnLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbGctMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9sZy0xMV0ge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X2xnLTEyXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbGctMTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9sZy0xMl0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0wXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMF0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTFdIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0yXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTNdIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTRdIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctNV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy02XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy03XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLThdIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctOV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0xMF0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTExXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy0wXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMF0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy0xXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTNdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy00XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy01XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy02XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctN10ge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctOF0ge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctOV0ge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMTBdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMTFdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgW2NsYXNzfj10Zi1ncmlkXSBbY2xhc3MqPV9sZy1maXJzdF0sXG5bY2xhc3MqPXRmLWdyaWQtXSBbY2xhc3MqPV9sZy1maXJzdF0sXG5bY2xhc3MqPXRmLWdyaWRfXSBbY2xhc3MqPV9sZy1maXJzdF0ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdIFtjbGFzcyo9X2xnLWxhc3RdLFxuW2NsYXNzKj10Zi1ncmlkLV0gW2NsYXNzKj1fbGctbGFzdF0sXG5bY2xhc3MqPXRmLWdyaWRfXSBbY2xhc3MqPV9sZy1sYXN0XSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9tZC0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbWQtMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X21kLTFdIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbWQtMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X21kLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9tZC0yXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbWQtM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X21kLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9tZC0zXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9tZC00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbWQtNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X21kLTRdIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9tZC01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbWQtNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X21kLTVdIHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9tZC02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbWQtNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X21kLTZdIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X21kLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9tZC03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbWQtN10ge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X21kLThdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9tZC04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbWQtOF0ge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X21kLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9tZC05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbWQtOV0ge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbWQtMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9tZC0xMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X21kLTEwXSB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbWQtMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9tZC0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X21kLTExXSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbWQtMTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9tZC0xMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X21kLTEyXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0wXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0xXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0yXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTJdIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtM10ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC00XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtNF0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtNV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC01XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTZdIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtN10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTddIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLThdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtOF0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC05XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0xMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTEwXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0xMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMTFdIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0wXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0xXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTFdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0yXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMl0ge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtM10ge1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC00XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTRdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtNV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTVdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTZdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtN10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC03XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLThdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC04XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC05XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0xMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0xMF0ge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0xMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0xMV0ge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICBbY2xhc3N+PXRmLWdyaWRdIFtjbGFzcyo9X21kLWZpcnN0XSxcbltjbGFzcyo9dGYtZ3JpZC1dIFtjbGFzcyo9X21kLWZpcnN0XSxcbltjbGFzcyo9dGYtZ3JpZF9dIFtjbGFzcyo9X21kLWZpcnN0XSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gW2NsYXNzKj1fbWQtbGFzdF0sXG5bY2xhc3MqPXRmLWdyaWQtXSBbY2xhc3MqPV9tZC1sYXN0XSxcbltjbGFzcyo9dGYtZ3JpZF9dIFtjbGFzcyo9X21kLWxhc3RdIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3NtLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9zbS0xXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fc20tMV0ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9zbS0yXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fc20tMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3NtLTJdIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9zbS0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fc20tM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3NtLTNdIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3NtLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9zbS00XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fc20tNF0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3NtLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9zbS01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fc20tNV0ge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3NtLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9zbS02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fc20tNl0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fc20tN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3NtLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9zbS03XSB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fc20tOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3NtLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9zbS04XSB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fc20tOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3NtLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9zbS05XSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9zbS0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3NtLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fc20tMTBdIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9zbS0xMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3NtLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fc20tMTFdIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9zbS0xMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3NtLTEyXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fc20tMTJdIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0wXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTBdIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0xXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0zXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS00XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTVdIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tNl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tN10ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS04XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTldIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMTBdIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0xMV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0wXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTBdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tMV0ge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0yXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0zXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tNF0ge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tNV0ge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tNl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLThdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTldIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTEwXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTExXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIFtjbGFzc349dGYtZ3JpZF0gW2NsYXNzKj1fc20tZmlyc3RdLFxuW2NsYXNzKj10Zi1ncmlkLV0gW2NsYXNzKj1fc20tZmlyc3RdLFxuW2NsYXNzKj10Zi1ncmlkX10gW2NsYXNzKj1fc20tZmlyc3RdIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSBbY2xhc3MqPV9zbS1sYXN0XSxcbltjbGFzcyo9dGYtZ3JpZC1dIFtjbGFzcyo9X3NtLWxhc3RdLFxuW2NsYXNzKj10Zi1ncmlkX10gW2NsYXNzKj1fc20tbGFzdF0ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzZlbSkge1xuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1feHMtMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3hzLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV94cy0xXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3hzLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV94cy0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1feHMtMl0ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3hzLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV94cy0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1feHMtM10ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1feHMtNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3hzLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV94cy00XSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1feHMtNV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3hzLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV94cy01XSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1feHMtNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3hzLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV94cy02XSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV94cy03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1feHMtN10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3hzLTddIHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV94cy04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1feHMtOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3hzLThdIHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV94cy05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1feHMtOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3hzLTldIHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3hzLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1feHMtMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV94cy0xMF0ge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3hzLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1feHMtMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV94cy0xMV0ge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3hzLTEyXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1feHMtMTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV94cy0xMl0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0wXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMF0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTFdIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0yXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTNdIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTRdIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtNV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy02XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy03XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLThdIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtOV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0xMF0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTExXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy0wXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMF0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy0xXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTNdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy00XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy01XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy02XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtN10ge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtOF0ge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtOV0ge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMTBdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMTFdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgW2NsYXNzfj10Zi1ncmlkXSBbY2xhc3MqPV94cy1maXJzdF0sXG5bY2xhc3MqPXRmLWdyaWQtXSBbY2xhc3MqPV94cy1maXJzdF0sXG5bY2xhc3MqPXRmLWdyaWRfXSBbY2xhc3MqPV94cy1maXJzdF0ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdIFtjbGFzcyo9X3hzLWxhc3RdLFxuW2NsYXNzKj10Zi1ncmlkLV0gW2NsYXNzKj1feHMtbGFzdF0sXG5bY2xhc3MqPXRmLWdyaWRfXSBbY2xhc3MqPV94cy1sYXN0XSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBISURJTkcgQ09MU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzcyo9bGctaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgW2NsYXNzKj1tZC1oaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICBbY2xhc3MqPXNtLWhpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNmVtKSB7XG4gIFtjbGFzcyo9eHMtaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN3aXBlci1pY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2QsIC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5zd2lwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN3aXBlci0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiA4cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG59XG4uc3dpcGVyIC50b2dnbGUtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWZ1bGxzY3JlZW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjgpO1xufVxuLnN3aXBlciAudG9nZ2xlLWZ1bGxzY3JlZW46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5ib29rbWFyay1zaWdudXBfX2xvYWRlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYm9va21hcmstc2lnbnVwX19sb2FkZXIgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYm9va21hcmstc2lnbnVwX19sb2FkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmJvb2ttYXJrX19oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm9va21hcmtfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogOHB4O1xuICB9XG59XG4uYm9va21hcmtfX25vbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4uYm9va21hcmtfX25vbmUtaW1hZ2Uge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tbmF2LWJvb2ttYXJrcy1ncmV5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm9va21hcmtfX25vbmUtaW1hZ2Uge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLmJvb2ttYXJrX19ub25lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYjhiZmNiO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNThweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbn1cblxuLmZvcmdvdC1wYXNzd29yZCxcbi5yZXNldC1wYXNzd29yZCxcbi5wYXNzd29yZC1zdWNjZXNzLFxuLnZlcmlmeS1lbWFpbCxcbi5yZWNvdmVyLWVtYWlsLFxuLmNyZWF0ZS1wYXNzd29yZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZCxcbi5yZXNldC1wYXNzd29yZCxcbi5wYXNzd29yZC1zdWNjZXNzLFxuLnZlcmlmeS1lbWFpbCxcbi5yZWNvdmVyLWVtYWlsLFxuLmNyZWF0ZS1wYXNzd29yZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogNTE1cHg7XG4gICAgbWF4LXdpZHRoOiA1NzJweDtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuICAuZm9yZ290LXBhc3N3b3JkLS1jb250YWluZXIsXG4ucmVzZXQtcGFzc3dvcmQtLWNvbnRhaW5lcixcbi5wYXNzd29yZC1zdWNjZXNzLS1jb250YWluZXIsXG4udmVyaWZ5LWVtYWlsLS1jb250YWluZXIsXG4ucmVjb3Zlci1lbWFpbC0tY29udGFpbmVyLFxuLmNyZWF0ZS1wYXNzd29yZC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmQsXG4ucmVzZXQtcGFzc3dvcmQsXG4ucGFzc3dvcmQtc3VjY2Vzcyxcbi52ZXJpZnktZW1haWwsXG4ucmVjb3Zlci1lbWFpbCxcbi5jcmVhdGUtcGFzc3dvcmQge1xuICAgIHBhZGRpbmc6IDQwcHggMzNweCA2MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICB9XG4gIC5mb3Jnb3QtcGFzc3dvcmQtLWNvbnRhaW5lcixcbi5yZXNldC1wYXNzd29yZC0tY29udGFpbmVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3MtLWNvbnRhaW5lcixcbi52ZXJpZnktZW1haWwtLWNvbnRhaW5lcixcbi5yZWNvdmVyLWVtYWlsLS1jb250YWluZXIsXG4uY3JlYXRlLXBhc3N3b3JkLS1jb250YWluZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2Nsb3NlLWJ0bixcbi5yZXNldC1wYXNzd29yZF9fY2xvc2UtYnRuLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2Nsb3NlLWJ0bixcbi52ZXJpZnktZW1haWxfX2Nsb3NlLWJ0bixcbi5yZWNvdmVyLWVtYWlsX19jbG9zZS1idG4sXG4uY3JlYXRlLXBhc3N3b3JkX19jbG9zZS1idG4ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2Nsb3NlLWJ0bjpob3Zlcixcbi5yZXNldC1wYXNzd29yZF9fY2xvc2UtYnRuOmhvdmVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2Nsb3NlLWJ0bjpob3Zlcixcbi52ZXJpZnktZW1haWxfX2Nsb3NlLWJ0bjpob3Zlcixcbi5yZWNvdmVyLWVtYWlsX19jbG9zZS1idG46aG92ZXIsXG4uY3JlYXRlLXBhc3N3b3JkX19jbG9zZS1idG46aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZF9fY2xvc2UtYnRuLFxuLnJlc2V0LXBhc3N3b3JkX19jbG9zZS1idG4sXG4ucGFzc3dvcmQtc3VjY2Vzc19fY2xvc2UtYnRuLFxuLnZlcmlmeS1lbWFpbF9fY2xvc2UtYnRuLFxuLnJlY292ZXItZW1haWxfX2Nsb3NlLWJ0bixcbi5jcmVhdGUtcGFzc3dvcmRfX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZF9faW1hZ2UsXG4ucmVzZXQtcGFzc3dvcmRfX2ltYWdlLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2ltYWdlLFxuLnZlcmlmeS1lbWFpbF9faW1hZ2UsXG4ucmVjb3Zlci1lbWFpbF9faW1hZ2UsXG4uY3JlYXRlLXBhc3N3b3JkX19pbWFnZSB7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xufVxuLmZvcmdvdC1wYXNzd29yZF9faW1hZ2UgaW1nLFxuLnJlc2V0LXBhc3N3b3JkX19pbWFnZSBpbWcsXG4ucGFzc3dvcmQtc3VjY2Vzc19faW1hZ2UgaW1nLFxuLnZlcmlmeS1lbWFpbF9faW1hZ2UgaW1nLFxuLnJlY292ZXItZW1haWxfX2ltYWdlIGltZyxcbi5jcmVhdGUtcGFzc3dvcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDUxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkX19pbWFnZSxcbi5yZXNldC1wYXNzd29yZF9faW1hZ2UsXG4ucGFzc3dvcmQtc3VjY2Vzc19faW1hZ2UsXG4udmVyaWZ5LWVtYWlsX19pbWFnZSxcbi5yZWNvdmVyLWVtYWlsX19pbWFnZSxcbi5jcmVhdGUtcGFzc3dvcmRfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICB9XG59XG4uZm9yZ290LXBhc3N3b3JkX190aXRsZSxcbi5yZXNldC1wYXNzd29yZF9fdGl0bGUsXG4ucGFzc3dvcmQtc3VjY2Vzc19fdGl0bGUsXG4udmVyaWZ5LWVtYWlsX190aXRsZSxcbi5yZWNvdmVyLWVtYWlsX190aXRsZSxcbi5jcmVhdGUtcGFzc3dvcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLnJlc2V0LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5wYXNzd29yZC1zdWNjZXNzX19kZXNjcmlwdGlvbixcbi52ZXJpZnktZW1haWxfX2Rlc2NyaXB0aW9uLFxuLnJlY292ZXItZW1haWxfX2Rlc2NyaXB0aW9uLFxuLmNyZWF0ZS1wYXNzd29yZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMjQ1cHg7XG59XG4uZm9yZ290LXBhc3N3b3JkX19ub3QtcmVjZWl2ZWQsXG4ucmVzZXQtcGFzc3dvcmRfX25vdC1yZWNlaXZlZCxcbi5wYXNzd29yZC1zdWNjZXNzX19ub3QtcmVjZWl2ZWQsXG4udmVyaWZ5LWVtYWlsX19ub3QtcmVjZWl2ZWQsXG4ucmVjb3Zlci1lbWFpbF9fbm90LXJlY2VpdmVkLFxuLmNyZWF0ZS1wYXNzd29yZF9fbm90LXJlY2VpdmVkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xufVxuLmZvcmdvdC1wYXNzd29yZF9fbm90LXJlY2VpdmVkIGEsXG4ucmVzZXQtcGFzc3dvcmRfX25vdC1yZWNlaXZlZCBhLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX25vdC1yZWNlaXZlZCBhLFxuLnZlcmlmeS1lbWFpbF9fbm90LXJlY2VpdmVkIGEsXG4ucmVjb3Zlci1lbWFpbF9fbm90LXJlY2VpdmVkIGEsXG4uY3JlYXRlLXBhc3N3b3JkX19ub3QtcmVjZWl2ZWQgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvcmdvdC1wYXNzd29yZCAuZXJyb3IsXG4uZm9yZ290LXBhc3N3b3JkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCxcbi5yZXNldC1wYXNzd29yZCAuZXJyb3IsXG4ucmVzZXQtcGFzc3dvcmQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLmVycm9yLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsLFxuLnZlcmlmeS1lbWFpbCAuZXJyb3IsXG4udmVyaWZ5LWVtYWlsIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCxcbi5yZWNvdmVyLWVtYWlsIC5lcnJvcixcbi5yZWNvdmVyLWVtYWlsIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCxcbi5jcmVhdGUtcGFzc3dvcmQgLmVycm9yLFxuLmNyZWF0ZS1wYXNzd29yZCAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZGQxZjI2O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogOHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkIC5lbWFpbC1zZW50LFxuLnJlc2V0LXBhc3N3b3JkIC5lbWFpbC1zZW50LFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLmVtYWlsLXNlbnQsXG4udmVyaWZ5LWVtYWlsIC5lbWFpbC1zZW50LFxuLnJlY292ZXItZW1haWwgLmVtYWlsLXNlbnQsXG4uY3JlYXRlLXBhc3N3b3JkIC5lbWFpbC1zZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC5mb3Jnb3QtcGFzc3dvcmQgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9faW1hZ2UsXG4ucmVzZXQtcGFzc3dvcmQgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9faW1hZ2UsXG4ucGFzc3dvcmQtc3VjY2VzcyAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19pbWFnZSxcbi52ZXJpZnktZW1haWwgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9faW1hZ2UsXG4ucmVjb3Zlci1lbWFpbCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19pbWFnZSxcbi5jcmVhdGUtcGFzc3dvcmQgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZvcmdvdC1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5yZXNldC1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5wYXNzd29yZC1zdWNjZXNzIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLnZlcmlmeS1lbWFpbCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5yZWNvdmVyLWVtYWlsIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLmNyZWF0ZS1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5yZXNldC1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5wYXNzd29yZC1zdWNjZXNzIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLnZlcmlmeS1lbWFpbCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5yZWNvdmVyLWVtYWlsIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLmNyZWF0ZS1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSxcbi5yZXNldC1wYXNzd29yZCBmb3JtLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSxcbi52ZXJpZnktZW1haWwgZm9ybSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0sXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0ge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSxcbi5yZXNldC1wYXNzd29yZCBmb3JtLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSxcbi52ZXJpZnktZW1haWwgZm9ybSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0sXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0ge1xuICAgIG1heC13aWR0aDogMjcycHg7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBsYWJlbCxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGxhYmVsLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBsYWJlbCxcbi52ZXJpZnktZW1haWwgZm9ybSBsYWJlbCxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gbGFiZWwsXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZCBmb3JtIGxhYmVsLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gbGFiZWwsXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGxhYmVsLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGxhYmVsLFxuLnJlY292ZXItZW1haWwgZm9ybSBsYWJlbCxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBsYWJlbCB7XG4gICAgY29sb3I6ICM0NjQzNDM7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNGE0YTQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT10ZXh0XS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXRleHRdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9dGV4dF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4udmVyaWZ5LWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4udmVyaWZ5LWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4udmVyaWZ5LWVtYWlsIGZvcm0gaW5wdXRbdHlwZT10ZXh0XS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPXRleHRdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9dGV4dF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xufVxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDhweCBhdXRvIDMycHg7XG59XG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4udmVyaWZ5LWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDMycHg7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSAuZm9yZ290LXBhc3N3b3JkX19jZWxsLWxpbmssXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSAuZm9yZ290LXBhc3N3b3JkX19jZWxsLWxpbmssXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayxcbi52ZXJpZnktZW1haWwgZm9ybSAuZm9yZ290LXBhc3N3b3JkX19jZWxsLWxpbmssXG4ucmVjb3Zlci1lbWFpbCBmb3JtIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSAuZm9yZ290LXBhc3N3b3JkX19jZWxsLWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2xpbmssXG4ucmVzZXQtcGFzc3dvcmRfX2xpbmssXG4ucGFzc3dvcmQtc3VjY2Vzc19fbGluayxcbi52ZXJpZnktZW1haWxfX2xpbmssXG4ucmVjb3Zlci1lbWFpbF9fbGluayxcbi5jcmVhdGUtcGFzc3dvcmRfX2xpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxNjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW46IDE2cHggYXV0byAyNHB4O1xufVxuLmZvcmdvdC1wYXNzd29yZF9fbGluazpob3ZlciwgLmZvcmdvdC1wYXNzd29yZF9fbGluazpmb2N1cywgLmZvcmdvdC1wYXNzd29yZF9fbGluazphY3RpdmUsXG4ucmVzZXQtcGFzc3dvcmRfX2xpbms6aG92ZXIsXG4ucmVzZXQtcGFzc3dvcmRfX2xpbms6Zm9jdXMsXG4ucmVzZXQtcGFzc3dvcmRfX2xpbms6YWN0aXZlLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2xpbms6aG92ZXIsXG4ucGFzc3dvcmQtc3VjY2Vzc19fbGluazpmb2N1cyxcbi5wYXNzd29yZC1zdWNjZXNzX19saW5rOmFjdGl2ZSxcbi52ZXJpZnktZW1haWxfX2xpbms6aG92ZXIsXG4udmVyaWZ5LWVtYWlsX19saW5rOmZvY3VzLFxuLnZlcmlmeS1lbWFpbF9fbGluazphY3RpdmUsXG4ucmVjb3Zlci1lbWFpbF9fbGluazpob3Zlcixcbi5yZWNvdmVyLWVtYWlsX19saW5rOmZvY3VzLFxuLnJlY292ZXItZW1haWxfX2xpbms6YWN0aXZlLFxuLmNyZWF0ZS1wYXNzd29yZF9fbGluazpob3Zlcixcbi5jcmVhdGUtcGFzc3dvcmRfX2xpbms6Zm9jdXMsXG4uY3JlYXRlLXBhc3N3b3JkX19saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkX19saW5rLFxuLnJlc2V0LXBhc3N3b3JkX19saW5rLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2xpbmssXG4udmVyaWZ5LWVtYWlsX19saW5rLFxuLnJlY292ZXItZW1haWxfX2xpbmssXG4uY3JlYXRlLXBhc3N3b3JkX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHggYXV0byAxNnB4O1xuICB9XG59XG4uZm9yZ290LXBhc3N3b3JkX190ZXJtcyxcbi5yZXNldC1wYXNzd29yZF9fdGVybXMsXG4ucGFzc3dvcmQtc3VjY2Vzc19fdGVybXMsXG4udmVyaWZ5LWVtYWlsX190ZXJtcyxcbi5yZWNvdmVyLWVtYWlsX190ZXJtcyxcbi5jcmVhdGUtcGFzc3dvcmRfX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkX190ZXJtcyxcbi5yZXNldC1wYXNzd29yZF9fdGVybXMsXG4ucGFzc3dvcmQtc3VjY2Vzc19fdGVybXMsXG4udmVyaWZ5LWVtYWlsX190ZXJtcyxcbi5yZWNvdmVyLWVtYWlsX190ZXJtcyxcbi5jcmVhdGUtcGFzc3dvcmRfX3Rlcm1zIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX3Rlcm1zIGEsXG4ucmVzZXQtcGFzc3dvcmRfX3Rlcm1zIGEsXG4ucGFzc3dvcmQtc3VjY2Vzc19fdGVybXMgYSxcbi52ZXJpZnktZW1haWxfX3Rlcm1zIGEsXG4ucmVjb3Zlci1lbWFpbF9fdGVybXMgYSxcbi5jcmVhdGUtcGFzc3dvcmRfX3Rlcm1zIGEge1xuICBjb2xvcjogIzIxNDE4ZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTQxOGQ7XG59XG4uZm9yZ290LXBhc3N3b3JkX19jaGFuZ2UtY2VsbHBob25lLFxuLnJlc2V0LXBhc3N3b3JkX19jaGFuZ2UtY2VsbHBob25lLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2NoYW5nZS1jZWxscGhvbmUsXG4udmVyaWZ5LWVtYWlsX19jaGFuZ2UtY2VsbHBob25lLFxuLnJlY292ZXItZW1haWxfX2NoYW5nZS1jZWxscGhvbmUsXG4uY3JlYXRlLXBhc3N3b3JkX19jaGFuZ2UtY2VsbHBob25lIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4uZm9yZ290LXBhc3N3b3JkX19jaGFuZ2UtY2VsbHBob25lIGEsXG4ucmVzZXQtcGFzc3dvcmRfX2NoYW5nZS1jZWxscGhvbmUgYSxcbi5wYXNzd29yZC1zdWNjZXNzX19jaGFuZ2UtY2VsbHBob25lIGEsXG4udmVyaWZ5LWVtYWlsX19jaGFuZ2UtY2VsbHBob25lIGEsXG4ucmVjb3Zlci1lbWFpbF9fY2hhbmdlLWNlbGxwaG9uZSBhLFxuLmNyZWF0ZS1wYXNzd29yZF9fY2hhbmdlLWNlbGxwaG9uZSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX3Jlc2VuZCxcbi5yZXNldC1wYXNzd29yZF9fcmVzZW5kLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX3Jlc2VuZCxcbi52ZXJpZnktZW1haWxfX3Jlc2VuZCxcbi5yZWNvdmVyLWVtYWlsX19yZXNlbmQsXG4uY3JlYXRlLXBhc3N3b3JkX19yZXNlbmQge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX3Jlc2VuZCBhLFxuLnJlc2V0LXBhc3N3b3JkX19yZXNlbmQgYSxcbi5wYXNzd29yZC1zdWNjZXNzX19yZXNlbmQgYSxcbi52ZXJpZnktZW1haWxfX3Jlc2VuZCBhLFxuLnJlY292ZXItZW1haWxfX3Jlc2VuZCBhLFxuLmNyZWF0ZS1wYXNzd29yZF9fcmVzZW5kIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvcmdvdC1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQsXG4ucmVzZXQtcGFzc3dvcmQgLnBhc3N3b3JkX19oaW50LFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLnBhc3N3b3JkX19oaW50LFxuLnZlcmlmeS1lbWFpbCAucGFzc3dvcmRfX2hpbnQsXG4ucmVjb3Zlci1lbWFpbCAucGFzc3dvcmRfX2hpbnQsXG4uY3JlYXRlLXBhc3N3b3JkIC5wYXNzd29yZF9faGludCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3cHggMTNweCA3cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQgLnBhc3N3b3JkX19oaW50IC5oaW50LWltYWdlLFxuLnJlc2V0LXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1pbWFnZSxcbi5wYXNzd29yZC1zdWNjZXNzIC5wYXNzd29yZF9faGludCAuaGludC1pbWFnZSxcbi52ZXJpZnktZW1haWwgLnBhc3N3b3JkX19oaW50IC5oaW50LWltYWdlLFxuLnJlY292ZXItZW1haWwgLnBhc3N3b3JkX19oaW50IC5oaW50LWltYWdlLFxuLmNyZWF0ZS1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtaW1hZ2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmZvcmdvdC1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCxcbi5yZXNldC1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCxcbi5wYXNzd29yZC1zdWNjZXNzIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50LFxuLnZlcmlmeS1lbWFpbCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCxcbi5yZWNvdmVyLWVtYWlsIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50LFxuLmNyZWF0ZS1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvcmdvdC1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCBzcGFuLFxuLnJlc2V0LXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50IHNwYW4sXG4ucGFzc3dvcmQtc3VjY2VzcyAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCBzcGFuLFxuLnZlcmlmeS1lbWFpbCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCBzcGFuLFxuLnJlY292ZXItZW1haWwgLnBhc3N3b3JkX19oaW50IC5oaW50LWNvbnRlbnQgc3Bhbixcbi5jcmVhdGUtcGFzc3dvcmQgLnBhc3N3b3JkX19oaW50IC5oaW50LWNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQgLmpzLXJlcXVpcmVkIC5wYXNzd29yZC1ydWxlcy1tc2csXG4ucmVzZXQtcGFzc3dvcmQgLmpzLXJlcXVpcmVkIC5wYXNzd29yZC1ydWxlcy1tc2csXG4ucGFzc3dvcmQtc3VjY2VzcyAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyxcbi52ZXJpZnktZW1haWwgLmpzLXJlcXVpcmVkIC5wYXNzd29yZC1ydWxlcy1tc2csXG4ucmVjb3Zlci1lbWFpbCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyxcbi5jcmVhdGUtcGFzc3dvcmQgLmpzLXJlcXVpcmVkIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVzZXQtcGFzc3dvcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNldC1wYXNzd29yZF9faW1hZ2Uge1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDhweDtcbiAgfVxufVxuLnJlc2V0LXBhc3N3b3JkX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDY0cHg7XG59XG4ucmVzZXQtcGFzc3dvcmQgZm9ybSAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNldC1wYXNzd29yZF9fdGVybXMge1xuICAgIG1hcmdpbjogMCAtMzBweDtcbiAgfVxufVxuLnJlc2V0LXBhc3N3b3JkIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXNldC1wYXNzd29yZCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXNzd29yZC1zdWNjZXNzX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDY5cHg7XG59XG4ucGFzc3dvcmQtc3VjY2Vzcy0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyNzJweDtcbn1cbi5wYXNzd29yZC1zdWNjZXNzX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyaWZ5LWVtYWlsX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi52ZXJpZnktZW1haWxfX3RpdGxlIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZlcmlmeS1lbWFpbF9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmVyaWZ5LWVtYWlsX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMjI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmVyaWZ5LWVtYWlsX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgfVxufVxuLnZlcmlmeS1lbWFpbF9fZGVzY3JpcHRpb24tLWJvbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLnZlcmlmeS1lbWFpbF9faW1hZ2Uge1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyaWZ5LWVtYWlsX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnZlcmlmeS1lbWFpbF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi52ZXJpZnktZW1haWwgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi52ZXJpZnktZW1haWwgcDpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlY292ZXItZW1haWxfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLnJlY292ZXItZW1haWxfX3RpdGxlIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuLnJlY292ZXItZW1haWxfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNvdmVyLWVtYWlsX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgfVxufVxuLnJlY292ZXItZW1haWxfX2Rlc2NyaXB0aW9uLS1ib2xkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5yZWNvdmVyLWVtYWlsX19pbWFnZSB7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNvdmVyLWVtYWlsX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnJlY292ZXItZW1haWxfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucmVjb3Zlci1lbWFpbCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJlY292ZXItZW1haWwgcDpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJlY292ZXItZW1haWxfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5yZWNvdmVyLWVtYWlsX19idXR0b246aG92ZXIsIC5yZWNvdmVyLWVtYWlsX19idXR0b246Zm9jdXMsIC5yZWNvdmVyLWVtYWlsX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNvdmVyLWVtYWlsX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5jcmVhdGUtcGFzc3dvcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xufVxuLmNyZWF0ZS1wYXNzd29yZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSB7XG4gIG1hcmdpbjogOHB4IGF1dG8gMDtcbn1cbi5jcmVhdGUtcGFzc3dvcmRfX3Bhc3N3b3JkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNyZWF0ZS1wYXNzd29yZF9fcGFzc3dvcmQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBjb2xvcjogI2E0YTRhNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcmlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jcmVhdGUtcGFzc3dvcmRfX3Bhc3N3b3JkIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jcmVhdGUtcGFzc3dvcmQgLmxvYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jcmVhdGUtcGFzc3dvcmQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5hY2NvdW50LWdpZnRpbmctLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1NzJweDtcbiAgaGVpZ2h0OiA1MTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LWdpZnRpbmctLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnQtZ2lmdGluZy0tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTJweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMzRweCAwO1xuICB9XG59XG4uYWNjb3VudC1naWZ0aW5nX19jbG9zZS1idG4ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hY2NvdW50LWdpZnRpbmdfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1naWZ0aW5nX19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIH1cbn1cbi5hY2NvdW50LWdpZnRpbmdfX2xvYWRlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYWNjb3VudC1naWZ0aW5nX19sb2FkZXIgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWNjb3VudC1naWZ0aW5nX19sb2FkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmFjY291bnQtZ2lmdGluZ19faW1hZ2Uge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBtYXJnaW46IDAgYXV0byAyNXB4O1xufVxuLmFjY291bnQtZ2lmdGluZ19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbn1cbi5hY2NvdW50LWdpZnRpbmdfX3RleHQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1naWZ0aW5nX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLnByb2Nlc3Npbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbn1cbi5wcm9jZXNzaW5nLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9jZXNzaW5nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC5wcm9jZXNzaW5nLS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnByb2Nlc3NpbmcgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTBweDtcbn1cbi5wcm9jZXNzaW5nLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4ucHJvY2Vzc2luZy1yZXF1ZXN0ID4gLnByb2Nlc3Npbmcge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2Nlc3NpbmctcmVxdWVzdCA+IC5wcm9jZXNzaW5nIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5wcm9jZXNzaW5nLXJlcXVlc3QgLnBhc3N3b3JkLWRldGFpbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2Nlc3NpbmctcmVxdWVzdCAjc3Vicy1zaWduaW4tcHJvY2Vzc2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3N1YnMtc2lnbmluLXByb2Nlc3Npbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZmlsZS1kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wcm9maWxlLWRldGFpbHNfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1kZXRhaWxzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnByb2ZpbGUtZGV0YWlscy0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZGV0YWlscy0tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuLnByb2ZpbGUtZGV0YWlsc19faW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTJlMmUyO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1kZXRhaWxzX19pbnB1dCB7XG4gICAgd2lkdGg6IDQzNHB4O1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzX19pbnB1dCA+IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4ucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZW1haWwsIC5wcm9maWxlLWRldGFpbHNfX2lucHV0IC5pbnB1dC1mYWNlYm9vaywgLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWdvb2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWVtYWlsIGltZywgLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWZhY2Vib29rIGltZywgLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWdvb2dsZSBpbWcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4ucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZW1haWwuc2hvdywgLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWZhY2Vib29rLnNob3csIC5wcm9maWxlLWRldGFpbHNfX2lucHV0IC5pbnB1dC1nb29nbGUuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VybmFtZSB7XG4gIHdpZHRoOiA0MzRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDhweDtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHNfX3VzZXJuYW1lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VybmFtZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAycHggc29saWQgI2RhZTBlZDtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnByb2ZpbGUtZGV0YWlsc19fdXNlcm5hbWUtaW5mbyBpbWcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTlweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXJuYW1lLWluZm8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0ID4gc3BhbiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IGlucHV0W3R5cGU9ZW1haWxdLFxuLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLFxuLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gIGNvbG9yOiAjNDY0MzQzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZGQxZjI2O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4ucHJvZmlsZS1kZXRhaWxzIGZvcm0gLmVycm9yLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4ucHJvZmlsZS1kZXRhaWxzIGZvcm0gLmlucHV0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ2NDM0Mztcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQgLnVudmVyaWZpZWQsXG4ucHJvZmlsZS1kZXRhaWxzIGZvcm0gLmlucHV0IC52ZXJpZmllZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNHB4O1xuICByaWdodDogMTZweDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZmlsZS1kZXRhaWxzIGZvcm0gLmlucHV0IC51bnZlcmlmaWVkIHtcbiAgY29sb3I6ICM4NDAwMDA7XG59XG4ucHJvZmlsZS1kZXRhaWxzIGZvcm0gLmlucHV0IC52ZXJpZmllZCB7XG4gIGNvbG9yOiAjNDk1RjMzO1xufVxuLnByb2ZpbGUtZGV0YWlscyBmb3JtIC5pbnB1dC1mYWNlYm9vayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE3MkI4O1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQ4cHggOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWNvbnRhaW5lci5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZCB7XG4gIHdpZHRoOiA0MzRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDJweCAwIDE2cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWRfX3Jvdzpob3ZlciwgLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWRfX3Jvdzpmb2N1cywgLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWRfX3JvdzphY3RpdmUsIC5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkX19yb3d2aXNpdGVkIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93LS1ub2NsaWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWRfX3Jvdy0tbm9jbGljay1hY3RpdmUtcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZV9fZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZV9fZGVzYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBtaW4td2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZWRpdC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lX19kZXNjLS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tc2lnbi1mYi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lX19kZXNjLS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXNpZ24tZ29vZ2xlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWVfX2Rlc2MtLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1zaWduLWFwcGxlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5hdXRoX19zdWJzY3JpYmUgPiBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDEyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLmF1dGhfX3N1YnNjcmliZSA+IGE6aG92ZXIsIC5hdXRoX19zdWJzY3JpYmUgPiBhOmZvY3VzLCAuYXV0aF9fc3Vic2NyaWJlID4gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmF1dGhfX3Byb2ZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmF1dGhfX3Byb2ZpbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEycHg7XG59XG4uYXV0aF9fcHJvZmlsZTpob3ZlciAucHJvZmlsZS1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMTA7XG59XG4uYXV0aF9fcHJvZmlsZTpob3ZlciA+IGRpdjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYXV0aF9fcHJvZmlsZSA+IGRpdiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYXV0aF9fcHJvZmlsZSA+IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1wcm9maWxlLW5ldHdlcmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hdXRoX19wcm9maWxlID4gZGl2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuLmF1dGhfX3Byb2ZpbGUuaW5kaWNhdG9yIC5hdXRoX19wcm9maWxlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhfX3Byb2ZpbGUuaW5kaWNhdG9yIC5hdXRoX19wcm9maWxlLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiAxM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MXB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4sIHZpc2liaWxpdHkgMC4ycyBlYXNlLWluLCB6LWluZGV4IDAuMnMgZWFzZS1pbiwgdG9wIDAuMnMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbiwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4sIHotaW5kZXggMC4ycyBlYXNlLWluLCB0b3AgMC4ycyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbiwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4sIHotaW5kZXggMC4ycyBlYXNlLWluLCB0b3AgMC4ycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbiwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4sIHotaW5kZXggMC4ycyBlYXNlLWluLCB0b3AgMC4ycyBlYXNlLWluO1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudSAucHJvZmlsZS0tcGhvbmUtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjFmZDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDg2YztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3IuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvcl9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDA4NmM7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3JfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3JfX2J1dHRvbjpob3ZlciwgLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudSAucHJvZmlsZS0tcGhvbmUtaW5kaWNhdG9yX19idXR0b246Zm9jdXMsIC5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvcl9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3JfX2J1dHRvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3JfX2Zvb3RlciB7XG4gIGNvbG9yOiAjMDAwODZjO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51X19zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gLnRpdGxlIHtcbiAgcGFkZGluZzogMTFweCAxNXB4IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2E0YTRhNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51X19zZWN0aW9uIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51X19zZWN0aW9uIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gYS5uby1hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gYSBpbWcge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiBhIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC50aXRsZS1zaWdub3V0IHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC50aXRsZS1zaWdub3V0IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC50aXRsZS1zaWdub3V0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZV9fZGVzY3JpcHRpb24gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLW1haWwge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLW1haWwuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLW1haWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLW1haWwgPiBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2RkMWYyNjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1tYWlsID4gYTpob3ZlciwgLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLW1haWwgPiBhOmZvY3VzLCAuYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbCA+IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICMyMmUwZDk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbCA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1zdXNwZW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMTZweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjE0MThkO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXN1c3BlbmRlZC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHB4IGF1dG87XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpob3ZlciwgLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6Zm9jdXMsIC5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjE0MThkO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tc3VzcGVuZGVkID4gc3BhbiBhIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxNDE4ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLW1lbnUge1xuICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGZiO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNhNGE0YTQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gPiBhIGltZyB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxN3B4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gPiBhIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uID4gYS5uby1hcnJvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuICAgIHBhZGRpbmc6IDE1cHggOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDhweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxNDE4ZDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZC5zaG93LCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQuc2hvdywgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGEsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGEsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkID4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmhvdmVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGE6Zm9jdXMsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYTphY3RpdmUsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6Zm9jdXMsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6YWN0aXZlLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpmb2N1cywgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmhvdmVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBhOmhvdmVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYTphZnRlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTphZnRlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gc3BhbiwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gc3BhbiwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gc3BhbiBhLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBzcGFuIGEsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkID4gc3BhbiBhIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgLnByb2ZpbGVfX2hlYWRlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkIC5wcm9maWxlX19oZWFkZXIsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkIC5wcm9maWxlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkIC5wcm9maWxlX19kZXNjcmlwdGlvbiwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkIC5wcm9maWxlX19kZXNjcmlwdGlvbiwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgLnByb2ZpbGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkIC5wcm9maWxlX19kZXNjcmlwdGlvbiBzcGFuLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgLnByb2ZpbGVfX2Rlc2NyaXB0aW9uIHNwYW4sIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkIC5wcm9maWxlX19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1tYWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDhweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1tYWlsLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1tYWlsIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2YxZmQ7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwODZjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lIC5wcm9maWxlLS1waG9uZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMDAwODZjO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tcGhvbmUgLnByb2ZpbGUtLXBob25lX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1waG9uZSAucHJvZmlsZS0tcGhvbmVfX2J1dHRvbjpob3ZlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1waG9uZSAucHJvZmlsZS0tcGhvbmVfX2J1dHRvbjpmb2N1cywgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1waG9uZSAucHJvZmlsZS0tcGhvbmVfX2J1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tcGhvbmUgLnByb2ZpbGUtLXBob25lX19idXR0b246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1waG9uZSAucHJvZmlsZS0tcGhvbmVfX2Zvb3RlciB7XG4gICAgY29sb3I6ICMwMDA4NmM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9maWxlLW1lbnUgLnRpdGxlLXNpZ25vdXQgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBwYWRkaW5nOiAxMXB4IDEzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIH1cbiAgLnByb2ZpbGUtbWVudSAudGl0bGUtc2lnbm91dCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG4gIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLWNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMTFweCAxNnB4IDMxcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB9XG4gIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLWNvcHlyaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWFiLWxvZ28ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCwgLnByb2ZpbGUtLXN1c3BlbmRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxNnB4IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxNDE4ZDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkLnNob3csIC5wcm9maWxlLS1hdXRoZW50aWNhdGVkLnNob3csIC5wcm9maWxlLS1zdXNwZW5kZWQuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYSwgLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBhLCAucHJvZmlsZS0tc3VzcGVuZGVkID4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmhvdmVyLCAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYTpmb2N1cywgLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGE6YWN0aXZlLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTpmb2N1cywgLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBhOmFjdGl2ZSwgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmZvY3VzLCAucHJvZmlsZS0tc3VzcGVuZGVkID4gYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmhvdmVyLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gc3BhbiwgLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBzcGFuLCAucHJvZmlsZS0tc3VzcGVuZGVkID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gc3BhbiBhLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IHNwYW4gYSwgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IHNwYW4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZ251cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1NzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAuc2lnbnVwX190b29sdGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCI/XCI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXA6aG92ZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpZ251cF9fdG9vbHRpcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc2lnbnVwX190b29sdGlwIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKWslwiO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtc2hhZG93OiAwIC0ycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgY29sb3I6ICNmYWZhZmE7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgLnNpZ251cCAuaW50ZXJzdGl0aWFsLS1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWdudXBfX2RpdmlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuc2lnbnVwX19kaXZpZGVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLnNpZ251cF9fZGl2aWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG4gIC5zaWdudXBfX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zaWdudXBfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnNpZ251cC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXAgLmpzLXJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zaWdudXAgLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLyogRmlyZWZveCAqL1xuICB9XG4gIC5zaWdudXAgLmpzLXJlcXVpcmVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXAgLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9dGV4dF0sXG4uc2lnbnVwIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zaWdudXAgLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgfVxuICAuc2lnbnVwIC5qcy1yZXF1aXJlZCBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLnNpZ251cCAuanMtcmVxdWlyZWQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5zaWdudXAgLmpzLXJlcXVpcmVkIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uc2lnbnVwIC5qcy1yZXF1aXJlZCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuLnNpZ251cCAuanMtcmVxdWlyZWQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5zaWdudXAgLmpzLXJlcXVpcmVkIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uc2lnbnVwIC5qcy1yZXF1aXJlZCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi5zaWdudXAgLmpzLXJlcXVpcmVkIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpZ251cCAuanMtcmVxdWlyZWQgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZWI4NDg4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAjZjllMWUyIGluc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwIC5hbGVydCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIG1heC13aWR0aDogMzA1cHg7XG4gIH1cbiAgLnNpZ251cCAuYWxlcnQgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc2lnbnVwIC5hbGVydC50Zi1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lnbnVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnNpZ251cF9fdGVybXMgYSB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgfVxuICAuc2lnbnVwX19mZWF0dXJlcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHVsIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byA4cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aCBpbWcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aF9fZ29vZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGhfX2dvb2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNzdmYztcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19mYWNlYm9vazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhNTU4YztcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19hcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19hcHBsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAuc2lnbnVwX19kaXZpZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuc2lnbnVwX19mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5yb3cge1xuICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuYWxlcnQudGYtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5jYW5jZWwtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuY2FuY2VsLWJ0bi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkLmVycm9yIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQuZXJyb3IgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkLmVycm9yIC5hbGVydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBjb2xvcjogIzQ2NDM0MztcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTRhNGE0O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQ6aG92ZXIsXG4uc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdDpmb2N1cyxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuc3VibWl0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQge1xuICAgIHBhZGRpbmc6IDNweCAyNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUsIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2lnbnVwX19mb3JtIGZvcm0gLnNpZ251cF9fZmFjZWJvb2sgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUgaW1nLCAuc2lnbnVwX19mb3JtIGZvcm0gLnNpZ251cF9fZmFjZWJvb2sgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxM3B4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtLmVycm9yIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtLS1wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0tLXBhc3N3b3JkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgY29sb3I6ICNhNGE0YTQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybS0tcGFzc3dvcmQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuICAuc2lnbnVwX19mb290ZXIgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLnRpdGxlIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuYnV0dG9uOmhvdmVyLCAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5idXR0b246Zm9jdXMsIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyMmUwZDk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDcycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fdGVybXMuc2lnbmluIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2hpbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDdweCAxM3B4IDdweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2hpbnQgLmhpbnQtaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2hpbnQgLmhpbnQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2hpbnQgLmhpbnQtY29udGVudCBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19kaXZpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2RpdmlkZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZGl2aWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzFjMjI7XG4gIH1cblxuICAuaW50ZXJzdGl0aWFsIC5zaWdudXAge1xuICAgIHdpZHRoOiA1NzJweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTEwO1xuICAgIHBhZGRpbmc6IDMzcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcyMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWwgLnNpZ251cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnN0aXRpYWwgLnNpZ251cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVyc3RpdGlhbCAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5pbnRlcnN0aXRpYWwgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnN0aXRpYWwgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpZ251cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNzBweCAzMnB4O1xuICB9XG4gIC5zaWdudXAgLmludGVyc3RpdGlhbC0tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lnbnVwX190b29sdGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fdG9vbHRpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiP1wiO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2lnbnVwX190b29sdGlwOmhvdmVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC05NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXAgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4payXCI7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICB0b3A6IDk1cHg7XG4gICAgbGVmdDogOTRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5zaWdudXBfX2RpdmlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuc2lnbnVwX19kaXZpZGVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLnNpZ251cF9fZGl2aWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG4gIC5zaWdudXBfX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zaWdudXBfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnNpZ251cCAuYWxlcnQge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAuc2lnbnVwIC5hbGVydCBhIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnNpZ251cCAuYWxlcnQudGYtc2hvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zaWdudXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg2cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnNpZ251cF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX190ZXJtcyBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZ251cF9fdGVybXMuc2lnbmluIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHtcbiAgICBwYWRkaW5nOiAwIDExcHg7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40M3B4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2lnbnVwX19mZWF0dXJlcyB1bCBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc2lnbnVwX19mZWF0dXJlcyB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWluLXdpZHRoOiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGggaW1nIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGhfX2dvb2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19hcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5hbGVydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuYWxlcnQudGYtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5jYW5jZWwtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuY2FuY2VsLWJ0bi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogOHB4IDA7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzIxNDE4ZDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsYWNrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCArIGxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZC5lcnJvciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkLmVycm9yIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZC5lcnJvciAuYWxlcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgOjpwbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAvKiBGaXJlZm94ICovXG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBsYWJlbCB7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXRleHRdLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNlYjg0ODg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICNmOWUxZTIgaW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNGE0YTQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGNvbG9yOiAjNDY0MzQzO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zaWdudXBfX2Zvcm0gZm9ybSAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdDpob3ZlciwgLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQ6Zm9jdXMsIC5zaWdudXBfX2Zvcm0gZm9ybSAuc3VibWl0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQge1xuICAgIHBhZGRpbmc6IDNweCAyNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUsIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2lnbnVwX19mb3JtIGZvcm0gLnNpZ251cF9fZmFjZWJvb2sgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUgaW1nLCAuc2lnbnVwX19mb3JtIGZvcm0gLnNpZ251cF9fZmFjZWJvb2sgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxM3B4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtLmVycm9yIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwX19mb3JtLS1wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0tLXBhc3N3b3JkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgY29sb3I6ICNhNGE0YTQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybS0tcGFzc3dvcmQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICB9XG4gIC5zaWdudXBfX2Zvb3RlciBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAudGl0bGUge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbjpob3ZlciwgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuYnV0dG9uOmZvY3VzLCAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjJlMGQ5O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIHtcbiAgICBwYWRkaW5nOiA1NnB4IDMycHggNzZweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19zb2NpYWwuc2lnbmluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX190ZXJtcyBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX190ZXJtcy5zaWduaW4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9faGludCB7XG4gICAgbWFyZ2luOiAwIC0yNHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMTNweCAxNnB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9faGludCAuaGludC1pbWFnZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9faGludCAuaGludC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9faGludCAuaGludC1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2RpdmlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZGl2aWRlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19kaXZpZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIH1cblxuICAuaW50ZXJzdGl0aWFsIC5zaWdudXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHotaW5kZXg6IDExMDtcbiAgICBwYWRkaW5nOiA0NXB4IDI1cHggNTBweDtcbiAgfVxuICAuaW50ZXJzdGl0aWFsIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuNSk7XG4gIH1cbiAgLmludGVyc3RpdGlhbCAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5pbnRlcnN0aXRpYWwgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgfVxufVxuaW5wdXQ6Oi13ZWJraXQtY3JlZGVudGlhbHMtYXV0by1maWxsLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNzU0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL0ljb24tY2xvc2UtYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcl9mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wd2EvYnJhbmQtbG9nb3Muc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjFweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyX2Zvb3RlciBpbWcge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nLS1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtbnVtYmVyIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cgLml0ZW1fX3ByaWNlLW1vbnRobHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2ctbGVmdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1sZWZ0IHNwYW46YmVmb3JlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9yZWR0aWNrLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2ctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgd2lkdGg6IDY2MHB4O1xuICAgIHBhZGRpbmc6IDIxcHggMjRweCAxOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLCAuc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0ICsgbGFiZWwge1xuICAgIHdpZHRoOiA2NjBweDtcbiAgICBwYWRkaW5nOiAyMXB4IDI0cHggMTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3RyaWFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX19zZWN1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICNjMWM3ZDI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3NlY3VyZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3NlY3VyZSAucGF5bWVudC1zZWN1cmUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXItLWNyZWRpdC1jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTlweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAucGF5bWVudF9fcmVzdWx0LS1wYXNzd29yZCB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy10ZXJtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMCA4cHggOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMtLXJlc2V0IHtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy10ZXJtcy0tcmVzZXQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLXRlcm1zLS1yZXNldCBzcGFuIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDY0MzQzO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuYWxlcnQudGYtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXRleHRdLFxuLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19wYXNzd29yZCBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGNvbG9yOiAjYTRhNGE0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190b29sdGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCI/XCI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXA6aG92ZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdG9vbHRpcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190b29sdGlwIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKWslwiO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtc2hhZG93OiAwIC0ycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgY29sb3I6ICNmYWZhZmE7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faGludCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxM3B4IDdweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hpbnQgLmhpbnQtaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faGludCAuaGludC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19oaW50IC5oaW50LWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3NlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTFweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zZWxlY3Rpb24gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fcGF5bWVudC1pY29ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3BheW1lbnQtaWNvbnMgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW46IDhweCAwIDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdGVybXMgYSB7XG4gICAgY29sb3I6ICMyZDRiOWI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IHtcbiAgICBtYXJnaW46IDE2cHggYXV0byAzMnB4O1xuICAgIHdpZHRoOiA2NjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5sb2FkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucHJvY2Vzc2luZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5mb3JtX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9fbGFiZWwgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgc2VsZWN0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTRhNGE0O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHNlbGVjdDpob3ZlciwgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHNlbGVjdDpmb2N1cywgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHNlbGVjdDphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgY29sb3I6ICM5ZTllYWY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDhweCA0NXB4IDhweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM2ZDcyNzg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9hcnJvdy1ibGFjay10aGluLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19pdGVtIC5wYXltZW50LWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19pdGVtIC5wYXltZW50LWljb25zIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSAucGF5bWVudC1pY29ucyBpbWc6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC0tb2ZmIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0X19wcmltZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fc3Vic2NyaWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGE6aG92ZXIsIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fZWRpdCBhOmZvY3VzLCAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNkZWRlZGU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fenVvcmEge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X196dW9yYSAucGF5bWVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCB7XG4gICAgd2lkdGg6IDU3NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL0ljb24tY2xvc2UtYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29uZmlybWF0aW9uIC5zdWJzY3JpcHRpb24tY2FuY2VsX19zdWItaGVhZGluZyB7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwtLWNvbmZpcm1hdGlvbiAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyA+IHNwYW4ge1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMzZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwtLWNvbmZpcm1hdGlvbiAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyA+IHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTI5cHg7XG4gICAgdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscy0tY29udGFpbiB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICBwYWRkaW5nOiAxMXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCAwIDAgMzRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMyNTI1MjU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweCBhdXRvIDIxcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWRhZWE7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fcmVhc29ucyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwtLW9mZiB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19wcmltZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdF9fc3Vic2NyaWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19lZGl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCBhOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCBhOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI2RlZGVkZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19pdGVtIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBtYXJnaW46IDAgNjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHtcbiAgICB3aWR0aDogMTYycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9fbGFiZWwgbGFiZWwge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnN1YnNjcmlwdGlvbi1wYXltZW50IHtcbiAgICB3aWR0aDogNjMwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB7XG4gICAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4gICAgLyogRmlyZWZveCAqL1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA0cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtX19zdWJtaXQge1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMgLmZvcm1fX2l0ZW1zIHtcbiAgICB3aWR0aDogMzA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwsIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMgLmZvcm1fX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMtdGhyZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMtdGhyZWUgLmZvcm1fX2l0ZW1zOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucy10aHJlZSAuZm9ybV9faXRlbXM6bnRoLWNoaWxkKDIpLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zLXRocmVlIC5mb3JtX19pdGVtczpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpob3ZlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpmb2N1cywgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTphY3RpdmUsXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHNlbGVjdDpob3Zlcixcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0OmZvY3VzLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBzZWxlY3Q6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtX19sYWJlbCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDAgMCAwIDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpob3ZlciArIGxhYmVsOmFmdGVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0X190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX2Zvb3RlciBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDI3MnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuYnV0dG9uOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5idXR0b246Zm9jdXMsIC5zdWJzY3JpcHRpb24tZGViaXQgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmRlYml0LWNvbnRlbnQgLml0ZW1fX3RyaWFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZGViaXQtY29udGVudCAuaXRlbV9fc2VjdXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjYzFjN2QyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZGViaXQtY29udGVudCAuaXRlbV9fc2VjdXJlIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmRlYml0LWNvbnRlbnQgLml0ZW1fX3NlY3VyZSAucGF5bWVudC1zZWN1cmUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uLS1jYXRhbG9nIGxhYmVsIHtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgcGFkZGluZzogMjFweCAyNHB4IDE5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtaXRlbS5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtaXRlbSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogOHB4IDAgMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgd2lkdGg6IDI2NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbiBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uLWljb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24taWNvbnMgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24taWNvbnMgaW1nOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0NjQzNDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXRleHRdLFxuLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItcmVnaXN0ZXJlZCB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItcmVnaXN0ZXJlZCAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1yZWdpc3RlcmVkIC5yZWdpc3RlcmVkX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLXJlZ2lzdGVyZWQgLnJlZ2lzdGVyZWRfX2lucHV0LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOTBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1kaXZpZGVyIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW46IDI0cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtaW5wdXQge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAyNHB4IDAgOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGg6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoX19nb29nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aF9fZ29vZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3N2ZjO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E1NThjO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgLmVycm9yLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgLmVycm9yLWdyb3VwLnNob3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciAuZXJyb3ItZ3JvdXAgc3BhbiB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtY29udGFpbiB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICAgIG1pbi13aWR0aDogMjkwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1idXR0b246aG92ZXIsIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLyogRmlyZWZveCAqL1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBzZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICB3aWR0aDogNTcycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAucmVjYXB0Y2hhLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnJlY2FwdGNoYS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9faW1hZ2UsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2ltYWdlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA3MXB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9faW1hZ2UgaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19pbWFnZSBpbWcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX190ZXJtcywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fdGVybXMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19wYXNzd29yZGluZm8sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkaW5mbywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtLWNvbnRhaW4sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtLWNvbnRhaW4sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluIHtcbiAgICB3aWR0aDogMzA1cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2MxYzdkMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGgsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCB7XG4gICAgbWFyZ2luOiA4cHggNnB4IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb24gLnNpZ251cF9fZm9ybSBmb3JtIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwge1xuICAgIGNvbG9yOiAjYzFjN2QyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2ltYWdlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2NhbmNlbC1pbmZvLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fY2FuY2VsLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2NhbmNlbC1pbmZvIGEsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19jYW5jZWwtaW5mbyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnBheW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGF5bWVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICB9XG4gIC5wYXltZW50X19jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wYXltZW50X19jb250YWluZXItLXN1Y2Nlc3Mge1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgIHdpZHRoOiA1NzJweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLXN1Y2Nlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM3ZWE4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ViZjZlMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjN2VhODAwO1xuICAgIG1hcmdpbjogMzJweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1za2lwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1lcnJvciB7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZXJyb3Iuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODhweCA4MHB4O1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICB3aWR0aDogMTc0cHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItYnV0dG9uOmhvdmVyLCAucGF5bWVudF9fcmVzdWx0LS1lcnJvci1idXR0b246Zm9jdXMsIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0taWNvbiBpbWcge1xuICAgIGhlaWdodDogNjJweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgd2lkdGg6IDI4NnB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWJ1dHRvbjpob3ZlciwgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uOmZvY3VzLCAucGF5bWVudF9fcmVzdWx0LS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1kaXZpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1zaWduaW4sIC5wYXltZW50X19yZXN1bHQtLXNraXAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgI3pfaHBwbV9pZnJhbWUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCBhdXRvIDIxcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19oZWFkaW5nIGltZyB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nLS1mb3JtIHtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvcm0gLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9ybSAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cgLml0ZW1fX3ByaWNlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cgLml0ZW1fX3ByaWNlLW51bWJlciB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1tb250aGx5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2ctbGVmdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMzJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLWxlZnQgc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3JlZHRpY2sucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgd2lkdGg6IDE2MnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSwgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX19zZWN1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICNjMWM3ZDI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3NlY3VyZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3NlY3VyZSAucGF5bWVudC1zZWN1cmUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3RyaWFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW46IDhweCAtMTBweCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190ZXJtcyBhIHtcbiAgICBjb2xvcjogIzJkNGI5YjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19tb2JpbGUtLXNlY3VyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX21vYmlsZS0tc2VjdXJlIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fbW9iaWxlLS1zZWN1cmUgLnBheW1lbnQtc2VjdXJlIHtcbiAgICB3aWR0aDogNjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fbW9iaWxlLS10ZXJtcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMge1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5wYXltZW50X19yZXN1bHQtLXBhc3N3b3JkIHtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLXRlcm1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiAwIDhweCA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMtLXJlc2V0IHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMtLXJlc2V0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy10ZXJtcy0tcmVzZXQgc3BhbiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ2NDM0MztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5hbGVydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLmFsZXJ0LnRmLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19wYXNzd29yZCBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBjb2xvcjogI2E0YTRhNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190b29sdGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdG9vbHRpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiP1wiO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190b29sdGlwOmhvdmVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC05NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXAgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4payXCI7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICB0b3A6IDk1cHg7XG4gICAgbGVmdDogOTRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hpbnQge1xuICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDEzcHggMTZweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faGludCAuaGludC1pbWFnZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19oaW50IC5oaW50LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hpbnQgLmhpbnQtY29udGVudCBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5sb2FkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wcm9jZXNzaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLnBheW1lbnQtcHJvZHVjdF9fcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLnBheW1lbnQtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5mb3JtX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiA0cHggMCA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHNlbGVjdCB7XG4gICAgd2lkdGg6IDIxOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9fbGFiZWwgbGFiZWwge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAuZm9ybV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLmZvcm1fX2xhYmVsIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCAwIDAgMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5mb3JtX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgc2VsZWN0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTRhNGE0O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IHNlbGVjdDpob3ZlciwgLnN1YnNjcmlwdGlvbi1wYXltZW50IHNlbGVjdDpmb2N1cywgLnN1YnNjcmlwdGlvbi1wYXltZW50IHNlbGVjdDphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBjb2xvcjogIzZkNzI3ODtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzZkNzI3ODtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSAucGF5bWVudC1pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSAucGF5bWVudC1pY29ucyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2l0ZW0gLnBheW1lbnQtaWNvbnMgaW1nOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtLW9mZiB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fcHJpbWUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcHJpbWUyNC9pY29uLXByaW1lMjQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3RfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fY29udGFjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGE6aG92ZXIsIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fZWRpdCBhOmZvY3VzLCAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fenVvcmEge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X196dW9yYSAucGF5bWVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX3p1b3JhIC5wYXltZW50X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX3p1b3JhIC5wYXltZW50X19pdGVtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwge1xuICAgIHBhZGRpbmc6IDU2cHggMzJweCA3NnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWw6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29uZmlybWF0aW9uIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29uZmlybWF0aW9uIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzID4gc3BhbiB7XG4gICAgbWFyZ2luOiA4cHggYXV0byAzNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsLS1jb25maXJtYXRpb24gLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgPiBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yOXB4O1xuICAgIHRvcDogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2Zvcm0gLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscy0tY29udGFpbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ2NDM0MztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXRleHRdLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHBhZGRpbmc6IDExcHggMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAzNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweCBhdXRvIDIxcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWRhZWE7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fcmVhc29ucyBkaXYgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsLS1vZmYge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWluZm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdF9fcHJpbWUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcHJpbWUyNC9pY29uLXByaW1lMjQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX3N1YnNjcmliZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19lZGl0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYTpob3ZlciwgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYTpmb2N1cywgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNkZWRlZGU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9faXRlbSBpZnJhbWUge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdF9fdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDE2cHggMCA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5wYXltZW50LXByb2R1Y3RfX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAucGF5bWVudC1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDRweCAwIDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHNlbGVjdCB7XG4gICAgd2lkdGg6IDIxOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2xhYmVsIGxhYmVsIHtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHtcbiAgICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgICAvKiBGaXJlZm94ICovXG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMgLmZvcm1fX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyAuZm9ybV9fc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucy10aHJlZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpob3ZlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpmb2N1cywgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTphY3RpdmUsXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHNlbGVjdDpob3Zlcixcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0OmZvY3VzLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBzZWxlY3Q6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybV9fbGFiZWwgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWw6YWZ0ZXIsIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0X19mb290ZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmJ1dHRvbjpob3ZlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IC5pdGVtX19zZWN1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICNjMWM3ZDI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IC5pdGVtX19zZWN1cmUgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZGViaXQtY29udGVudCAuaXRlbV9fc2VjdXJlIC5wYXltZW50LXNlY3VyZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmRlYml0LWNvbnRlbnQgLml0ZW1fX3RyaWFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA4cHggOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb24tLXByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICB3aWR0aDogMTYycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbi0tcHJpY2UgLml0ZW1fX3ByaWNlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb24tLXByaWNlIC5pdGVtX19wcmljZS1udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbi0tcHJpY2UgLml0ZW1fX3ByaWNlLW1vbnRobHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uLS1wcmljZSAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZSB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlLWl0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiA4cHggMCAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbiBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24taWNvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbi1pY29ucyBpbWc6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbi1pY29ucyBpbWc6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIge1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIC5sb2FkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItcmVnaXN0ZXJlZCAucmVnaXN0ZXJlZF9faW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1yZWdpc3RlcmVkIC5yZWdpc3RlcmVkX19pbnB1dC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtZGl2aWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLWRpdmlkZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1kaXZpZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGg6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoX19nb29nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aF9fZ29vZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3N2ZjO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E1NThjO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgLmVycm9yLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgLmVycm9yLWdyb3VwLnNob3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciAuZXJyb3ItZ3JvdXAgc3BhbiB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE2NHB4KTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWNvbnRhaW4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDhweCAwIDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgbWluLXdpZHRoOiAwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1idXR0b246aG92ZXIsIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLyogRmlyZWZveCAqL1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBzZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAucmVjYXB0Y2hhLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnJlY2FwdGNoYS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5yZWNhcHRjaGEtY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc2lnbnVwX19mb3JtIC5yb3csIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zaWdudXBfX2Zvcm0gLnJvdywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zaWdudXBfX2Zvcm0gLnJvdyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDc2cHgpO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2ltYWdlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19pbWFnZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogNzFweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2ltYWdlIGltZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faW1hZ2UgaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fdGVybXMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX3Rlcm1zLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmRpbmZvLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19wYXNzd29yZGluZm8sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19wYXNzd29yZGluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2MxYzdkMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGgsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCB7XG4gICAgbWFyZ2luOiA4cHggNnB4IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb24gLnNpZ251cF9fZm9ybSBmb3JtIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwge1xuICAgIGNvbG9yOiAjYzFjN2QyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19pbWFnZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19jYW5jZWwtaW5mbywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2NhbmNlbC1pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19jYW5jZWwtaW5mbyBhLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fY2FuY2VsLWluZm8gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDcwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYXltZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODVweCk7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lci0tc3VjY2VzcyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lci0tZXJyb3Ige1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tc3VjY2VzcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzdlYTgwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWJmNmUwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM3ZWE4MDA7XG4gICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdCAuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1lcnJvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzMHB4IDM4cHggOHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWVycm9yLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg4cHggODBweDtcbiAgICB3aWR0aDogODhweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1lcnJvciBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDUwcHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbjpob3ZlciwgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItYnV0dG9uOmZvY3VzLCAucGF5bWVudF9fcmVzdWx0LS1lcnJvci1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWljb24gaW1nIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHdpZHRoOiAyODZweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWJ1dHRvbjpob3ZlciwgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uOmZvY3VzLCAucGF5bWVudF9fcmVzdWx0LS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1kaXZpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1zaWduaW4sIC5wYXltZW50X19yZXN1bHQtLXNraXAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgI3pfaHBwbV9pZnJhbWUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vIHtcbiAgICB3aWR0aDogNTcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzZweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYzFjN2QyO1xufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19ibHVyYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2Zvb3RlciAuaXRlbV9fdGVybXMge1xuICBtYXJnaW46IDhweCAwIDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3Rlcm1zIHtcbiAgICBtYXJnaW46IDhweCAwIDhweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX190ZXJtcyBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vIC5yZWNhcHRjaGEtY29udGFpbmVyIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi0tcHJvbW9QYXltZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1yaWdodCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTY2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtdGV4dCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb25fX3N1Yi1wcm9tby10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zdWJzY3JpcHRpb24gLml0ZW1fX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubmVlZC1oZWxwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5lZWQtaGVscCB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLm5lZWQtaGVscF9fY2FsbGNlbnRyZSBpbWcge1xuICBtYXJnaW46IDAgOHB4O1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuLm5lZWQtaGVscF9fY2FsbGNlbnRyZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5uZWVkLWhlbHAtLWxlZ2FjeSB7XG4gIG1heC13aWR0aDogNTEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmVlZC1oZWxwLS1sZWdhY3kge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5uZWVkLWhlbHAtLWxlZ2FjeSAubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZWVkLWhlbHAtLWxlZ2FjeSAubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3R0b206IC03MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG59XG4ubmVlZC1oZWxwLS1sZWdhY3kgLm5lZWQtaGVscF9fY2FsbGNlbnRyZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbWFyZ2luOiA0cHggMCAwIDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWdudXAsXG4uc3Vic2NyaXB0aW9uLS1jb250YWluZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbCxcbi5mb3Jnb3QtcGFzc3dvcmQsXG4ucmVzZXQtcGFzc3dvcmQsXG4ucGFzc3dvcmQtc3VjY2Vzcyxcbi52ZXJpZnktZW1haWwsXG4ucmVjb3Zlci1lbWFpbCxcbi5wYXltZW50X19jb250YWluZXIsXG4uY3JlYXRlLXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5zaWdudXA6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbDphZnRlcixcbi5mb3Jnb3QtcGFzc3dvcmQ6YWZ0ZXIsXG4ucmVzZXQtcGFzc3dvcmQ6YWZ0ZXIsXG4ucGFzc3dvcmQtc3VjY2VzczphZnRlcixcbi52ZXJpZnktZW1haWw6YWZ0ZXIsXG4ucmVjb3Zlci1lbWFpbDphZnRlcixcbi5wYXltZW50X19jb250YWluZXI6YWZ0ZXIsXG4uY3JlYXRlLXBhc3N3b3JkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lnbnVwOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWw6YWZ0ZXIsXG4uZm9yZ290LXBhc3N3b3JkOmFmdGVyLFxuLnJlc2V0LXBhc3N3b3JkOmFmdGVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3M6YWZ0ZXIsXG4udmVyaWZ5LWVtYWlsOmFmdGVyLFxuLnJlY292ZXItZW1haWw6YWZ0ZXIsXG4ucGF5bWVudF9fY29udGFpbmVyOmFmdGVyLFxuLmNyZWF0ZS1wYXNzd29yZDphZnRlciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciB7XG4gICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWdudXA6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uZm9yZ290LXBhc3N3b3JkOmFmdGVyLFxuLnJlc2V0LXBhc3N3b3JkOmFmdGVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3M6YWZ0ZXIsXG4udmVyaWZ5LWVtYWlsOmFmdGVyLFxuLnJlY292ZXItZW1haWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnByb2Nlc3NpbmcgfiAubmVlZC1oZWxwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZmlsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9maWxlLWVkaXQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggNDBweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTcycHg7XG4gIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2ZpbGUtZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG59XG4ucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9maWxlLWVkaXRfX2ltYWdlIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xufVxuLnByb2ZpbGUtZWRpdF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXJnaW46IDE2cHggYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDI0cHggYXV0byA4cHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ucHJvZmlsZS1lZGl0X19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtY2FyZCB7XG4gIG1hcmdpbjogMTZweCAwO1xuICBwYWRkaW5nOiAzMnB4IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1lZGl0LWNhcmQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtY2FyZF9fZm9ybSB7XG4gIHdpZHRoOiA0MDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtY2FyZF9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtY2FyZCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ2NDM0MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbi5wcm9maWxlLWVkaXQtY2FyZCBpbnB1dFt0eXBlPXRleHRdLFxuLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBjb2xvcjogcmdiYSg3MCwgNjcsIDY3LCAwLjUpO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4ucHJvZmlsZS1lZGl0LWNhcmQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLnByb2ZpbGUtZWRpdC1jYXJkIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9maWxlLWVkaXRfX2NoYW5nZS1jZWxscGhvbmUge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wcm9maWxlLWVkaXRfX2NoYW5nZS1jZWxscGhvbmUgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJvZmlsZS1lZGl0X19yZXNlbmQge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wcm9maWxlLWVkaXRfX3Jlc2VuZCBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9maWxlLWVkaXRfX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIHtcbiAgaGVpZ2h0OiA2NTBweDtcbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnByb2ZpbGUtZWRpdC0tcGFzc3dvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0LS1wYXNzd29yZCBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5wcm9maWxlLWVkaXQtLWVtYWlsIGlucHV0W3R5cGU9dGV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0X190ZXJtcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnByb2ZpbGUtZWRpdF9fdGVybXMgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzMzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXQtY2FyZCB7XG4gIHBhZGRpbmc6IDI4cHggMTZweCAzMnB4O1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2ZpbGUtZWRpdC0tdXNlcm5hbWUgLnByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1lZGl0LS11c2VybmFtZSAucHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG4ucHJvZmlsZS1lZGl0LS11c2VybmFtZSAucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICB3aWR0aDogNDkwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1lZGl0LS11c2VybmFtZSAucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZmlsZS1lZGl0LS1waG9uZSAucHJvZmlsZS1lZGl0X19oZWFkaW5nLCAucHJvZmlsZS1lZGl0LS1vdHAgLnByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5wcm9maWxlLWVkaXQtLXBob25lIC5wcm9maWxlLWVkaXQtY2FyZCwgLnByb2ZpbGUtZWRpdC0tb3RwIC5wcm9maWxlLWVkaXQtY2FyZCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3gtc2hhZG93OiBub25lO1xuICAtbXMtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAta2h0bWwtYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2ZpbGUtZWRpdC0tcGhvbmUgLnByb2ZpbGUtZWRpdC1jYXJkX19mb3JtLCAucHJvZmlsZS1lZGl0LS1vdHAgLnByb2ZpbGUtZWRpdC1jYXJkX19mb3JtIHtcbiAgbWF4LXdpZHRoOiAyNzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5qcy1yZXF1aXJlZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjE0MThkO1xufVxuLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNGRjlFQTU7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi9cbn1cbi5qcy1yZXF1aXJlZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNGRjlFQTU7XG59XG4uanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0ZGOUVBNTtcbn1cbi5qcy1yZXF1aXJlZCBsYWJlbCB7XG4gIGNvbG9yOiAjZGQxZjI2O1xufVxuLmpzLXJlcXVpcmVkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanMtcmVxdWlyZWQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xufVxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGNvbG9yOiAjZGQxZjI2O1xufVxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLFxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbn1cbi5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXRleHRdLFxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9ZW1haWxdLFxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmpzLXJlcXVpcmVkIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbiVkZWZhdWx0LWNhcmQge1xuICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdyAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3ctaG92ZXIpO1xuICAgIH1cbn1cblxuJXNlY29uZGFyeS1jYXJkIHtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJveC1zaGFkb3cgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93LWhvdmVyKTtcbiAgICB9XG59XG5cbiVzdGF0aWMtY2FyZCB7XG4gICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbn1cblxuJWxpZmVzdHlsZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbGlmZXN0eWxlLXNoYWRvdyk7XG59XG5cbiVkYXRlIHtcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpbWUtYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHNpemU6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4lbGl2ZWFydGljbGVjYXJkIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiVsb2FkZXJpY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbG9hZGVyLXJvbGxpbmcuc3ZnJyk7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBzaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuJXN0YXRpY2ltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbn1cblxuJXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbn1cblxuIiwiQGltcG9ydCBcImNvbG9yc1wiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5cbiRiYXNlLWZvbnQtd2VpZ2h0OiA0MDA7XG4kYmFzZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kYmFzZS1saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xuXG4vKiBCT1JERVJTICovXG4kYmFzZS1ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCM0YTRhNGEsIDAuMSkgIWRlZmF1bHQ7XG4kd2hpdGUtYm9yZGVyLXRoaW46IDFweCBzb2xpZCAjZmZmZmZmICFkZWZhdWx0O1xuJGdyZXktYm9yZGVyLXRoaW46IDFweCBzb2xpZCAjZTJlMmUyICFkZWZhdWx0O1xuXG4vKiBCT1ggU0hBRE9XUyAqL1xuJHNlY29uZGFyeS1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1zaGFkb3ctaG92ZXI6IDAgMnB4IDNweCByZ2JhKDMzLCA2NSAsMTQxLCAwLjQpICFkZWZhdWx0O1xuJGxpZmVzdHlsZS1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgkYmxhY2ssIDAuMDUpO1xuJG5ldy1zdGF0aWMtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSAhZGVmYXVsdDtcbiRuYXYtc2hhZG93LXRvcDogMHB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4kZWxlY3Rpb25zLXNoYWRvdzogMCA0cHggNnB4IC0ycHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAxcHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpICFkZWZhdWx0O1xuJG1hdHJpYy1zaGFkb3c6IDAgOHB4IDEycHggLTRweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgNHB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMikgIWRlZmF1bHQ7XG5cbi8qIEZPTlQgV0VJR0hUUyAqL1xuJHJlZ3VsYXI6IDQwMDtcbiRzZW1pLWJvbGQ6IDYwMDtcbiRib2xkOiA3MDA7XG5cbi8qIEZPTlQgU0laRVMgKi9cbiRoZWFkZXItb25lOiAzMnB4ICFkZWZhdWx0O1xuJGhlYWRlci10d286IDIycHggIWRlZmF1bHQ7XG4kaGVhZGVyLXRocmVlOiAxOHB4ICFkZWZhdWx0O1xuJGhlYWRlci1mb3VyOiAxNHB4ICFkZWZhdWx0O1xuJGhlYWRlci1maXZlOiAxMHB4ICFkZWZhdWx0O1xuJGJvZHktc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRidXR0b24tc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRsaW5rLXNpemU6IDEzcHggIWRlZmF1bHQ7XG4kbGFiZWwtc2l6ZTogMTJweCAhZGVmYXVsdDtcbiRjYXB0aW9uLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kdGlueS1zaXplOiAxMHB4ICFkZWZhdWx0O1xuJGJ1Y2tldC1oZWFkZXItc2l6ZTogMjZweCAhZGVmYXVsdDtcbiRidWNrZXQtaGVhZGVyLWltYWdlOiAyOHB4ICFkZWZhdWx0O1xuXG4vKiBIRUFERVIgQlJBTkRJTkcgKi9cbiRuYXYtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJG5hdi1jb2xvcjogIzIxMjEyMSAhZGVmYXVsdDtcbiRuYXYtaG92ZXI6ICNjMDAwMDAgIWRlZmF1bHQ7XG4kbmF2LXNwb25zb3I6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kbmF2LWJnLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuJG5hdi1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJG5hdi1ob3Zlci1ib3JkZXI6ICNkMDAyMWIgIWRlZmF1bHQ7XG4kbmF2LWhvdmVyLWJvcmRlci1oZWlnaHQ6IDNweCAhZGVmYXVsdDtcbiRuYXYtY2hpbGQtZm9udC1zaXplOiAxMXB4O1xuJG5hdi1jaGlsZC1iZy1ob3ZlcjogI2YzZjNmMyAhZGVmYXVsdDtcbiRsb2dpbi1saW5rOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG4kYnJhbmRiYXItbmF2LWZvbnQ6ICRmb250LWZhbWlseS1ib2xkICFkZWZhdWx0O1xuJGJyYW5kYmFyLWRyb3Bkb3duLWZvbnQ6ICRmb250LWZhbWlseS1ib2xkICFkZWZhdWx0O1xuJHN1Yi1idG4td2lkdGg6IDEyNnB4ICFkZWZhdWx0O1xuJGxvZ2luLWJ0bi13aWR0aDogMTEwcHggIWRlZmF1bHQ7XG4kYnRuLXJhZGl1czogMjVweCAhZGVmYXVsdDtcbiRwcm9maWxlLWljb246ICdpY29uLXByb2ZpbGUtbmV0d2Vyay5zdmcnICFkZWZhdWx0O1xuXG4kYnVsbGV0LWNvbG9yOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG5cbi8qIEZPT1RFUiAqL1xuJG1vYmlsZS1uYXYtYmFja2dyb3VuZDogI2ZmZmZmZiAhZGVmYXVsdDtcbiRtb2JpbGUtbmF2OiAjMjEyMTIxICFkZWZhdWx0O1xuJG1vYmlsZS1uYXYtYWN0aXZlOiAjMjE0MThkICFkZWZhdWx0O1xuJGZvb3Rlci1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZm9vdGVyLWljb24taGVpZ2h0OiA0NXB4ICFkZWZhdWx0O1xuXG4kaGVhZGVyLWhlaWdodDogMTAwcHggIWRlZmF1bHQ7XG4kYnJhbmQtbG9nby13aWR0aDogMTMwcHggIWRlZmF1bHQ7XG4kYnJhbmQtbG9nby1oZWlnaHQ6IDU1cHggIWRlZmF1bHQ7XG4kbG9nby1oZWlnaHQtbW9iaWxlOiAyOXB4ICFkZWZhdWx0O1xuXG4kZGlzY292ZXItaW1hZ2UtaGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xuXG4vKiBTUEFDSU5HICovXG4kZ2FwOiA4cHggIWRlZmF1bHQ7XG4kZ2FwLXNtYWxsOiAxNnB4ICFkZWZhdWx0O1xuJGdhcC1tZWRpdW06IDI0cHggIWRlZmF1bHQ7XG4kZ2FwLWxhcmdlOiAzMnB4ICFkZWZhdWx0O1xuXG4vKiBTUE9SVCBURUFNIElNQUdFICovXG4kc3BvcnQtdGVhbS1pbWctd2lkdGg6IDMzcHggIWRlZmF1bHQ7XG4kc3BvcnQtdGVhbS1pbWctaGVpZ2h0OiAyNHB4ICFkZWZhdWx0O1xuXG4vKiBHUklETEVYICovXG4kZ2wtY29sQ291bnQ6IDEyO1xuJGdsLWdyaWROYW1lOiB0Zi1ncmlkICFkZWZhdWx0O1xuJGdsLWNvbE5hbWU6IHRmLWNvbCAhZGVmYXVsdDtcbiRnbC1hdHRyaWJ1dGVOYW1lOiBjbGFzcztcbiRnbC1ndXR0ZXI6IDhweCAhZGVmYXVsdDtcbiRnbC1ndXR0ZXItdmVydGljYWw6IDhweCAhZGVmYXVsdDtcblxuLyogTUVESUEgUVVFUklFUyAqL1xuJG1vYmlsZS1zbWFsbDogMzAwcHggMzQwcHggIWRlZmF1bHQ7XG4kbW9iaWxlOiAzMDBweCA3NjhweCAhZGVmYXVsdDtcbiRkZXNrdG9wOiA3NjhweCAhZGVmYXVsdDtcbiRsYXB0b3AtaGVpZ2h0OiBtYXgtaGVpZ2h0IDcyMHB4O1xuXG4vKiBTSVRFIFNUUlVDVFVSRSAqL1xuJHNpdGUtd2lkdGg6IDk4MHB4ICFkZWZhdWx0O1xuJGNvbnRlbnQtbWFyZ2luOiA3MHB4ICFkZWZhdWx0O1xuJGxocy13aWR0aDogNjY0cHggIWRlZmF1bHQ7XG4kcmhzLXdpZHRoOiAzMDBweCAhZGVmYXVsdDtcblxuJHF1b3RhdGlvbi1tYXJrOiAnL2ltYWdlcy9pY29ucy9pY29uX3F1b3RhdGlvbl9uZXR3ZXJrLnN2ZycgIWRlZmF1bHQ7IiwiLyogQ09MT1JTICovXG4kd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cbiRicmFuZC1wcmltYXJ5OiAjMDAwODZjICFkZWZhdWx0O1xuJGJyYW5kLXNlY29uZGFyeTogI2RkMWYyNiAhZGVmYXVsdDtcbiRicmFuZC1ibGFjazogIzIxMjEyMSAhZGVmYXVsdDtcbiRicmFuZC1mZWF0dXJlOiAjZGQxZjI2ICFkZWZhdWx0O1xuJGFyaWNsZS1saW5rLWNvbG9yOiAjMDAwODZjICFkZWZhdWx0O1xuXG4kYmFja2dyb3VuZC1ncmV5OiAjZWNlZmY1ICFkZWZhdWx0O1xuJGxpZ2h0LWdyZXk6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kYmx1ZS1ncmV5OiAjZWNmMWZkICFkZWZhdWx0O1xuJGZvcm0tZ3JleTogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRlbXB0eS1ncmV5OiAjYzFjN2QyICFkZWZhdWx0O1xuJGdyYXBoaWMtZ3JleTogIzhkOGQ4ZCAhZGVmYXVsdDtcbiRjb3JhbC1ncmV5OiAjNDc0NzUzICFkZWZhdWx0O1xuJG9wYWNpdHktZ3JleTogcmdiYSgzMywgMzMsIDMzLCAwLjYpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWdyZXk6ICNmNmY2ZjYgIWRlZmF1bHQ7XG4kYm9yZGVyLWRhcmstZ3JleTogIzk3OTc5NyAhZGVmYXVsdDtcblxuJGVsbGlwc2lzLWNvbG9yOiAjYzFjN2QyICFkZWZhdWx0O1xuJGVsbGlwc2lzLWNvbG9yLWFsdDogI2MxYzdkMiAhZGVmYXVsdDtcblxuJHByb2ZpbGUtZmllbGQtYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRlbGVjdGlvbnMtYnJhbmQ6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kbWF0cmljLWJsdWU6ICMwM2JiZDMgIWRlZmF1bHQ7XG4kbWF0cmljLW9yYW5nZTogI2Y2YjMxYiAhZGVmYXVsdDtcblxuLyogQlJBTkRTICovXG4kYnJhbmQtY2hhbm5lbDogI2Q5YTczODtcbiRicmFuZC1oZWFsdGg6ICMzZjZlODE7XG4kYnJhbmQtd2hlZWxzOiAjMDAwMDAwO1xuJGJyYW5kLXBhcmVudDogIzBhNzQ3NDtcbiRicmFuZC1zcG9ydDogIzRkNTU2NjtcbiRicmFuZC1maW46ICM1ZjVkNWM7XG4kYnJhbmQtYXJ0OiAjNmExYjBjO1xuXG4vKiBGT1JNUyAqL1xuJGRpc2FibGUtcmVkOiAjZTk3ZTgwO1xuJGRpc2FibGUtYmxhY2s6ICM4ZDhkOGQ7XG4kZXJyb3ItcmVkOiAjZGQxZjI2O1xuJGVycm9yLXJlZC1maWxsOiAjZjJjM2M1O1xuJHN1Y2Nlc3MtZ3JlZW46ICM3ZWE4MDA7XG4kc3VjY2Vzcy1ncmVlbi1maWxsOiAjZWJmNmUwO1xuJGhvdmVyLXJlZDogI2M3MWIyMjtcbiRob3Zlci1ibGFjazogIzA4MDgwODtcbiRhbWJlcjogI2Q5ODkxNDtcbiRhbWJlci1maWxsOiAjZmJlMmI3O1xuXG4vKiBTT0NJQUwgQ09MT1JTICovXG4kZmFjZWJvb2stYmx1ZTogIzNiNTk5ODtcbiRnb29nbGUtYmx1ZTogIzQyODVmNDtcbiRhcHBsZS1ibGFjazogIzAwMDAwMDtcbiRmYWNlYm9vay1ibHVlLWhvdmVyOiAjNDI2MDllO1xuJGdvb2dsZS1ibHVlLWhvdmVyOiAjMGE3N2ZjO1xuJGFwcGxlLWJsYWNrLWhvdmVyOiAjMGQwZDBkO1xuXG4vKiBMQVlPVVQgQ09MT1VSUyAqL1xuJGxocy1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRyaHMtYmctY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG5cbiRib2R5LWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kbW9iaWxlLWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kd2ViLWJhY2tncm91bmQ6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kd3JhcHBlci1iYWNrZ3JvdW5kOiAjZmFmYWZhICFkZWZhdWx0O1xuJGZpZWxkLWJhY2tncm91bmQ6ICNmMWYyZjYgIWRlZmF1bHQ7XG4kaGVhZGVyLWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kaGVhZGVyLWNvbnRhaW5lcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRicmFuZGJhci1iYWNrZ3JvdW5kOiAjMDAwMDAwICFkZWZhdWx0O1xuXG4kYXJyb3ctYmFja2dyb3VuZDogIzIxMjEyMSAhZGVmYXVsdDtcblxuJGJ0bi1iYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNkZDFmMjYgIWRlZmF1bHQ7XG5cbi8qIFYxICovXG4kZGFyay1ncmV5LXByaW1hcnk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kZGFyay1ncmV5LXNlY29uZGFyeTogIzY5Njk2OSAhZGVmYXVsdDtcbiRtZWRpdW0tZ3JleS1wcmltYXJ5OiAjYTRhNGE0ICFkZWZhdWx0O1xuJG1lZGl1bS1ncmV5LXNlY29uZGFyeTogI2NjY2NjYyAhZGVmYXVsdDtcbiRsaWdodC1ncmV5LXByaW1hcnk6ICNlMmUyZTIgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleS1zZWNvbmRhcnk6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWdyZXk6ICM5YjliOWIgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWdyZXk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kYmx1cmItZ3JleTogIzViNWI1YiAhZGVmYXVsdDtcbiRidG4tY29sb3I6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJsdWU6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXJlZDogI2RkMWYyNiAhZGVmYXVsdDtcbiRzbGlkZXItbmF2OiAjZDhkOGQ4ICFkZWZhdWx0O1xuJHNsaWRlci1uYXYtYWN0aXZlOiAjMjEyMTIxICFkZWZhdWx0O1xuXG4kZmFjZWJvb2stY29sb3I6ICM0MTcyQjggIWRlZmF1bHQ7XG4kZ29vZ2xlLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuXG4kZXJyb3I6ICM4NDAwMDAgIWRlZmF1bHQ7XG4kZXJyb3ItYmc6ICNmZmYwZjAgIWRlZmF1bHQ7XG4kc3VjY2VzczogIzQ5NUYzMyAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnOiAjZGJlZGM5ICFkZWZhdWx0O1xuJHdhcm5pbmc6ICNmZjc3MTggIWRlZmF1bHQ7XG4kc2VsZWN0aW9uOiAjMDRBNENDICFkZWZhdWx0O1xuXG4vKiBNYXRyaWMgUHJvdmluY2lhbCBDb2xvcnMqL1xuJGVjOiAjZmNiMTUwICFkZWZhdWx0O1xuJGdwOiAjZTQ2NjNiICFkZWZhdWx0O1xuJGtuOiAjMzJhNThjICFkZWZhdWx0O1xuJGxwOiAjNGY1OTdiICFkZWZhdWx0O1xuJG1wOiAjMTJhOGFiICFkZWZhdWx0O1xuJG5jOiAjZjZiMzFiICFkZWZhdWx0O1xuJG53OiAjY2MzMTRhICFkZWZhdWx0O1xuJHdjOiAjMDFiY2Q0ICFkZWZhdWx0O1xuJGZzOiAjZTY0YzY1ICFkZWZhdWx0OyIsIu+7v0BtaXhpbiB2ZW5kb3ItcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLW8tI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgICBAaW5jbHVkZSB2ZW5kb3JfcHJlZml4KGJvcmRlci1yYWRpdXMsJHJhZGl1cyk7XG59XG5cbkBtaXhpbiB3b3JkLWJyZWFrKCR3b3JkLWJyZWFrKSB7XG4gICAgLW1zLXdvcmQtYnJlYWs6ICR3b3JkLWJyZWFrO1xuICAgIHdvcmQtYnJlYWs6ICR3b3JkLWJyZWFrO1xufVxuXG5AbWl4aW4gYm94LXNpemluZygkYm94LXNpemluZykge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogJGJveC1zaXppbmc7XG4gICAgLW1vei1ib3gtc2l6aW5nOiAkYm94LXNpemluZztcbiAgICBib3gtc2l6aW5nOiAkYm94LXNpemluZztcbn1cblxuQG1peGluIGJveC1zaGFkb3coJGJveC1zaGFkb3cpIHtcbiAgICAtby1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtbXMtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAta2h0bWwtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gYXBwZWFyYW5jZSgkYXBwZWFyYW5jZSkge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogJGFwcGVhcmFuY2U7XG4gICAgLW1vei1hcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbiAgICBhcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbn1cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uLi4uKSB7XG4gICAgLW1vei1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cblxuQG1peGluIHRleHQtb3ZlcmZsb3coJHRleHQtb3ZlcmZsb3cpIHtcbiAgICAtbXMtdGV4dC1vdmVyZmxvdzogJHRleHQtb3ZlcmZsb3c7XG4gICAgLW8tdGV4dC1vdmVyZmxvdzogJHRleHQtb3ZlcmZsb3c7XG4gICAgdGV4dC1vdmVyZmxvdzogJHRleHQtb3ZlcmZsb3c7XG59XG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkdXNlci1zZWxlY3QpIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgLW1vei11c2VyLXNlbGVjdDogJHVzZXItc2VsZWN0O1xuICAgIC1tcy11c2VyLXNlbGVjdDogJHVzZXItc2VsZWN0O1xuICAgIHVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG59XG5cbkBtaXhpbiBoeXBoZW5zKCRoeXBoZW5zKSB7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiAkaHlwaGVucztcbiAgICAtbW96LWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIC1tcy1oeXBoZW5zOiAkaHlwaGVucztcbiAgICBoeXBoZW5zOiAkaHlwaGVucztcbn1cblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cblxuQG1peGluIGxvYWRlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzaGltbWVyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VlZWVlZSA4JSwgI2UwZTBlMCAxOCUsICNlZWVlZWUgMzMlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMDBweCA1MDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuQG1peGluIGNhcmQoJHJhZGl1cywgJGNvbG9yLCAkc2hhZG93KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzKTtcbn1cblxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMuLi4pIHtcbiAgICBiYWNrZ3JvdW5kOiBudGgobnRoKCRjb2xvci1zdG9wcywgMSksIDEpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZ2FjeS1kaXJlY3Rpb24oJGRpcmVjdGlvbiksICRjb2xvci1zdG9wcyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XG59XG5cbkBtaXhpbiBjb2x1bW4oJGNvdW50LCAkd2lkdGgsICRnYXApIHtcbiAgICAtd2Via2l0LWNvbHVtbi13aWR0aDogJHdpZHRoO1xuICAgIC1tb3otY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICAgY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIGNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogJGdhcDtcbiAgICAtbW96LWNvbHVtbi1nYXA6ICRnYXA7XG4gICAgY29sdW1uLWdhcDogJGdhcDtcbn1cblxuQG1peGluIHRleHQtc3R5bGUoJHNpemUsICRjb2xvciA6ICRicmFuZC1ibGFjaywgJGFsaWduOiBudWxsLCAkYm9sZDogbnVsbCkge1xuICAgIEBpZiAkc2l6ZSA9PSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1vbmU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci10d287XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci10aHJlZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWZvdXI7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1maXZlO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAkYnV0dG9uLXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAkYm9keS1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxpbmstc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGFiZWwtc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6ICRjYXB0aW9uLXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0aW55IHtcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRib2R5LXNpemU7XG4gICAgfVxuXG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIEBpZiAkYWxpZ24gPT0gY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH0gQGVsc2UgaWYgJGFsaWduID09IHJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGlmICRib2xkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgIH1cbn1cblxuQG1peGluIGZpZWxkKCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkZGlzYWJsZTogbnVsbCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgICBAaWYgJGRpc2FibGUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLyogXG4gKiBGT05UUyBcbiAqIExvY2FsIEZvbnRzXG4gKi9cblxuLy8gQm9sZFxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiO1xuICAgIHNyYzogbG9jYWwoXCJwcm94aW1hbm92YS1ib2xkXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhcmVndWxhclwiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gUmVndWxhclxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiO1xuICAgIHNyYzogbG9jYWwoXCJwcm94aW1hbm92YS1yZWd1bGFyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhcmVndWxhclwiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gQm9sZCBJdGFsaWNcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRpdFwiO1xuICAgIHNyYzogbG9jYWwoXCJwcm94aW1hbm92YS1ib2xkaXRcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGRpdC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkaXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXJlZ3VsYXJcIilcbiAgICAgICAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIEl0YWxpY1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhcml0XCI7XG4gICAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLXJlZ3VsYXJpdFwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhcml0LXdlYmZvbnQud29mZjJcIilcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyaXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LnR0ZlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBSYWxld2F5XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJyYWxld2F5LXJlZ3VsYXJcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL3JhbGV3YXktcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9yYWxld2F5LXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJyYWxld2F5LXNlbWlib2xkXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvc2VtaWJvbGQvcmFsZXdheS1zZW1pYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvc2VtaWJvbGQvcmFsZXdheS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktYm9sZFwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3JhbGV3YXktYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktYm9sZC1pdGFsaWNcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9ib2xkL3JhbGV3YXktYm9sZGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9yYWxld2F5LWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJnaWJzb24tbGlnaHRcIjtcbiAgICBzcmM6IGxvY2FsKFwiR2lic29uIFJlZ3VsYXJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9saWdodC9HaWJzb24tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZ2lic29uLXJlZ3VsYXJcIjtcbiAgICBzcmM6IGxvY2FsKFwiR2lic29uIFJlZ3VsYXJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0dpYnNvbi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImdpYnNvbi1zZW1pYm9sZFwiO1xuICAgIHNyYzogbG9jYWwoXCJHaWJzb24gU2VtaUJvbGRcIiksIFxuICAgICAgICB1cmwoXCIvZm9udHMvc2VtaWJvbGQvZ2lic29uLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gT1BFTiBTQU5TXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc3JlZ3VsYXJcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1SZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKVxuICAgICAgICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5zdmcjb3Blbl9zYW5zcmVndWxhclwiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zaXRhbGljXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4XCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtSXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LnN2ZyNvcGVuX3NhbnNpdGFsaWNcIilcbiAgICAgICAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc2JvbGRcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKVxuICAgICAgICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5zdmcjb3Blbl9zYW5zYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNib2xkLWl0YWxpY1wiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4XCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LnN2ZyNvcGVuX3NhbnNib2xkX2l0YWxpY1wiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gUFJBVEFcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJhdGEtcmVndWxhclwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJhdGEtcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9wcmF0YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gRHJvaWQgU2VyaWYgLSBSZWd1bGFyXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImRyb2lkc2VyaWZcIjtcbiAgICBzcmM6IGxvY2FsKFwiZHJvaWRzZXJpZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvRHJvaWRTZXJpZi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvRHJvaWRTZXJpZi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0Ryb2lkU2VyaWYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLnN2ZyNkcm9pZF9zZXJpZlwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBBc3Npc3RhbnQgUmVndWxhclxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJhc3Npc3RhbnRcIjtcbiAgICBzcmM6IGxvY2FsKFwiYXNzaXN0YW50XCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Bc3Npc3RhbnQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXNzaXN0YW50LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Bc3Npc3RhbnQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLnN2ZyNhc3Npc3RhbnRyZWd1bGFyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBEcm9pZCBTZXJpZiAtIEJvbGRcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZHJvaWRzZXJpZi1ib2xkXCI7XG4gICAgc3JjOiBsb2NhbChcImRyb2lkc2VyaWYtYm9sZFwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvRHJvaWRTZXJpZi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQuc3ZnI2Ryb2lkX3NlcmlmYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBBc3Npc3RhbnQgQm9sZFxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJhc3Npc3RhbnQtYm9sZFwiO1xuICAgIHNyYzogbG9jYWwoXCJhc3Npc3RhbnQtYm9sZFwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Fzc2lzdGFudC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC5zdmcjZHJvaWRfc2VyaWZib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImxhdG8tYm9sZFwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvbGF0by1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL2xhdG8tYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIG1vbnRzZXJyYXQgKi9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1zZW1pYm9sZFwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLmVvdFwiKTtcbiAgICBzcmM6IGxvY2FsKFwiXCIpLFxuICAgICAgICB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYxNS1sYXRpbi02MDAuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYxNS1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0LWJvbGRcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC5lb3RcIik7XG4gICAgc3JjOiBsb2NhbChcIlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIilmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYXJpYWxtdFwiO1xuICAgIHNyYzogbG9jYWwoXCJhcmlhbG10XCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULmVvdD8jaWVmaXhcIilmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULnN2ZyNhcmlhbG10XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4uYWRibG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYjc3RpY2t5e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuYWQtLWxvYWRlZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5hZC0tbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICB9XG5cbiAgICBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYWQtZXhwYW5kIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJi5hZC0tbG9hZGVkIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgMC44cyBlYXNlLWluLW91dCk7XG4gICAgfVxufVxuXG4uYWRwaXhlbCB7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5yZXRhaWwtYWQge1xuICAgIHotaW5kZXg6IDk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuXG4udHJhbnNpdGlvbmFsLWFkIHtcbiAgICB6LWluZGV4OiAyMTQ2MDAwMDAwO1xufVxuXG4uaW50ZXJzdGl0aWFsLWFkIHtcbiAgICB6LWluZGV4OiAyMTQ2MDAwMDAwO1xufVxuXG4ucG9zLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbiNhZC0yMDB4NDAwLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwi77u/Ly9cbi8vIEhlbHBlciBjbGFzc2VzIGFjY2VzaWJsZSBldmVyeXdoZXJlIG9uIHNpdGUuXG4vL1xuXG4vL0NvbW1vbiB1c2UgZm9yIGhpZGluZyBjb21wb25lbnRzIHdoZW4gYW4gYWQgbG9hZHNcbi50Zi1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50Zi1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC50Zi1hcnRpY2xlbGlzdCxcbiAgICAuYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvKiBXSURHRVRTICovXG4gICAgLnRmLXN1YnNjcmlwdGlvbixcbiAgICAudGYtbmV3c2xldHRlci1zdWJzY3JpcHRpb24sXG4gICAgLnRmLWRhdGluZyxcbiAgICAudGYtc2hhcmUteW91ci1zdG9yeSxcbiAgICAudGYtdm90ZSB7XG4gICAgICAgIC8vIG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcbiAgICB9XG59IiwiLnRmLXBhZ2luYXRpb24ge1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxufVxuXG4ubWQtY2lyY3VsYXItcHJvZ3Jlc3Mge1xuICAgIGFuaW1hdGlvbjogcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAmX19wYXRoIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgICAgYW5pbWF0aW9uOiBkYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgc3Ryb2tlOiAjYWVhZWFlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBkYXNoIHtcbiAgICAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsMjAwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwyMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LDIwMDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjQ7XG4gICAgfVxufVxuIiwiLy9cbi8vIE1lZGlhXG4vL1xuXG4vLyB0Zi1pbWFnZVxuLnRmLWltYWdle1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OjFweDtcblxuICA+IGRpdntcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGFzcGVjdC1yYXRpb1xuQHN1cHBvcnRzICgtLWN1c3RvbTpwcm9wZXJ0eSkge1xuICBbc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBbc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBkaXZbc3R5bGU9XCItLWFzcGVjdC1yYXRpbzoxNi85O1wiXTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlIC8gKDE2IC8gOSkpO1xuICB9XG4gIGRpdltzdHlsZT1cIi0tYXNwZWN0LXJhdGlvOjE7XCJdOjpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXSA+IDpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwi77u/LyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAgIGhlaWdodDogMDsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIFZlcnNpb246IDIuOS40XG5cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHJlbW92ZSBwYWRkaW5nOiBjbGllbnRXaWR0aCA9IHdpZHRoICsgcGFkZGluZyAoMCkgPSB3aWR0aFxuICBbaGlkZGVuXSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBbYXJpYS1jb250cm9sc10sIFtkYXRhLWFjdGlvbl0geyBjdXJzb3I6IHBvaW50ZXI7IH1cbn1cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gID4gLnRucy1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnRucy1ob3Jpem9udGFsIHtcbiAgJi50bnMtc3VicGl4ZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gICYudG5zLWNhcm91c2VsIHtcbiAgICAmLnRucy1uby1zdWJwaXhlbCB7XG4gICAgICA+IC50bnMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG5zLW5vLWNhbGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gbWFrZSBzdXJlIHNsaWRlciBjb250YWluZXIgaXMgdmlzaWJsZVxuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICA+IC50bnMtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgfVxuICA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gID4gLnRucy1tb3Zpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgfVxufVxuLnRucy1hdXRvd2lkdGggeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbi50bnMtbGF6eS1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgb3BhY2l0eTogMC42O1xuICAmLnRucy1jb21wbGV0ZSB7IG9wYWNpdHk6IDE7IH1cbn1cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcztcbn1cbi50bnMtb3ZoIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLnRucy12aXN1YWxseS1oaWRkZW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0xMDAwMGVtOyB9XG4udG5zLXRyYW5zcGFyZW50IHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50bnMtZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHotaW5kZXg6IDA7XG59XG4udG5zLW5vcm1hbCwgLnRucy1mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vLyAqKiogRml4IGEgdmlld3BvcnQgaXNzdWUgaW4gaW5pdGlhbGl6YXRpb25cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICA+IGRpdiwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vICoqKiBEZXRlY3RpbmcgYnJvd3NlciBjYXBhYmlsaXR5ICoqKlxuJHdpZHRoOiAzMTBweDtcbiRoZWlnaHQ6IDEwcHg7XG4kY291bnQ6IDcwO1xuJHBlcnBhZ2U6IDM7XG5cbi50bnMtdCB7XG4gICYtc3VicDIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYtY3Qge1xuICAgIHdpZHRoOiAoMTAwJSAqICRjb3VudCAvICRwZXJwYWdlKTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogKDEwMCUgLyAkY291bnQpO1xuICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cblxuQGltcG9ydCBcIi4uL2NvbmZpZy90eXBvZ3JhcGh5XCI7XG5cbkBpbXBvcnQgXCIuLi9mdW5jdGlvbnMvYWR2ZXJ0c1wiO1xuQGltcG9ydCBcIi4uL2Z1bmN0aW9ucy9oZWxwZXJzXCI7XG5AaW1wb3J0IFwiLi4vZnVuY3Rpb25zL2xvYWRlclwiO1xuQGltcG9ydCBcIi4uL2Z1bmN0aW9ucy9tZWRpYVwiO1xuQGltcG9ydCBcIi4uL2Z1bmN0aW9ucy9ub3JtYWxpemVcIjtcblxuQGltcG9ydCAnLi9ub2RlX21vZHVsZXMvdGlueS1zbGlkZXIvc3JjL3Rpbnktc2xpZGVyJztcblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuXG4uY2xlYXIge1xuICAgICp6b29tOiAxO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICY6LW1vei1sb2FkaW5nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuLmltZy1sYXp5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0KTtcblxuICAgICYuaW1nLWxvYWRlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbjo6c2VsZWN0aW9uLFxuOjotd2Via2l0LXNlbGVjdGlvbixcbjo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb247XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9iaWxlLWJhY2tncm91bmQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ViLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG5lbSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnN0cm9uZyxcbmIge1xuICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ud3JhcHBlciB7XG4gICAgd2lkdGg6ICRzaXRlLXdpZHRoO1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuI21haW4tY29udGVudCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50LW1hcmdpbjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmLndyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6ICN7JHNpdGUtd2lkdGggKyAkZ2FwKjJ9O1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3cmFwcGVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuXG4gICAgJi5wcmltZSB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtLXNwZWNpYWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cblxuICAgIC50Zi1saHMtY29sIHtcbiAgICAgICAgd2lkdGg6ICRsaHMtd2lkdGg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAudGYtcmhzLWNvbCB7XG4gICAgICAgIHdpZHRoOiAkcmhzLXdpZHRoO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtLWlubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYuaXMtc3RpY2t5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50Zi1mdWxsLWNvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI2FydGljbGVzX19sb2FkbW9yZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG4gICAgQGV4dGVuZCAlbG9hZGVyaWNvbjtcblxuICAgICYubG9hZGluZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbiNhcnRpY2xlc19fbG9hZG1vcmUtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICYuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIH1cbn1cblxuLm91dGJyYWluLWFydGljbGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn0iLCIvKiBGT05UUyAqL1xuJGJhc2UtZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1ib2xkOiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktaXRhbGljOiAncHJveGltYW5vdmEtcmVndWxhcml0Jywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1ib2xkaXRhbGljOiAncHJveGltYW5vdmEtYm9sZGl0Jywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGFydGljbGUtYm9keTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGFydGljbGUtYm9keS1ib2xkOiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmZWF0dXJlLWhlYWRlci1mb250OiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZmVhdHVyZS1oZWFkZXItZm9udC1tb2JpbGU6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRhcnRpY2xlLWhlYWRlci1mb250OiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYXJ0aWNsZS1oZWFkZXItZm9udC1tb2JpbGU6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGJ1dHRvbi1mb250OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYnV0dG9uLWJvcmRlci1mb250OiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYnV0dG9uLWxhcmdlLWZvbnQ6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGJ1Y2tldC1oZWFkZXItZm9udDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGJ1Y2tldC1ib2R5LWZvbnQ6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtaGVhZGVyOiAncmFsZXdheS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZvb3RlcjogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZm9vdGVyLXNpemU6IDEzcHggIWRlZmF1bHQ7XG5cbiRhcmlhbC1mb250OiAnYXJpYWxtdCcsIHNhbnMtc2VyaWY7IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tcy1yZXZlYWwsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XG59XG5cbnNlbGVjdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgcG9zaXRpb246IGJvdHRvbSA5cHggcmlnaHQgMTJweDtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHNpemU6IDIwcHg7XG4gICAgfVxufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEsXG5sYWJlbCB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuZm9ybSB7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwLW1lZGl1bTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXIgKyBsYWJlbDphZnRlcixcbiAgICAgICAgJjpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktZ3JleSwgNTAlKTtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktZ3JleSwgNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAtbGFyZ2U7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogJGdyZXktYm9yZGVyLXRoaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tY2xvc2UtYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBzaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXIgKyBsYWJlbDphZnRlcixcbiAgICAgICAgJjpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52YWxpZGF0aW9uLS1lcnJvciB7XG4gICAgICAgIGJvcmRlcjogcmVkIDFweCBzb2xpZDtcbiAgICB9XG59XG5cbi5yZWNhcHRjaGEge1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGVkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cbkBpbXBvcnQgXCJidXR0b25zXCI7XG5cbi5icmFuZGJhciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRiYXItYmFja2dyb3VuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHotaW5kZXg6IDExO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rcy0taW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjJweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRoIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JlZ2lzdGVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2dvdXQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvZ2luIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItbmF2LWZvbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRsb2dpbi1idG4td2lkdGg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtzLS1kcm9wZG93biB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJyYW5kYmFyX19kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ5cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiA1NDVweDtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuXG4gICAgICAgICYtLWNvbHVtbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLWRyb3Bkb3duLWZvbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTQ1cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1kcm9wZG93bi1mb250O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgLnRmLWF1dGgge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fcmVnaXN0ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19sb2dvdXQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19sb2dpbiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYnV0dG9uKCRicmFuZC1ibGFjaywgJGJ0bi1jb2xvciwgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBtaXhpbiBwcmltYXJ5LWJ1dHRvbigkY29sb3IsICRiYWNrZ3JvdW5kKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udDtcbiAgICBwYWRkaW5nOiAwICRnYXAtbWVkaXVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItYnV0dG9uKCRjb2xvciwgJGJvcmRlciwgJGJhY2tncm91bmQpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1ib3JkZXItZm9udDtcbiAgICBwYWRkaW5nOiAwICRnYXAtbWVkaXVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgIGJvcmRlcjogJGJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgIGNvbG9yOiBpbnZlcnQoJGNvbG9yLCAxMDAlKTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbkBtaXhpbiBsYXJnZS1idXR0b24oJGNvbG9yLCAkYmFja2dyb3VuZCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWxhcmdlLWZvbnQ7XG4gICAgcGFkZGluZzogMCAkZ2FwLW1lZGl1bTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4uc29jaWFsLWxpbmtzIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4gICAgSGVhZGVyIERlc2t0b3BcbiovXG5oZWFkZXIge1xuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAuc29jaWFsLWNvbnRyb2wge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLnNvY2lhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwICRnYXA7XG4gICAgICAgICAgICAgICAgZmxleDogYXV0bztcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4gICAgRm9vdGVyIERlc2t0b3BcbiovXG5cbi5mb290ZXIge1xuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4O1xuXG4gICAgICAgIC5zb2NpYWwtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4gICAgTW9iaWxlIE1lbnVcbiovXG5cbiNtZW51IHtcbiAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLnNvY2lhbC10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCMwMDAsIDIwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgICAgLnNvY2lhbC1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAuc29jaWFsLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9zb2NpYWxzaGFyZVwiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcblxuLmhlYWRlciB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJhY2tncm91bmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICYubmV3czI0IHtcbiAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRicmFuZC1sb2dvLWhlaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3BvcnQge1xuICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudzI0IHtcbiAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndpdG5lc3Mge1xuICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnJhbmQtbG9nby1oZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcblxuICAgICAgICAgICAgJi1pbmxpbmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWVsZC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTdweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNlYXJjaC1hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblxuICAgICAgICAgICAgICAgICAgICAuYnJhbmQtbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNGE0YTRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWVsZC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDE3cHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZmllbGQtYmFja2dyb3VuZCwgMiUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tc2VhcmNoLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuXG4gICAgICAgICAgICAuc29jaWFsLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbG9nby1oZWlnaHQtbW9iaWxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgICNhdXRoLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIC8vIG1pbi13aWR0aDogMjAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0aCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdWJzY3JpYmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xvZ2luIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxvZ2luLWxpbms7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByb2ZpbGUtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGlja3ktaGVhZGVyIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7XG5cbiAgICAmLmlzLXN0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG5cbiAgICAuYWRibG9jayB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZC0tbG9hZGVkIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgMC44cyBlYXNlLWluLW91dCk7XG4gICAgfVxufVxuIiwi77u/LyogRklOMjQgUEFMTEVUVEUgKi9cblxuJGJyYW5kLWxvZ28taGVpZ2h0OiAzNHB4O1xuJGxvZ28taGVpZ2h0LW1vYmlsZTogMjNweDsiLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLmhlYWRlcl9fbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWJnLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMC41O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogJGdhcDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRtZWRpdW0tZ3JleS1wcmltYXJ5LDApIDAlLCByZ2JhKCRtZWRpdW0tZ3JleS1wcmltYXJ5LDAuMikgNTAlLCByZ2JhKCRtZWRpdW0tZ3JleS1wcmltYXJ5LCAwLjgpIDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG5hdi1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRuYXYtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4ycyBlYXNlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJG5hdi1ob3Zlci1ib3JkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWhvdmVyLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1ob3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWhvdmVyO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAuc3ViLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNwb25zb3JlZCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LXNwb25zb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMnB4IDEzcHggMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1yZWQtZG93bi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTE4MGRlZykpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1yZWQtZG93bi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTgwZGVnKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWItbmF2LFxuICAgICAgICAgICAgLnN1Yi1uYXYtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWJnLWNvbG9yO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIDJweCAycHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1jaGlsZC1iZy1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtOTBkZWcpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW5hdi1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAubWVudS1sZWZ0IHtcbiAgICAgICAgICAgID4gLnN1Yi1uYXYge1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAuc3ViLW5hdi1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLmZvb3RlciB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XG5cbiAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1mb290ZXItc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mb290ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmhzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAtc21hbGw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbWVkaXVtO1xuICAgIH1cblxuICAgICZfX2FwcC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZm9vdGVyLWljb24taGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG5cbiAgICAgICAgICAgIC5zb2NpYWwtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWZvb3Rlci1zaXplO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuXG4gICAgICAgIC5wb3BpYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb290ZXJfX2J0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmFuZC1ibGFjaywgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAmX19jb250YWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1tYWlsLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1waG9uZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RoaXJkLXBhcnR5IHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLmRpc2NvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMzBweDtcblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVzdGF0aWMtY2FyZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zY2FsZWQtaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJi1zY2FsZWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgICAgICYtcGFpZGNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcHJpbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvZm9yc3Vic2NyaWJlcnMvdGFnbmV3LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvci1zdWJzY3JpYmVycyB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbCAkZ2FwLXNtYWxsICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZm9yLXN1YnNjcmliZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW5ld3NwYXBlciB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78ubWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMzAwO1xuXG4gICAgJi5vcGVuIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmNsb3NlX3NlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0OC40cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbnMge1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcblxuICAgICAgICAgICAgLm1lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4ycyBlYXNlKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XG5cbiAgICAgICAgICAgICAgICAuZXhwYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5icmFuZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cblxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG5ib2R5IHtcbiAgICAmLnN3aXBlLWFjdGl2ZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG5cbi5hZC1sb2FkZWQge1xuICAgIC5zd2lwZS1vdmVybGF5IHtcbiAgICAgICAgJi0tbGVmdCwgJi0tcmlnaHQge1xuICAgICAgICAgICAgdG9wOiAxNDlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN3aXBlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MgYWxsIGVhc2UtaW4tb3V0KTtcblxuICAgICYtLWxlZnQsXG4gICAgJi0tcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHRvcDogOThweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MgYWxsIGVhc2UtaW4tb3V0KTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgICB9XG59XG5cbi5vdmVybGF5IHtcbiAgICAmLWl0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I3YmVjYjtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgICAgICAgICAjYjdiZWNiLFxuICAgICAgICAgICAgICAgICNiN2JlY2IgNTAlLFxuICAgICAgICAgICAgICAgICNmZmZmZmYgNTAlLFxuICAgICAgICAgICAgICAgICNmZmZmZmZcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLmRpc2NvdmVybW9yZSB7XG4gICAgJi1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgMjNweCAkZ2FwLWxhcmdlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTNweCk7XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS11cmw9XCJmb3JzdWJzY3JpYmVyc1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWZlYXR1cmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1kcm9wZG93bi1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZHJvcGRvd24ge1xuICAgICAgICAmX190b2dnbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB0b3AgNHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxN3B4O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWF4LWhlaWdodCAwLjRzIGVhc2Utb3V0KTtcblxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1heC1oZWlnaHQgMC40cyBlYXNlLWluKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyAgICBDTEFTU0VTXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gR1JJRFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl17XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAoLSRnbC1ndXR0ZXIqMC41KTtcbn1cbi8vIENPTFNcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJde1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwICgkZ2wtZ3V0dGVyKjAuNSkgJGdsLWd1dHRlci12ZXJ0aWNhbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLy8gSlVTVCBcIkNPTFwiICYgXCJDT0xfXCJcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl17XG4gIGZsZXg6IDEgMSAwJTtcbn1cbi8vIEpVU1QgXCJDT0wtXCJcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl17XG4gIGZsZXg6IG5vbmU7XG59XG5cbi8vIENPTCAmIEdSSURcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXXtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgSEVMUEVSUyBTVUZGSVhFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIEZPUiBHUklEXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXXtcbi8vIE5vIHNwYWNpbmcgYmV0d2VlbiBjb2xzIDogbm9HdXR0ZXJcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbm9HdXR0ZXJcIl17XG4gICAgbWFyZ2luOiAwO1xuICAgID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuICAgID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXXtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbi8vIE5vIFdyYXBwaW5nXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW5vV3JhcFwiXXtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuLy8gSG9yaXpvbnRhbCBhbGlnbm1lbnQgb24gY2VudGVyXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWNlbnRlclwiXXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuLy8gSG9yaXpvbnRhbCBhbGlnbm1lbnQgb24gcmlnaHRcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItcmlnaHRcIl17XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuLy8gVmVydGljYWwgYWxpZ25tZW50IG9uIHRvcFxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi10b3BcIl17XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbi8vIFZlcnRpY2FsIGFsaWdubWVudCBvbiBtaWRkbGVcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbWlkZGxlXCJde1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbi8vIFZlcnRpY2FsIGFsaWdubWVudCBvbiBib3R0b21cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItYm90dG9tXCJde1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4vLyBPcmRlcnNcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItcmV2ZXJzZVwiXXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItY29sdW1uXCJdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1jb2x1bW4tcmV2ZXJzZVwiXXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuLy8gU3BhY2VzIGJldHdlZW4gYW5kIGFyb3VuZCBjb2xzXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLXNwYWNlQmV0d2VlblwiXXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItc3BhY2VBcm91bmRcIl17XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuLy8gRXF1YWwgaGVpZ2h0cyBjb2x1bW5zXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWVxdWFsSGVpZ2h0XCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1lcXVhbEhlaWdodFwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWVxdWFsSGVpZ2h0XCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXXtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgID4gKntcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbi8vIFJlbW92ZXMgdGhlIHBhZGRpbmctYm90dG9tXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW5vQm90dG9tXCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ub0JvdHRvbVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW5vQm90dG9tXCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBGT1IgQ09MXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJde1xuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi10b3BcIl17XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1taWRkbGVcIl17XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWJvdHRvbVwiXXtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1maXJzdFwiXXtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbGFzdFwiXXtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEdSSUQgQlkgTlVNQkVSXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGluY2x1ZGUgbWFrZUdyaWRCeU51bWJlcigjeyRnbC1ncmlkTmFtZX0pO1xuQGVhY2ggJG1xLWtleSwgJG1xLXZhbHVlIGluICRnbC1tcS1saXN0IHtcbiAgQGluY2x1ZGUgYnAoI3skbXEta2V5fSkge1xuICAvL0BtZWRpYSAjeyRtcS12YWx1ZX0ge1xuICAgIEBpbmNsdWRlIG1ha2VHcmlkQnlOdW1iZXIoXyN7JG1xLWtleX0pO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBDT0xTIFNJWkVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGluY2x1ZGUgbWFrZUNvbCgjeyRnbC1jb2xOYW1lfSk7XG5AaW5jbHVkZSBtYWtlT2ZmKG9mZik7XG5cblxuQGVhY2ggJG1xLWtleSwgJG1xLXZhbHVlIGluICRnbC1tcS1saXN0IHtcbiAgQGluY2x1ZGUgYnAoI3skbXEta2V5fSkge1xuICAgIEBpbmNsdWRlIG1ha2VDb2woXyN7JG1xLWtleX0pO1xuICAgIEBpbmNsdWRlIG1ha2VPZmYoXyN7JG1xLWtleX0pO1xuICAgIEBpbmNsdWRlIG1ha2VGaXJzdExhc3QoXyN7JG1xLWtleX0pO1xuICB9XG59XG5cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgSElESU5HIENPTFNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZWFjaCAkbXEta2V5LCAkbXEtdmFsdWUgaW4gJGdsLW1xLWxpc3Qge1xuICBAaW5jbHVkZSBicCgjeyRtcS1rZXl9KSB7XG4gICAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JG1xLWtleX0taGlkZGVuXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBNYWtlIHRoZSBicmVha3BvaW50c1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gYnAoJGJyZWFrcG9pbnQpIHtcbiAgJHF1ZXJ5OiBtYXAtZ2V0KCRnbC1tcS1saXN0LCAkYnJlYWtwb2ludCk7XG4gIEBpZiAkcXVlcnkgIT0gbnVsbCB7XG4gICAgQG1lZGlhICgkZ2wtbXEtd2lkdGg6ICN7bnRoKCRxdWVyeSwgMSl9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnVuY3Rpb24gdG8gZ2VuZXJhdGUgdGhlIGdyaWQgYnkgbnVtYmVyXG5AbWl4aW4gbWFrZUdyaWRCeU51bWJlcigkZ3JpZClcbntcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ2wtY29sQ291bnQge1xuICAgICAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdyaWR9LSN7JGl9XCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuICAgICAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdyaWR9LSN7JGl9XCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSxcbiAgICAgIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRncmlkfS0jeyRpfVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl0ge1xuICAgICAgICAkZnJhY3Rpb246IG1hdGguZGl2KDEsICRpKTtcblxuICAgICAgICBmbGV4LWJhc2lzOiBtYXAtZ2V0KCRnbC1jb2xGcmFjdGlvbnMsICRmcmFjdGlvbik7XG4gICAgICAgIG1heC13aWR0aDogbWFwLWdldCgkZ2wtY29sRnJhY3Rpb25zLCAkZnJhY3Rpb24pO1xuICAgICAgfVxuICB9XG59XG5cbi8vIEZ1bmN0aW9uIHRvIGdlbmVyYXRlIHRoZSBncmlkIGJ5IGNvbHVtbnNcbkBtaXhpbiBtYWtlQ29sKCRjb2wpXG57XG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXSB7XG4gICAgXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ2wtY29sQ291bnQge1xuICAgICAgPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skY29sfS0jeyRpfVwiXXsgZmxleC1iYXNpczogbWFwLWdldCgkZ2wtY29sUG9ydGlvbnMsICRpKTsgbWF4LXdpZHRoOiBtYXAtZ2V0KCRnbC1jb2xQb3J0aW9ucywgJGkpOyB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1bmN0aW9uIHRvIGdlbmVyYXRlIHRoZSAtZmlyc3QgJiAtbGFzdCBiYXNlIG9uIG1xIGtleXMgKGFzIF9sZy1maXJzdClcbkBtaXhpbiBtYWtlRmlyc3RMYXN0KCRtcSlcbntcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdIHtcbiAgICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skbXF9LWZpcnN0XCJde1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skbXF9LWxhc3RcIl17XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnVuY3Rpb24gdG8gZ2VuZXJhdGUgdGhlIG9mZnNldFxuQG1peGluIG1ha2VPZmYoJG9mZilcbntcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRnbC1jb2xDb3VudCAtIDEge1xuICAgICAgPiBbZGF0YS1wdXNoLWxlZnQqPVwiI3skb2ZmfS0jeyRpfVwiXXsgbWFyZ2luLWxlZnQ6IG1hcC1nZXQoJGdsLWNvbFBvcnRpb25zLCAkaSk7IH1cbiAgICB9XG4gIH1cblxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl0ge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGdsLWNvbENvdW50IC0gMSB7XG4gICAgICA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiI3skb2ZmfS0jeyRpfVwiXXsgbWFyZ2luLXJpZ2h0OiBtYXAtZ2V0KCRnbC1jb2xQb3J0aW9ucywgJGkpOyB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkIHtcbiAgJixcbiAgJi5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICB9XG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItY2VudGVyZWQge1xuICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvcmRlcjogOTk5OTtcbiAgfVxuICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG5cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuXG5cblxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3NcIjtcblxuLnN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgICYtbmV4dCxcbiAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBpbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHNpemU6IDlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFycm93LWJhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciwgXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6ICRnYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDI3MGRlZykpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGdhcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItbmF2O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvZ2dsZS1mdWxsc2NyZWVuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRnYXA7XG4gICAgICAgIHJpZ2h0OiAkZ2FwO1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIGltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZnVsbHNjcmVlbi5zdmdcIik7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLmJvb2ttYXJrIHtcbiAgICAmLXNpZ251cCB7XG4gICAgICAgICZfX2xvYWRlciB7ICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgOHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS41N3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luOiRnYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ub25lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tbmF2LWJvb2ttYXJrcy1ncmV5LnN2ZycpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogI2I4YmZjYjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41OHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cclxuXHJcbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xyXG5cclxuLmZvcmdvdC1wYXNzd29yZCxcclxuLnJlc2V0LXBhc3N3b3JkLFxyXG4ucGFzc3dvcmQtc3VjY2VzcyxcclxuLnZlcmlmeS1lbWFpbCxcclxuLnJlY292ZXItZW1haWwsXHJcbi5jcmVhdGUtcGFzc3dvcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTcycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xyXG5cclxuICAgICAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDMzcHggNjBweDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcclxuXHJcbiAgICAgICAgJi0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZS1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAkZ2FwLW1lZGl1bTtcclxuICAgICAgICByaWdodDogJGdhcC1tZWRpdW07XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZSk7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xyXG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgICAgICAgICAgc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwLWxhcmdlIGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1sYXJnZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vdC1yZWNlaXZlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0bztcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLFxyXG4gICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsLXNlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xyXG5cclxuICAgICAgICAgICAgLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIC5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXktcHJpbWFyeTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XHJcblxyXG4gICAgICAgICAgICAmLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtbGFyZ2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvICRnYXAtbGFyZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNjRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0byAkZ2FwLW1lZGl1bTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0byAkZ2FwLXNtYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXJtcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzIxNDE4ZDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTQxOGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoYW5nZS1jZWxscGhvbmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwLXNtYWxsO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXNlbmQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwLXNtYWxsO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFzc3dvcmRfX2hpbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxM3B4IDdweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxcHgpO1xyXG5cclxuICAgICAgICAuaGludCB7XHJcblxyXG4gICAgICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qcy1yZXF1aXJlZCB7XHJcbiAgICAgICAgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXNldC1wYXNzd29yZCB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtbGFyZ2UgYXV0byAkZ2FwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgJl9fdGVybXMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5qcy1yZXF1aXJlZCB7XHJcbiAgICAgICAgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXNzd29yZC1zdWNjZXNzIHtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDI3MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmVyaWZ5LWVtYWlsIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib2xkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDY3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWNvdmVyLWVtYWlsIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib2xkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDY3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1idXR0b24oJHdoaXRlLCAkYnJhbmQtYmxhY2spO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbGFyZ2U7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAtc21hbGw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLWxhcmdlKjI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jcmVhdGUtcGFzc3dvcmQge1xyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bhc3N3b3JkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5hY2NvdW50LWdpZnRpbmcge1xuICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1NzJweDtcbiAgICAgICAgaGVpZ2h0OiA1MTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA5MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTJweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDM0cHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuMSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIHNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2FkZXIge1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5wcm9jZXNzaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICB9XG5cbiAgICAmLXJlcXVlc3Qge1xuICAgICAgICA+IC5wcm9jZXNzaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhc3N3b3JkLWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICNzdWJzLXNpZ25pbi1wcm9jZXNzaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzdWJzLXNpZ25pbi1wcm9jZXNzaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG4ucHJvZmlsZS1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICBtYXJnaW46ICRnYXAgMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGwgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogNDM0cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgJi1lbWFpbCxcbiAgICAgICAgICAgICYtZmFjZWJvb2ssXG4gICAgICAgICAgICAmLWdvb2dsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3VzZXJuYW1lIHtcbiAgICAgICAgd2lkdGg6IDQzNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdXNlci1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJHNlY29uZGFyeS1yZWQpO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgLmVycm9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudW52ZXJpZmllZCxcbiAgICAgICAgICAgIC52ZXJpZmllZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICByaWdodDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudW52ZXJpZmllZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcnJvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZlcmlmaWVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1tYWlsLXVzZXJuYW1lIHtcbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAlc3RhdGljLWNhcmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLW1lZGl1bSoyICRnYXA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZ3JpZCB7XG4gICAgICAgICAgICB3aWR0aDogNDM0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUsICZ2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLW5vY2xpY2sge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tbm9jbGljay1hY3RpdmUtcG9pbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tZWRpdC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICYtLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1zaWduLWZiLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZ29vZ2xlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1zaWduLWdvb2dsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFwcGxlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1zaWduLWFwcGxlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbi5hdXRoIHtcbiAgICAmX19zdWJzY3JpYmUge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgIHdpZHRoOiAkc3ViLWJ0bi13aWR0aDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Byb2ZpbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcm9maWxlLW1lbnUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvI3skcHJvZmlsZS1pY29ufScpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIC5hdXRoX19wcm9maWxlIHtcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZmVhdHVyZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlIHtcbiAgICAgICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDQxcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4ycyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleCAwLjJzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjJzIGVhc2UtaW5cbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIDJweCAycHgpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUgeyBcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICYtLXBob25lLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTVweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTRhNGE0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXRsZS1zaWdub3V0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1tYWlsIHtcbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oICRzZWNvbmRhcnktcmVkLCAxcHggc29saWQgJHNlY29uZGFyeS1yZWQsICRzZWNvbmRhcnktcmVkICk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS11bmF1dGhlbnRpY2F0ZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc3VzcGVuZGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGwgJGdhcDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwLXNtYWxsICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkc2Vjb25kYXJ5LXJlZCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTQxOGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIC5wcm9maWxlIHtcbiAgICAgICAgJi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMCAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9iaWxlLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICZfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTVweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhNGE0YTQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubm8tYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnByb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICAmLS11bmF1dGhlbnRpY2F0ZWQsXG4gICAgICAgICAgICAgICAgICAgICYtLWF1dGhlbnRpY2F0ZWQsXG4gICAgICAgICAgICAgICAgICAgICYtLXN1c3BlbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE0MThkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE0MThkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1tYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2ZpbGUtLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZS1zaWdub3V0IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9maWxlLS1jb3B5cmlnaHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggJGdhcC1zbWFsbCAzMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pYWItbG9nby5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdW5hdXRoZW50aWNhdGVkLFxuICAgICAgICAmLS1hdXRoZW50aWNhdGVkLFxuICAgICAgICAmLS1zdXNwZW5kZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGwgJGdhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAtc21hbGwgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJHNlY29uZGFyeS1yZWQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE0MThkO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgIC5zaWdudXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNTcycHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcblxuICAgICAgICAmX190b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJz8nO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJG5ldy1zdGF0aWMtc2hhZG93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4payJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmludGVyc3RpdGlhbC0tc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGl2aWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzk3OTc5NywgMC4yKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nsb3NlLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICByaWdodDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMzkwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLWxhcmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzLXJlcXVpcmVkIHtcbiAgICAgICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAgICAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAgICAgICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAgICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAgICAgICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ViODQ4ODtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggI2Y5ZTFlMiBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGYtc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNpZ25pbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmVhdHVyZXMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19nb29nbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMyMzg1ZmMsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNDI2MDllLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19hcHBsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMwMDAsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RpdmlkZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcCowLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgJi50Zi1zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FuY2VsLWJ0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAucmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAgICAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCRidG4tdGV4dCwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAmX19nb29nbGUsXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFzc3dvcmQtcmVjb3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcblxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigjZGQxZjI2LCAxcHggc29saWQgI2RkMWYyNiwgJHdoaXRlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNpZ25pbiB7XG5cbiAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NzJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2lnbmluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faGludCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTNweCA3cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5oaW50IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzk3OTc5NywgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc29jaWFsIHtcblxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnksIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZXJzdGl0aWFsIHtcbiAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICB3aWR0aDogNTcycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcC1oZWlnaHQpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDApKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnksIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgLnNpZ251cCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNzBweCAkZ2FwLWxhcmdlO1xuXG4gICAgICAgIC5pbnRlcnN0aXRpYWwtLXNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rvb2x0aXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnPyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdG9wOiAtOTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJG5ldy1zdGF0aWMtc2hhZG93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4payJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOTRweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kaXZpZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzk3OTc5NywgMC4yKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nsb3NlLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICByaWdodDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRmLXNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NnB4O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zaWduaW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mZWF0dXJlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDExcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZ29vZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fYXBwbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgLmFsZXJ0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG5cbiAgICAgICAgICAgICAgICAmLnRmLXNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYW5jZWwtYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAucmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgLmpzLXJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNlYjg0ODg7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggI2Y5ZTFlMiBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2dvb2dsZSxcbiAgICAgICAgICAgICAgICAgICAgJl9fZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXNzd29yZC1yZWNvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLW1lZGl1bSAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigjZGQxZjI2LCAxcHggc29saWQgI2RkMWYyNiwgJHdoaXRlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2lnbmluIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMzJweCA3NnB4O1xuXG4gICAgICAgICAgICAuc2lnbnVwIHtcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zb2NpYWwge1xuICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zaWduaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2lnbmluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faGludCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxM3B4IDE2cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5oaW50IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzk3OTc5NywgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZXJzdGl0aWFsIHtcbiAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDI1cHggNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZ251cCB7XG5cbiAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5LCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5pbnB1dDo6LXdlYmtpdC1jcmVkZW50aWFscy1hdXRvLWZpbGwtYnV0dG9uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTowO1xufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogNzU0cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLW1lZGl1bSAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJl9mb290ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvcHdhL2JyYW5kLWxvZ29zLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBhdXRvIDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1Yi1oZWFkaW5nLS1mb3JtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYtLWNhdGFsb2cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuM3MgZWFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW1vbnRobHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9yZWR0aWNrLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcC1zbWFsbCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4ICRnYXAtbWVkaXVtIDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIDAuM3MgZWFzZSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAkZ2FwLW1lZGl1bSAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdHJpYWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NlY3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wYXltZW50LXNlY3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1jcmVkaXQtY2FyZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdyYXBwZXItYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgJi0tY29udGFpbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBheW1lbnRfX3Jlc3VsdC0tcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRlcm1zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgJGdhcDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1yZXNldCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgJi50Zi1zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFzc3dvcmQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rvb2x0aXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnPyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkbmV3LXN0YXRpYy1zaGFkb3c7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfilrInO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAtMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oaW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxM3B4IDdweCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvIDA7XG5cbiAgICAgICAgICAgIC5oaW50IHtcbiAgICAgICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlbGVjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xcHg7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXltZW50LWljb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZDRiOWI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBheW1lbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG8gJGdhcC1sYXJnZTtcbiAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmxvYWRpbmcge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvY2Vzc2luZyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjgpO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDZweCByaWdodCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzllOWVhZjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDQ1cHggJGdhcCAkZ2FwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2ZDcyNzg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvYXJyb3ctYmxhY2stdGhpbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGF5bWVudC1pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tb2ZmIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50LXByb2R1Y3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMikpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3ByaW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL3ByaW1lMjQvaWNvbi1wcmltZTI0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc3Vic2NyaWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19lZGl0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigkYnJhbmQtYmxhY2ssIDFweCBzb2xpZCAkYnJhbmQtYmxhY2ssICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fenVvcmEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAgICAgLnBheW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY2FuY2VsIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG5cbiAgICAgICAgICAgICZfX2Nsb3NlLWJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLW1lZGl1bSAwIDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWNvbmZpcm1hdGlvbiB7XG4gICAgICAgICAgICAgICAgLnN1YnNjcmlwdGlvbi1jYW5jZWwge1xuICAgICAgICAgICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCBhdXRvIDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmx1ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDhweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjUyNTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCRibGFjaywgI2Y3ZjhmYik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAyMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcmVhc29ucyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vZmYge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBheW1lbnQtcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcHJpbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvcHJpbWUyNC9pY29uLXByaW1lMjQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc3Vic2NyaWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19lZGl0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigkYnJhbmQtYmxhY2ssIDFweCBzb2xpZCAkYnJhbmQtYmxhY2ssICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcblxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlYml0IHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwLWxhcmdlKjI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnRcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAuZm9ybV9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3Vic2NyaXB0aW9uLXBheW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0ge1xuXG4gICAgICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1jb2x1bW5zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcm1fX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCwgLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtdGhyZWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybV9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA2cHggcmlnaHQgMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGdyZXktYm9yZGVyLXRoaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciArIGxhYmVsOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbWVkaXVtO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3MnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZWJpdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX3RyaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcGF5bWVudC1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd3JhcHBlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgICAmLS1jYXRhbG9nIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAkZ2FwLW1lZGl1bSAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190eXBlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMC41O1xuXG4gICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbGFyZ2U7XG5cbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCowLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAqMC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX191c2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdyYXBwZXItYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXJlZ2lzdGVyZWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcblxuICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlZ2lzdGVyZWRfX2lucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYW5vbnltb3VzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjkwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3MnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19nb29nbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMyMzg1ZmMsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNDI2MDllLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXJyb3ItZ3JvdXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJzY3JpYmVkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdyYXBwZXItYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgJi1jb250YWluIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXYtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1yZXF1aXJlZCB7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3Jwc3ViLFxuICAgICAgICAmLS1jb3Jwc3ViLWNhbmNlbCxcbiAgICAgICAgJi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NzJweDtcblxuICAgICAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19oYXNwcm9maWxlLFxuICAgICAgICAgICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcGFzc3dvcmRpbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zb2NpYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgNnB4ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3Jwc3ViLWNhbmNlbCxcbiAgICAgICAgJi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICAgICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jYW5jZWwtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19oYXNwcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3Jwc3ViLXZvdWNoZXIge1xuICAgICAgICAgICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hhc3Byb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGF5bWVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuXG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU3MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVzdWx0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtZ3JlZW47XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtZ3JlZW4tZmlsbDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHN1Y2Nlc3MtZ3JlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLWxhcmdlIDAgMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1za2lwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1lcnJvciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMjBweCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWVycm9yLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogODhweCA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbG9nbyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWNvbG9yO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1jb2xvcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzkwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1idXR0b24oJGJ0bi10ZXh0LCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRuYXYtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNpZ25pbixcbiAgICAgICAgICAgICYtLXNraXAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG5hdi1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjel9ocHBtX2lmcmFtZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbCAkZ2FwLWxhcmdlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICByaWdodDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3ViLWhlYWRpbmctLWZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICYtLWNhdGFsb2cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtbW9udGhseSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgJGdhcC1sYXJnZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvcmVkdGljay5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAtc21hbGwgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgMC4zcyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc2VjdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtc2VjdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190cmlhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggLTEwcHggMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZDRiOWI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tb2JpbGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmLS1zZWN1cmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYXltZW50LXNlY3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRlcm1zIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIC5wYXltZW50X19yZXN1bHQtLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRlcm1zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgJGdhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tcmVzZXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICYudGYtc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Bhc3N3b3JkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJz8nO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIHRvcDogLTk1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRuZXctc3RhdGljLXNoYWRvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KWsic7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIC0ycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDk1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDk0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmX19oaW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTNweCAxNnB4IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxcHgpO1xuXG5cbiAgICAgICAgICAgIC5oaW50IHtcbiAgICAgICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcGF5bWVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9jZXNzaW5nIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm1fX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCowLjU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDZweCByaWdodCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2ZDcyNzg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAkZ2FwLXNtYWxsICRnYXAgJGdhcDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ3Mjc4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW9mZiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLW1lZGl1bSAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMikpO1xuXG4gICAgICAgICAgICAgICAgJl9fcHJpbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvcHJpbWUyNC9pY29uLXByaW1lMjQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2NvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2VkaXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fenVvcmEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAucGF5bWVudCB7XG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jYW5jZWwge1xuICAgICAgICAgICAgcGFkZGluZzogNTZweCAzMnB4IDc2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcblxuICAgICAgICAgICAgICAgIC5zdWJzY3JpcHRpb24tY2FuY2VsIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IGF1dG8gMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg4cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI1MjU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCRibGFjaywgI2Y3ZjhmYik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcmVhc29ucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcblxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW9mZiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19wcmltZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zdWJzY3JpYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2VkaXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYnV0dG9uKCRicmFuZC1ibGFjaywgMXB4IHNvbGlkICRicmFuZC1ibGFjaywgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZWJpdCB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMCAkZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIC5wYXltZW50LXByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0ge1xuXG4gICAgICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tY29sdW1ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCwgLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtdGhyZWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDZweCByaWdodCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4gICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcCowLjUgMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCowLjU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGdyZXktYm9yZGVyLXRoaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciArIGxhYmVsOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlYml0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3RyaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwICRnYXA7XG5cbiAgICAgICAgICAgICYtLXByaWNlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYycHg7XG5cbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1tb250aGx5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdHlwZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjAuNTtcblxuICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZW1haWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3VzZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgLmxvYWRpbmcge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcmVnaXN0ZXJlZCB7XG5cbiAgICAgICAgICAgICAgICAucmVnaXN0ZXJlZF9faW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1hbm9ueW1vdXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWRpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXNvY2lhbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19nb29nbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMyMzg1ZmMsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNDI2MDllLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXJyb3ItZ3JvdXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YnNjcmliZWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY0cHgpO1xuXG4gICAgICAgICAgICAmLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1tZWRpdW0gYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1yZXF1aXJlZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3Jwc3ViLFxuICAgICAgICAmLS1jb3Jwc3ViLWNhbmNlbCxcbiAgICAgICAgJi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzZweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faGFzcHJvZmlsZSxcbiAgICAgICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3Bhc3N3b3JkaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zb2NpYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgNnB4ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3Jwc3ViLWNhbmNlbCxcbiAgICAgICAgJi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICAgICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jYW5jZWwtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19oYXNwcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3Jwc3ViLXZvdWNoZXIge1xuICAgICAgICAgICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hhc3Byb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGF5bWVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4NXB4KTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZXJyb3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVzdWx0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtZ3JlZW47XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtZ3JlZW4tZmlsbDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHN1Y2Nlc3MtZ3JlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSAwIDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5oaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1lcnJvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzMHB4IDM4cHggJGdhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcblxuICAgICAgICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWVycm9yLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogODhweCA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIGF1dG8gNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbG9nbyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWNvbG9yO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1jb2xvcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLWJ1dHRvbigkYnRuLXRleHQsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG5hdi1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc2lnbmluLFxuICAgICAgICAgICAgJi0tc2tpcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbmF2LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICN6X2hwcG1faWZyYW1lIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5zdWJzY3JpcHRpb24ge1xuICAgICYtLXByb21vIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDU3MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NnB4KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ibHVyYiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgICAgIC5pdGVtX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwICRnYXAtbGFyZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJvbW9QYXltZW50IHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtLS1jYXRhbG9nIHtcbiAgICAgICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW1fX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Yi1wcm9tby10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLm5lZWQtaGVscCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fY2FsbGNlbnRyZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwICRnYXA7XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxlZ2FjeSB7XG4gICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMCAwICRnYXA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lnbnVwLFxuLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWwsXG4uZm9yZ290LXBhc3N3b3JkLFxuLnJlc2V0LXBhc3N3b3JkLFxuLnBhc3N3b3JkLXN1Y2Nlc3MsXG4udmVyaWZ5LWVtYWlsLFxuLnJlY292ZXItZW1haWwsXG4ucGF5bWVudF9fY29udGFpbmVyLFxuLmNyZWF0ZS1wYXNzd29yZCB7XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZmlsZS1maWVsZC1iZztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdWJzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHggMDtcblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lnbnVwIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9yZ290LXBhc3N3b3JkLFxuLnJlc2V0LXBhc3N3b3JkLFxuLnBhc3N3b3JkLXN1Y2Nlc3MsXG4udmVyaWZ5LWVtYWlsLFxuLnJlY292ZXItZW1haWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi5wcm9jZXNzaW5nIH4gLm5lZWQtaGVscCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbi5wcm9maWxlIHtcbiAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG5cbiAgICAmLWVkaXQge1xuICAgICAgICBAZXh0ZW5kICVzdGF0aWMtY2FyZDtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbCAkZ2FwLXNtYWxsIDQwcHggJGdhcC1zbWFsbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDU3MnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIGF1dG8gJGdhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgQGV4dGVuZCAlc3RhdGljLWNhcmQ7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtbGFyZ2UgJGdhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCM0NjQzNDMsIDAuNSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2hhbmdlLWNlbGxwaG9uZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVzZW5kIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lbWFpbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZmlsZS1lZGl0LS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9maWxlLWVkaXQge1xuICAgICAgICAgICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzRweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAkZ2FwLXNtYWxsICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXVzZXJuYW1lIHtcbiAgICAgICAgICAgIC5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9maWxlLWVkaXRfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBob25lLFxuICAgICAgICAmLS1vdHAge1xuICAgICAgICAgICAgLnByb2ZpbGUtZWRpdCB7XG4gICAgICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmpzLXJlcXVpcmVkIHtcblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICB9XG5cbiAgICA6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG4gICAgfVxuXG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgIH1cblxuICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgfVxufSJdfQ== */
