@charset "UTF-8";.newsletter-subscription{background:#fff;flex-direction:column}.newsletter-subscription,.newsletter-subscription__heading{margin-bottom:16px;display:flex}.newsletter-subscription__heading-text{margin-right:8px}.newsletter-subscription__heading-text div{font-size:24px;line-height:26px;font-family:proximanova-bold,sans-serif;color:#212121;margin:0 0 8px}.newsletter-subscription__heading-text p{font-size:13px;margin:0}.newsletter-subscription__heading-logo{width:36px;height:36px;flex:0 0 auto;margin:8px 0 0 auto}.newsletter-subscription__heading-logo img{width:100%}.newsletter-subscription__blurb{font-size:13px;line-height:18px;display:flex;align-items:flex-start;margin:16px 0 0}.newsletter-subscription__blurb img{width:54px;margin-right:16px;flex:0 0 auto}.newsletter-subscription__blurb p{margin:0}.newsletter-subscription__btn{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;font-size:15px;text-align:center;display:block;margin-top:16px}.newsletter-subscription__btn:active,.newsletter-subscription__btn:focus,.newsletter-subscription__btn:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.newsletter-subscription__image-url{width:calc(32px + 100%);height:214px;flex:0 0 auto;overflow:hidden;position:relative;margin-left:-16px}.newsletter-register{padding:16px 16px 32px;margin-bottom:16px;text-align:center;color:#212121;position:relative}.newsletter-register .news24-branding{min-height:24px;text-align:right;width:100%;margin-bottom:4px}.newsletter-register .news24-branding img{float:right;max-height:24px}.newsletter-register.matric-results{background:#06bbd3;color:#fff}.newsletter-register.matric-results .newsletter-register--header,.newsletter-register.matric-results .newsletter-register--header a{color:#fff}.newsletter-register.matric-results #email-submit{background:#f6b31b}.newsletter-register.matric-results .recaptcha-container{background:none;border:none;margin:0;padding:0 0 8px}.newsletter-register.matric-results .recaptcha-container a{color:#fff!important}.newsletter-register.matric-results .footer{height:15px;display:flex;flex-wrap:nowrap;width:100%;bottom:0;left:0;background:#cc314a;position:absolute}.newsletter-register.matric-results .footer span{height:100%;width:14.2%}.newsletter-register.matric-results .footer span:first-child{background:#e64c65}.newsletter-register.matric-results .footer span:nth-child(2){background:#e4663b}.newsletter-register.matric-results .footer span:nth-child(3){background:#32a58c}.newsletter-register.matric-results .footer span:nth-child(4){background:#12a8ab}.newsletter-register.matric-results .footer span:nth-child(5){background:#485377}.newsletter-register.matric-results .footer span:nth-child(6){background:#f6b31b}.newsletter-register.matric-results .footer span:nth-child(7){background:#cc314a}.newsletter-register--header a{display:flex;justify-content:center;margin:8px 0;color:#212121}.newsletter-register--header a img{width:30px;height:30px;margin:0 8px 0 0}.newsletter-register--header a h3{margin:0}.newsletter-register--title{font-size:28px;font-weight:700;line-height:30px}.newsletter-register #email{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-khtml-border-radius:20px;outline:none;border:none;width:100%;height:38px;color:#bbb7b7;padding:0 15px;font-size:12px;background:#fff;margin:0 0 8px}.newsletter-register #email-submit{background:#dd1f26;border:none;border-radius:20px;width:100%;padding:10px 30px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;min-width:0;height:auto;color:#fff;display:block;margin:0 auto 16px;font-size:16px}.newsletter-register .footer{display:none}.newsletter-register .adblock{margin-left:-5px}.discover-container .section-items,.newsletter-register,.newsletter-subscription,.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}.newsletter-subscription__image-url img{object-fit:cover;min-height:100%;min-width:100%}@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:55px}.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:55px}.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:29px;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;cursor:pointer;-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}@media (min-width:768px){.subscription__heading{background:url(/images/forsubscribers/news-24-sub.svg);background-repeat:no-repeat;background-position:50%;height:60px}}@media (min-width:300px) and (max-width:768px){.subscription__heading{background:url(/images/forsubscribers/news-24-sub.svg);background-repeat:no-repeat;background-position:50%;height:60px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZ2xvYmFsL19mb290ZXJuYXYuc2NzcyIsInRlbmFudHMvbmV3czI0L3N0eWxlLmNzcyIsImJhc2Uvd2lkZ2V0cy9fbmV3c2xldHRlcnN1YnNjcmlwdGlvbi5zY3NzIiwiYmFzZS9jb25maWcvX2NvbG9ycy5zY3NzIiwiYmFzZS9jb25maWcvX3BhbGxldHRlLnNjc3MiLCJiYXNlL2NvbmZpZy9fZm9udHMuc2NzcyIsImJhc2UvZ2xvYmFsL19idXR0b25zLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9fbWl4aW5zLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9fZXh0ZW5kcy5zY3NzIiwiYmFzZS9jb25maWcvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvZnVuY3Rpb25zL19hZHZlcnRzLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy92ZW5kb3JzL19icmVha3BvaW50LnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9faGVscGVycy5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvX2xvYWRlci5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvX21lZGlhLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9fbm9ybWFsaXplLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvdGlueS1zbGlkZXIvc3JjL3Rpbnktc2xpZGVyLnNjc3MiLCJiYXNlL2dsb2JhbC9fYmFzZS5zY3NzIiwiYmFzZS9nbG9iYWwvX2Zvcm1zLnNjc3MiLCJiYXNlL2dsb2JhbC9fYnJhbmRiYXIuc2NzcyIsImJhc2UvbW9kdWxlcy9fc29jaWFsc2hhcmUuc2NzcyIsImJhc2UvZ2xvYmFsL19oZWFkZXIuc2NzcyIsImJhc2UvZ2xvYmFsL19uYXYuc2NzcyIsImJhc2UvZ2xvYmFsL19mb290ZXIuc2NzcyIsImJhc2UvZ2xvYmFsL19kaXNjb3Zlci5zY3NzIiwiYmFzZS9nbG9iYWwvX21lbnUuc2NzcyIsImJhc2UvZ2xvYmFsL19zd2lwZW92ZXJsYXkuc2NzcyIsImJhc2UvZ2xvYmFsL19kaXNjb3Zlcm1vcmUuc2NzcyIsImJhc2UvZnVuY3Rpb25zL3ZlbmRvcnMvZ3JpZGxleC9fZ3JpZGxleC1jbGFzc2VzLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy92ZW5kb3JzL2dyaWRsZXgvX2dyaWRsZXgtbWl4aW5zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX2Jvb2ttYXJrcy5zY3NzIiwiYmFzZS9wcm9maWxlL19lbWFpbGZsb3cuc2NzcyIsImJhc2UvcHJvZmlsZS9fZ2lmdGluZy5zY3NzIiwiYmFzZS9wcm9maWxlL19wcm9jZXNzaW5nLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3Byb2ZpbGVkZXRhaWxzLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3Byb2ZpbGVtZW51LnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3Byb2ZpbGUuc2NzcyIsImJhc2UvcHJvZmlsZS9fc2lnbnVwLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3N1YnNjcmlwdGlvbi5zY3NzIiwiYmFzZS9wcm9maWxlL19zdWJzY3JpcHRpb25wcm9tby5zY3NzIiwiYmFzZS9wcm9maWxlL19uZWVkaGVscC5zY3NzIiwiYmFzZS9wcm9maWxlL19wcm9maWxlZWRpdC5zY3NzIiwidGVuYW50cy9uZXdzMjQvc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwT29CLGdCQzI3RnBCLENDbHFHQSx5QkFFSSxlQ0pJLENET0oscUJEd0RKLENDdERJLDJEQUpBLGtCRXdFUSxDRnZFUixZRDZESixDQ3REUSx1Q0FDSSxnQkR3RFosQ0N0RFksMkNBQ0ksY0FBQSxDQUNBLGdCQUFBLENBQ0EsdUNHVE0sQ0hVTixhQ2ZGLENEZ0JFLGNEd0RoQixDQ3JEWSx5Q0FDSSxjQUFBLENBQ0EsUUR1RGhCLENDbkRRLHVDQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLG1CRHFEWixDQ25EWSwyQ0FDSSxVRHFEaEIsQ0NoREksZ0NBQ0ksY0FBQSxDQUNBLGdCQUFBLENBQ0EsWUFBQSxD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Q0E4QkgsVWZpZ0NOLENnQmhvQ0EsaUJBR0kscUJoQm1vQ0osQ2dCaG9DQSxLQUNJLGVoQm1vQ0osQ1V2bENJLHlCTTdDSixLQUlRLGlCaEJvb0NOLENBQ0YsQ2dCam9DQSxVQUVJLFFBQUEsQ0FDQSxTQUFBLENBQ0EsV2hCb29DSixDZ0Job0NBLFFBQ0ksTWhCbW9DSixDZ0Jqb0NJLDJCQUVJLFdBQUEsQ0FDQSxhaEJrb0NSLENnQi9uQ0ksYUFDSSxVaEJpb0NSLENnQjduQ0EsZ0JBQ0ksYUFBQSxDQUNBLFVBQUEsQ0FDQSxVaEJnb0NKLENnQjduQ0EsSUFDSSxjQUFBLENBQ0EscUJBQUEsQ0FDQSxXaEJnb0NKLENnQjluQ0ksaUJBQ0ksaUJoQmdvQ1IsQ2dCNW5DQSxVQUNJLFNBQUEsQ1ZoQ0EsMENVaUNBLENWaENBLHVDVWdDQSxDVi9CQSxxQ1UrQkEsQ1Y5QkEsa0NOZ3FDSixDZ0Job0NJLHFCQUNJLFNoQmtvQ1IsQ2dCOW5DQSxFQUNJLG9CQUFBLENBQ0EsdUNoQmlvQ0osQ2dCL25DSSx5QkFDSSxTaEJpb0NSLENnQjduQ0EsaURBR0ksa0Jka0JRLENjakJSLFVkdEZJLENjdUZKLGdCaEJnb0NKLENnQjduQ0EsS0FDSSxRQUFBLENBQ0EsMENaNUZlLENZNkZmLGNiMUZhLENhMkZiLGViMUZlLENhMkZmLGFkMUZVLENjMkZWLHdCaEJnb0NKLENVanFDSSx5Qk0yQkosS0FTUSxnQkFBQSxDQUNBLHdCaEJpb0NOLENBQ0YsQ2dCOW5DQSxHQUNJLDRDWnZHaUIsQ1l3R2pCLGVBQUEsQ0FDQSxpQmhCaW9DSixDZ0I5bkNBLFNBRUksdUNaL0ZpQixDWWdHakIsZUFBQSxDQUNBLGlCaEJpb0NKLENnQjluQ0EsU0FDSSxXYmxCUyxDYW1CVCxXaEJpb0NKLENnQjluQ0EsY0FDSSxjaEJpb0NKLENVN3JDSSwrQ00yREosY0FJUSxtQkFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLHdCaEJrb0NOLENBQ0YsQ1Vyc0NJLHlCTTJESixjQVdRLGtCYmhDUyxDYWlDVCxTaEJtb0NOLENnQmpvQ00sc0JBQ0ksV0FBQSxDQUNBLFdiOUROLENhK0RNLHdCaEJtb0NWLENBQ0YsQ2dCL25DQSxXQUNJLFlBQUEsQ0FDQSxvQmhCa29DSixDZ0Job0NJLGlCQUNJLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxTaEJrb0NSLENnQi9uQ0ksb0JBQ0ksWUFBQSxDQUNBLGtCaEJpb0NSLENnQjluQ0ksdUJBQ0ksV2IxREksQ2EyREosaUJicEZJLENhcUZKLHFCaEJnb0NSLENnQjduQ0ksdUJBQ0ksV2IvREksQ2FnRUosYUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJoQituQ1IsQ2dCN25DUSw4QkFDSSxrQkFBQSxDQUNBLGlCaEIrbkNaLENnQjduQ1ksd0NBQ0ksY0FBQSxDQUNBLFdBQUEsQ0FDQSxRaEIrbkNoQixDZ0IxbkNJLHdCQUNJLFVoQjRuQ1IsQ2dCeG5DQSxrQkFDSSxpQmhCMm5DSixDZ0J4bkNBLG9CQUNJLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLFNBQUEsQ1ZsS0EsbUNVbUtBLENWbEtBLGdDVWtLQSxDVmpLQSw4QlVpS0EsQ1ZoS0EsMkJOOHhDSixDZ0IzbkNJLDRCQUNJLFNoQjZuQ1IsQ2dCMW5DSSx5QkFDSSxZaEI0bkNSLENnQnhuQ0EseUJBQ0ksa0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGNoQjJuQ0osQ2dCem5DSSw4QkFDSSxhaEIybkNSLENnQnhuQ0ksMkJBQ0ksYWhCMG5DUixDZ0J0bkNBLG1CQUNJLGlCQUFBLENBQ0EsU2hCeW5DSixDaUJ4MUNBLE1BQ0ksb0JBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSx1Q2pCMjFDSixDaUJyMUNJLHdDQUNJLFNqQjAxQ1IsQ2lCdDFDQSxxUkFnQkksV0FBQSxDQUNBLGdCQUFBLENBQ0EsY2pCeTFDSixDaUJ0MUNBLGlFQUVJLFlqQnkxQ0osQ2lCdDFDQSxpQkFDSSxhakJ5MUNKLENpQnQxQ0Esa0JBQ0ksYUFBQSxDQUNBLFVqQnkxQ0osQ2lCajFDQSxzQ1hWSSx1QldNb0IsQ1hMcEIsb0JXS29CLENYSnBCLGVXSW9CLENBQ3BCLGdCakJvMkNKLENpQmoyQ0EsbUJBR0ks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Q0FDQSxTTHd4RE4sQ2tCcGtEVSxtQmJuT1IsY0FBQSxDQUNBLHdCSHNGUSxDR3JGUixVSEpJLENHS0osMENEUVUsQ0NQVixjQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsV0ZzRVEsQ0VyRVIsZ0JGcUVRLENHL0VSLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSwyRERyQkEsQ0NzQkEsd0REdEJBLENDdUJBLHNERHZCQSxDQ3dCQSxtRE4weERGLENLaHpERSw0RUFDSSx3QkFBQSxDQUNBLHVDQUFBLENBQ0EsU0xrekROLENrQnhsRFUsa0Jick5SLGNBQUEsQ0FDQSxhSGxCVSxDR21CVix1Q0RWaUIsQ0NZakIsY0FBQSxDQUNBLG9CQUFBLENBQ0EsV0ZtRFEsQ0VsRFIsZ0JGa0RRLENFakRSLGNIMkRRLENHMURSLHFCSC9CSSxDSUFKLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSwyREFBQSxDQUNBLHdERERBLENDRUEsc0RERkEsQ0NHQSxtRERIQSxDYTRNWSxjQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBQ0EsU2xCNm1EZCxDSzF6REUseUVBQ0ksd0JIL0JNLENHZ0NOLGFBQUEsQ0FDQSx1Q0FBQSxDQUNBLFNMNHpETixDQUNGLENtQmoyRFEsMkJBQ0ksUUFBQSxDQUNBLFNuQm0yRFosQ21CajJEWSw4QkFDSSxvQm5CbTJEaEIsQ21CejFESSxxQkFDSSxpQkFBQSxDQUNBLFFuQisxRFIsQ21CNzFEUSxxQ0FDSSxZbkIrMURaLENtQjcxRFksa0RBQ0ksZ0JBQUEsQ0FDQSxTbkIrMURoQixDbUI3MURnQixvRGJJWixtQ2FIZ0IsQ2JJaEIsZ0NhSmdCLENiS2hCLDhCYUxnQixDYk1oQiwyQk40MURKLENtQmgyRG9CLHdEQUNJLFduQmsyRHhCLENtQi8xRG9CLDBEQUNJLFVuQmkyRHhCLENtQnoxRGdCLHFDQUNJLGFuQjIxRHBCLENtQi8wREksc0JBQ0kscUJBQUEsQ0FDQSxxQm5CcTFEUixDbUJuMURRLG9DQUNJLGFBQUEsQ0FDQSxjbkJxMURaLENtQmwxRFEsd0NBQ0ksYUFBQSxDQUNBLGVuQm8xRFosQ21CajFEZ0IscUVBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxjbkJtMURwQixDbUJqMURvQix1RUFDSSxvQkFBQSxDQUNBLFduQm0xRHhCLENtQmoxRHdCLDJFQUNJLFdBQUEsQ0FDQSxxQkFBQSxDQUNBLFFuQm0xRDVCLENtQnIwREksb0JBQ0ksWUFBQSxDQUNBLHFCQUFBLENBQ0Esc0JuQjIwRFIsQ21CejBEUSxrQ0FDSSxhQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLHdCbkIyMERaLENtQngwRFEsc0NBQ0ksZ0JuQjAwRFosQ21CdjBEZ0IsbUVBQ0ksZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDQUNBLDRCbkJ5MERwQixDbUJ2MERvQix1RUFDSSxVbkJ5MER4QixDVXI0REkseUJVM0RKLFFBRVEscUJsQjhEWSxDa0I3RFosaUJqQnFFRixDR3BERiwwQ0haZSxDR2FmLDJDSGJlLENHY2YsNENIZGUsQ0dlZiw4Q0hmZSxDR2dCZiwrQ0hoQmUsQ0dpQmYsdUNIakJlLENHWmYseUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCTmk5REYsQ29CMzhETSxrQkFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0EsWWpCb0RJLENpQm5ESixjcEI2OERWLENvQjM4RFUsMkJBQ0ksZ0JqQnlESixDaUJ4REksWUFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLFdBQUEsQ0FDQSx3QnBCNjhEZCxDb0J6OERNLGNBQ0ksb0JBQUEsQ0FDQSxNcEIyOERWLENvQng4RGMseUJBQ0ksVUFBQSxDQUNBLFdwQjA4RGxCLENvQnI4RGMsd0JBQ0ksVUFBQSxDQUNBLFdwQnU4RGxCLENvQmw4RGMsc0JBQ0ksVUFBQSxDQUNBLFdwQm84RGxCLENvQi83RGMsMEJBQ0ksVUFBQSxDQUNBLGVwQmk4RGxCLENvQjc3RFUsa0JBQ0ksVUFBQSxDQUNBLFdwQis3RGQsQ29CMzdETSxnQkFDSSxpQkFBQSxDQUNBLGVwQjY3RFYsQ29CMzdEVSx1QkFDSSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0EsNkJwQjY3RGQsQ29CMzdEYyx3Q0FDSSxXQUFBLENBQ0EscUJBQUEsQ0FDQSxXQUFBLENBQ0EsYWxCNUVOLENrQjZFTSxjQUFBLENBQ0Esb0JBQUEsQ0FDQSx3QmxCakJELENrQmtCQyxXQUFBLENkckZoQiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ2NrRmdCLGlCcEJrOERsQixDb0IvN0RjLDBDQUNJLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxXQUFBLENBR0ksbURBQUEsQ0FDQSx1QkFBQSxDQUNBLHVCQUFBLENBQ0EsMkJBQUEsQ0FDQSw0QnBCKzdEdEIsQ29CNTdEa0IscURBQ0ksaUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLFdwQjg3RHRCLENvQjE3RGMsdUNBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0Esd0JwQjQ3RGxCLENvQjE3RGtCLG1EQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCcEI0N0R0QixDb0IxN0RzQix1REFDSSxXcEI0N0QxQixDb0J0N0RVLGlDQUNJLFdBQUEsQ0FDQSxxQkFBQSxDQUNBLFdBQUEsQ0FDQSxhbEIxSUYsQ2tCMklFLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLHdCbEIvRUcsQ2tCZ0ZILFdBQUEsQ2RuSlosMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBNEJBLDRDY29IWSxDZG5IWix5Q2NtSFksQ2RsSFosdUNja0hZLENkakhaLG9DTmlqRUYsQ29COTdEYyx1Q0FDSSx3QnBCZzhEbEIsQ29CNTdEVSxtQ0FDSSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsU0FBQSxDZGxJWiw0Q2NtSVksQ2RsSVoseUNja0lZLENkaklaLHVDY2lJWSxDZGhJWixvQ2NnSVksQ0FHSSxtREFBQSxDQUNBLHVCQUFBLENBQ0EsdUJBQUEsQ0FDQSwyQkFBQSxDQUNBLDRCcEIrN0RsQixDb0I1N0RjLHlDQUNJLHFCcEI4N0RsQixDb0J6N0RNLHNCQUNJLFdwQjI3RFYsQ29CeDdEYyxtREFFSSxVcEJ5N0RsQixDb0J0N0RzQix5REFDSSxXcEJ3N0QxQixDQUNGLENVeGpFSSwrQ1UzREosUUFtTVEscUJsQm5JWSxDa0JvSVosYWxCbk1NLENrQm9NTixhQUFBLENBQ0EsWUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxXcEJvN0ROLENvQmw3RE0sY0FDSSxvQkFBQSxDQUNBLFdwQm83RFYsQ29CbDdEVSxrQkFDSSxXakI3SUssQ2lCOElMLFVwQm83RGQsQ29CaDdETSxpQkFDSSxvQkFBQSxDQUNBLFdwQms3RFYsQ29CaDdEVSwrQkFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxXcEJrN0RkLENBQ0YsQ1VwbEVJLDJGVThKUSwrQkFNUSxnQmpCdkpkLENpQndKYyxvQkFBQSxDQUNBLHFCQUFBLENBQ0EsV3BCbzdEbEIsQ0FDRixDVTVsRUksK0NVZ0xJLGNBQ0ksUUFBQSxDQUNBLFNwQis2RFYsQ29CNzZEVSxpQkFDSSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxlcEIrNkRkLENvQjM2RGMsMEJmeFBaLGNBQUEsQ0FDQSx3QkhzRlEsQ0dyRlIsVUhKSSxDR0tKLDBDRFFVLENDTlYsb0JBQUEsQ0FDQSxjQUFBLENBQ0EsV0ZzRVEsQ0VyRVIsZ0JGcUVRLENHL0VSLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSwyRERyQkEsQ0NzQkEsd0REdEJBLENDdUJBLHNERHZCQSxDQ3dCQSxtRER4QkEsQ2VnUGdCLGNBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjcEIrN0RsQixDS2hyRUUsaUdBQ0ksd0JBQUEsQ0FDQSx1Q0FBQSxDQUNBLFNMa3JFTixDb0IvN0RjLDJCZmxRWixjQUFBLENBQ0Esd0JIc0ZRLENHckZSLFVISkksQ0dLSiwwQ0RRVSxDQ05WLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFdGc0VRLENFckVSLGdCRnFFUSxDRy9FUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsMkREckJBLENDc0JBLHdERHRCQSxDQ3VCQSxzRER2QkEsQ0N3QkEsbUREeEJBLENlMFBnQixXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FDQSx1Q3BCbTlEbEIsQ0todEVFLG9HQUNJLHdCQUFBLENBQ0EsdUNBQUEsQ0FDQSxTTGt0RU4sQ29CbjlEYyx1QkFDSSxjQUFBLENBQ0EsYWxCN1FOLENrQjhRTSx1Q3BCcTlEbEIsQ29CbjlEa0IsNkJBQ0kseUJwQnE5RHRCLENvQi84RGMsbUNmMVJaLGNBQUEsQ0FDQSx3QkhzRlEsQ0dyRlIsVUhKSSxDR0tKLDBDRFFVLENDUFYsY0FBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFdGc0VRLENFckVSLGdCRnFFUSxDRy9FUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsMkREckJBLENDc0JBLHdERHRCQSxDQ3VCQSxzRER2QkEsQ0N3QkEsbUREeEJBLENla1JnQixXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjcEJtK0RsQixDS3J2RUUsNEhBQ0ksd0JBQUEsQ0FDQSx1Q0FBQSxDQUNBLFNMdXZFTixDQUNGLENvQmwrREEsZUFDSSxLQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxlQUFBLENBQ0EsdUJBQUEsQ0FDQSx3QnBCcStESixDb0JuK0RJLHlCQUNJLGNwQnErRFIsQ29CbCtESSx3QkFDSSxRQUFBLENBQ0EsZXBCbytEUixDb0JsK0RRLDRCQUNJLGFwQm8rRFosQ29CaCtESSwyQmQ3UkEseUNjOFJJLENkN1JKLHNDYzZSSSxDZDVSSixvQ2M0UkksQ2QzUkosaUNOZ3dFSixDcUJueUVBLGFBQ0kscUJyQnN5RUosQ1V6dUVJLCtDVzlESixhQUlRLHFCbkJMQSxDbUJPQSxpQkFBQSxDQUNBLGNyQnV5RU4sQ3FCcnlFTSxtQkFDSSxVQUFBLENBQ0EsU2xCZ0VOLENrQi9ETSxXQUFBLENBQ0EsS0FBQSxDQUNBLE9BQUEsQ0FDQSxpQkFBQSxDQUNBLGtHckJ1eUVWLENBQ0YsQ3FCcHlFSSxnQkFDSSxRQUFBLENBQ0EsU0FBQSxDQUNBLGVyQnN5RVIsQ1UvdkVJLHlCVzFDQSxnQkFNUSxZQUFBLENBQ0EsMEJyQnV5RVYsQ0FDRixDVXJ3RUksK0NXMUNBLGdCQVdRLGtCQUFBLENBQ0EsYUFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGdDQUFBLENBQ0EsMkNyQnd5RVYsQ0FDRixDcUJ0eUVRLG1CQUNJLG9CQUFBLENBQ0EsaUJyQnd5RVosQ1VueEVJLHlCV3ZCSSxtQkFLUSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QkFBQSxDQUNBLGlCQUFBLENBQ0Esa0JyQnl5RWQsQ0FDRixDVTV4RUksK0NXdkJJLG1CQWFRLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCckIweUVkLENBQ0YsQ3FCeHlFWSxxQkFDSSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsYWxCbkJKLENrQm9CSSxjbEJyQkEsQ2tCc0JBLGlCQUFBLENBQ0EsYXJCMHlFaEIsQ1UzeUVJLHlCV0xRLHFCQVNRLGVsQnJCRixDR2JkLGlDZW1DZ0IsQ2ZsQ2hCLDhCZWtDZ0IsQ2ZqQ2hCLDRCZWlDZ0IsQ2ZoQ2hCLHlCTjgwRUYsQ0FDRixDVXB6RUksK0NXTFEscUJBY1EsY0FBQSxDQUNBLGtCQUFBLENBQ0EsdUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHVDakIzRUQsQ2lCNEVDLGlCQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLGFyQit5RWxCLENBQ0YsQ3FCN3lFZ0IsMkJBQ0ksVUFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUNBLFNBQUEsQ0FDQSxVbEI1Q00sQ2tCNkNOLHdCbEI5Q0QsQ0dkZixtQ2U2RGdCLENmNURoQixnQ2U0RGdCLENmM0RoQiw4QmUyRGdCLENmMURoQiwyQk40MkVKLENxQi95RWdCLCtCQUNJLGFyQml6RXBCLENVcDFFSSx3QldrQ1ksK0JBSVEsYXJCa3pFdEIsQ0FDRixDcUJoekVvQixxQ0FDSSxTckJrekV4QixDVTUxRUkseUJXa0RnQiwyQkFDSSxhckI2eUV0QixDcUIzeUVzQixpQ0FDSSxTckI2eUUxQixDcUJ6eUVrQixrQ0FDSSxZckIyeUV0QixDQUNGLENxQnR5RWdCLCtCQUNJLGFyQnd5RXBCLENxQm55RWdCLHVDQUNJLFVBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxTQUFBLENBR0ksdURBQUEsQ0FDQSx1QkFBQSxDQUNBLDJCQUFBLENBQ0EsdUJyQm15RXhCLENxQi94RWdCLGtDQUNJLDJCckJpeUVwQixDcUI3eEVvQiw2Q2ZwSGhCLGlDZXdIdUMsQ2Z2SHZDLDZCZXVIdUMsQ2Z0SHZDLHlCZXNIdUMsQ0FDbkIsUXJCK3hFeEIsQ3FCeHhFd0IsMkdBVkksMkRyQnF5RTVCLENxQnB4RTRCLG9FZnZJeEIsaUNld0krQyxDZnZJL0MsNkJldUkrQyxDZnRJL0MseUJlc0krQyxDQUNuQixRckJ3eEVoQyxDcUJqeEVZLDhEQUVJLHFCQUFBLENBQ0EsWUFBQSxDQUNBLHFCbEIvSUQsQ2tCZ0pDLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDZmpNWixpQ0FBQSxDQUNBLGdDQUFBLENBQ0EsOEJBQUEsQ0FDQSw2QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0FtQkEsMENIWmUsQ0dhZiwyQ0hiZSxDR2NmLDRDSGRlLENHZWYsOENIZmUsQ0dnQmYsK0NIaEJlLENHaUJmLHVDTm04RUosQ3FCM3hFZ0Isb0VBQ0ksZXJCOHhFcEIsQ3FCNXhFb0Isd0VBQ0ksY0FBQSxDQUNBLG9CQUFBLENBQ0EsYW5CdE1WLENtQnVNVSxnQkFBQSxDQUNBLHdCQUFBLENmNUtwQixzQ2U2S29CLENmNUtwQixtQ2U0S29CLENmM0twQixpQ2UyS29CLENmMUtwQiw4Qk40OEVKLENxQmh5RXdCLG9GQUNJLHdCckJteUU1QixDcUJoeUV3QixvRkFDSSxZckJteUU1QixDcUI5eEV3Qiw0R0FDSSxRQUFBLENmbkx4QixnQ2VvTDJDLENmbkwzQyw0QmVtTDJDLENmbEwzQyx3Qk5xOUVKLENxQi94RTRCLHdIQUNJLHVEQUFBLENBQ0EsU0FBQSxDZjFMNUIsK0JlMkwrQyxDZjFML0MsMkJlMEwrQyxDZnpML0MsdUJONjlFSixDcUI5eEV3Qiw4R0FDSSxZckJpeUU1QixDcUI1eEVnQiwwRUFDSSxTQUFBLENBQ0EsS3JCK3hFcEIsQ3FCdnhFb0Isc0RBQ0ksWUFBQSxDQUNBLFVyQnl4RXhCLENVcjlFSSx5Qlk5REosUUFFUSxxQnRCc2hGTixDQUNGLENVMzlFSSx5Qll6REEsY0FFUSxVdEJzaEZWLENBQ0YsQ1VoK0VJLCtDWXpEQSxjQU1RLFd0QnVoRlYsQ3NCcmhGVSxrQkFDSSxVdEJ1aEZkLENBQ0YsQ3NCN2dGWSxtQkFDSSxldEJvaEZoQixDVWgvRUkseUJZckNRLG1CQUlRLG9CQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQnRCcWhGbEIsQ3NCbmhGa0IseUJBQ0ksV0FBQSxDQUNBLGVBQUEsQ0FDQSxjdEJxaEZ0QixDc0JoaEZzQiwwRUFDSSxZdEJraEYxQixDc0I5Z0ZrQixxQkFDSSxhcEIzQ1YsQ29CNENVLGNsQjNCTCxDa0I0QkssdUN0QmdoRnRCLENzQjlnRnNCLDJCQUNJLHlCdEJnaEYxQixDQUNGLENzQnpnRkksYUFDSSw0QkFBQSxDQUNBLGVuQmNJLENtQmJKLGtCdEIyZ0ZSLENzQnhnRkksbUJBQ0ksWUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxjdEIwZ0ZSLENzQnhnRlEscUJoQnhDSixtQ2dCeUNRLENoQnhDUixnQ2dCd0NRLENoQnZDUiw4QmdCdUNRLENoQnRDUiwyQmdCc0NRLENBQ0EsU0FBQSxDQUNBLGlCdEI2Z0ZaLENzQjNnRlksMkJBQ0ksVXRCNmdGaEIsQ3NCMWdGWSx5QkFDSSxXdEI0Z0ZoQixDc0J0Z0ZRLHNCQUNJLGFBQUEsQ0FDQSx1Q2xCMUZPLENrQjJGUCxhcEJaVSxDb0JhVixjdEJ3Z0ZaLENzQnJnRlEsOEJBQ0ksZXRCdWdGWixDc0JwZ0ZnQiwyREFDSSxRQUFBLENoQnBFaEIsbUNnQnFFZ0IsQ2hCcEVoQixnQ2dCb0VnQixDaEJuRWhCLDhCZ0JtRWdCLENoQmxFaEIsMkJOMmtGSixDc0J2Z0ZvQixpRUFDSSxVdEJ5Z0Z4QixDc0JyZ0Z3QixpRUFDSSxVQUFBLENBQ0EsV3RCdWdGNUIsQ3NCLy9FSSxtQkFDSSxjbEJsR1csQ2tCbUdYLGFwQnBITSxDb0JxSE4sZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsYXRCaWdGUixDc0IvL0VRLDBCQUNJLG1CQUFBLENBQ0EscUJ0QmlnRlosQ3NCOS9FUSxxQkFDSSxhcEIvSEUsQ29CZ0lGLGFBQUEsQ0FDQSxnQnRCZ2dGWixDc0I5L0VZLDJCQUNJLHlCdEJnZ0ZoQixDc0I3L0VZLGlDQUNJLGtCcEJ4SUYsQ29CeUlFLG9CQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjQUFBLENBQ0EsbUJBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLHdCQUFBLENBQ0EsYUFBQSxDaEJySlosMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBNEJBLDJEZ0JzSFksQ2hCckhaLHdEZ0JxSFksQ2hCcEhaLHNEZ0JvSFksQ2hCbkhaLG1EZ0JtSFksQ0FDQSxjbkI1RVYsQ21CNkVVLGlCdEJ1Z0ZoQixDc0JyZ0ZnQixzSEFDSSx3QkFBQSxDQUNBLHVDQUFBLENBQ0EsU3RCdWdGcEIsQ3NCbGdGZ0IscUNBQ0ksWUFBQSxDQUNBLGtCdEJvZ0ZwQixDc0JsZ0ZvQiw0Q0FDSSxVQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxvQkFBQSxDQUNBLGdCbkJoR2xCLENtQm1Hc0IsdUJBQUEsQ0FDQSx1QkFBQSxDQUNBLDJCQUFBLENBQ0EsaUR0QmtnRjVCLENzQjcvRWdCLG1DQUNJLFlBQUEsQ0FDQSxrQnRCKy9FcEIsQ3NCOS9Fb0IsMENBQ0ksVUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0Esb0JBQUEsQ0FDQSxnQm5CbkhsQixDbUJzSHNCLHVCQUFBLENBQ0EsdUJBQUEsQ0FDQSwyQkFBQSxDQUNBLGtEdEI4L0U1QixDc0J0L0VJLHFCQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY3RCdy9FUixDdUJ2c0ZBLFVBQ0ksVUFBQSxDQUNBLG1CdkIwc0ZKLEN1QnhzRkksbUJBQ0ksYXJCRE0sQ3FCRU4sY0FBQSxDQUVBLGtCdkIwc0ZSLEN1QnRzRlEsNkJBQ0ksWUFBQSxDQUNBLGlCdkJ3c0ZaLEN1QnRzRlksbUNBQ0ksVUFBQSxDQUNBLGFBQUEsQ0FDQSxtQnZCd3NGaEIsQ3VCcnNGWSxtQ0FFSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQnZCc3NGaEIsQ3VCbnNGWSx5Q0FDSSxXQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0J2QnFzRmhCLEN1Qm5zRmdCLDZDQUNJLGVBQUEsQ0FDQSxjdkJxc0ZwQixDdUJqc0ZZLGtDQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0J2Qm1zRmhCLEN1QmpzRmdCLHlDQUNJLFV2Qm1zRnBCLEN1QmhzRmdCLHNDQUNJLGVBQUEsQ0FDQSxjdkJrc0ZwQixDdUI5ckZZLG1DQUNJLGNBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsY3BCTVYsQ29CTFUsYXZCZ3NGaEIsQ3VCOXJGZ0IsK0NBQ0ksdUNuQnpFRCxDbUIwRUMsY0FBQSxDQUNBLFFBQUEsQ0FDQSx3QnZCZ3NGcEIsQ3VCNXJGWSxvQ0FDSSxXQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FHSSx1REFBQSxDQUNBLDJCQUFBLENBQ0EscUJBQUEsQ0FDQSx1QnZCNHJGcEIsQ1U1dEZJLCtDYWtCUSxvQ0FrQlEsVUFBQSxDQUNBLFd2QjRyRmxCLENBQ0YsQ3VCdnJGb0IsNERBQ0ksZ0J2QnlyRnhCLEN1QnRyRm9CLDZEQUNJLGF2QndyRnhCLEN1QnJyRm9CLDREQUNJLFl2QnVyRnhCLEN1QmhyRm9CLHNEQUNJLHNCdkJrckZ4QixDdUIvcUZvQixzREFDSSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxXcEJ4RGxCLENvQnlEa0IsWUFBQSxDQUNBLGdCdkJpckZ4QixDdUIzcUZ3QixzRUFDSSxnQnZCNnFGNUIsQ3VCcnFGb0IsdURBQ0ksV3ZCdXFGeEIsQ3dCOXpGQyxNQUNHLHFCQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBRUEsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLFd4Qm8wRkosQ3dCbDBGSSxpQmxCcUJBLHNDa0IzQkEsQ2xCNEJBLG1Da0I1QkEsQ2xCNkJBLGlDa0I3QkEsQ2xCOEJBLDhCTm16RkosQ3dCMzBGSSxXQUNJLE9BQUEsQ0FDQSxLQUFBLENBRUEsa0J4QnUwRlIsQ3dCcDBGSSxxQkFDSSxhQUFBLENBQ0EsYUFBQSxDQUNBLGlCeEJzMEZSLEN3QnAwRlEseUJBQ0ksaUJBQUEsQ0FDQSxTQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxXeEJzMEZaLEN3QmgwRlEsbUJBQ0ksU0FBQSxDQUNBLFF4QmswRlosQ3dCaDBGWSwrQkFDSSxxQnRCeENSLENJaUNKLHNDa0JRWSxDbEJQWixtQ2tCT1ksQ2xCTlosaUNrQk1ZLENsQkxaLDhCa0JLWSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxleEJxMEZoQixDd0JuMEZnQix1Q0FDSSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxPQUFBLENBQ0EsWXhCcTBGcEIsQ3dCbjBGb0IsMkNBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxxQnhCcTBGeEIsQ3dCajBGZ0Isc0NBQ0ksb0JBQUEsQ0FDQSxrQnhCbTBGcEIsQ3dCaDBGb0IsMENBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCeEJrMEZ4QixDd0IvekZvQiwyQ0FDSSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0Esd0JBQUEsQ0FDQSxrQnhCaTBGeEIsQ3dCN3pGZ0Isa0NBQ0ksaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLFF4Qit6RnBCLEN3QjV6Rm9CLHVDQUNJLGtCQUFBLENsQnZEcEIsc0NrQndEb0IsQ2xCdkRwQixtQ2tCdURvQixDbEJ0RHBCLGlDa0JzRG9CLENsQnJEcEIsOEJrQnFEb0IsQ0FDQSxleEJpMEZ4QixDd0IvekZ3QiwwQ0FDSSxnQnhCaTBGNUIsQ3dCL3pGNEIsNENBQ0ksYUFBQSxDQUNBLGdCeEJpMEZoQyxDd0IvekZnQyxpREFDSSxjQUFBLENBQ0Esd0JBQUEsQ0FDQSxrQnhCaTBGcEMsQ3dCM3pGb0IscUNBQ0ksYXhCNnpGeEIsQ3lCeDZGSSxrQkFDSSxlekIyNkZSLEN5QnA2RlEsaUVBQ0ksU3pCdTZGWixDeUJsNkZBLGVBQ0ksY0FBQSxDQUNBLE9BQUEsQ0FDQSxpQnpCeTZGSixDeUJ0NkZJLDBEbkJXQSxzQ21CYkEsQ25CY0EsbUNtQmRBLENuQmVBLGlDbUJmQSxDbkJnQkEsOEJObzZGSixDeUJsN0ZJLDJDQUVJLFdBQUEsQ0FDQSxNQUFBLENBQ0EsWUFBQSxDQUNBLFFBQUEsQ0FDQSxRQUFBLENBQ0EsVXpCMjZGUixDeUJ2NkZJLHNCQUNJLGtCekJ5NkZSLEN5QnA2RkksZUFDSSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxZekJ1NkZSLEN5QnA2RkksY0FDSSxZQUFBLENBQ0EsVUFBQSxDQUNBLHFCQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSxpQkFBQSxDbkJuREoseUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCTjA5RkosQ3lCejZGUSxxQkFDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSx3QkFBQSxDQUNBLGF6QjI2RlosQ3lCeDZGUSxvQkFDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUVBLGtFQUFBLENBT0EseUJ6Qm02RlosQ1UvNkZJLCtDWC9EQSxhQUVRLGNBQUEsQ0FDQSxNQUFBLENBQ0EsUUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLGVJc0RZLENKckRaLFdBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSw0QkFBQSxDQUNBLDJCQUFBLENPV1IscUNIUmEsQ0dTYixzQ0hUYSxDR1ViLHVDSFZhLENHV2IseUNIWGEsQ0dZYiwwQ0haYSxDR2FiLGtDTnUrRkYsQ0FDRixDRHAvRlEsZ0JBQ0ksUUFBQSxDQUNBLFNBQUEsQ0FDQSxXQ3MvRlosQ1UzOEZJLCtDWDlDSSxnQkFNUSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsWUFBQSxDQUNBLFVBQUEsQ0FDQSw2QkFBQSxDQUNBLFdDdS9GZCxDQUNGLENEci9GWSxtQkFDSSxNQ3UvRmhCLENEai9GNEIsd0lBQ0ksU0FBQSxDQUNBLFFDbS9GaEMsQ0Q1K0ZvQix3REFDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBQ0Esb0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQzgrRnhCLENENStGd0IsNERBQ0ksU0FBQSxDQUNBLFFDOCtGNUIsQ0QxK0ZvQix5REFDSSxlQzQrRnhCLENEdCtGUSxrQkFDSSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkN3K0ZaLENEdCtGWSx3QkFDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLHFCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQ3crRmhCLENEdCtGZ0IsNEJBQ0ksV0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxLQUFBLENBQ0EsY0N3K0ZwQixDRHArRlkseUJBQ0ksY0FBQSxDQUNBLGFBQUEsQ0FDQSxhSWhDSCxDSmlDRyxjQUFBLENBQ0EsdUNLaEdHLENMaUdILGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQ3MrRmhCLENELzlGb0Isc0dBQ0ksYUNpK0Z4QixDRDc5RndCLDRHQUNJLE9DKzlGNUIsQ0R6OUZZLHdCQUNJLFNDMjlGaEIsQ0R4OUZZLDRCQUNJLGlCQzA5RmhCLENEeDlGZ0IsbUNBQ0ksVUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLHdCRzdISixDSDhISSxpQkFBQSxDQUNBLHNCQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ092SWhCLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQk5rbUdKLENEdjlGSSxtQkFDSSx1Q0toSlcsQ0xpSlgsY0MwOUZSLENEeDlGUSx1QkFDSSxXQzA5RlosQ0RsOUZvQix3REFDSSxXQ285RnhCLENEajlGb0Isd0RBQ0ksWUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkNtOUZ4QixDRC84RmdCLCtDQUNJLGdCQ2k5RnBCLENEMzhGb0Isd0RBQ0ksV0M2OEZ4QixDRDM4RndCLHVFQUNJLGFDNjhGNUIsQ0R6OEZvQix3REFDSSxZQzI4RnhCLENEeDhGb0IsdURBQ0ksV0luSEEsQ0pvSEEsVUMwOEZ4QixDRHg4RndCLDJEQUNJLFdDMDhGNUIsQ0RyOEZnQiwrQ0FDSSxnQkN1OEZwQixDRC83RndCLCtFQUNJLGFDaThGNUIsQ0QxN0Z3QixrSUFDSSxlQys3RjVCLENEeDdGZ0Isa0RBQ0ksWUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE9BQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUdqTkgsQ0hrTkcsdUNDMDdGcEIsQ0R4N0ZvQix3REFDSSxZQzA3RnhCLENEcjdGWSxrQ0FDSSxhQUFBLENBQ0EsVUN1N0ZoQixDRHA3RlksbUNBQ0ksY0FBQSxDQUNBLGdCQUFBLENBQ0EsdUNDczdGaEIsQ0QvNkZJLGtCQUNJLFlBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQ2s3RlIsQ0RoN0ZRLG9CQUNJLGFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENPL05SLGdDUGdPMkIsQ08vTjNCLDRCUCtOMkIsQ085TjNCLHdCUDhOMkIsQ0FHZixtREFBQSxDQUNBLDJCQUFBLENBQ0EsbUJBQUEsQ0FDQSx1QkNrN0ZoQixDRDk2RlEsdUJBQ0ksY0FBQSxDQUNBLHVDSzFRVSxDTDJRVixhQUFBLENBQ0EsZUkxTU4sQ0oyTU0seUJDZzdGWixDMEJuc0dJLGtCQUNJLHFCeEJMQSxDd0JNQSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsOEIxQnNzR1IsQzBCcHNHUSxxQkFDSSxTQUFBLENBQ0EsUTFCc3NHWixDMEJwc0dZLHdCQUNJLHVDdEJkRyxDc0JlSCxjQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FDQSxpQjFCc3NHaEIsQzBCcHNHZ0IsMEJBQ0ksYTFCc3NHcEIsQzBCcHNHb0IsbURBQ0ksYTFCc3NHeEIsQzBCbHNHZ0IsMkJBQ0ksc0JBQUEsQ0FDQSxRMUJvc0dwQixDMEJsc0dvQiw4QkFDSSx1Q3RCakNMLENzQmtDSyxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQjFCb3NHeEIsQzBCbHNHd0IsZ0NBQ0ksYTFCb3NHNUIsQzBCM3JHUSwrQkFDSSxjQUFBLENBQ0EsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLGVBQUEsQ0FDQSxPQUFBLENBQ0EsVTFCNnJHWixDMEIzckdZLHFDQUNJLFVBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FHSSx1REFBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSxrQzFCMnJHcEIsQzBCdnJHWSx1Q0FDSSxRMUJ5ckdoQixDMEJ2ckdnQiw2Q3BCeENaLGdDb0J5Q21DLENwQnhDbkMsNEJvQndDbUMsQ3BCdkNuQyx3Qk5rdUdKLEMwQnRyR1EsaUNBQ0ksWUFBQSxDQUNBLFFBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENwQjVEUiwwQ29CNkRRLENwQjVEUix1Q29CNERRLENwQjNEUixxQ29CMkRRLENwQjFEUixrQ05xdkdKLEMwQnpyR1kseUNBQ0ksZ0JBQUEsQ3BCaEVaLHlDb0JrRVksQ3BCakVaLHNDb0JpRVksQ3BCaEVaLG9Db0JnRVksQ3BCL0RaLGlDTjZ2R0osQzJCOXhHQSxxREFHRSxxQkFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGEzQnF5R0YsQzJCbHlHQSxrREFHRSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsYzNCcXlHRixDMkJseUdBLGlDQUVFLFczQnF5R0YsQzJCbHlHQSxpQkFDRSxTM0JxeUdGLEMyQmp5R0EsNFNBU0UsUUFBQSxDQUNBLFMzQm95R0YsQzJCM3hHRSxvQ0FDRSxRM0JpeUdKLEMyQmh5R0kseUdBRUUsUzNCa3lHTixDMkI3eEdFLGtDQUNFLGdCM0IreEdKLEMyQjV4R0Usa0NBQ0Usc0IzQjh4R0osQzJCM3hHRSxpQ0FDRSx3QkFBQSxDQUNBLG1CQUFBLENBQ0EsZ0IzQjZ4R0osQzJCMXhHRSwrQkFDRSxzQjNCNHhHSixDMkJ6eEdFLGtDQUNFLGtCM0IyeEdKLEMyQnh4R0Usa0NBQ0Usb0IzQjB4R0osQzJCdHhHRSxtQ0FDRSwwQjNCd3hHSixDMkJ0eEdFLGtDQUNFLHFCM0J3eEdKLEMyQnZ4R0ksbURBQ0UsZTNCeXhHTixDMkJ0eEdFLDBDQUNFLDZCM0J3eEdKLEMyQnB4R0Usd0NBQ0UsNkIzQnN4R0osQzJCcHhHRSx1Q0FDRSw0QjNCc3hHSixDMkJseEdFLHVLQUdFLGtCM0JreEdKLEMyQmp4R0ksNktBQ0Us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QnEySDNDLEM0QnIySE0sNkhBQXFDLDBCNUIwMkgzQyxDNEIxMkhNLDZIQUFxQywwQjVCKzJIM0MsQzRCLzJITSw2SEFBcUMsZTVCbzNIM0MsQzRCcDNITSw2SEFBcUMsMEI1QnkzSDNDLEM0QnozSE0sNkhBQXFDLDBCNUI4M0gzQyxDNEI5M0hNLDZIQUFxQyxlNUJtNEgzQyxDNEJuNEhNLGdJQUFxQywwQjVCdzRIM0MsQzRCeDRITSxnSUFBcUMsMEI1QjY0SDNDLEM0QnI0SE0sZ0lBQXNDLGM1QjI0SDVDLEM0QjM0SE0sZ0lBQXNDLDBCNUJnNUg1QyxDNEJoNUhNLGdJQUFzQywyQjVCcTVINUMsQzRCcjVITSxnSUFBc0MsZ0I1QjA1SDVDLEM0QjE1SE0sZ0lBQXNDLDJCNUIrNUg1QyxDNEIvNUhNLGdJQUFzQywyQjVCbzZINUMsQzRCcDZITSxnSUFBc0MsZ0I1Qnk2SDVDLEM0Qno2SE0sZ0lBQXNDLDJCNUI4Nkg1QyxDNEI5NkhNLGdJQUFzQywyQjVCbTdINUMsQzRCbjdITSxnSUFBc0MsZ0I1Qnc3SDVDLEM0Qng3SE0sbUlBQXNDLDJCNUI2N0g1QyxDNEI3N0hNLG1JQUFzQywyQjVCazhINUMsQzRCbGdJSSx3QkE2QkUsa0dBQTJDLHdCQUFBLENBQTBDLHVCNUI2K0h6RixDNEI3K0hJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCbS9IekYsQzRCbi9ISSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJ5L0h6RixDNEJ6L0hJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCKy9IekYsQzRCLy9ISSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QnFnSXpGLEM0QnJnSUksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCMmdJekYsQzRCM2dJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QmloSXpGLEM0QmpoSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJ1aEl6RixDNEJ2aElJLGtHQUEyQyxjQUFBLENBQTBDLGE1QjZoSXpGLEM0QjdoSUkscUdBQTJDLHlCQUFBLENBQTBDLHdCNUJtaUl6RixDNEJuaUlJLHFHQUEyQyx5QkFBQSxDQUEwQyx3QjVCeWlJekYsQzRCemlJSSxxR0FBMkMsZUFBQSxDQUEwQyxjNUIraUl6RixDNEJwaElJLDZIQUFxQyxhNUIwaEl6QyxDNEIxaElJLDZIQUFxQyx5QjVCK2hJekMsQzRCL2hJSSw2SEFBcUMsMEI1Qm9pSXpDLEM0QnBpSUksNkhBQXFDLGU1QnlpSXpDLEM0QnppSUksNkhBQXFDLDBCNUI4aUl6QyxDNEI5aUlJLDZIQUFxQywwQjVCbWpJekMsQzRCbmpJSSw2SEFBcUMsZTVCd2pJekMsQzRCeGpJSSw2SEFBcUMsMEI1QjZqSXpDLEM0QjdqSUksNkhBQXFDLDBCNUJra0l6QyxDNEJsa0lJLDZIQUFxQyxlNUJ1a0l6QyxDNEJ2a0lJLGdJQUFxQywwQjVCNGtJekMsQzRCNWtJSSxnSUFBcUMsMEI1QmlsSXpDLEM0QnprSUksZ0lBQXNDLGM1QitrSTFDLEM0Qi9rSUksZ0lBQXNDLDBCNUJvbEkxQyxDNEJwbElJLGdJQUFzQywyQjVCeWxJMUMsQzRCemxJSSxnSUFBc0MsZ0I1QjhsSTFDLEM0QjlsSUksZ0lBQXNDLDJCNUJtbUkxQyxDNEJubUlJLGdJQUFzQywyQjVCd21JMUMsQzRCeG1JSSxnSUFBc0MsZ0I1QjZtSTFDLEM0QjdtSUksZ0lBQXNDLDJCNUJrbkkxQyxDNEJsbklJLGdJQUFzQywyQjVCdW5JMUMsQzRCdm5JSSxnSUFBc0MsZ0I1QjRuSTFDLEM0QjVuSUksbUlBQXNDLDJCNUJpb0kxQyxDNEJqb0lJLG1JQUFzQywyQjVCc29JMUMsQzRCOXBJRSw4R0FDRSxRNUJtcUlKLEM0QmpxSUUsMkdBQ0UsTzVCcXFJSixDQUNGLEM0Qmx0SUksd0JBNkJFLGtHQUEyQyx3QkFBQSxDQUEwQyx1QjVCNHJJekYsQzRCNXJJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QmtzSXpGLEM0QmxzSUksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCd3NJekYsQzRCeHNJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjhzSXpGLEM0QjlzSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJvdEl6RixDNEJwdElJLGtHQUEyQyxjQUFBLENBQTBDLGE1QjB0SXpGLEM0QjF0SUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJndUl6RixDNEJodUlJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCc3VJekYsQzRCdHVJSSxrR0FBMkMsY0FBQSxDQUEwQyxhNUI0dUl6RixDNEI1dUlJLHFHQUEyQyx5QkFBQSxDQUEwQyx3QjVCa3ZJekYsQzRCbHZJSSxxR0FBMkMseUJBQUEsQ0FBMEMsd0I1Qnd2SXpGLEM0Qnh2SUkscUdBQTJDLGVBQUEsQ0FBMEMsYzVCOHZJekYsQzRCbnVJSSw2SEFBcUMsYTVCeXVJekMsQzRCenVJSSw2SEFBcUMseUI1Qjh1SXpDLEM0Qjl1SUksNkhBQXFDLDBCNUJtdkl6QyxDNEJudklJLDZIQUFxQyxlNUJ3dkl6QyxDNEJ4dklJLDZIQUFxQywwQjVCNnZJekMsQzRCN3ZJSSw2SEFBcUMsMEI1Qmt3SXpDLEM0Qmx3SUksNkhBQXFDLGU1QnV3SXpDLEM0QnZ3SUksNkhBQXFDLDBCNUI0d0l6QyxDNEI1d0lJLDZIQUFxQywwQjVCaXhJekMsQzRCanhJSSw2SEFBcUMsZTVCc3hJekMsQzRCdHhJSSxnSUFBcUMsMEI1QjJ4SXpDLEM0QjN4SUksZ0lBQXFDLDBCNUJneUl6QyxDNEJ4eElJLGdJQUFzQyxjNUI4eEkxQyxDNEI5eElJLGdJQUFzQywwQjVCbXlJMUMsQzRCbnlJSSxnSUFBc0MsMkI1Qnd5STFDLEM0Qnh5SUksZ0lBQXNDLGdCNUI2eUkxQyxDNEI3eUlJLGdJQUFzQywyQjVCa3pJMUMsQzRCbHpJSSxnSUFBc0MsMkI1QnV6STFDLEM0QnZ6SUksZ0lBQXNDLGdCNUI0ekkxQyxDNEI1eklJLGdJQUFzQywyQjVCaTBJMUMsQzRCajBJSSxnSUFBc0MsMkI1QnMwSTFDLEM0QnQwSUksZ0lBQXNDLGdCNUIyMEkxQyxDNEIzMElJLG1JQUFzQywyQjVCZzFJMUMsQzRCaDFJSSxtSUFBc0MsMkI1QnExSTFDLEM0QjcySUUsOEdBQ0UsUTVCazNJSixDNEJoM0lFLDJHQUNFLE81Qm8zSUosQ0FDRixDNEJqNklJLHdCQTZCRSxrR0FBMkMsd0JBQUEsQ0FBMEMsdUI1QjI0SXpGLEM0QjM0SUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJpNUl6RixDNEJqNUlJLGtHQUEyQyxjQUFBLENBQTBDLGE1QnU1SXpGLEM0QnY1SUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUI2NUl6RixDNEI3NUlJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCbTZJekYsQzRCbjZJSSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJ5Nkl6RixDNEJ6NklJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCKzZJekYsQzRCLzZJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QnE3SXpGLEM0QnI3SUksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCMjdJekYsQzRCMzdJSSxxR0FBMkMseUJBQUEsQ0FBMEMsd0I1Qmk4SXpGLEM0Qmo4SUkscUdBQTJDLHlCQUFBLENBQTBDLHdCNUJ1OEl6RixDNEJ2OElJLHFHQUEyQyxlQUFBLENBQTBDLGM1QjY4SXpGLEM0Qmw3SUksNkhBQXFDLGE1Qnc3SXpDLEM0Qng3SUksNkhBQXFDLHlCNUI2N0l6QyxDNEI3N0lJLDZIQUFxQywwQjVCazhJekMsQzRCbDhJSSw2SEFBcUMsZTVCdThJekMsQzRCdjhJSSw2SEFBcUMsMEI1QjQ4SXpDLEM0QjU4SUksNkhBQXFDLDBCNUJpOUl6QyxDNEJqOUlJLDZIQUFxQyxlNUJzOUl6QyxDNEJ0OUlJLDZIQUFxQywwQjVCMjlJekMsQzRCMzlJSSw2SEFBcUMsMEI1QmcrSXpDLEM0QmgrSUksNkhBQXFDLGU1QnErSXpDLEM0QnIrSUksZ0lBQXFDLDBCNUIwK0l6QyxDNEIxK0lJLGdJQUFxQywwQjVCKytJekMsQzRCditJSSxnSUFBc0MsYzVCNitJMUMsQzRCNytJSSxnSUFBc0MsMEI1QmsvSTFDLEM0QmwvSUksZ0lBQXNDLDJCNUJ1L0kxQyxDNEJ2L0lJLGdJQUFzQyxnQjVCNC9JMUMsQzRCNS9JSSxnSUFBc0MsMkI1QmlnSjFDLEM0QmpnSkksZ0lBQXNDLDJCNUJzZ0oxQyxDNEJ0Z0pJLGdJQUFzQyxnQjVCMmdKMUMsQzRCM2dKSSxnSUFBc0MsMkI1QmdoSjFDLEM0QmhoSkksZ0lBQXNDLDJCNUJxaEoxQyxDNEJyaEpJLGdJQUFzQyxnQjVCMGhKMUMsQzRCMWhKSSxtSUFBc0MsMkI1QitoSjFDLEM0Qi9oSkksbUlBQXNDLDJCNUJvaUoxQyxDNEI1akpFLDhHQUNFLFE1QmlrSkosQzRCL2pKRSwyR0FDRSxPNUJta0pKLENBQ0YsQzRCaG5KSSx3QkE2QkUsa0dBQTJDLHdCQUFBLENBQTBDLHVCNUIwbEp6RixDNEIxbEpJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCZ21KekYsQzRCaG1KSSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJzbUp6RixDNEJ0bUpJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCNG1KekYsQzRCNW1KSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QmtuSnpGLEM0QmxuSkksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCd25KekYsQzRCeG5KSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjhuSnpGLEM0QjluSkksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJvb0p6RixDNEJwb0pJLGtHQUEyQyxjQUFBLENBQTBDLGE1QjBvSnpGLEM0QjFvSkkscUdBQTJDLHlCQUFBLENBQTBDLHdCNUJncEp6RixDNEJocEpJLHFHQUEyQyx5QkFBQSxDQUEwQyx3QjVCc3BKekYsQzRCdHBKSSxxR0FBMkMsZUFBQSxDQUEwQyxjNUI0cEp6RixDNEJqb0pJLDZIQUFxQyxhNUJ1b0p6QyxDNEJ2b0pJLDZIQUFxQyx5QjVCNG9KekMsQzRCNW9KSSw2SEFBcUMsMEI1QmlwSnpDLEM0QmpwSkksNkhBQXFDLGU1QnNwSnpDLEM0QnRwSkksNkhBQXFDLDBCNUIycEp6QyxDNEIzcEpJLDZIQUFxQywwQjVCZ3FKekMsQzRCaHFKSSw2SEFBcUMsZTVCcXFKekMsQzRCcnFKSSw2SEFBcUMsMEI1QjBxSnpDLEM0QjFxSkksNkhBQXFDLDBCNUIrcUp6QyxDNEIvcUpJLDZIQUFxQyxlNUJvckp6QyxDNEJwckpJLGdJQUFxQywwQjVCeXJKekMsQzRCenJKSSxnSUFBcUMsMEI1Qjhy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Z0MzcktRLHVNMUJoQkosNEIwQmlCMkIsQzFCaEIzQix3QjBCZ0IyQixDMUJmM0Isb0JObXRLSixDVTlyS0ksK0NzQnhCQSxtS0FzQlEsVUFBQSxDQUNBLFdBQUEsQ0FHSSxvQmhDdXNLZCxDQUNGLENnQ25zS0ksMklBQ0ksZ0JoQzBzS1IsQ2dDeHNLUSxtS0FDSSxVQUFBLENBQ0EsV2hDK3NLWixDVTN0S0ksK0NzQk9BLDJJQVNRLGtCaENvdEtWLENBQ0YsQ2dDanRLSSwySUFDSSxjQUFBLENBQ0EsdUM1QnBFYSxDNEJxRWIsaUJBQUEsQ0FDQSxrQmhDd3RLUixDZ0NydEtJLCtLQUNJLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxlaEM0dEtSLENnQ3p0S0kscUxBQ0ksY0FBQSxDQUNBLGlCQUFBLENBQ0EsZ0JoQ2d1S1IsQ2dDOXRLUSxpTUFDSSxhOUJsR0UsQzhCbUdGLHVDNUJ2RlMsQzRCd0ZULHlCaENxdUtaLENnQ2p1S0ksa1lBRUksdUM1QjlGYSxDNEIrRmIsYTlCckJRLEM4QnNCUixjQUFBLENBQ0EsY2hDNnVLUixDVWh5S0kseUJzQnNEQSx5S0FFUSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLEMxQmpGUixzQzBCa0YyQixDMUJqRjNCLGtDMEJpRjJCLEMxQmhGM0IsOEJObTBLRixDZ0NodktjLHlUQUNJLFloQ3V2S2xCLENnQ3B2S2MsNlZBQ0ksV0FBQSxDQUNBLGNBQUEsQ0FDQSxhaEMydktsQixDQUNGLENVajBLSSwrQ3NCNEVZLDZWQUNJLGFoQzZ2S2xCLENBQ0YsQ2dDeHZLSSwrSEFDSSxrQkFBQSxDQUNBLGVoQyt2S1IsQ1VwMUtJLHlCc0JtRkEsK0hBS1EsZWhDcXdLVixDQUNGLENnQ253S1EsbUtBQ0ksMEM1QnpJTyxDNEIwSVAsY0FBQSxDQUNBLGVBQUEsQ0FDQSxpQmhDMHdLWixDVXoyS0ksK0NzQjJGSSxtS0FPUSxhaENneEtkLENBQ0YsQ2dDN3dLUSw2c0JBR0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxhOUJ6RlUsQzhCMEZWLGNBQUEsQ0FDQSx3QkFBQSxDMUI1S1IsMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCTjI4S0osQ2dDanlLWSw2bkNBQ0ksd0JoQ296S2hCLENnQ2h6S1EsaVAzQmxMSixjQUFBLENBQ0Esd0JIeUV1QixDR3hFdkIsVUhKSSxDR0tKLDBDRFFVLENDUFYsY0FBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFdGc0VRLENFckVSLGdCRnFFUSxDRy9FUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsMkREckJBLENDc0JBLHdERHRCQSxDQ3VCQSxzRER2QkEsQ0N3QkEsbUREeEJBLEMyQjBLUSxXQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxvQmhDeTBLWixDS3AvS0kscTBCQUNJLHdCQUFBLENBQ0EsdUNBQUEsQ0FDQSxTTHFnTFIsQ1V2OUtJLCtDc0JxSEksaVBBUVEscUJoQ20yS2QsQ0FDRixDZ0NoMktRLHVTQUNJLGNBQUEsQ0FDQSx1QzVCak1PLEM0QmtNUCxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhOUJsTUUsQzhCbU1GLGVoQ3UyS1osQ2dDbjJLSSxxSTNCMU1BLGNBQUEsQ0FDQSx3Qkh5RXVCLENHeEV2QixVSEpJLENHS0osMENEUVUsQ0NQVixjQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsV0ZzRVEsQ0VyRVIsZ0JGcUVRLENHL0VSLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSwyRERyQkEsQ0NzQkEsd0REdEJBLENDdUJBLHNERHZCQSxDQ3dCQSxtRER4QkEsQzJCa01JLFdBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGdCQUFBLENBQ0EscUJoQzQzS1IsQ0toa0xJLGlnQkFDSSx3QkFBQSxDQUNBLHVDQUFBLENBQ0EsU0xpbExSLENVbmlMSSwrQ3NCNklBLHFJQVNRLFVBQUEsQ0FDQSxnQmhDczVLVixDQUNGLENnQ241S0ksMklBQ0ksY0FBQSxDQUNBLFNBQUEsQ0FDQSxpQmhDMDVLUixDVXhqTEksK0NzQjJKQSwySUFNUSxjaENnNktWLENBQ0YsQ2dDOTVLUSx1SkFDSSxhQUFBLENBQ0EsK0JoQ3E2S1osQ2dDajZLSSw2TUFDSSxnQmhDdzZLUixDZ0N0NktRLHlOQUNJLGNBQUEsQ0FDQSwwQzVCNU5PLEM0QjZOUCxhOUIxT0UsQzhCMk9GLHlCaEM2NktaLENnQ3o2S0ksaUpBQ0ksZ0JoQ2c3S1IsQ2dDOTZLUSw2SkFDSSxjQUFBLENBQ0EsMEM1QnZPTyxDNEJ3T1AsYTlCclBFLEM4QnNQRix5QmhDcTdLWixDZ0NqN0tJLGlNQUNJLFVBQUEsQ0FDQSx5QkFBQSxDQUNBLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQzFCclFKLHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQk44ckxKLENnQ3o3S1kseVFBQ0ksYUFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsaUJoQ2c4S2hCLENnQzc3S1kscVJBQ0ksY0FBQSxDQUNBLGdCQUFBLENBQ0EsYTlCL1FGLEM4QmdSRSxlaENvOEtoQixDZ0NsOEtnQixtVEFDSSx1Q2hDeThLcEIsQ2dDbDhLUSx1U0FDSSx1QzVCL1FTLEM0QmdSVCx1QkFBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBQ0EsaUJoQ3k4S1osQ2dDbjhLSSx1QkFDSSxpQmhDczhLUixDVWxyTEkseUJzQitPQSx1QkFFUSxvQmhDcThLVixDQUNGLENnQ244S1EsMkJBQ0ksV2hDcThLWixDZ0NoOEtRLDBCQUNJLGlCaENrOEtaLENVN3JMSSx5QnNCZ1FJLHVCQUNJLGNoQ2c4S1YsQ0FDRixDZ0M3N0tJLG9DQUNJLGNBQUEsQ0FDQSxZQUFBLENBQ0EsaUJoQys3S1IsQ2dDMzdLUSxpREFDSSx1QzVCM1RTLEM0QjRUVCx1QkFBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBQ0EsaUJoQzY3S1osQ2dDdDdLUSw2QkFDSSxXaEN5N0taLENnQ3I3S0ksNkJBQ0ksYUFBQSxDQUNBLFdoQ3U3S1IsQ2dDcDdLSSx3QkFDSSxVaENzN0tSLENVenRMSSx5QnNCd1NBLHlCQUVRLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQzFCblVSLHNDMEJvVTJCLEMxQm5VM0Isa0MwQm1VMkIsQzFCbFUzQiw4Qk53dkxGLENBQ0YsQ2dDbjdLSSxxQkFDSSxXQUFBLENBQ0Esa0JoQ3E3S1IsQ1V4dUxJLCtDc0JpVEEscUJBS1EsVWhDczdLVixDQUNGLENnQ243S0ksMkJBQ0ksZWhDcTdLUixDVWh2TEksK0NzQjBUQSwyQkFJUSxlaENzN0tWLENBQ0YsQ2dDcDdLUSxpQ0FDSSxhQUFBLENBQ0EsdUNoQ3M3S1osQ2dDbDdLSSxxQkFDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGFoQ283S1IsQ1U5dkxJLHlCc0J1VUEscUJBTVEsWWhDcTdLVixDQUNGLENnQ243S1EseUJBQ0ksVUFBQSxDQUNBLFdoQ3E3S1osQ2dDajdLSSxnQkFDSSxRaENtN0tSLENnQ2o3S1EsNkJBQ0ksa0JoQ203S1osQ1U3d0xJLHlCc0JnV0EsMEJBRVEsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDMUIzWFIsc0MwQjRYMkIsQzFCM1gzQixrQzBCMlgyQixDMUIxWDNCLDhCTjR5TEYsQ0FDRixDZ0MvNktJLHNCQUNJLFdBQUEsQ0FDQSxrQmhDaTdLUixDZ0M5NktJLDRCQUNJLGVoQ2c3S1IsQ1UveExJLCtDc0I4V0EsNEJBSVEsZWhDaTdLVixDQUNGLENnQy82S1Esa0NBQ0ksYUFBQSxDQUNBLHVDaENpN0taLENnQzc2S0ksc0JBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxhaEMrNktSLENVN3lMSSx5QnNCMlhBLHNCQU1RLFloQ2c3S1YsQ0FDRixDZ0M5NktRLDBCQUNJLFVBQUEsQ0FDQSxXaENnN0taLENnQzU2S0ksaUJBQ0ksUWhDODZLUixDZ0M1NktRLDhCQUNJLGtCaEM4NktaLENnQzE2S0ksdUIzQnJhQSxjQUFBLENBQ0Esd0JIeENVLENH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QUEsQ0FDQSx3Qkh3RlksQ0d2RlosVUhKSSxDR0tKLDBDRFFVLENDUFYsY0FBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFdGc0VRLENFckVSLGdCRnFFUSxDRy9FUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsMkREckJBLENDc0JBLHdERHRCQSxDQ3VCQSxzRER2QkEsQ0N3QkEsbUREeEJBLEM4QjBJUSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVQUFBLENBQ0EsaUJuQzRvTVosQ0t2eE1JLG1LQUNJLHdCQUFBLENBQ0EsdUNBQUEsQ0FDQSxTTHl4TVIsQ21DNW9NUSw2QkFDSSxZQUFBLENBQ0EsdUMvQi9JUyxDK0JnSlQsYWpDdEVJLENpQ3VFSixjQUFBLENBQ0EsWW5DOG9NWixDbUM1b01ZLGtDQUNJLGFuQzhvTWhCLENtQzFvTVEsNkJBQ0ksaUJBQUEsQ0FDQSxrQm5DNG9NWixDbUMxb01ZLGtDQUNJLGFuQzRvTWhCLENtQ3pvTVksbUNBQ0ksYUFBQSxDQUNBLGNBQUEsQ0FDQSxlaENoS04sQ2dDaUtNLGFuQzJvTWhCLENtQ3hvTVksZ0ZBRUksaUJBQUEsQ0FDQSxXQUFBLENBQ0EsVWhDaEhKLENnQ2lISSxhQUFBLENBQ0Esd0JuQzBvTWhCLENtQ3ZvTVkseUNBQ0ksYW5DeW9NaEIsQ21DdG9NWSx1Q0FDSSxhbkN3b01oQixDbUNyb01ZLHNDQUNJLFVqQzNNUixDaUM0TVEsd0JuQ3VvTWhCLENtQ2pvTVEseUNBRUksZ0JBQUEsQ0FDQSxrQmhDeElBLENnQ3lJQSxZbkNrb01aLENtQ2hvTVksOENBQ0ksYW5Da29NaEIsQ1U1eE1JLCtDeUJtSkkseUNBV1EsU25Da29NZCxDQUNGLENtQy9uTVEsb0NBQ0ksV0FBQSxDQUNBLGFBQUEsQzdCM01SLHNFSFRnQixDR1VoQix1RUhWZ0IsQ0dXaEIsd0VIWGdCLENHWWhCLDBFSFpnQixDR2FoQiwyRUhiZ0IsQ0djaEIsbUVIZGdCLENnQ3NOUixlakNyT0osQ2lDc09JLDBDbkNz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USxhbEN6R0YsQ2tDMEdFLDBDaEMvR0csQ2dDZ0hILGNBQUEsQzlCL0VaLGlHOEJpRlksQzlCaEZaLDhGOEJnRlksQzlCL0VaLDRGOEIrRVksQzlCOUVaLHlGOEI4RVksQzlCMUZaLDBDSFplLENHYWYsMkNIYmUsQ0djZiw0Q0hkZSxDR2VmLDhDSGZlLENHZ0JmLCtDSGhCZSxDR2lCZix1Q0hqQmUsQ0daZixpQ0FBQSxDQUNBLGdDQUFBLENBQ0EsOEJBQUEsQ0FDQSw2QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJOK2pOSixDb0N6OE1nQixvQ0FDSSxZcEMyOE1wQixDb0N2OE1vQix1REFDSSxZQUFBLENBQ0Esd0JsQ3ZIWixDa0N3SFksWWpDdERaLENpQ3VEWSx3QkFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDOUJ0SXBCLHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQk5nbE5KLENvQzU4TXdCLDhEQUNJLFlwQzg4TTVCLENvQzM4TXdCLGdFQUNJLGNBQUEsQ0FDQSx1Q2hDOUlULENnQytJUyxhQUFBLENBQ0Esa0JBQUEsQ0FDQSxhcEM2OE01QixDb0MxOE13QiwrRC9CbkpwQixjQUFBLENBQ0Esd0JIc0ZRLENHckZSLFVISkksQ0dLSiwwQ0RRVSxDQ1BWLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxXRnNFUSxDRXJFUixnQkZxRVEsQ0cvRVIsMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBNEJBLDJERHJCQSxDQ3NCQSx3RER0QkEsQ0N1QkEsc0REdkJBLENDd0JBLG1ERHhCQSxDK0IySXdCLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCcEM4OU01QixDS3ptTkksZ05BQ0ksd0JBQUEsQ0FDQSx1Q0FBQSxDQUNBLFNMMm1OUixDb0NqK000QixxRUFDSSxZcENtK01oQyxDb0MvOU13QiwrREFDSSxhbEM5SlosQ2tDK0pZLGNwQ2krTTVCLENvQzU5TWdCLHNDQUNJLFlBQUEs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Q0szcVpJLHFJQUNJLHdCQUFBLENBQ0EsdUNBQUEsQ0FDQSxTTDZxWlIsQzBDampaWSx3Q0FDSSxlMUNtalpoQixDMEMvaVpRLGdDQUNJLGdCMUNpalpaLEMwQy9pWlksa0NBQ0ksY0FBQSxDQUNBLDBDdENySUcsQ3NDc0lILGF4Q25KRixDd0NvSkUseUIxQ2lqWmhCLEMwQzdpWlEsc0JBQ0ksZ0IxQytpWlosQzBDN2laWSx3QkFDSSxjQUFBLENBQ0EsMEN0Q2hKRyxDc0NpSkgsYXhDOUpGLEN3QytKRSx5QjFDK2laaEIsQzBDM2laUSxxQkFDSSxjQUFBLENBQ0EsMEN0QzFLTyxDc0MyS1AsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsYzFDNmlaWixDMEMxaVpRLHFCQUNJLFkxQzRpWlosQzBDMWlaWSwyQkFDSSxjMUM0aVpoQixDMEN6aVpZLDZDQUNJLGlCMUMyaVpoQixDMEN6aVpnQixxRUFDSSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxheEM1R0UsQ3dDNkdGLHdCQUFBLENBQ0EsV0FBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLFMxQzJpWnBCLEMwQ3ZpWlksZ0ZBQ0ksb0IxQ3lpWmhCLEMwQ3JpWmdCLDBDQUNJLGNBQUEsQ0FDQSxjdkNuSWQsQ3VDb0ljLGUxQ3VpWnBCLEMwQ3JpWm9CLDRDQUNJLCtCQUFBLENBQ0Esb0JBQUEsQ0FDQSx1Q3RDcE1ILENzQ3FNRyxhMUN1aVp4QixDMENuaVpnQiw0Q0FDSSxlMUNxaVpwQixDVWpzWkksK0NnQzJKWSw0Q0FJUSxlMUNzaVp0QixDQUNGLEMwQ25pWmdCLDhDQUNJLFcxQ3FpWnBCLENVenNaSSwrQ2dDbUtZLDhDQUlRLFUxQ3NpWnRCLENBQ0YsQzBDbmlaZ0Isd0NBQ0ksc0IxQ3FpWnBCLEMwQ2ppWlksMENBQ0ksZTFDbWlaaEIsQzBDOWhaWSwrQ0FDSSxlMUNnaVpoQixDVXZ0WkksK0NnQ3NMUSwrQ0FJUSxlMUNpaVpsQixDQUNGLEMwQzloWlksaURBQ0ksVzFDZ2laaEIsQ1UvdFpJLCtDZ0M4TFEsaURBSVEsVTFDaWlabEIsQ0FDRixDMEMxaFpnQixzRkFDSSxjMUM0aFpwQixDMEN6aFpnQiw4RUFDSSxhQUFBLENwQzlRaEIsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLG9CQUFBLENBQ0EsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FtQkEsa0JvQ3dQb0MsQ3BDdlBwQyxtQm9DdVBvQyxDcEN0UHBDLG9Cb0NzUG9DLENwQ3JQcEMsc0JvQ3FQb0MsQ3BDcFBwQyx1Qm9Db1BvQyxDcENuUHBDLGVOd3haSixDMENuaVpvQiwwRkFDSSxlQUFBLENBQ0EsYTFDcWlaeEIsQzBDMWhaSSxlQUNJLHlCQUFBLENBQ0EsYTFDNmhaUixDMEMxaFpJLDJCQUNJLGFBQUEsQ0FDQSxTMUM4aFpSLEMwQzNoWkksb0NBQ0ksYTFDOGhaUixDMEMzaFpJLHFDQUNJLGExQzhoWlIsQzBDM2haSSxtQkFDSSxhMUM2aFpSLEMwQzFoWkksc0NBQ0ksdUN0Q3JTYSxDc0NzU2IsdUJBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLGlCMUM0aFpSLEMwQ3poWkkscUNBQ0ksdUIxQzJoWlIsQzBDdGhaUSw2RUFDSSxhMUN5aFpaLEMwQ2hoWkksOE1BSUksd0JBQUEsQ0FDQSx3QjFDdWhaUixDVTF5WkkseUJpQ2hESSx1QkFDSSxzREFBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSxXM0M4MVpWLENBQ0YsQ1VuelpJLCtDaUNwQ0ksdUJBQ0ksc0RBQUEsQ0FDQSwyQkFBQSxDQUNBLHVCQUFBLENBQ0EsVzNDMDFaVixDQUNGIiwiZmlsZSI6InRlbmFudHMvbmV3czI0L3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5mb290ZXIge1xuICAgICZfX25hdiB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbW9iaWxlLW5hdi1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuYXYtc2hhZG93LXRvcCk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJi5kaXNjb3Zlcl9idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZvb3Rlcl9fbmF2LWl0ZW0tLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRpc2NvdmVyX2J0biB7XG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXJfX25hdi1pdGVtLS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vYmlsZS1uYXYtYWN0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlcl9fbmF2LWl0ZW0tLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9iaWxlLW5hdjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwKjAuNTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwIDEwcHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgIC5mb290ZXJfX25hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2JpbGUtbmF2LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWZlYXR1cmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMThweCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kaXNjb3ZlciB7XG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItbmF2LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgICAuc2VjdGlvbiB7ICAgICAgICAgIFxuICAgICAgICAgICAgJi0tdGl0bGUtY2FyZCB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taW1hZ2UtY2FyZCB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vcmUtZWxsaXBzaXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWxsaXBzaXMtY29sb3ItYWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGRpc2NvdmVyLWltYWdlLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGRpc2NvdmVyLWltYWdlLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi0tbWFnYXppbmVzLWRpc2NvdmVyIHtcbiAgICAgICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1vcmUtZWxsaXBzaXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWxsaXBzaXMtY29sb3ItYWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRkaXNjb3Zlci1pbWFnZS1oZWlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGRpc2NvdmVyLWltYWdlLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgLm1vcmUtZWxsaXBzaXMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVsbGlwc2lzLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyBcXDIyRUUnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhdGVnb3J5IHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICRnYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcnKTtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBzaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcnRpY2xlLWhlYWRlci1mb250O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bTWFzdGVyIFN0eWxlc2hlZXRdXG5Qcm9qZWN0Olx0TmV3czI0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRFTkFOVCBTVFlMRVMgKi9cbi8qIE5FV1MyNCBQQUxMRVRURSAqL1xuLyogQ09MT1JTICovXG4vKiBCUkFORFMgKi9cbi8qIEZPUk1TICovXG4vKiBTT0NJQUwgQ09MT1JTICovXG4vKiBMQVlPVVQgQ09MT1VSUyAqL1xuLyogVjEgKi9cbi8qIE1hdHJpYyBQcm92aW5jaWFsIENvbG9ycyovXG4vKiBGT05UUyAqL1xuLyogQk9SREVSUyAqL1xuLyogQk9YIFNIQURPV1MgKi9cbi8qIEZPTlQgV0VJR0hUUyAqL1xuLyogRk9OVCBTSVpFUyAqL1xuLyogSEVBREVSIEJSQU5ESU5HICovXG4vKiBGT09URVIgKi9cbi8qIFNQQUNJTkcgKi9cbi8qIFNQT1JUIFRFQU0gSU1BR0UgKi9cbi8qIEdSSURMRVggKi9cbi8qIE1FRElBIFFVRVJJRVMgKi9cbi8qIFNJVEUgU1RSVUNUVVJFICovXG4ucHJvZmlsZS1lZGl0LWNhcmQsIC5wcm9maWxlLWVkaXQsIC5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1jb250YWluZXIsIC5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24taXRlbXMsIC5uZXdzbGV0dGVyLXJlZ2lzdGVyLCAubmV3c2xldHRlci1zdWJzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4jYXJ0aWNsZXNfX2xvYWRtb3JlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbG9hZGVyLXJvbGxpbmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19pbWFnZS11cmwgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2hlYWRpbmctdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19oZWFkaW5nLXRleHQgZGl2IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19oZWFkaW5nLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19oZWFkaW5nLWxvZ28ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiA4cHggMCAwIGF1dG87XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2hlYWRpbmctbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9fYmx1cmIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9fYmx1cmIgaW1nIHtcbiAgd2lkdGg6IDU0cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2JsdXJiIHAge1xuICBtYXJnaW46IDA7XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2J0biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9fYnRuOmhvdmVyLCAubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2J0bjpmb2N1cywgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faW1hZ2UtdXJsIHtcbiAgd2lkdGg6IGNhbGMoMzJweCArIDEwMCUpO1xuICBoZWlnaHQ6IDIxNHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3RlciB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c2xldHRlci1yZWdpc3RlciAubmV3czI0LWJyYW5kaW5nIHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3RlciAubmV3czI0LWJyYW5kaW5nIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LWhlaWdodDogMjRweDtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogIzA2YmJkMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAubmV3c2xldHRlci1yZWdpc3Rlci0taGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAubmV3c2xldHRlci1yZWdpc3Rlci0taGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzICNlbWFpbC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjZjZiMzFiO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDhweDtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5yZWNhcHRjaGEtY29udGFpbmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLmZvb3RlciB7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNjYzMxNGE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDE0LjIlO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLmZvb3RlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICNlNjRjNjU7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAuZm9vdGVyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZDogI2U0NjYzYjtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiAjMzJhNThjO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLmZvb3RlciBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQ6ICMxMmE4YWI7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAuZm9vdGVyIHNwYW46bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZDogIzQ4NTM3Nztcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIgc3BhbjpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kOiAjZjZiMzFiO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLmZvb3RlciBzcGFuOm50aC1jaGlsZCg3KSB7XG4gIGJhY2tncm91bmQ6ICNjYzMxNGE7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci0taGVhZGVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci0taGVhZGVyIGEgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci0taGVhZGVyIGEgaDMge1xuICBtYXJnaW46IDA7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci0tdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyICNlbWFpbCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzhweDtcbiAgY29sb3I6ICNiYmI3Yjc7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3RlciAjZW1haWwtc3VibWl0IHtcbiAgYmFja2dyb3VuZDogI2RkMWYyNjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyIC5mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIgLmFkYmxvY2sge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLyogQkFTRSBTVFlMRVMgKi9cbi8qIENPTE9SUyAqL1xuLyogQlJBTkRTICovXG4vKiBGT1JNUyAqL1xuLyogU09DSUFMIENPTE9SUyAqL1xuLyogTEFZT1VUIENPTE9VUlMgKi9cbi8qIFYxICovXG4vKiBNYXRyaWMgUHJvdmluY2lhbCBDb2xvcnMqL1xuLyogRk9OVFMgKi9cbi8qIEJPUkRFUlMgKi9cbi8qIEJPWCBTSEFET1dTICovXG4vKiBGT05UIFdFSUdIVFMgKi9cbi8qIEZPTlQgU0laRVMgKi9cbi8qIEhFQURFUiBCUkFORElORyAqL1xuLyogRk9PVEVSICovXG4vKiBTUEFDSU5HICovXG4vKiBTUE9SVCBURUFNIElNQUdFICovXG4vKiBHUklETEVYICovXG4vKiBNRURJQSBRVUVSSUVTICovXG4vKiBTSVRFIFNUUlVDVFVSRSAqL1xuLnByb2ZpbGUtZWRpdC1jYXJkLCAucHJvZmlsZS1lZGl0LCAucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtY29udGFpbmVyLCAuZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLWl0ZW1zLCAubmV3c2xldHRlci1zdWJzY3JpcHRpb24sIC5uZXdzbGV0dGVyLXJlZ2lzdGVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuI2FydGljbGVzX19sb2FkbW9yZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xvYWRlci1yb2xsaW5nLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faW1hZ2UtdXJsIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi8qIFxuICogRk9OVFMgXG4gKiBMb2NhbCBGb250c1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiO1xuICBzcmM6IGxvY2FsKFwicHJveGltYW5vdmEtYm9sZFwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCI7XG4gIHNyYzogbG9jYWwoXCJwcm94aW1hbm92YS1yZWd1bGFyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRpdFwiO1xuICBzcmM6IGxvY2FsKFwicHJveGltYW5vdmEtYm9sZGl0XCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkaXQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkaXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGRpdC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhcml0XCI7XG4gIHNyYzogbG9jYWwoXCJwcm94aW1hbm92YS1yZWd1bGFyaXRcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyaXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhcml0LXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyYWxld2F5LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9yYWxld2F5LXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcmFsZXdheS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyYWxld2F5LXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3NlbWlib2xkL3JhbGV3YXktc2VtaWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL3NlbWlib2xkL3JhbGV3YXktc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktYm9sZFwiO1xuICBzcmM6IHVybChcIi9mb250cy9ib2xkL3JhbGV3YXktYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9yYWxld2F5LWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktYm9sZC1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9yYWxld2F5LWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnaWJzb24tbGlnaHRcIjtcbiAgc3JjOiBsb2NhbChcIkdpYnNvbiBSZWd1bGFyXCIpLCB1cmwoXCIvZm9udHMvbGlnaHQvR2lic29uLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ2lic29uLXJlZ3VsYXJcIjtcbiAgc3JjOiBsb2NhbChcIkdpYnNvbiBSZWd1bGFyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9HaWJzb24tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdpYnNvbi1zZW1pYm9sZFwiO1xuICBzcmM6IGxvY2FsKFwiR2lic29uIFNlbWlCb2xkXCIpLCB1cmwoXCIvZm9udHMvc2VtaWJvbGQvZ2lic29uLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNyZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1SZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnN2ZyNvcGVuX3NhbnNyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtSXRhbGljLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtSXRhbGljLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC5zdmcjb3Blbl9zYW5zaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zYm9sZFwiO1xuICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5zdmcjb3Blbl9zYW5zYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc2JvbGQtaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LnN2ZyNvcGVuX3NhbnNib2xkX2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByYXRhLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9wcmF0YS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3ByYXRhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRyb2lkc2VyaWZcIjtcbiAgc3JjOiBsb2NhbChcImRyb2lkc2VyaWZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Ryb2lkU2VyaWYud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Ryb2lkU2VyaWYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvRHJvaWRTZXJpZi5zdmcjZHJvaWRfc2VyaWZcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhc3Npc3RhbnRcIjtcbiAgc3JjOiBsb2NhbChcImFzc2lzdGFudFwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXNzaXN0YW50LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXNzaXN0YW50LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9Bc3Npc3RhbnQtUmVndWxhci5zdmcjYXNzaXN0YW50cmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRyb2lkc2VyaWYtYm9sZFwiO1xuICBzcmM6IGxvY2FsKFwiZHJvaWRzZXJpZi1ib2xkXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC5zdmcjZHJvaWRfc2VyaWZib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXNzaXN0YW50LWJvbGRcIjtcbiAgc3JjOiBsb2NhbChcImFzc2lzdGFudC1ib2xkXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL0Fzc2lzdGFudC1Cb2xkLnN2ZyNkcm9pZF9zZXJpZmJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsYXRvLWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9sYXRvLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbGF0by1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qIG1vbnRzZXJyYXQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLnN2ZyNNb250c2VycmF0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1ib2xkXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLnN2ZyNNb250c2VycmF0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXJpYWxtdFwiO1xuICBzcmM6IGxvY2FsKFwiYXJpYWxtdFwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQuc3ZnI2FyaWFsbXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5hZGJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWRibG9jayNzdGlja3kge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFkYmxvY2suYWQtLWxvYWRlZCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYWRibG9jay5hZC0tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hZGJsb2NrIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkYmxvY2sgZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hZC1leHBhbmQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWQtZXhwYW5kID4gZGl2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWQtZXhwYW5kLmFkLS1sb2FkZWQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuOHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5hZHBpeGVsIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucmV0YWlsLWFkIHtcbiAgei1pbmRleDogOTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnRyYW5zaXRpb25hbC1hZCB7XG4gIHotaW5kZXg6IDIxNDYwMDAwMDA7XG59XG5cbi5pbnRlcnN0aXRpYWwtYWQge1xuICB6LWluZGV4OiAyMTQ2MDAwMDAwO1xufVxuXG4ucG9zLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4jYWQtMjAweDQwMC0xIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRmLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50Zi1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBXSURHRVRTICovXG59XG4ubW9iaWxlLWNvbnRhaW5lciAudGYtYXJ0aWNsZWxpc3QsXG4ubW9iaWxlLWNvbnRhaW5lciAuYXJ0aWNsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi50Zi1wYWdpbmF0aW9uIHAge1xuICBmb250LXNpemU6IDA7XG59XG4udGYtcGFnaW5hdGlvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLm1kLWNpcmN1bGFyLXByb2dyZXNzIHtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5tZC1jaXJjdWxhci1wcm9ncmVzc19fcGF0aCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIGFuaW1hdGlvbjogZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZTogI2FlYWVhZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjQ7XG4gIH1cbn1cbi50Zi1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi50Zi1pbWFnZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBzdXBwb3J0cyAoLS1jdXN0b206IHByb3BlcnR5KSB7XG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBkaXZbc3R5bGU9XCItLWFzcGVjdC1yYXRpbzoxNi85O1wiXTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG5cbiAgZGl2W3N0eWxlPVwiLS1hc3BlY3QtcmF0aW86MTtcIl06OmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cblxuICBbc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl0gPiA6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50bnMtb3V0ZXIgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udG5zLW91dGVyIFthcmlhLWNvbnRyb2xzXSwgLnRucy1vdXRlciBbZGF0YS1hY3Rpb25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG5zLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuLnRucy1zbGlkZXIgPiAudG5zLWl0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWwgPiAudG5zLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtY2Fyb3VzZWwudG5zLW5vLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbn1cblxuLnRucy1uby1jYWxjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuXG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xufVxuLnRucy1nYWxsZXJ5ID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtbW92aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG5cbi50bnMtYXV0b3dpZHRoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG5zLWxhenktaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi50bnMtbGF6eS1pbWcudG5zLWNvbXBsZXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuXG4udG5zLW92aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50bnMtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBlbTtcbn1cblxuLnRucy10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cblxuLnRucy1ub3JtYWwsIC50bnMtZmFkZU91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRucy12cGZpeCA+IGRpdiwgLnRucy12cGZpeCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG5zLXQtc3VicDIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDMxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50bnMtdC1jdCB7XG4gIHdpZHRoOiAyMzMzLjMzMzMzMzMzMzMlO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiA3MCAvIDMpO1xuICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiA3MCAvIDMpO1xuICB3aWR0aDogY2FsYygxMDAlICogNzAgLyAzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi50bnMtdC1jdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50bnMtdC1jdCA+IGRpdiB7XG4gIHdpZHRoOiAxLjQyODU3MTQyODYlO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyA3MCk7XG4gIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvIDcwKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDcwKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2xlYXIge1xuICAqem9vbTogMTtcbn1cbi5jbGVhcjpiZWZvcmUsIC5jbGVhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW1nOi1tb3otbG9hZGluZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmltZy1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5pbWctbGF6eS5pbWctbG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuOjpzZWxlY3Rpb24sXG46Oi13ZWJraXQtc2VsZWN0aW9uLFxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwNEE0Q0M7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGZiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIH1cbn1cblxuZW0ge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbiNtYWluLWNvbnRlbnQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI21haW4tY29udGVudC53cmFwcGVyIHtcbiAgICB3aWR0aDogOTk2cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbi5jb250YWluZXIucHJpbWUge1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jb250YWluZXItLXNwZWNpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmNvbnRhaW5lciAudGYtbGhzLWNvbCB7XG4gIHdpZHRoOiA2NjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmNvbnRhaW5lciAudGYtcmhzLWNvbCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXIgLnRmLXJocy1jb2wtLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lciAudGYtcmhzLWNvbC0taW5uZXIuaXMtc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMzAwcHg7XG4gIGJvdHRvbTogMDtcbn1cbi5jb250YWluZXIgLnRmLWZ1bGwtY29sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jYXJ0aWNsZXNfX2xvYWRtb3JlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4jYXJ0aWNsZXNfX2xvYWRtb3JlLmxvYWRpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuI2FydGljbGVzX19sb2FkbW9yZS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2FydGljbGVzX19sb2FkbW9yZS0tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogODBweCAwO1xufVxuI2FydGljbGVzX19sb2FkbW9yZS0tZW5kLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNhcnRpY2xlc19fbG9hZG1vcmUtLWVuZCBhIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5vdXRicmFpbi1hcnRpY2xlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbmlucHV0OmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1jb2xvcl0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtcmV2ZWFsLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA5cHggcmlnaHQgMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEsXG5sYWJlbCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0sXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLFxuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWw6YWZ0ZXIsIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpob3ZlciArIGxhYmVsOmFmdGVyLFxuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCxcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSxcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWNsb3NlLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBsYWJlbDphZnRlciwgZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMC40O1xufVxuZm9ybSAudmFsaWRhdGlvbi0tZXJyb3Ige1xuICBib3JkZXI6IHJlZCAxcHggc29saWQ7XG59XG5cbi5yZWNhcHRjaGEtY29udGFpbmVyIHNwYW4ge1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVjYXB0Y2hhLWNvbnRhaW5lciBhIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLmJyYW5kYmFyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiAxMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5icmFuZGJhciAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5icmFuZGJhcl9fbGlua3Mge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5icmFuZGJhcl9fbGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyYW5kYmFyX19saW5rcyBsaSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmJyYW5kYmFyX19saW5rcyBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmFuZGJhcl9fbGlua3MgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYnJhbmRiYXJfX2xpbmtzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyYW5kYmFyX19saW5rcyAubGlua3MtLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmJyYW5kYmFyX19saW5rcyAubGlua3MtLWltYWdlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uYnJhbmRiYXJfX2xpbmtzIC5saW5rcy0taW1hZ2UgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJyYW5kYmFyX19saW5rcyAubGlua3MtLWltYWdlIGEgaW1nIHtcbiAgbWF4LWhlaWdodDogMjJweDtcbiAgbWF4LXdpZHRoOiA2MnB4O1xufVxuLmJyYW5kYmFyX19saW5rcyAubGlua3MtLWltYWdlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmFuZGJhciAuYXV0aCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5icmFuZGJhciAuYXV0aCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmJyYW5kYmFyIC5hdXRoX19yZWdpc3RlciBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5icmFuZGJhciAuYXV0aF9fcmVnaXN0ZXIgYTpob3ZlciwgLmJyYW5kYmFyIC5hdXRoX19yZWdpc3RlciBhOmZvY3VzLCAuYnJhbmRiYXIgLmF1dGhfX3JlZ2lzdGVyIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5icmFuZGJhciAuYXV0aF9fbG9nb3V0IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xufVxuLmJyYW5kYmFyIC5hdXRoX19sb2dvdXQgYTpob3ZlciwgLmJyYW5kYmFyIC5hdXRoX19sb2dvdXQgYTpmb2N1cywgLmJyYW5kYmFyIC5hdXRoX19sb2dvdXQgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmJyYW5kYmFyIC5hdXRoX19sb2dpbiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5icmFuZGJhciAuYXV0aF9fbG9naW4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyYW5kYmFyIC5saW5rcy0tZHJvcGRvd24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTdweCAxMHB4O1xuICB3aWR0aDogMTE1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmJyYW5kYmFyIC5saW5rcy0tZHJvcGRvd24gPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG59XG4uYnJhbmRiYXIgLmxpbmtzLS1kcm9wZG93bjpob3ZlciA+IHNwYW46YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJyYW5kYmFyIC5saW5rcy0tZHJvcGRvd246aG92ZXIgLmJyYW5kYmFyX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYnJhbmRiYXJfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ5cHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDIycHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNTQ1cHg7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uYnJhbmRiYXJfX2Ryb3Bkb3duLS1jb2x1bW4ge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTQ1cHg7XG59XG4uYnJhbmRiYXJfX2Ryb3Bkb3duLS1jb2x1bW4gYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYnJhbmRiYXJfX2Ryb3Bkb3duLS1jb2x1bW4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyYW5kYmFyX19kcm9wZG93bi0tY29sdW1uIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50Zi1hdXRoIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50Zi1hdXRoLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50Zi1hdXRoIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC50Zi1hdXRoX19yZWdpc3RlciBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC50Zi1hdXRoX19yZWdpc3RlciBhOmhvdmVyLCAudGYtYXV0aF9fcmVnaXN0ZXIgYTpmb2N1cywgLnRmLWF1dGhfX3JlZ2lzdGVyIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAudGYtYXV0aF9fbG9nb3V0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIH1cbiAgLnRmLWF1dGhfX2xvZ291dCBhOmhvdmVyLCAudGYtYXV0aF9fbG9nb3V0IGE6Zm9jdXMsIC50Zi1hdXRoX19sb2dvdXQgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC50Zi1hdXRoX19sb2dpbiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBib3JkZXI6ICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRmLWF1dGhfX2xvZ2luIGE6aG92ZXIsIC50Zi1hdXRoX19sb2dpbiBhOmZvY3VzLCAudGYtYXV0aF9fbG9naW4gYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNkZWRlZGU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG4uc29jaWFsLWxpbmtzLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zb2NpYWwtbGlua3MtY29udGFpbmVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKlxuICAgIEhlYWRlciBEZXNrdG9wXG4qL1xuaGVhZGVyIC5zb2NpYWwtbGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbmhlYWRlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIGZsZXg6IGF1dG87XG59XG5oZWFkZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIGEgaW1nIHtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuaGVhZGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuaGVhZGVyIC5zb2NpYWwtbGlua3MtY29udGFpbmVyIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gICAgRm9vdGVyIERlc2t0b3BcbiovXG4uZm9vdGVyIC5zb2NpYWwtbGlua3Mge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDIwcHggYXV0byAxMHB4O1xufVxuLmZvb3RlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvb3RlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZm9vdGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDIwcHg7XG59XG4uZm9vdGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI3cHg7XG59XG4uZm9vdGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKlxuICAgIE1vYmlsZSBNZW51XG4qL1xuI21lbnUgLnNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI21lbnUgLnNvY2lhbC1saW5rcyAuc29jaWFsLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI21lbnUgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI21lbnUgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI21lbnUgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAuaGVhZGVyLWNvbnRhaW5lci0tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogNjgwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby5uZXdzMjQgPiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxuICAuaGVhZGVyX19sb2dvLnNwb3J0ID4gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby53MjQgPiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNThweDtcbiAgfVxuICAuaGVhZGVyX19sb2dvLndpdG5lc3MgPiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyA+IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWlubGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtaW5saW5lIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAyNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtaW5saW5lIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDIzMHB4O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogdW5zZXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1pbmxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdLnNlYXJjaC1hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtaW5saW5lIC5zZWFyY2gtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWlubGluZSAuc2VhcmNoLW9wdGlvbnMgLmJyYW5kLWxvZ28ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM0YTRhNGE7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWlubGluZSAuc2VhcmNoLW9wdGlvbnMgLmJyYW5kLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAyNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWNmMjtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1zZWFyY2guc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICB9XG4gIC5oZWFkZXIgLnNvY2lhbC1saW5rcyB7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICB9XG4gIC5oZWFkZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRyb2wgLnNvY2lhbC1pdGVtIHtcbiAgICB3aWR0aDogMzFweDtcbiAgfVxuICAuaGVhZGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIGltZyB7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyA+IGltZyB7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLmhlYWRlcl9fY29udGVudCAjYXV0aC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY29udGVudCAjYXV0aC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmF1dGgge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXIgLmF1dGggbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLmhlYWRlciAuYXV0aF9fcmVnaXN0ZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAuaGVhZGVyIC5hdXRoX19yZWdpc3RlciBhOmhvdmVyLCAuaGVhZGVyIC5hdXRoX19yZWdpc3RlciBhOmZvY3VzLCAuaGVhZGVyIC5hdXRoX19yZWdpc3RlciBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLmhlYWRlciAuYXV0aF9fc3Vic2NyaWJlIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5oZWFkZXIgLmF1dGhfX3N1YnNjcmliZSBhOmhvdmVyLCAuaGVhZGVyIC5hdXRoX19zdWJzY3JpYmUgYTpmb2N1cywgLmhlYWRlciAuYXV0aF9fc3Vic2NyaWJlIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuaGVhZGVyIC5hdXRoX19sb2dpbiBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5oZWFkZXIgLmF1dGhfX2xvZ2luIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5oZWFkZXIgLmF1dGgucHJvZmlsZS0tY29udGFpbmVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAuaGVhZGVyIC5hdXRoLnByb2ZpbGUtLWNvbnRhaW5lciBhOmhvdmVyLCAuaGVhZGVyIC5hdXRoLnByb2ZpbGUtLWNvbnRhaW5lciBhOmZvY3VzLCAuaGVhZGVyIC5hdXRoLnByb2ZpbGUtLWNvbnRhaW5lciBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLnN0aWNreS1oZWFkZXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY1O1xufVxuLnN0aWNreS1oZWFkZXIuaXMtc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnN0aWNreS1oZWFkZXIgLmFkYmxvY2sge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3RpY2t5LWhlYWRlciAuYWRibG9jayA+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+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5zd2lwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN3aXBlci0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiA4cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cbi5zd2lwZXIgLnRvZ2dsZS1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZnVsbHNjcmVlbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuOCk7XG59XG4uc3dpcGVyIC50b2dnbGUtZnVsbHNjcmVlbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmJvb2ttYXJrLXNpZ251cF9fbG9hZGVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ib29rbWFyay1zaWdudXBfX2xvYWRlciBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ib29rbWFyay1zaWdudXBfX2xvYWRlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uYm9va21hcmtfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDAgOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib29rbWFya19faGVhZGluZyB7XG4gICAgbWFyZ2luOiA4cHg7XG4gIH1cbn1cbi5ib29rbWFya19fbm9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5ib29rbWFya19fbm9uZS1pbWFnZSB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1uYXYtYm9va21hcmtzLWdyZXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib29rbWFya19fbm9uZS1pbWFnZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uYm9va21hcmtfX25vbmUtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNiOGJmY2I7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41OHB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xufVxuXG4uZm9yZ290LXBhc3N3b3JkLFxuLnJlc2V0LXBhc3N3b3JkLFxuLnBhc3N3b3JkLXN1Y2Nlc3MsXG4udmVyaWZ5LWVtYWlsLFxuLnJlY292ZXItZW1haWwsXG4uY3JlYXRlLXBhc3N3b3JkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkLFxuLnJlc2V0LXBhc3N3b3JkLFxuLnBhc3N3b3JkLXN1Y2Nlc3MsXG4udmVyaWZ5LWVtYWlsLFxuLnJlY292ZXItZW1haWwsXG4uY3JlYXRlLXBhc3N3b3JkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiA1MTVweDtcbiAgICBtYXgtd2lkdGg6IDU3MnB4O1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG4gIC5mb3Jnb3QtcGFzc3dvcmQtLWNvbnRhaW5lcixcbi5yZXNldC1wYXNzd29yZC0tY29udGFpbmVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3MtLWNvbnRhaW5lcixcbi52ZXJpZnktZW1haWwtLWNvbnRhaW5lcixcbi5yZWNvdmVyLWVtYWlsLS1jb250YWluZXIsXG4uY3JlYXRlLXBhc3N3b3JkLS1jb250YWluZXIge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZCxcbi5yZXNldC1wYXNzd29yZCxcbi5wYXNzd29yZC1zdWNjZXNzLFxuLnZlcmlmeS1lbWFpbCxcbi5yZWNvdmVyLWVtYWlsLFxuLmNyZWF0ZS1wYXNzd29yZCB7XG4gICAgcGFkZGluZzogNDBweCAzM3B4IDYwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIH1cbiAgLmZvcmdvdC1wYXNzd29yZC0tY29udGFpbmVyLFxuLnJlc2V0LXBhc3N3b3JkLS1jb250YWluZXIsXG4ucGFzc3dvcmQtc3VjY2Vzcy0tY29udGFpbmVyLFxuLnZlcmlmeS1lbWFpbC0tY29udGFpbmVyLFxuLnJlY292ZXItZW1haWwtLWNvbnRhaW5lcixcbi5jcmVhdGUtcGFzc3dvcmQtLWNvbnRhaW5lciB7XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZF9fY2xvc2UtYnRuLFxuLnJlc2V0LXBhc3N3b3JkX19jbG9zZS1idG4sXG4ucGFzc3dvcmQtc3VjY2Vzc19fY2xvc2UtYnRuLFxuLnZlcmlmeS1lbWFpbF9fY2xvc2UtYnRuLFxuLnJlY292ZXItZW1haWxfX2Nsb3NlLWJ0bixcbi5jcmVhdGUtcGFzc3dvcmRfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcmdvdC1wYXNzd29yZF9fY2xvc2UtYnRuOmhvdmVyLFxuLnJlc2V0LXBhc3N3b3JkX19jbG9zZS1idG46aG92ZXIsXG4ucGFzc3dvcmQtc3VjY2Vzc19fY2xvc2UtYnRuOmhvdmVyLFxuLnZlcmlmeS1lbWFpbF9fY2xvc2UtYnRuOmhvdmVyLFxuLnJlY292ZXItZW1haWxfX2Nsb3NlLWJ0bjpob3Zlcixcbi5jcmVhdGUtcGFzc3dvcmRfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkX19jbG9zZS1idG4sXG4ucmVzZXQtcGFzc3dvcmRfX2Nsb3NlLWJ0bixcbi5wYXNzd29yZC1zdWNjZXNzX19jbG9zZS1idG4sXG4udmVyaWZ5LWVtYWlsX19jbG9zZS1idG4sXG4ucmVjb3Zlci1lbWFpbF9fY2xvc2UtYnRuLFxuLmNyZWF0ZS1wYXNzd29yZF9fY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICB9XG59XG4uZm9yZ290LXBhc3N3b3JkX19pbWFnZSxcbi5yZXNldC1wYXNzd29yZF9faW1hZ2UsXG4ucGFzc3dvcmQtc3VjY2Vzc19faW1hZ2UsXG4udmVyaWZ5LWVtYWlsX19pbWFnZSxcbi5yZWNvdmVyLWVtYWlsX19pbWFnZSxcbi5jcmVhdGUtcGFzc3dvcmRfX2ltYWdlIHtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG59XG4uZm9yZ290LXBhc3N3b3JkX19pbWFnZSBpbWcsXG4ucmVzZXQtcGFzc3dvcmRfX2ltYWdlIGltZyxcbi5wYXNzd29yZC1zdWNjZXNzX19pbWFnZSBpbWcsXG4udmVyaWZ5LWVtYWlsX19pbWFnZSBpbWcsXG4ucmVjb3Zlci1lbWFpbF9faW1hZ2UgaW1nLFxuLmNyZWF0ZS1wYXNzd29yZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmRfX2ltYWdlLFxuLnJlc2V0LXBhc3N3b3JkX19pbWFnZSxcbi5wYXNzd29yZC1zdWNjZXNzX19pbWFnZSxcbi52ZXJpZnktZW1haWxfX2ltYWdlLFxuLnJlY292ZXItZW1haWxfX2ltYWdlLFxuLmNyZWF0ZS1wYXNzd29yZF9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX3RpdGxlLFxuLnJlc2V0LXBhc3N3b3JkX190aXRsZSxcbi5wYXNzd29yZC1zdWNjZXNzX190aXRsZSxcbi52ZXJpZnktZW1haWxfX3RpdGxlLFxuLnJlY292ZXItZW1haWxfX3RpdGxlLFxuLmNyZWF0ZS1wYXNzd29yZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZvcmdvdC1wYXNzd29yZF9fZGVzY3JpcHRpb24sXG4ucmVzZXQtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2Rlc2NyaXB0aW9uLFxuLnZlcmlmeS1lbWFpbF9fZGVzY3JpcHRpb24sXG4ucmVjb3Zlci1lbWFpbF9fZGVzY3JpcHRpb24sXG4uY3JlYXRlLXBhc3N3b3JkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyNDVweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX25vdC1yZWNlaXZlZCxcbi5yZXNldC1wYXNzd29yZF9fbm90LXJlY2VpdmVkLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX25vdC1yZWNlaXZlZCxcbi52ZXJpZnktZW1haWxfX25vdC1yZWNlaXZlZCxcbi5yZWNvdmVyLWVtYWlsX19ub3QtcmVjZWl2ZWQsXG4uY3JlYXRlLXBhc3N3b3JkX19ub3QtcmVjZWl2ZWQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG59XG4uZm9yZ290LXBhc3N3b3JkX19ub3QtcmVjZWl2ZWQgYSxcbi5yZXNldC1wYXNzd29yZF9fbm90LXJlY2VpdmVkIGEsXG4ucGFzc3dvcmQtc3VjY2Vzc19fbm90LXJlY2VpdmVkIGEsXG4udmVyaWZ5LWVtYWlsX19ub3QtcmVjZWl2ZWQgYSxcbi5yZWNvdmVyLWVtYWlsX19ub3QtcmVjZWl2ZWQgYSxcbi5jcmVhdGUtcGFzc3dvcmRfX25vdC1yZWNlaXZlZCBhIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9yZ290LXBhc3N3b3JkIC5lcnJvcixcbi5mb3Jnb3QtcGFzc3dvcmQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsLFxuLnJlc2V0LXBhc3N3b3JkIC5lcnJvcixcbi5yZXNldC1wYXNzd29yZCAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwsXG4ucGFzc3dvcmQtc3VjY2VzcyAuZXJyb3IsXG4ucGFzc3dvcmQtc3VjY2VzcyAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwsXG4udmVyaWZ5LWVtYWlsIC5lcnJvcixcbi52ZXJpZnktZW1haWwgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsLFxuLnJlY292ZXItZW1haWwgLmVycm9yLFxuLnJlY292ZXItZW1haWwgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsLFxuLmNyZWF0ZS1wYXNzd29yZCAuZXJyb3IsXG4uY3JlYXRlLXBhc3N3b3JkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA4cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmQgLmVtYWlsLXNlbnQsXG4ucmVzZXQtcGFzc3dvcmQgLmVtYWlsLXNlbnQsXG4ucGFzc3dvcmQtc3VjY2VzcyAuZW1haWwtc2VudCxcbi52ZXJpZnktZW1haWwgLmVtYWlsLXNlbnQsXG4ucmVjb3Zlci1lbWFpbCAuZW1haWwtc2VudCxcbi5jcmVhdGUtcGFzc3dvcmQgLmVtYWlsLXNlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLmZvcmdvdC1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19pbWFnZSxcbi5yZXNldC1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19pbWFnZSxcbi5wYXNzd29yZC1zdWNjZXNzIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2ltYWdlLFxuLnZlcmlmeS1lbWFpbCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19pbWFnZSxcbi5yZWNvdmVyLWVtYWlsIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2ltYWdlLFxuLmNyZWF0ZS1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZm9yZ290LXBhc3N3b3JkIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLnJlc2V0LXBhc3N3b3JkIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9fZGVzY3JpcHRpb24sXG4udmVyaWZ5LWVtYWlsIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLnJlY292ZXItZW1haWwgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9fZGVzY3JpcHRpb24sXG4uY3JlYXRlLXBhc3N3b3JkIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLnJlc2V0LXBhc3N3b3JkIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9fZGVzY3JpcHRpb24sXG4udmVyaWZ5LWVtYWlsIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLnJlY292ZXItZW1haWwgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9fZGVzY3JpcHRpb24sXG4uY3JlYXRlLXBhc3N3b3JkIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZCBmb3JtLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0sXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtLFxuLnZlcmlmeS1lbWFpbCBmb3JtLFxuLnJlY292ZXItZW1haWwgZm9ybSxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZCBmb3JtLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0sXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtLFxuLnZlcmlmeS1lbWFpbCBmb3JtLFxuLnJlY292ZXItZW1haWwgZm9ybSxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIGxhYmVsLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gbGFiZWwsXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGxhYmVsLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGxhYmVsLFxuLnJlY292ZXItZW1haWwgZm9ybSBsYWJlbCxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkIGZvcm0gbGFiZWwsXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSBsYWJlbCxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gbGFiZWwsXG4udmVyaWZ5LWVtYWlsIGZvcm0gbGFiZWwsXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGxhYmVsLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGxhYmVsIHtcbiAgICBjb2xvcjogIzQ2NDM0MztcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNhNGE0YTQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E0YTRhNDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXRleHRdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9dGV4dF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT10ZXh0XS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXRleHRdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9dGV4dF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT10ZXh0XS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG59XG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4udmVyaWZ5LWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHB4IGF1dG8gMzJweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4udmVyaWZ5LWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMzJweDtcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayxcbi5yZXNldC1wYXNzd29yZCBmb3JtIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gLmZvcmdvdC1wYXNzd29yZF9fY2VsbC1saW5rLFxuLnZlcmlmeS1lbWFpbCBmb3JtIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gLmZvcmdvdC1wYXNzd29yZF9fY2VsbC1saW5rLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuLmZvcmdvdC1wYXNzd29yZF9fbGluayxcbi5yZXNldC1wYXNzd29yZF9fbGluayxcbi5wYXNzd29yZC1zdWNjZXNzX19saW5rLFxuLnZlcmlmeS1lbWFpbF9fbGluayxcbi5yZWNvdmVyLWVtYWlsX19saW5rLFxuLmNyZWF0ZS1wYXNzd29yZF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDE2NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbjogMTZweCBhdXRvIDI0cHg7XG59XG4uZm9yZ290LXBhc3N3b3JkX19saW5rOmhvdmVyLCAuZm9yZ290LXBhc3N3b3JkX19saW5rOmZvY3VzLCAuZm9yZ290LXBhc3N3b3JkX19saW5rOmFjdGl2ZSxcbi5yZXNldC1wYXNzd29yZF9fbGluazpob3Zlcixcbi5yZXNldC1wYXNzd29yZF9fbGluazpmb2N1cyxcbi5yZXNldC1wYXNzd29yZF9fbGluazphY3RpdmUsXG4ucGFzc3dvcmQtc3VjY2Vzc19fbGluazpob3Zlcixcbi5wYXNzd29yZC1zdWNjZXNzX19saW5rOmZvY3VzLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2xpbms6YWN0aXZlLFxuLnZlcmlmeS1lbWFpbF9fbGluazpob3Zlcixcbi52ZXJpZnktZW1haWxfX2xpbms6Zm9jdXMsXG4udmVyaWZ5LWVtYWlsX19saW5rOmFjdGl2ZSxcbi5yZWNvdmVyLWVtYWlsX19saW5rOmhvdmVyLFxuLnJlY292ZXItZW1haWxfX2xpbms6Zm9jdXMsXG4ucmVjb3Zlci1lbWFpbF9fbGluazphY3RpdmUsXG4uY3JlYXRlLXBhc3N3b3JkX19saW5rOmhvdmVyLFxuLmNyZWF0ZS1wYXNzd29yZF9fbGluazpmb2N1cyxcbi5jcmVhdGUtcGFzc3dvcmRfX2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmRfX2xpbmssXG4ucmVzZXQtcGFzc3dvcmRfX2xpbmssXG4ucGFzc3dvcmQtc3VjY2Vzc19fbGluayxcbi52ZXJpZnktZW1haWxfX2xpbmssXG4ucmVjb3Zlci1lbWFpbF9fbGluayxcbi5jcmVhdGUtcGFzc3dvcmRfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDE2cHg7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX3Rlcm1zLFxuLnJlc2V0LXBhc3N3b3JkX190ZXJtcyxcbi5wYXNzd29yZC1zdWNjZXNzX190ZXJtcyxcbi52ZXJpZnktZW1haWxfX3Rlcm1zLFxuLnJlY292ZXItZW1haWxfX3Rlcm1zLFxuLmNyZWF0ZS1wYXNzd29yZF9fdGVybXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmRfX3Rlcm1zLFxuLnJlc2V0LXBhc3N3b3JkX190ZXJtcyxcbi5wYXNzd29yZC1zdWNjZXNzX190ZXJtcyxcbi52ZXJpZnktZW1haWxfX3Rlcm1zLFxuLnJlY292ZXItZW1haWxfX3Rlcm1zLFxuLmNyZWF0ZS1wYXNzd29yZF9fdGVybXMge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZF9fdGVybXMgYSxcbi5yZXNldC1wYXNzd29yZF9fdGVybXMgYSxcbi5wYXNzd29yZC1zdWNjZXNzX190ZXJtcyBhLFxuLnZlcmlmeS1lbWFpbF9fdGVybXMgYSxcbi5yZWNvdmVyLWVtYWlsX190ZXJtcyBhLFxuLmNyZWF0ZS1wYXNzd29yZF9fdGVybXMgYSB7XG4gIGNvbG9yOiAjMjE0MThkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxNDE4ZDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2NoYW5nZS1jZWxscGhvbmUsXG4ucmVzZXQtcGFzc3dvcmRfX2NoYW5nZS1jZWxscGhvbmUsXG4ucGFzc3dvcmQtc3VjY2Vzc19fY2hhbmdlLWNlbGxwaG9uZSxcbi52ZXJpZnktZW1haWxfX2NoYW5nZS1jZWxscGhvbmUsXG4ucmVjb3Zlci1lbWFpbF9fY2hhbmdlLWNlbGxwaG9uZSxcbi5jcmVhdGUtcGFzc3dvcmRfX2NoYW5nZS1jZWxscGhvbmUge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2NoYW5nZS1jZWxscGhvbmUgYSxcbi5yZXNldC1wYXNzd29yZF9fY2hhbmdlLWNlbGxwaG9uZSBhLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2NoYW5nZS1jZWxscGhvbmUgYSxcbi52ZXJpZnktZW1haWxfX2NoYW5nZS1jZWxscGhvbmUgYSxcbi5yZWNvdmVyLWVtYWlsX19jaGFuZ2UtY2VsbHBob25lIGEsXG4uY3JlYXRlLXBhc3N3b3JkX19jaGFuZ2UtY2VsbHBob25lIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvcmdvdC1wYXNzd29yZF9fcmVzZW5kLFxuLnJlc2V0LXBhc3N3b3JkX19yZXNlbmQsXG4ucGFzc3dvcmQtc3VjY2Vzc19fcmVzZW5kLFxuLnZlcmlmeS1lbWFpbF9fcmVzZW5kLFxuLnJlY292ZXItZW1haWxfX3Jlc2VuZCxcbi5jcmVhdGUtcGFzc3dvcmRfX3Jlc2VuZCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLmZvcmdvdC1wYXNzd29yZF9fcmVzZW5kIGEsXG4ucmVzZXQtcGFzc3dvcmRfX3Jlc2VuZCBhLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX3Jlc2VuZCBhLFxuLnZlcmlmeS1lbWFpbF9fcmVzZW5kIGEsXG4ucmVjb3Zlci1lbWFpbF9fcmVzZW5kIGEsXG4uY3JlYXRlLXBhc3N3b3JkX19yZXNlbmQgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9yZ290LXBhc3N3b3JkIC5wYXNzd29yZF9faGludCxcbi5yZXNldC1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQsXG4ucGFzc3dvcmQtc3VjY2VzcyAucGFzc3dvcmRfX2hpbnQsXG4udmVyaWZ5LWVtYWlsIC5wYXNzd29yZF9faGludCxcbi5yZWNvdmVyLWVtYWlsIC5wYXNzd29yZF9faGludCxcbi5jcmVhdGUtcGFzc3dvcmQgLnBhc3N3b3JkX19oaW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDdweCAxM3B4IDdweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLmZvcmdvdC1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtaW1hZ2UsXG4ucmVzZXQtcGFzc3dvcmQgLnBhc3N3b3JkX19oaW50IC5oaW50LWltYWdlLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLnBhc3N3b3JkX19oaW50IC5oaW50LWltYWdlLFxuLnZlcmlmeS1lbWFpbCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtaW1hZ2UsXG4ucmVjb3Zlci1lbWFpbCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtaW1hZ2UsXG4uY3JlYXRlLXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1pbWFnZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uZm9yZ290LXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50LFxuLnJlc2V0LXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50LFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLnBhc3N3b3JkX19oaW50IC5oaW50LWNvbnRlbnQsXG4udmVyaWZ5LWVtYWlsIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50LFxuLnJlY292ZXItZW1haWwgLnBhc3N3b3JkX19oaW50IC5oaW50LWNvbnRlbnQsXG4uY3JlYXRlLXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9yZ290LXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50IHNwYW4sXG4ucmVzZXQtcGFzc3dvcmQgLnBhc3N3b3JkX19oaW50IC5oaW50LWNvbnRlbnQgc3Bhbixcbi5wYXNzd29yZC1zdWNjZXNzIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50IHNwYW4sXG4udmVyaWZ5LWVtYWlsIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50IHNwYW4sXG4ucmVjb3Zlci1lbWFpbCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCBzcGFuLFxuLmNyZWF0ZS1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmZvcmdvdC1wYXNzd29yZCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyxcbi5yZXNldC1wYXNzd29yZCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyxcbi5wYXNzd29yZC1zdWNjZXNzIC5qcy1yZXF1aXJlZCAucGFzc3dvcmQtcnVsZXMtbXNnLFxuLnZlcmlmeS1lbWFpbCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyxcbi5yZWNvdmVyLWVtYWlsIC5qcy1yZXF1aXJlZCAucGFzc3dvcmQtcnVsZXMtbXNnLFxuLmNyZWF0ZS1wYXNzd29yZCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXNldC1wYXNzd29yZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2V0LXBhc3N3b3JkX19pbWFnZSB7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG8gOHB4O1xuICB9XG59XG4ucmVzZXQtcGFzc3dvcmRfX2ltYWdlIGltZyB7XG4gIGhlaWdodDogNjRweDtcbn1cbi5yZXNldC1wYXNzd29yZCBmb3JtIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2V0LXBhc3N3b3JkX190ZXJtcyB7XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICB9XG59XG4ucmVzZXQtcGFzc3dvcmQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlc2V0LXBhc3N3b3JkIC5qcy1yZXF1aXJlZCAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2ltYWdlIGltZyB7XG4gIGhlaWdodDogNjlweDtcbn1cbi5wYXNzd29yZC1zdWNjZXNzLS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDI3MnB4O1xufVxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJpZnktZW1haWxfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLnZlcmlmeS1lbWFpbF9fdGl0bGUge1xuICB3aWR0aDogMTMwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmVyaWZ5LWVtYWlsX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52ZXJpZnktZW1haWxfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAyMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJpZnktZW1haWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICB9XG59XG4udmVyaWZ5LWVtYWlsX19kZXNjcmlwdGlvbi0tYm9sZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4udmVyaWZ5LWVtYWlsX19pbWFnZSB7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJpZnktZW1haWxfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udmVyaWZ5LWVtYWlsX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnZlcmlmeS1lbWFpbCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZlcmlmeS1lbWFpbCBwOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVjb3Zlci1lbWFpbF9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4ucmVjb3Zlci1lbWFpbF9fdGl0bGUge1xuICB3aWR0aDogMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG59XG4ucmVjb3Zlci1lbWFpbF9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlY292ZXItZW1haWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICB9XG59XG4ucmVjb3Zlci1lbWFpbF9fZGVzY3JpcHRpb24tLWJvbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLnJlY292ZXItZW1haWxfX2ltYWdlIHtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogNTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlY292ZXItZW1haWxfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucmVjb3Zlci1lbWFpbF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5yZWNvdmVyLWVtYWlsIHAge1xuICBtYXJnaW46IDA7XG59XG4ucmVjb3Zlci1lbWFpbCBwOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucmVjb3Zlci1lbWFpbF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnJlY292ZXItZW1haWxfX2J1dHRvbjpob3ZlciwgLnJlY292ZXItZW1haWxfX2J1dHRvbjpmb2N1cywgLnJlY292ZXItZW1haWxfX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlY292ZXItZW1haWxfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLmNyZWF0ZS1wYXNzd29yZF9faW1hZ2Uge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBtYXJnaW46IDAgYXV0byA4cHg7XG59XG4uY3JlYXRlLXBhc3N3b3JkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIHtcbiAgbWFyZ2luOiA4cHggYXV0byAwO1xufVxuLmNyZWF0ZS1wYXNzd29yZF9fcGFzc3dvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3JlYXRlLXBhc3N3b3JkX19wYXNzd29yZCBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNyZWF0ZS1wYXNzd29yZF9fcGFzc3dvcmQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNyZWF0ZS1wYXNzd29yZCAubG9hZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNyZWF0ZS1wYXNzd29yZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmFjY291bnQtZ2lmdGluZy0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDU3MnB4O1xuICBoZWlnaHQ6IDUxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnQtZ2lmdGluZy0tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1naWZ0aW5nLS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExMnB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMDBweCAzNHB4IDA7XG4gIH1cbn1cbi5hY2NvdW50LWdpZnRpbmdfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFjY291bnQtZ2lmdGluZ19fY2xvc2UtYnRuOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LWdpZnRpbmdfX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmFjY291bnQtZ2lmdGluZ19fbG9hZGVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hY2NvdW50LWdpZnRpbmdfX2xvYWRlciBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hY2NvdW50LWdpZnRpbmdfX2xvYWRlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uYWNjb3VudC1naWZ0aW5nX19pbWFnZSB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG4uYWNjb3VudC1naWZ0aW5nX19pbWFnZSBpbWcge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuLmFjY291bnQtZ2lmdGluZ19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LWdpZnRpbmdfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG4ucHJvY2Vzc2luZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDUwcHggYXV0byAwO1xufVxuLnByb2Nlc3NpbmctLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2Nlc3Npbmcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLnByb2Nlc3NpbmctLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucHJvY2Vzc2luZyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnByb2Nlc3NpbmctdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9jZXNzaW5nLXJlcXVlc3QgPiAucHJvY2Vzc2luZyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvY2Vzc2luZy1yZXF1ZXN0ID4gLnByb2Nlc3Npbmcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLnByb2Nlc3NpbmctcmVxdWVzdCAucGFzc3dvcmQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvY2Vzc2luZy1yZXF1ZXN0ICNzdWJzLXNpZ25pbi1wcm9jZXNzaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jc3Vicy1zaWduaW4tcHJvY2Vzc2luZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9maWxlLWRldGFpbHMge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnByb2ZpbGUtZGV0YWlsc19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzLS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1kZXRhaWxzLS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzX19pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMmUyZTI7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHNfX2lucHV0IHtcbiAgICB3aWR0aDogNDM0cHg7XG4gIH1cbn1cbi5wcm9maWxlLWRldGFpbHNfX2lucHV0ID4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9maWxlLWRldGFpbHNfX2lucHV0IC5pbnB1dC1lbWFpbCwgLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWZhY2Vib29rLCAucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZ29vZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZW1haWwgaW1nLCAucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZmFjZWJvb2sgaW1nLCAucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZ29vZ2xlIGltZyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX2lucHV0IC5pbnB1dC1lbWFpbC5zaG93LCAucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZmFjZWJvb2suc2hvdywgLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWdvb2dsZS5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXJuYW1lIHtcbiAgd2lkdGg6IDQzNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4O1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZGV0YWlsc19fdXNlcm5hbWUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXJuYW1lLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGFlMGVkO1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VybmFtZS1pbmZvIGltZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnByb2ZpbGUtZGV0YWlsc19fdXNlcm5hbWUtaW5mbyBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0ID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDhweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQgPiBzcGFuIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IGlucHV0W3R5cGU9dGV4dF0sXG4ucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgY29sb3I6ICM0NjQzNDM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLnByb2ZpbGUtZGV0YWlscyBmb3JtIC5lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuZXJyb3Iuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2ZpbGUtZGV0YWlscyBmb3JtIC5pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2ZpbGUtZGV0YWlscyBmb3JtIC5pbnB1dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDY0MzQzO1xufVxuLnByb2ZpbGUtZGV0YWlscyBmb3JtIC5pbnB1dCAudW52ZXJpZmllZCxcbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQgLnZlcmlmaWVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQgLnVudmVyaWZpZWQge1xuICBjb2xvcjogIzg0MDAwMDtcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQgLnZlcmlmaWVkIHtcbiAgY29sb3I6ICM0OTVGMzM7XG59XG4ucHJvZmlsZS1kZXRhaWxzIGZvcm0gLmlucHV0LWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTcyQjg7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDhweCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtY29udGFpbmVyLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkIHtcbiAgd2lkdGg6IDQzNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMnB4IDAgMTZweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWQuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93OmhvdmVyLCAucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93OmZvY3VzLCAucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93OmFjdGl2ZSwgLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWRfX3Jvd3Zpc2l0ZWQge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkX19yb3cuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkX19yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkX19yb3ctLW5vY2xpY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93LS1ub2NsaWNrLWFjdGl2ZS1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lX19kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lX19kZXNjOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIG1pbi13aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1lZGl0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWVfX2Rlc2MtLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1zaWduLWZiLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWVfX2Rlc2MtLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tc2lnbi1nb29nbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZV9fZGVzYy0tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXNpZ24tYXBwbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmF1dGhfX3N1YnNjcmliZSA+IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB3aWR0aDogMTI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uYXV0aF9fc3Vic2NyaWJlID4gYTpob3ZlciwgLmF1dGhfX3N1YnNjcmliZSA+IGE6Zm9jdXMsIC5hdXRoX19zdWJzY3JpYmUgPiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYXV0aF9fcHJvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uYXV0aF9fcHJvZmlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTJweDtcbn1cbi5hdXRoX19wcm9maWxlOmhvdmVyIC5wcm9maWxlLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5hdXRoX19wcm9maWxlOmhvdmVyID4gZGl2OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hdXRoX19wcm9maWxlID4gZGl2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbn1cbi5hdXRoX19wcm9maWxlID4gZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXByb2ZpbGUtbmV0d2Vyay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmF1dGhfX3Byb2ZpbGUgPiBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG59XG4uYXV0aF9fcHJvZmlsZS5pbmRpY2F0b3IgLmF1dGhfX3Byb2ZpbGUtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aF9fcHJvZmlsZS5pbmRpY2F0b3IgLmF1dGhfX3Byb2ZpbGUtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDEzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQxcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbiwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4sIHotaW5kZXggMC4ycyBlYXNlLWluLCB0b3AgMC4ycyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLCB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbiwgei1pbmRleCAwLjJzIGVhc2UtaW4sIHRvcCAwLjJzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLCB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbiwgei1pbmRleCAwLjJzIGVhc2UtaW4sIHRvcCAwLjJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLCB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbiwgei1pbmRleCAwLjJzIGVhc2UtaW4sIHRvcCAwLjJzIGVhc2UtaW47XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWZkO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwODZjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvci5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudSAucHJvZmlsZS0tcGhvbmUtaW5kaWNhdG9yX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwMDg2Yztcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvcl9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvcl9fYnV0dG9uOmhvdmVyLCAuYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3JfX2J1dHRvbjpmb2N1cywgLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudSAucHJvZmlsZS0tcGhvbmUtaW5kaWNhdG9yX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvcl9fYnV0dG9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvcl9fZm9vdGVyIHtcbiAgY29sb3I6ICMwMDA4NmM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiAudGl0bGUge1xuICBwYWRkaW5nOiAxMXB4IDE1cHggOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNjtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiBhLm5vLWFycm93OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiBhIGltZyB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51X19zZWN0aW9uIGEgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnRpdGxlLXNpZ25vdXQge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnRpdGxlLXNpZ25vdXQgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnRpdGxlLXNpZ25vdXQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGVfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlX19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbCA+IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZGQxZjI2O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLW1haWwgPiBhOmhvdmVyLCAuYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbCA+IGE6Zm9jdXMsIC5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1tYWlsID4gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogIzIyZTBkOTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1tYWlsID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXN1c3BlbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWUwZWU7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxNnB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTQxOGQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tc3VzcGVuZGVkLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggYXV0bztcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmhvdmVyLCAuYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpmb2N1cywgLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tc3VzcGVuZGVkID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMyMTQxOGQ7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBzcGFuIGEge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjE0MThkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtbWVudSB7XG4gICAgcGFkZGluZzogOHB4IDAgMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmI7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiAudGl0bGUge1xuICAgIHBhZGRpbmc6IDExcHggMTVweCA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2E0YTRhNDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiA+IGEgaW1nIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiA+IGEgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gPiBhLm5vLWFycm93OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWUwZWU7XG4gICAgcGFkZGluZzogMTVweCA4cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgOHB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE0MThkO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkLnNob3csIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZC5zaG93LCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZC5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYSwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYSwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgPiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYTpmb2N1cywgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmFjdGl2ZSwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTpob3ZlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTpmb2N1cywgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTphY3RpdmUsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpob3ZlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmZvY3VzLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmFmdGVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBhOmFmdGVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBzcGFuLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBzcGFuLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBzcGFuIGEsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IHNwYW4gYSwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgPiBzcGFuIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCAucHJvZmlsZV9faGVhZGVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgLnByb2ZpbGVfX2hlYWRlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgLnByb2ZpbGVfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgLnByb2ZpbGVfX2Rlc2NyaXB0aW9uLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgLnByb2ZpbGVfX2Rlc2NyaXB0aW9uLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZCAucHJvZmlsZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgLnByb2ZpbGVfX2Rlc2NyaXB0aW9uIHNwYW4sIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCAucHJvZmlsZV9fZGVzY3JpcHRpb24gc3BhbiwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgLnByb2ZpbGVfX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLW1haWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMTVweCA4cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgOHB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLW1haWwuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLW1haWwgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tcGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjFmZDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA4NmM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tcGhvbmUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tcGhvbmUgLnByb2ZpbGUtLXBob25lX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMwMDA4NmM7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1waG9uZSAucHJvZmlsZS0tcGhvbmVfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lIC5wcm9maWxlLS1waG9uZV9fYnV0dG9uOmhvdmVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lIC5wcm9maWxlLS1waG9uZV9fYnV0dG9uOmZvY3VzLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lIC5wcm9maWxlLS1waG9uZV9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1waG9uZSAucHJvZmlsZS0tcGhvbmVfX2J1dHRvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lIC5wcm9maWxlLS1waG9uZV9fZm9vdGVyIHtcbiAgICBjb2xvcjogIzAwMDg2YztcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnByb2ZpbGUtbWVudSAudGl0bGUtc2lnbm91dCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHBhZGRpbmc6IDExcHggMTNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgfVxuICAucHJvZmlsZS1tZW51IC50aXRsZS1zaWdub3V0IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cbiAgLnByb2ZpbGUtbWVudSAucHJvZmlsZS0tY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHggMzFweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIH1cbiAgLnByb2ZpbGUtbWVudSAucHJvZmlsZS0tY29weXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pYWItbG9nby5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQsIC5wcm9maWxlLS1hdXRoZW50aWNhdGVkLCAucHJvZmlsZS0tc3VzcGVuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDE2cHggMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE0MThkO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQuc2hvdywgLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQuc2hvdywgLnByb2ZpbGUtLXN1c3BlbmRlZC5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGEsIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gIH1cbiAgLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmZvY3VzLCAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYTphY3RpdmUsIC5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTpob3ZlciwgLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBhOmZvY3VzLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6YWN0aXZlLCAucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpob3ZlciwgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6Zm9jdXMsIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTpob3ZlciwgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBzcGFuLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IHNwYW4sIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBzcGFuIGEsIC5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gc3BhbiBhLCAucHJvZmlsZS0tc3VzcGVuZGVkID4gc3BhbiBhIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lnbnVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDU3MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbiAgLnNpZ251cF9fdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIj9cIjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fdG9vbHRpcDpob3ZlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lnbnVwX190b29sdGlwIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXAgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4payXCI7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICB0b3A6IDE0cHg7XG4gICAgbGVmdDogLTE0cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAuc2lnbnVwIC5pbnRlcnN0aXRpYWwtLXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpZ251cF9fZGl2aWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zaWdudXBfX2RpdmlkZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuc2lnbnVwX19kaXZpZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgLnNpZ251cF9fY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNpZ251cF9fY2xvc2UtYnRuOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAuc2lnbnVwLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuICAuc2lnbnVwIC5qcy1yZXF1aXJlZCAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgOjpwbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAvKiBGaXJlZm94ICovXG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgfVxuICAuc2lnbnVwIC5qcy1yZXF1aXJlZCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgfVxuICAuc2lnbnVwIC5qcy1yZXF1aXJlZCBsYWJlbCB7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT10ZXh0XSxcbi5zaWdudXAgLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNpZ251cCAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICB9XG4gIC5zaWdudXAgLmpzLXJlcXVpcmVkIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uc2lnbnVwIC5qcy1yZXF1aXJlZCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpZ251cCAuanMtcmVxdWlyZWQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5zaWdudXAgLmpzLXJlcXVpcmVkIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4uc2lnbnVwIC5qcy1yZXF1aXJlZCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpZ251cCAuanMtcmVxdWlyZWQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5zaWdudXAgLmpzLXJlcXVpcmVkIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuLnNpZ251cCAuanMtcmVxdWlyZWQgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uc2lnbnVwIC5qcy1yZXF1aXJlZCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNlYjg0ODg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICNmOWUxZTIgaW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAuc2lnbnVwIC5qcy1yZXF1aXJlZCBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgfVxuICAuc2lnbnVwIC5qcy1yZXF1aXJlZCAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXAgLmFsZXJ0IHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgfVxuICAuc2lnbnVwIC5hbGVydCBhIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5zaWdudXAgLmFsZXJ0LnRmLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaWdudXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc2lnbnVwX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc2lnbnVwX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40M3B4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuc2lnbnVwX190ZXJtcyBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZ251cF9fdGVybXMuc2lnbmluIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnNpZ251cF9fdGVybXMuc2lnbmluIGEge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc2lnbnVwX19mZWF0dXJlcyB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxuICAuc2lnbnVwX19mZWF0dXJlcyB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMgdWwgbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMgdWwgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19nb29nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aF9fZ29vZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3N2ZjO1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E1NThjO1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGhfX2FwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGhfX2FwcGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkO1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGgge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5zaWdudXBfX2RpdmlkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gLnJvdyB7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICBtYXJnaW46IDAgYXV0byA0cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5hbGVydC50Zi1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gLmNhbmNlbC1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5jYW5jZWwtYnRuLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQgKyBsYWJlbCB7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQuZXJyb3IgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZC5lcnJvciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQuZXJyb3IgLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGNvbG9yOiAjNDY0MzQzO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNGE0YTQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4uc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdDpob3Zlcixcbi5zaWdudXBfX2Zvcm0gZm9ybSAuc3VibWl0OmZvY3VzLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdCB7XG4gICAgcGFkZGluZzogM3B4IDI0cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2dvb2dsZSwgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2ZhY2Vib29rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2dvb2dsZSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2dvb2dsZSBpbWcsIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEzcHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2ZhY2Vib29rIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0uZXJyb3IgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0tLXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybS0tcGFzc3dvcmQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBjb2xvcjogI2E0YTRhNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtLS1wYXNzd29yZCAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG4gIC5zaWdudXBfX2Zvb3RlciBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAudGl0bGUge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHdpZHRoOiAxODRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5idXR0b246aG92ZXIsIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbjpmb2N1cywgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzIyZTBkOTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwLS1jb250YWluZXIge1xuICAgIHdpZHRoOiA0NzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fdGVybXMgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX190ZXJtcy5zaWduaW4ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fdGVybXMuc2lnbmluIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9faGludCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogN3B4IDEzcHggN3B4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9faGludCAuaGludC1pbWFnZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9faGludCAuaGludC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9faGludCAuaGludC1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2RpdmlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZGl2aWRlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19kaXZpZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGggaW1nIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MWMyMjtcbiAgfVxuXG4gIC5pbnRlcnN0aXRpYWwgLnNpZ251cCB7XG4gICAgd2lkdGg6IDU3MnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxMTA7XG4gICAgcGFkZGluZzogMzNweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgLmludGVyc3RpdGlhbCAuc2lnbnVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVyc3RpdGlhbCAuc2lnbnVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJzdGl0aWFsIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLmludGVyc3RpdGlhbCAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVyc3RpdGlhbCAub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lnbnVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3MHB4IDMycHg7XG4gIH1cbiAgLnNpZ251cCAuaW50ZXJzdGl0aWFsLS1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAuc2lnbnVwX190b29sdGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCI/XCI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXA6aG92ZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpZ251cF9fdG9vbHRpcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogLTk1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnNpZ251cF9fdG9vbHRpcCBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLilrJcIjtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xuICAgIHRvcDogOTVweDtcbiAgICBsZWZ0OiA5NHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLnNpZ251cF9fZGl2aWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zaWdudXBfX2RpdmlkZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuc2lnbnVwX19kaXZpZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgLnNpZ251cF9fY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNpZ251cF9fY2xvc2UtYnRuOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAuc2lnbnVwIC5hbGVydCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5zaWdudXAgLmFsZXJ0IGEge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc2lnbnVwIC5hbGVydC50Zi1zaG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNpZ251cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuODZweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc2lnbnVwX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc2lnbnVwX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40M3B4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX3Rlcm1zIGEge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc2lnbnVwX190ZXJtcy5zaWduaW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMge1xuICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgfVxuICAuc2lnbnVwX19mZWF0dXJlcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHVsIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aCBpbWcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aF9fZ29vZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGhfX2FwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGgge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5hbGVydC50Zi1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gLmNhbmNlbC1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5jYW5jZWwtYnRuLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkLmVycm9yIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQuZXJyb3IgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkLmVycm9yIC5hbGVydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCA6OnBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIGxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9dGV4dF0sXG4uc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ViODQ4ODtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggI2Y5ZTFlMiBpbnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E0YTRhNDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgY29sb3I6ICM0NjQzNDM7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsIC5zaWdudXBfX2Zvcm0gZm9ybSAuc3VibWl0OmhvdmVyLCAuc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdDpmb2N1cywgLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdCB7XG4gICAgcGFkZGluZzogM3B4IDI0cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2dvb2dsZSwgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2ZhY2Vib29rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2dvb2dsZSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2dvb2dsZSBpbWcsIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEzcHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2ZhY2Vib29rIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0uZXJyb3IgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0tLXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybS0tcGFzc3dvcmQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBjb2xvcjogI2E0YTRhNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtLS1wYXNzd29yZCAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gIH1cbiAgLnNpZ251cF9fZm9vdGVyIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC50aXRsZSB7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuYnV0dG9uOmhvdmVyLCAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5idXR0b246Zm9jdXMsIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyMmUwZDk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4ge1xuICAgIHBhZGRpbmc6IDU2cHggMzJweCA3NnB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3NvY2lhbC5zaWduaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGgge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fdGVybXMuc2lnbmluIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19oaW50IHtcbiAgICBtYXJnaW46IDAgLTI0cHg7XG4gICAgcGFkZGluZzogMTZweCAxM3B4IDE2cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19oaW50IC5oaW50LWltYWdlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19oaW50IC5oaW50LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19oaW50IC5oaW50LWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZGl2aWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19kaXZpZGVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2RpdmlkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgfVxuXG4gIC5pbnRlcnN0aXRpYWwgLnNpZ251cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgei1pbmRleDogMTEwO1xuICAgIHBhZGRpbmc6IDQ1cHggMjVweCA1MHB4O1xuICB9XG4gIC5pbnRlcnN0aXRpYWwgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC41KTtcbiAgfVxuICAuaW50ZXJzdGl0aWFsIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLmludGVyc3RpdGlhbCAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICB9XG59XG5pbnB1dDo6LXdlYmtpdC1jcmVkZW50aWFscy1hdXRvLWZpbGwtYnV0dG9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA3NTRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3B3YS9icmFuZC1sb2dvcy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNDE4ZDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb250YWluZXJfZm9vdGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmctLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb3JtIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtbW9udGhseSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cgLml0ZW1fX3ByaWNlLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2ctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1sZWZ0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLWxlZnQgc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3JlZHRpY2sucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgcGFkZGluZzogMjFweCAyNHB4IDE5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUsIC5zdWJzY3JpcHRpb25fX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0gaW5wdXQgKyBsYWJlbCB7XG4gICAgd2lkdGg6IDY2MHB4O1xuICAgIHBhZGRpbmc6IDIxcHggMjRweCAxOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvb3RlciAuaXRlbV9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvb3RlciAuaXRlbV9fdHJpYWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDhweCBhdXRvIDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3NlY3VyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogI2MxYzdkMjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvb3RlciAuaXRlbV9fc2VjdXJlIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvb3RlciAuaXRlbV9fc2VjdXJlIC5wYXltZW50LXNlY3VyZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvb3Rlci0tY3JlZGl0LWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5wYXltZW50X19yZXN1bHQtLXBhc3N3b3JkIHtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLXRlcm1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiAwIDhweCA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy10ZXJtcyBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy10ZXJtcy0tcmVzZXQge1xuICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLXRlcm1zLS1yZXNldCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMtLXJlc2V0IHNwYW4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0NjQzNDM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5hbGVydC50Zi1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmQgbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgY29sb3I6ICNhNGE0YTQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIj9cIjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdG9vbHRpcDpob3ZlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190b29sdGlwIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXAgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4payXCI7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICB0b3A6IDE0cHg7XG4gICAgbGVmdDogLTE0cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19oaW50IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogN3B4IDEzcHggN3B4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faGludCAuaGludC1pbWFnZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19oaW50IC5oaW50LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hpbnQgLmhpbnQtY29udGVudCBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc2VsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3NlbGVjdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19wYXltZW50LWljb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fcGF5bWVudC1pY29ucyBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbjogOHB4IDAgMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190ZXJtcyBhIHtcbiAgICBjb2xvcjogIzJkNGI5YjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQge1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDMycHg7XG4gICAgd2lkdGg6IDY2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLmxvYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wcm9jZXNzaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5mb3JtX19sYWJlbCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxNjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciBzZWxlY3Qge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNGE0YTQ7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA2cHggcmlnaHQgMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgc2VsZWN0OmhvdmVyLCAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgc2VsZWN0OmZvY3VzLCAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgc2VsZWN0OmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICBjb2xvcjogIzllOWVhZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogOHB4IDQ1cHggOHB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzZkNzI3ODtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTFweDtcbiAgICByaWdodDogMTZweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2Fycm93LWJsYWNrLXRoaW4uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2l0ZW0gLnBheW1lbnQtaWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2l0ZW0gLnBheW1lbnQtaWNvbnMgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19pdGVtIC5wYXltZW50LWljb25zIGltZzpsYXN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LS1vZmYge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWluZm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3RfX3ByaW1lIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3ByaW1lMjQvaWNvbi1wcmltZTI0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3RfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0X19wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0X19zdWJzY3JpYmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQgYTpob3ZlciwgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGE6Zm9jdXMsIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fZWRpdCBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI2RlZGVkZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X196dW9yYSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX3p1b3JhIC5wYXltZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIHtcbiAgICB3aWR0aDogNTc1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsLS1jb25maXJtYXRpb24gLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3N1Yi1oZWFkaW5nIHtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29uZmlybWF0aW9uIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzID4gc3BhbiB7XG4gICAgbWFyZ2luOiA4cHggYXV0byAzNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29uZmlybWF0aW9uIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzID4gc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjlweDtcbiAgICB0b3A6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19mb3JtIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzLS1jb250YWluIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0NjQzNDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHBhZGRpbmc6IDExcHggMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAzNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5idXR0b246aG92ZXIsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5idXR0b246Zm9jdXMsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZiO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMjFweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZGFlYTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fcmVhc29ucyBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fcmVhc29ucyBkaXYgaW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fcmVhc29ucyBkaXYgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fcmVhc29ucyBkaXYgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBsYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tb2ZmIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX3ByaW1lIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3ByaW1lMjQvaWNvbi1wcmltZTI0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdF9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19zdWJzY3JpYmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19lZGl0IGE6aG92ZXIsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19lZGl0IGE6Zm9jdXMsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19lZGl0IGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGNvbG9yOiAjZGVkZWRlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2l0ZW0gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0X190aXRsZSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIG1hcmdpbjogMCA2NHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9faXRlbXMge1xuICAgIHdpZHRoOiAxNjJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5mb3JtX19sYWJlbCBsYWJlbCB7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuc3Vic2NyaXB0aW9uLXBheW1lbnQge1xuICAgIHdpZHRoOiA2MzBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHtcbiAgICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgICAvKiBGaXJlZm94ICovXG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX3N1Ym1pdCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyAuZm9ybV9faXRlbXMge1xuICAgIHdpZHRoOiAzMDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyAuZm9ybV9fc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucy10aHJlZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucy10aHJlZSAuZm9ybV9faXRlbXM6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zLXRocmVlIC5mb3JtX19pdGVtczpudGgtY2hpbGQoMiksIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMtdGhyZWUgLmZvcm1fX2l0ZW1zOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzIxNDE4ZDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHRleHRhcmVhLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBzZWxlY3Qge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA2cHggcmlnaHQgMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHRleHRhcmVhOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHRleHRhcmVhOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHRleHRhcmVhOmFjdGl2ZSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0OmhvdmVyLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBzZWxlY3Q6Zm9jdXMsXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHNlbGVjdDphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX2xhYmVsIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCAwIDAgMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWw6YWZ0ZXIsIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdF9fZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdF9fZm9vdGVyIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMjcycHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5idXR0b246aG92ZXIsIC5zdWJzY3JpcHRpb24tZGViaXQgLmJ1dHRvbjpmb2N1cywgLnN1YnNjcmlwdGlvbi1kZWJpdCAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZGViaXQtY29udGVudCAuaXRlbV9fdHJpYWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDhweCBhdXRvIDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IC5pdGVtX19zZWN1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICNjMWM3ZDI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IC5pdGVtX19zZWN1cmUgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZGViaXQtY29udGVudCAuaXRlbV9fc2VjdXJlIC5wYXltZW50LXNlY3VyZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb24tLWNhdGFsb2cgbGFiZWwge1xuICAgIHdpZHRoOiA2NjBweDtcbiAgICBwYWRkaW5nOiAyMXB4IDI0cHggMTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZSB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlLWl0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiA4cHggMCAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICB3aWR0aDogMjY0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uIGxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24taWNvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbi1pY29ucyBpbWc6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbi1pY29ucyBpbWc6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ2NDM0MztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1yZWdpc3RlcmVkIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1yZWdpc3RlcmVkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgbWluLWhlaWdodDogNThweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLXJlZ2lzdGVyZWQgLnJlZ2lzdGVyZWRfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItcmVnaXN0ZXJlZCAucmVnaXN0ZXJlZF9faW5wdXQuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTI5MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLWRpdmlkZXIgc3BhbiB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1pbnB1dCB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCB7XG4gICAgd2lkdGg6IDI3MnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDI0cHggMCA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGggaW1nIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2dvb2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoX19nb29nbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTc3ZmM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aF9fZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aF9fZmFjZWJvb2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTU1OGM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciAuZXJyb3ItZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciAuZXJyb3ItZ3JvdXAuc2hvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIC5lcnJvci1ncm91cCBzcGFuIHtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTlweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1jb250YWluIHtcbiAgICB3aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gICAgbWluLXdpZHRoOiAyOTBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbjpob3ZlciwgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1idXR0b246Zm9jdXMsIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgOjpwbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAvKiBGaXJlZm94ICovXG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBsYWJlbCB7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLFxuLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXRleHRdLFxuLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIHNlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIge1xuICAgIHdpZHRoOiA1NzJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5yZWNhcHRjaGEtY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAucmVjYXB0Y2hhLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5yZWNhcHRjaGEtY29udGFpbmVyIHNwYW4sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5yZWNhcHRjaGEtY29udGFpbmVyIHNwYW4sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19pbWFnZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faW1hZ2UsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDcxcHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19pbWFnZSBpbWcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2ltYWdlIGltZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX3Rlcm1zLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX190ZXJtcywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkaW5mbywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmRpbmZvLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmRpbmZvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fZGV0YWlscywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtLWNvbnRhaW4ge1xuICAgIHdpZHRoOiAzMDVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgbGFiZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgbGFiZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjYzFjN2QyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIHtcbiAgICBtYXJnaW46IDhweCA2cHggMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCBpbWcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCBpbWcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uIC5zaWdudXBfX2Zvcm0gZm9ybSBsYWJlbCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uIC5zaWdudXBfX2Zvcm0gZm9ybSBsYWJlbCB7XG4gICAgY29sb3I6ICNjMWM3ZDI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNTE1cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faW1hZ2UsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fY2FuY2VsLWluZm8sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19jYW5jZWwtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fY2FuY2VsLWluZm8gYSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2NhbmNlbC1pbmZvIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAucGF5bWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYXltZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiA2NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lci0tc3VjY2VzcyB7XG4gICAgbWluLWhlaWdodDogNTE1cHg7XG4gICAgd2lkdGg6IDU3MnB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tc3VjY2VzcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzdlYTgwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWJmNmUwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM3ZWE4MDA7XG4gICAgbWFyZ2luOiAzMnB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLXNraXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yIHtcbiAgICBtYXJnaW46IDEyMHB4IGF1dG87XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1lcnJvci1pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1lcnJvci5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4OHB4IDgwcHg7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3IgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIHdpZHRoOiAxNzRweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1lcnJvci1idXR0b246aG92ZXIsIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbjpmb2N1cywgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tbG9nbyBpbWcge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1pY29uIGltZyB7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0taGVhZGluZyB7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB3aWR0aDogMjg2cHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB3aWR0aDogMzkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uOmhvdmVyLCAucGF5bWVudF9fcmVzdWx0LS1idXR0b246Zm9jdXMsIC5wYXltZW50X19yZXN1bHQtLWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWRpdmlkZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLXNpZ25pbiwgLnBheW1lbnRfX3Jlc3VsdC0tc2tpcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAjel9ocHBtX2lmcmFtZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hlYWRpbmcgaW1nIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmctLWZvcm0ge1xuICAgIG1hcmdpbjogNHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb3JtIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtbnVtYmVyIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cgLml0ZW1fX3ByaWNlLW1vbnRobHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1sZWZ0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2ctbGVmdCBzcGFuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvcmVkdGljay5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICB3aWR0aDogMTYycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLCAuc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3NlY3VyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogI2MxYzdkMjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvb3RlciAuaXRlbV9fc2VjdXJlIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvb3RlciAuaXRlbV9fc2VjdXJlIC5wYXltZW50LXNlY3VyZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvb3RlciAuaXRlbV9fdHJpYWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDhweCBhdXRvIDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbjogOHB4IC0xMHB4IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rlcm1zIGEge1xuICAgIGNvbG9yOiAjMmQ0YjliO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX21vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX21vYmlsZS0tc2VjdXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fbW9iaWxlLS1zZWN1cmUgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19tb2JpbGUtLXNlY3VyZSAucGF5bWVudC1zZWN1cmUge1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19tb2JpbGUtLXRlcm1zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyB7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnBheW1lbnRfX3Jlc3VsdC0tcGFzc3dvcmQge1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW46IDAgOHB4IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy10ZXJtcyBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy10ZXJtcy0tcmVzZXQge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy10ZXJtcy0tcmVzZXQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLXRlcm1zLS1yZXNldCBzcGFuIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuYWxlcnQudGYtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19wYXNzd29yZCBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGNvbG9yOiAjYTRhNGE0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190b29sdGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCI/XCI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXA6aG92ZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdG9vbHRpcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogLTk1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdG9vbHRpcCBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLilrJcIjtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xuICAgIHRvcDogOTVweDtcbiAgICBsZWZ0OiA5NHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faGludCB7XG4gICAgbWFyZ2luOiAwIC0yNHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMTNweCAxNnB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19oaW50IC5oaW50LWltYWdlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hpbnQgLmhpbnQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faGludCAuaGludC1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLmxvYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnByb2Nlc3Npbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAucGF5bWVudC1wcm9kdWN0X19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAucGF5bWVudC1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDRweCAwIDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9faXRlbXMgc2VsZWN0IHtcbiAgICB3aWR0aDogMjE4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5mb3JtX19sYWJlbCBsYWJlbCB7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5mb3JtX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAuZm9ybV9fbGFiZWwgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgMCAxM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLmZvcm1fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCBzZWxlY3Qge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNGE0YTQ7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA2cHggcmlnaHQgMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgc2VsZWN0OmhvdmVyLCAuc3Vic2NyaXB0aW9uLXBheW1lbnQgc2VsZWN0OmZvY3VzLCAuc3Vic2NyaXB0aW9uLXBheW1lbnQgc2VsZWN0OmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIGNvbG9yOiAjNmQ3Mjc4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNmQ3Mjc4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19pdGVtIC5wYXltZW50LWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19pdGVtIC5wYXltZW50LWljb25zIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSAucGF5bWVudC1pY29ucyBpbWc6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC0tb2ZmIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0X19wcmltZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0X19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQgYTpob3ZlciwgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGE6Zm9jdXMsIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fZWRpdCBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X196dW9yYSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX3p1b3JhIC5wYXltZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fenVvcmEgLnBheW1lbnRfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fenVvcmEgLnBheW1lbnRfX2l0ZW0gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCB7XG4gICAgcGFkZGluZzogNTZweCAzMnB4IDc2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsLS1jb25maXJtYXRpb24ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsLS1jb25maXJtYXRpb24gLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgPiBzcGFuIHtcbiAgICBtYXJnaW46IDhweCBhdXRvIDM2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwtLWNvbmZpcm1hdGlvbiAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyA+IHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTI5cHg7XG4gICAgdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL0ljb24tY2xvc2UtYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzLS1jb250YWluIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyMXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgcGFkZGluZzogMTFweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDM0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMjUyNTI1O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgICBib3JkZXI6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5idXR0b246aG92ZXIsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5idXR0b246Zm9jdXMsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZiO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMjFweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZGFlYTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwtLW9mZiB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19wcmltZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdF9fc3Vic2NyaWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19lZGl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCBhOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCBhOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI2RlZGVkZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19pdGVtIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0X190aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbjogMTZweCAwIDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLnBheW1lbnQtcHJvZHVjdF9fcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5wYXltZW50LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9faXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogNHB4IDAgOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9faXRlbXMgc2VsZWN0IHtcbiAgICB3aWR0aDogMjE4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9fbGFiZWwgbGFiZWwge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0ge1xuICAgIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyAuZm9ybV9faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zIC5mb3JtX19zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zLXRocmVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzIxNDE4ZDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHRleHRhcmVhLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBzZWxlY3Qge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA2cHggcmlnaHQgMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHRleHRhcmVhOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHRleHRhcmVhOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHRleHRhcmVhOmFjdGl2ZSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0OmhvdmVyLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBzZWxlY3Q6Zm9jdXMsXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHNlbGVjdDphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtX19sYWJlbCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDAgMCA0cHggMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsYWNrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb106aG92ZXIgKyBsYWJlbDphZnRlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdF9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdF9fZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX2Zvb3RlciBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuYnV0dG9uOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5idXR0b246Zm9jdXMsIC5zdWJzY3JpcHRpb24tZGViaXQgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmRlYml0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmRlYml0LWNvbnRlbnQgLml0ZW1fX3NlY3VyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogI2MxYzdkMjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmRlYml0LWNvbnRlbnQgLml0ZW1fX3NlY3VyZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IC5pdGVtX19zZWN1cmUgLnBheW1lbnQtc2VjdXJlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZGViaXQtY29udGVudCAuaXRlbV9fdHJpYWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDhweCBhdXRvIDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDhweCA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbi0tcHJpY2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIHdpZHRoOiAxNjJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uLS1wcmljZSAuaXRlbV9fcHJpY2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbi0tcHJpY2UgLml0ZW1fX3ByaWNlLW51bWJlciB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uLS1wcmljZSAuaXRlbV9fcHJpY2UtbW9udGhseSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb24tLXByaWNlIC5pdGVtX19wcmljZS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlLWl0ZW0uc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlLWl0ZW0gaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtaXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlLWVtYWlsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDhweCAwIDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uIGxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbi1pY29ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uLWljb25zIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uLWljb25zIGltZzpsYXN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciB7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgLmxvYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0NjQzNDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXRleHRdLFxuLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1yZWdpc3RlcmVkIC5yZWdpc3RlcmVkX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLXJlZ2lzdGVyZWQgLnJlZ2lzdGVyZWRfX2lucHV0LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1kaXZpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtZGl2aWRlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLWRpdmlkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGggaW1nIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2dvb2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoX19nb29nbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTc3ZmM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aF9fZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aF9fZmFjZWJvb2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTU1OGM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciAuZXJyb3ItZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciAuZXJyb3ItZ3JvdXAuc2hvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIC5lcnJvci1ncm91cCBzcGFuIHtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY0cHgpO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtY29udGFpbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogOHB4IDAgMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgICBtaW4td2lkdGg6IDBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbjpob3ZlciwgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1idXR0b246Zm9jdXMsIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgOjpwbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAvKiBGaXJlZm94ICovXG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBsYWJlbCB7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLFxuLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXRleHRdLFxuLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIHNlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5yZWNhcHRjaGEtY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAucmVjYXB0Y2hhLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zaWdudXBfX2Zvcm0gLnJvdywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnNpZ251cF9fZm9ybSAucm93LCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnNpZ251cF9fZm9ybSAucm93IHtcbiAgICBtYXJnaW46IDAgYXV0byA0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzZweCk7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9faW1hZ2UsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2ltYWdlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA3MXB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9faW1hZ2UgaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19pbWFnZSBpbWcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX190ZXJtcywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fdGVybXMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19wYXNzd29yZGluZm8sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkaW5mbywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtLWNvbnRhaW4sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtLWNvbnRhaW4sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgbGFiZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgbGFiZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjYzFjN2QyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIHtcbiAgICBtYXJnaW46IDhweCA2cHggMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCBpbWcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCBpbWcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uIC5zaWdudXBfX2Zvcm0gZm9ybSBsYWJlbCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uIC5zaWdudXBfX2Zvcm0gZm9ybSBsYWJlbCB7XG4gICAgY29sb3I6ICNjMWM3ZDI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2ltYWdlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2NhbmNlbC1pbmZvLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fY2FuY2VsLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2NhbmNlbC1pbmZvIGEsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19jYW5jZWwtaW5mbyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnBheW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGF5bWVudF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4NXB4KTtcbiAgfVxuICAucGF5bWVudF9fY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucGF5bWVudF9fY29udGFpbmVyLS1zdWNjZXNzIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGF5bWVudF9fY29udGFpbmVyLS1lcnJvciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1zdWNjZXNzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjN2VhODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNlYmY2ZTA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzdlYTgwMDtcbiAgICBtYXJnaW46IDI0cHggMCAwIDA7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0IC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTMwcHggMzhweCA4cHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZXJyb3Iuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODhweCA4MHB4O1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yIGgxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gNTBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1lcnJvci1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItYnV0dG9uOmhvdmVyLCAucGF5bWVudF9fcmVzdWx0LS1lcnJvci1idXR0b246Zm9jdXMsIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0taWNvbiBpbWcge1xuICAgIGhlaWdodDogNjJweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgd2lkdGg6IDI4NnB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uOmhvdmVyLCAucGF5bWVudF9fcmVzdWx0LS1idXR0b246Zm9jdXMsIC5wYXltZW50X19yZXN1bHQtLWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWRpdmlkZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLXNpZ25pbiwgLnBheW1lbnRfX3Jlc3VsdC0tc2tpcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAjel9ocHBtX2lmcmFtZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi0tcHJvbW8ge1xuICAgIHdpZHRoOiA1NzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNTE1cHg7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NnB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnN1YnNjcmlwdGlvbl9fZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNjMWM3ZDI7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2JsdXJiIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX190ZXJtcyB7XG4gIG1hcmdpbjogOHB4IDAgMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2Zvb3RlciAuaXRlbV9fdGVybXMge1xuICAgIG1hcmdpbjogOHB4IDAgOHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3Rlcm1zIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW9QYXltZW50IC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi0tcHJvbW9QYXltZW50IC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2ctbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLXJpZ2h0IHtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxNjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS10ZXh0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW9QYXltZW50IC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cgLml0ZW1fX3ByaWNlLWRlc2NyaXB0aW9uIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1kZXNjcmlwdGlvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbl9fc3ViLXByb21vLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnN1YnNjcmlwdGlvbiAuaXRlbV9fdGVybXMge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5uZWVkLWhlbHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmVlZC1oZWxwIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5uZWVkLWhlbHBfX2NhbGxjZW50cmUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4ubmVlZC1oZWxwX19jYWxsY2VudHJlIGltZyB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG4ubmVlZC1oZWxwX19jYWxsY2VudHJlIGEge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLm5lZWQtaGVscC0tbGVnYWN5IHtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZWVkLWhlbHAtLWxlZ2FjeSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuLm5lZWQtaGVscC0tbGVnYWN5IC5uZWVkLWhlbHBfX2NhbGxjZW50cmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5lZWQtaGVscC0tbGVnYWN5IC5uZWVkLWhlbHBfX2NhbGxjZW50cmUge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvdHRvbTogLTcwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbn1cbi5uZWVkLWhlbHAtLWxlZ2FjeSAubmVlZC1oZWxwX19jYWxsY2VudHJlIGEge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzIxMjEyMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXJnaW46IDRweCAwIDAgOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZ251cCxcbi5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcixcbi5zdWJzY3JpcHRpb24tY2FuY2VsLFxuLmZvcmdvdC1wYXNzd29yZCxcbi5yZXNldC1wYXNzd29yZCxcbi5wYXNzd29yZC1zdWNjZXNzLFxuLnZlcmlmeS1lbWFpbCxcbi5yZWNvdmVyLWVtYWlsLFxuLnBheW1lbnRfX2NvbnRhaW5lcixcbi5jcmVhdGUtcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnNpZ251cDphZnRlcixcbi5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlcixcbi5zdWJzY3JpcHRpb24tY2FuY2VsOmFmdGVyLFxuLmZvcmdvdC1wYXNzd29yZDphZnRlcixcbi5yZXNldC1wYXNzd29yZDphZnRlcixcbi5wYXNzd29yZC1zdWNjZXNzOmFmdGVyLFxuLnZlcmlmeS1lbWFpbDphZnRlcixcbi5yZWNvdmVyLWVtYWlsOmFmdGVyLFxuLnBheW1lbnRfX2NvbnRhaW5lcjphZnRlcixcbi5jcmVhdGUtcGFzc3dvcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWdudXA6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbDphZnRlcixcbi5mb3Jnb3QtcGFzc3dvcmQ6YWZ0ZXIsXG4ucmVzZXQtcGFzc3dvcmQ6YWZ0ZXIsXG4ucGFzc3dvcmQtc3VjY2VzczphZnRlcixcbi52ZXJpZnktZW1haWw6YWZ0ZXIsXG4ucmVjb3Zlci1lbWFpbDphZnRlcixcbi5wYXltZW50X19jb250YWluZXI6YWZ0ZXIsXG4uY3JlYXRlLXBhc3N3b3JkOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyIHtcbiAgICBtYXJnaW46IDAgLTMycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpZ251cDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5mb3Jnb3QtcGFzc3dvcmQ6YWZ0ZXIsXG4ucmVzZXQtcGFzc3dvcmQ6YWZ0ZXIsXG4ucGFzc3dvcmQtc3VjY2VzczphZnRlcixcbi52ZXJpZnktZW1haWw6YWZ0ZXIsXG4ucmVjb3Zlci1lbWFpbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucHJvY2Vzc2luZyB+IC5uZWVkLWhlbHAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9maWxlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLnByb2ZpbGUtZWRpdCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCA0MHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1NzJweDtcbiAgbWluLWhlaWdodDogNTE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZmlsZS1lZGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZWRpdDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZWRpdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2ZpbGUtZWRpdF9faW1hZ2Uge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBtYXJnaW46IDAgYXV0byA4cHg7XG59XG4ucHJvZmlsZS1lZGl0X19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDhweDtcbiAgfVxufVxuLnByb2ZpbGUtZWRpdF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5wcm9maWxlLWVkaXRfX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZWRpdF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgfVxufVxuLnByb2ZpbGUtZWRpdC1jYXJkIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHBhZGRpbmc6IDMycHggOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtY2FyZCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnByb2ZpbGUtZWRpdC1jYXJkX19mb3JtIHtcbiAgd2lkdGg6IDQwNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZWRpdC1jYXJkX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2ZpbGUtZWRpdC1jYXJkIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDY0MzQzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9dGV4dF0sXG4ucHJvZmlsZS1lZGl0LWNhcmQgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvZmlsZS1lZGl0LWNhcmQgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGNvbG9yOiByZ2JhKDcwLCA2NywgNjcsIDAuNSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi5wcm9maWxlLWVkaXQtY2FyZCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZmlsZS1lZGl0LWNhcmQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAucHJvZmlsZS1lZGl0LWNhcmQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAucHJvZmlsZS1lZGl0LWNhcmQgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4ucHJvZmlsZS1lZGl0LWNhcmQgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2ZpbGUtZWRpdF9fY2hhbmdlLWNlbGxwaG9uZSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLnByb2ZpbGUtZWRpdF9fY2hhbmdlLWNlbGxwaG9uZSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9maWxlLWVkaXRfX3Jlc2VuZCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLnByb2ZpbGUtZWRpdF9fcmVzZW5kIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByb2ZpbGUtZWRpdF9fdGVybXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwge1xuICBoZWlnaHQ6IDY1MHB4O1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgbGFiZWwge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0LS1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXQtLXBhc3N3b3JkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDlweDtcbiAgY29sb3I6ICNhNGE0YTQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLnByb2ZpbGUtZWRpdC0tZW1haWwgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0X190ZXJtcyBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZWRpdC0tZW1haWwgLnByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnByb2ZpbGUtZWRpdF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDMzNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZWRpdC0tZW1haWwgLnByb2ZpbGUtZWRpdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnByb2ZpbGUtZWRpdC1jYXJkIHtcbiAgcGFkZGluZzogMjhweCAxNnB4IDMycHg7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZmlsZS1lZGl0LS11c2VybmFtZSAucHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtLXVzZXJuYW1lIC5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtLXVzZXJuYW1lIC5wcm9maWxlLWVkaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0OTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtLXVzZXJuYW1lIC5wcm9maWxlLWVkaXRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtLXBob25lIC5wcm9maWxlLWVkaXRfX2hlYWRpbmcsIC5wcm9maWxlLWVkaXQtLW90cCAucHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnByb2ZpbGUtZWRpdC0tcGhvbmUgLnByb2ZpbGUtZWRpdC1jYXJkLCAucHJvZmlsZS1lZGl0LS1vdHAgLnByb2ZpbGUtZWRpdC1jYXJkIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tcy1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1raHRtbC1ib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHJvZmlsZS1lZGl0LS1waG9uZSAucHJvZmlsZS1lZGl0LWNhcmRfX2Zvcm0sIC5wcm9maWxlLWVkaXQtLW90cCAucHJvZmlsZS1lZGl0LWNhcmRfX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDI3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmpzLXJlcXVpcmVkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyMTQxOGQ7XG59XG4uanMtcmVxdWlyZWQgOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogI0ZGOUVBNTtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqL1xufVxuLmpzLXJlcXVpcmVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0ZGOUVBNTtcbn1cbi5qcy1yZXF1aXJlZCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRkY5RUE1O1xufVxuLmpzLXJlcXVpcmVkIGxhYmVsIHtcbiAgY29sb3I6ICNkZDFmMjY7XG59XG4uanMtcmVxdWlyZWQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5qcy1yZXF1aXJlZCBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG59XG4uanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgY29sb3I6ICNkZDFmMjY7XG59XG4uanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUsXG4uanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xufVxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9dGV4dF0sXG4uanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uanMtcmVxdWlyZWQgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb25fX2hlYWRpbmcge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvZm9yc3Vic2NyaWJlcnMvbmV3cy0yNC1zdWIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9faGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9mb3JzdWJzY3JpYmVycy9uZXdzLTI0LXN1Yi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgICBAZXh0ZW5kICVzdGF0aWMtY2FyZDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFydGljbGUtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAwIGF1dG87XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibHVyYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMCAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1idXR0b24oJGJ0bi10ZXh0LCAkYnRuLWJhY2tncm91bmQpO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAtc21hbGw7XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtdXJsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skZ2FwLXNtYWxsICogMn0gKyAxMDAlKTtcbiAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kZ2FwLXNtYWxsO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzdGF0aWNpbWFnZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsICRnYXAtc21hbGwgJGdhcC1sYXJnZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgIEBleHRlbmQgJXN0YXRpYy1jYXJkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5uZXdzMjQtYnJhbmRpbmcge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMC41O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tYXRyaWMtcmVzdWx0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNmJiZDM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLm5ld3NsZXR0ZXItcmVnaXN0ZXItLWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2VtYWlsLXN1Ym1pdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZiMzFiO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkZ2FwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjYzMxNGE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQuMiU7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNjRjNjU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTQ2NjNiO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMyYTU4YztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMmE4YWI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDg1Mzc3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2YjMxYjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjYzMxNGE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAjZW1haWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGNvbG9yOiAjYmJiN2I3O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBtYXJnaW46IDAgMCAkZ2FwO1xuICAgIH1cblxuICAgICNlbWFpbC1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hZGJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTVweDtcbiAgICB9XG59IiwiLyogQ09MT1JTICovXG4kd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cbiRicmFuZC1wcmltYXJ5OiAjMDAwODZjICFkZWZhdWx0O1xuJGJyYW5kLXNlY29uZGFyeTogI2RkMWYyNiAhZGVmYXVsdDtcbiRicmFuZC1ibGFjazogIzIxMjEyMSAhZGVmYXVsdDtcbiRicmFuZC1mZWF0dXJlOiAjZGQxZjI2ICFkZWZhdWx0O1xuJGFyaWNsZS1saW5rLWNvbG9yOiAjMDAwODZjICFkZWZhdWx0O1xuXG4kYmFja2dyb3VuZC1ncmV5OiAjZWNlZmY1ICFkZWZhdWx0O1xuJGxpZ2h0LWdyZXk6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kYmx1ZS1ncmV5OiAjZWNmMWZkICFkZWZhdWx0O1xuJGZvcm0tZ3JleTogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRlbXB0eS1ncmV5OiAjYzFjN2QyICFkZWZhdWx0O1xuJGdyYXBoaWMtZ3JleTogIzhkOGQ4ZCAhZGVmYXVsdDtcbiRjb3JhbC1ncmV5OiAjNDc0NzUzICFkZWZhdWx0O1xuJG9wYWNpdHktZ3JleTogcmdiYSgzMywgMzMsIDMzLCAwLjYpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWdyZXk6ICNmNmY2ZjYgIWRlZmF1bHQ7XG4kYm9yZGVyLWRhcmstZ3JleTogIzk3OTc5NyAhZGVmYXVsdDtcblxuJGVsbGlwc2lzLWNvbG9yOiAjYzFjN2QyICFkZWZhdWx0O1xuJGVsbGlwc2lzLWNvbG9yLWFsdDogI2MxYzdkMiAhZGVmYXVsdDtcblxuJHByb2ZpbGUtZmllbGQtYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRlbGVjdGlvbnMtYnJhbmQ6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kbWF0cmljLWJsdWU6ICMwM2JiZDMgIWRlZmF1bHQ7XG4kbWF0cmljLW9yYW5nZTogI2Y2YjMxYiAhZGVmYXVsdDtcblxuLyogQlJBTkRTICovXG4kYnJhbmQtY2hhbm5lbDogI2Q5YTczODtcbiRicmFuZC1oZWFsdGg6ICMzZjZlODE7XG4kYnJhbmQtd2hlZWxzOiAjMDAwMDAwO1xuJGJyYW5kLXBhcmVudDogIzBhNzQ3NDtcbiRicmFuZC1zcG9ydDogIzRkNTU2NjtcbiRicmFuZC1maW46ICM1ZjVkNWM7XG4kYnJhbmQtYXJ0OiAjNmExYjBjO1xuXG4vKiBGT1JNUyAqL1xuJGRpc2FibGUtcmVkOiAjZTk3ZTgwO1xuJGRpc2FibGUtYmxhY2s6ICM4ZDhkOGQ7XG4kZXJyb3ItcmVkOiAjZGQxZjI2O1xuJGVycm9yLXJlZC1maWxsOiAjZjJjM2M1O1xuJHN1Y2Nlc3MtZ3JlZW46ICM3ZWE4MDA7XG4kc3VjY2Vzcy1ncmVlbi1maWxsOiAjZWJmNmUwO1xuJGhvdmVyLXJlZDogI2M3MWIyMjtcbiRob3Zlci1ibGFjazogIzA4MDgwODtcbiRhbWJlcjogI2Q5ODkxNDtcbiRhbWJlci1maWxsOiAjZmJlMmI3O1xuXG4vKiBTT0NJQUwgQ09MT1JTICovXG4kZmFjZWJvb2stYmx1ZTogIzNiNTk5ODtcbiRnb29nbGUtYmx1ZTogIzQyODVmNDtcbiRhcHBsZS1ibGFjazogIzAwMDAwMDtcbiRmYWNlYm9vay1ibHVlLWhvdmVyOiAjNDI2MDllO1xuJGdvb2dsZS1ibHVlLWhvdmVyOiAjMGE3N2ZjO1xuJGFwcGxlLWJsYWNrLWhvdmVyOiAjMGQwZDBkO1xuXG4vKiBMQVlPVVQgQ09MT1VSUyAqL1xuJGxocy1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRyaHMtYmctY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG5cbiRib2R5LWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kbW9iaWxlLWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kd2ViLWJhY2tncm91bmQ6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kd3JhcHBlci1iYWNrZ3JvdW5kOiAjZmFmYWZhICFkZWZhdWx0O1xuJGZpZWxkLWJhY2tncm91bmQ6ICNmMWYyZjYgIWRlZmF1bHQ7XG4kaGVhZGVyLWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kaGVhZGVyLWNvbnRhaW5lcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRicmFuZGJhci1iYWNrZ3JvdW5kOiAjMDAwMDAwICFkZWZhdWx0O1xuXG4kYXJyb3ctYmFja2dyb3VuZDogIzIxMjEyMSAhZGVmYXVsdDtcblxuJGJ0bi1iYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNkZDFmMjYgIWRlZmF1bHQ7XG5cbi8qIFYxICovXG4kZGFyay1ncmV5LXByaW1hcnk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kZGFyay1ncmV5LXNlY29uZGFyeTogIzY5Njk2OSAhZGVmYXVsdDtcbiRtZWRpdW0tZ3JleS1wcmltYXJ5OiAjYTRhNGE0ICFkZWZhdWx0O1xuJG1lZGl1bS1ncmV5LXNlY29uZGFyeTogI2NjY2NjYyAhZGVmYXVsdDtcbiRsaWdodC1ncmV5LXByaW1hcnk6ICNlMmUyZTIgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleS1zZWNvbmRhcnk6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWdyZXk6ICM5YjliOWIgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWdyZXk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kYmx1cmItZ3JleTogIzViNWI1YiAhZGVmYXVsdDtcbiRidG4tY29sb3I6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJsdWU6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXJlZDogI2RkMWYyNiAhZGVmYXVsdDtcbiRzbGlkZXItbmF2OiAjZDhkOGQ4ICFkZWZhdWx0O1xuJHNsaWRlci1uYXYtYWN0aXZlOiAjMjEyMTIxICFkZWZhdWx0O1xuXG4kZmFjZWJvb2stY29sb3I6ICM0MTcyQjggIWRlZmF1bHQ7XG4kZ29vZ2xlLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuXG4kZXJyb3I6ICM4NDAwMDAgIWRlZmF1bHQ7XG4kZXJyb3ItYmc6ICNmZmYwZjAgIWRlZmF1bHQ7XG4kc3VjY2VzczogIzQ5NUYzMyAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnOiAjZGJlZGM5ICFkZWZhdWx0O1xuJHdhcm5pbmc6ICNmZjc3MTggIWRlZmF1bHQ7XG4kc2VsZWN0aW9uOiAjMDRBNENDICFkZWZhdWx0O1xuXG4vKiBNYXRyaWMgUHJvdmluY2lhbCBDb2xvcnMqL1xuJGVjOiAjZmNiMTUwICFkZWZhdWx0O1xuJGdwOiAjZTQ2NjNiICFkZWZhdWx0O1xuJGtuOiAjMzJhNThjICFkZWZhdWx0O1xuJGxwOiAjNGY1OTdiICFkZWZhdWx0O1xuJG1wOiAjMTJhOGFiICFkZWZhdWx0O1xuJG5jOiAjZjZiMzFiICFkZWZhdWx0O1xuJG53OiAjY2MzMTRhICFkZWZhdWx0O1xuJHdjOiAjMDFiY2Q0ICFkZWZhdWx0O1xuJGZzOiAjZTY0YzY1ICFkZWZhdWx0OyIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuXG4kYmFzZS1mb250LXdlaWdodDogNDAwO1xuJGJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcblxuLyogQk9SREVSUyAqL1xuJGJhc2UtYm9yZGVyOiAxcHggc29saWQgcmdiYSgjNGE0YTRhLCAwLjEpICFkZWZhdWx0O1xuJHdoaXRlLWJvcmRlci10aGluOiAxcHggc29saWQgI2ZmZmZmZiAhZGVmYXVsdDtcbiRncmV5LWJvcmRlci10aGluOiAxcHggc29saWQgI2UyZTJlMiAhZGVmYXVsdDtcblxuLyogQk9YIFNIQURPV1MgKi9cbiRzZWNvbmRhcnktc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktc2hhZG93LWhvdmVyOiAwIDJweCAzcHggcmdiYSgzMywgNjUgLDE0MSwgMC40KSAhZGVmYXVsdDtcbiRsaWZlc3R5bGUtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoJGJsYWNrLCAwLjA1KTtcbiRuZXctc3RhdGljLXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMikgIWRlZmF1bHQ7XG4kbmF2LXNoYWRvdy10b3A6IDBweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuJGVsZWN0aW9ucy1zaGFkb3c6IDAgNHB4IDZweCAtMnB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMXB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKSAhZGVmYXVsdDtcbiRtYXRyaWMtc2hhZG93OiAwIDhweCAxMnB4IC00cHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDRweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpICFkZWZhdWx0O1xuXG4vKiBGT05UIFdFSUdIVFMgKi9cbiRyZWd1bGFyOiA0MDA7XG4kc2VtaS1ib2xkOiA2MDA7XG4kYm9sZDogNzAwO1xuXG4vKiBGT05UIFNJWkVTICovXG4kaGVhZGVyLW9uZTogMzJweCAhZGVmYXVsdDtcbiRoZWFkZXItdHdvOiAyMnB4ICFkZWZhdWx0O1xuJGhlYWRlci10aHJlZTogMThweCAhZGVmYXVsdDtcbiRoZWFkZXItZm91cjogMTRweCAhZGVmYXVsdDtcbiRoZWFkZXItZml2ZTogMTBweCAhZGVmYXVsdDtcbiRib2R5LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kYnV0dG9uLXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kbGluay1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJGxhYmVsLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kY2FwdGlvbi1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJHRpbnktc2l6ZTogMTBweCAhZGVmYXVsdDtcbiRidWNrZXQtaGVhZGVyLXNpemU6IDI2cHggIWRlZmF1bHQ7XG4kYnVja2V0LWhlYWRlci1pbWFnZTogMjhweCAhZGVmYXVsdDtcblxuLyogSEVBREVSIEJSQU5ESU5HICovXG4kbmF2LWZvbnQtc2l6ZTogMTNweCAhZGVmYXVsdDtcbiRuYXYtY29sb3I6ICMyMTIxMjEgIWRlZmF1bHQ7XG4kbmF2LWhvdmVyOiAjYzAwMDAwICFkZWZhdWx0O1xuJG5hdi1zcG9uc29yOiAjZGQxZjI2ICFkZWZhdWx0O1xuJG5hdi1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRuYXYtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRuYXYtaG92ZXItYm9yZGVyOiAjZDAwMjFiICFkZWZhdWx0O1xuJG5hdi1ob3Zlci1ib3JkZXItaGVpZ2h0OiAzcHggIWRlZmF1bHQ7XG4kbmF2LWNoaWxkLWZvbnQtc2l6ZTogMTFweDtcbiRuYXYtY2hpbGQtYmctaG92ZXI6ICNmM2YzZjMgIWRlZmF1bHQ7XG4kbG9naW4tbGluazogJGJyYW5kLWJsYWNrICFkZWZhdWx0O1xuJGJyYW5kYmFyLW5hdi1mb250OiAkZm9udC1mYW1pbHktYm9sZCAhZGVmYXVsdDtcbiRicmFuZGJhci1kcm9wZG93bi1mb250OiAkZm9udC1mYW1pbHktYm9sZCAhZGVmYXVsdDtcbiRzdWItYnRuLXdpZHRoOiAxMjZweCAhZGVmYXVsdDtcbiRsb2dpbi1idG4td2lkdGg6IDExMHB4ICFkZWZhdWx0O1xuJGJ0bi1yYWRpdXM6IDI1cHggIWRlZmF1bHQ7XG4kcHJvZmlsZS1pY29uOiAnaWNvbi1wcm9maWxlLW5ldHdlcmsuc3ZnJyAhZGVmYXVsdDtcblxuJGJ1bGxldC1jb2xvcjogJGJyYW5kLWJsYWNrICFkZWZhdWx0O1xuXG4vKiBGT09URVIgKi9cbiRtb2JpbGUtbmF2LWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kbW9iaWxlLW5hdjogIzIxMjEyMSAhZGVmYXVsdDtcbiRtb2JpbGUtbmF2LWFjdGl2ZTogIzIxNDE4ZCAhZGVmYXVsdDtcbiRmb290ZXItYmFja2dyb3VuZDogJHdoaXRlICFkZWZhdWx0O1xuJGZvb3Rlci1pY29uLWhlaWdodDogNDVweCAhZGVmYXVsdDtcblxuJGhlYWRlci1oZWlnaHQ6IDEwMHB4ICFkZWZhdWx0O1xuJGJyYW5kLWxvZ28td2lkdGg6IDEzMHB4ICFkZWZhdWx0O1xuJGJyYW5kLWxvZ28taGVpZ2h0OiA1NXB4ICFkZWZhdWx0O1xuJGxvZ28taGVpZ2h0LW1vYmlsZTogMjlweCAhZGVmYXVsdDtcblxuJGRpc2NvdmVyLWltYWdlLWhlaWdodDogNDBweCAhZGVmYXVsdDtcblxuLyogU1BBQ0lORyAqL1xuJGdhcDogOHB4ICFkZWZhdWx0O1xuJGdhcC1zbWFsbDogMTZweCAhZGVmYXVsdDtcbiRnYXAtbWVkaXVtOiAyNHB4ICFkZWZhdWx0O1xuJGdhcC1sYXJnZTogMzJweCAhZGVmYXVsdDtcblxuLyogU1BPUlQgVEVBTSBJTUFHRSAqL1xuJHNwb3J0LXRlYW0taW1nLXdpZHRoOiAzM3B4ICFkZWZhdWx0O1xuJHNwb3J0LXRlYW0taW1nLWhlaWdodDogMjRweCAhZGVmYXVsdDtcblxuLyogR1JJRExFWCAqL1xuJGdsLWNvbENvdW50OiAxMjtcbiRnbC1ncmlkTmFtZTogdGYtZ3JpZCAhZGVmYXVsdDtcbiRnbC1jb2xOYW1lOiB0Zi1jb2wgIWRlZmF1bHQ7XG4kZ2wtYXR0cmlidXRlTmFtZTogY2xhc3M7XG4kZ2wtZ3V0dGVyOiA4cHggIWRlZmF1bHQ7XG4kZ2wtZ3V0dGVyLXZlcnRpY2FsOiA4cHggIWRlZmF1bHQ7XG5cbi8qIE1FRElBIFFVRVJJRVMgKi9cbiRtb2JpbGUtc21hbGw6IDMwMHB4IDM0MHB4ICFkZWZhdWx0O1xuJG1vYmlsZTogMzAwcHggNzY4cHggIWRlZmF1bHQ7XG4kZGVza3RvcDogNzY4cHggIWRlZmF1bHQ7XG4kbGFwdG9wLWhlaWdodDogbWF4LWhlaWdodCA3MjBweDtcblxuLyogU0lURSBTVFJVQ1RVUkUgKi9cbiRzaXRlLXdpZHRoOiA5ODBweCAhZGVmYXVsdDtcbiRjb250ZW50LW1hcmdpbjogNzBweCAhZGVmYXVsdDtcbiRsaHMtd2lkdGg6IDY2NHB4ICFkZWZhdWx0O1xuJHJocy13aWR0aDogMzAwcHggIWRlZmF1bHQ7XG5cbiRxdW90YXRpb24tbWFyazogJy9pbWFnZXMvaWNvbnMvaWNvbl9xdW90YXRpb25fbmV0d2Vyay5zdmcnICFkZWZhdWx0OyIsIi8qIEZPTlRTICovXG4kYmFzZS1mb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJvbGQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1pdGFsaWM6ICdwcm94aW1hbm92YS1yZWd1bGFyaXQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJvbGRpdGFsaWM6ICdwcm94aW1hbm92YS1ib2xkaXQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYXJ0aWNsZS1ib2R5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYXJ0aWNsZS1ib2R5LWJvbGQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZlYXR1cmUtaGVhZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmZWF0dXJlLWhlYWRlci1mb250LW1vYmlsZTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGFydGljbGUtaGVhZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRhcnRpY2xlLWhlYWRlci1mb250LW1vYmlsZTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYnV0dG9uLWZvbnQ6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRidXR0b24tbGFyZ2UtZm9udDogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYnVja2V0LWhlYWRlci1mb250OiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYnVja2V0LWJvZHktZm9udDogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1oZWFkZXI6ICdyYWxld2F5LWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZm9vdGVyOiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mb290ZXItc2l6ZTogMTNweCAhZGVmYXVsdDtcblxuJGFyaWFsLWZvbnQ6ICdhcmlhbG10Jywgc2Fucy1zZXJpZjsiLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQG1peGluIHByaW1hcnktYnV0dG9uKCRjb2xvciwgJGJhY2tncm91bmQpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgIHBhZGRpbmc6IDAgJGdhcC1tZWRpdW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuQG1peGluIGJvcmRlci1idXR0b24oJGNvbG9yLCAkYm9yZGVyLCAkYmFja2dyb3VuZCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWJvcmRlci1mb250O1xuICAgIHBhZGRpbmc6IDAgJGdhcC1tZWRpdW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6IGludmVydCgkY29sb3IsIDEwMCUpO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuQG1peGluIGxhcmdlLWJ1dHRvbigkY29sb3IsICRiYWNrZ3JvdW5kKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tbGFyZ2UtZm9udDtcbiAgICBwYWRkaW5nOiAwICRnYXAtbWVkaXVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59Iiwi77u/QG1peGluIHZlbmRvci1wcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1raHRtbC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAgIEBpbmNsdWRlIHZlbmRvcl9wcmVmaXgoYm9yZGVyLXJhZGl1cywkcmFkaXVzKTtcbn1cblxuQG1peGluIHdvcmQtYnJlYWsoJHdvcmQtYnJlYWspIHtcbiAgICAtbXMtd29yZC1icmVhazogJHdvcmQtYnJlYWs7XG4gICAgd29yZC1icmVhazogJHdvcmQtYnJlYWs7XG59XG5cbkBtaXhpbiBib3gtc2l6aW5nKCRib3gtc2l6aW5nKSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94LXNpemluZztcbiAgICAtbW96LWJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xuICAgIGJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkYm94LXNoYWRvdykge1xuICAgIC1vLWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC1tcy1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtbW96LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5cbkBtaXhpbiBhcHBlYXJhbmNlKCRhcHBlYXJhbmNlKSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xuICAgIGFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24uLi4pIHtcbiAgICAtbW96LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygkdGV4dC1vdmVyZmxvdykge1xuICAgIC1tcy10ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbiAgICAtby10ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbiAgICB0ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbn1cblxuQG1peGluIHVzZXItc2VsZWN0KCR1c2VyLXNlbGVjdCkge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbiAgICAtbW96LXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgLW1zLXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbn1cblxuQG1peGluIGh5cGhlbnMoJGh5cGhlbnMpIHtcbiAgICAtd2Via2l0LWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIC1tb3otaHlwaGVuczogJGh5cGhlbnM7XG4gICAgLW1zLWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIGh5cGhlbnM6ICRoeXBoZW5zO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAgICRvcGFjaXR5LWllOiAkb3BhY2l0eSAqIDEwMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xufVxuXG5AbWl4aW4gbG9hZGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoaW1tZXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGJhY2tncm91bmQ6ICNmNmY3Zjg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWVlZWVlIDglLCAjZTBlMGUwIDE4JSwgI2VlZWVlZSAzMyUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4IDUwNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG5AbWl4aW4gY2FyZCgkcmFkaXVzLCAkY29sb3IsICRzaGFkb3cpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMpO1xufVxuXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcy4uLikge1xuICAgIGJhY2tncm91bmQ6IG50aChudGgoJGNvbG9yLXN0b3BzLCAxKSwgMSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSwgJGNvbG9yLXN0b3BzKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzKTtcbn1cblxuQG1peGluIGNvbHVtbigkY291bnQsICR3aWR0aCwgJGdhcCkge1xuICAgIC13ZWJraXQtY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICAgLW1vei1jb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgICBjb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkZ2FwO1xuICAgIC1tb3otY29sdW1uLWdhcDogJGdhcDtcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwO1xufVxuXG5AbWl4aW4gdGV4dC1zdHlsZSgkc2l6ZSwgJGNvbG9yIDogJGJyYW5kLWJsYWNrLCAkYWxpZ246IG51bGwsICRib2xkOiBudWxsKSB7XG4gICAgQGlmICRzaXplID09IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLW9uZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLXR3bztcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLXRocmVlO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaDQge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItZm91cjtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWZpdmU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBidG4ge1xuICAgICAgICBmb250LXNpemU6ICRidXR0b24tc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGJvZHkge1xuICAgICAgICBmb250LXNpemU6ICRib2R5LXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsaW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGluay1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICRsYWJlbC1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNhcHRpb24tc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IHRpbnkge1xuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHktc2l6ZTtcbiAgICB9XG5cbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgQGlmICRhbGlnbiA9PSBjZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfSBAZWxzZSBpZiAkYWxpZ24gPT0gcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaWYgJGJvbGQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZmllbGQoJGJhY2tncm91bmQsICRib3JkZXIsICRkaXNhYmxlOiBudWxsKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgIEBpZiAkZGlzYWJsZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuJWRlZmF1bHQtY2FyZCB7XG4gICAgcGFkZGluZzogJGdhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3gtc2hhZG93IDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdy1ob3Zlcik7XG4gICAgfVxufVxuXG4lc2Vjb25kYXJ5LWNhcmQge1xuICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdyAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3ctaG92ZXIpO1xuICAgIH1cbn1cblxuJXN0YXRpYy1jYXJkIHtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xufVxuXG4lbGlmZXN0eWxlLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRsaWZlc3R5bGUtc2hhZG93KTtcbn1cblxuJWRhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGltZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiVsaXZlYXJ0aWNsZWNhcmQge1xuICAgIG1heC13aWR0aDogNDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuJWxvYWRlcmljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9sb2FkZXItcm9sbGluZy5zdmcnKTtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgfVxufVxuXG4lc3RhdGljaW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4lc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxMnB4IC00cHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDRweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpO1xufVxuXG4iLCIvKiBcbiAqIEZPTlRTIFxuICogTG9jYWwgRm9udHNcbiAqL1xuXG4vLyBCb2xkXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCI7XG4gICAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLWJvbGRcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBSZWd1bGFyXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCI7XG4gICAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBCb2xkIEl0YWxpY1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZGl0XCI7XG4gICAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLWJvbGRpdFwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkaXQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhcmVndWxhclwiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gSXRhbGljXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyaXRcIjtcbiAgICBzcmM6IGxvY2FsKFwicHJveGltYW5vdmEtcmVndWxhcml0XCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyaXQtd2ViZm9udC53b2ZmMlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhcml0LXdlYmZvbnQudHRmXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhcml0LXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXJlZ3VsYXJcIilcbiAgICAgICAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIFJhbGV3YXlcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktcmVndWxhclwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcmFsZXdheS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3JhbGV3YXktcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktc2VtaWJvbGRcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9zZW1pYm9sZC9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9zZW1pYm9sZC9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicmFsZXdheS1ib2xkXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9yYWxld2F5LWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicmFsZXdheS1ib2xkLWl0YWxpY1wiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3JhbGV3YXktYm9sZGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImdpYnNvbi1saWdodFwiO1xuICAgIHNyYzogbG9jYWwoXCJHaWJzb24gUmVndWxhclwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2xpZ2h0L0dpYnNvbi1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJnaWJzb24tcmVndWxhclwiO1xuICAgIHNyYzogbG9jYWwoXCJHaWJzb24gUmVndWxhclwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvR2lic29uLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZ2lic29uLXNlbWlib2xkXCI7XG4gICAgc3JjOiBsb2NhbChcIkdpYnNvbiBTZW1pQm9sZFwiKSwgXG4gICAgICAgIHVybChcIi9mb250cy9zZW1pYm9sZC9naWJzb24tc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBPUEVOIFNBTlNcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zcmVndWxhclwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnN2ZyNvcGVuX3NhbnNyZWd1bGFyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNpdGFsaWNcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIilcbiAgICAgICAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtSXRhbGljLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc2l0YWxpY1wiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zYm9sZFwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LnN2ZyNvcGVuX3NhbnNib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc2JvbGQtaXRhbGljXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIilcbiAgICAgICAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc2JvbGRfaXRhbGljXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBQUkFUQVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJwcmF0YS1yZWd1bGFyXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9wcmF0YS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3ByYXRhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBEcm9pZCBTZXJpZiAtIFJlZ3VsYXJcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZHJvaWRzZXJpZlwiO1xuICAgIHNyYzogbG9jYWwoXCJkcm9pZHNlcmlmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvRHJvaWRTZXJpZi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0Ryb2lkU2VyaWYuc3ZnI2Ryb2lkX3NlcmlmXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIEFzc2lzdGFudCBSZWd1bGFyXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImFzc2lzdGFudFwiO1xuICAgIHNyYzogbG9jYWwoXCJhc3Npc3RhbnRcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Bc3Npc3RhbnQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXNzaXN0YW50LVJlZ3VsYXIuc3ZnI2Fzc2lzdGFudHJlZ3VsYXJcIilcbiAgICAgICAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIERyb2lkIFNlcmlmIC0gQm9sZFxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJkcm9pZHNlcmlmLWJvbGRcIjtcbiAgICBzcmM6IGxvY2FsKFwiZHJvaWRzZXJpZi1ib2xkXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC5zdmcjZHJvaWRfc2VyaWZib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIEFzc2lzdGFudCBCb2xkXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImFzc2lzdGFudC1ib2xkXCI7XG4gICAgc3JjOiBsb2NhbChcImFzc2lzdGFudC1ib2xkXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Fzc2lzdGFudC1Cb2xkLnN2ZyNkcm9pZF9zZXJpZmJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibGF0by1ib2xkXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9sYXRvLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvbGF0by1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogbW9udHNlcnJhdCAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYxNS1sYXRpbi02MDAuZW90XCIpO1xuICAgIHNyYzogbG9jYWwoXCJcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC5lb3Q/I2llZml4XCIpZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLnN2ZyNNb250c2VycmF0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtYm9sZFwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLmVvdFwiKTtcbiAgICBzcmM6IGxvY2FsKFwiXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJhcmlhbG10XCI7XG4gICAgc3JjOiBsb2NhbChcImFyaWFsbXRcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQuc3ZnI2FyaWFsbXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5hZGJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiNzdGlja3l7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5hZC0tbG9hZGVkIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmFkLS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgIH1cblxuICAgIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5hZC1leHBhbmQge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgPiBkaXYge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLmFkLS1sb2FkZWQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0KTtcbiAgICB9XG59XG5cbi5hZHBpeGVsIHtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnJldGFpbC1hZCB7XG4gICAgei1pbmRleDogOTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG5cbi50cmFuc2l0aW9uYWwtYWQge1xuICAgIHotaW5kZXg6IDIxNDYwMDAwMDA7XG59XG5cbi5pbnRlcnN0aXRpYWwtYWQge1xuICAgIHotaW5kZXg6IDIxNDYwMDAwMDA7XG59XG5cbi5wb3MtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuI2FkLTIwMHg0MDAtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCLvu78vL1xuLy8gSGVscGVyIGNsYXNzZXMgYWNjZXNpYmxlIGV2ZXJ5d2hlcmUgb24gc2l0ZS5cbi8vXG5cbi8vQ29tbW9uIHVzZSBmb3IgaGlkaW5nIGNvbXBvbmVudHMgd2hlbiBhbiBhZCBsb2Fkc1xuLnRmLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRmLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnRmLWFydGljbGVsaXN0LFxuICAgIC5hcnRpY2xlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8qIFdJREdFVFMgKi9cbiAgICAudGYtc3Vic2NyaXB0aW9uLFxuICAgIC50Zi1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbixcbiAgICAudGYtZGF0aW5nLFxuICAgIC50Zi1zaGFyZS15b3VyLXN0b3J5LFxuICAgIC50Zi12b3RlIHtcbiAgICAgICAgLy8gbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIudGYtcGFnaW5hdGlvbiB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG59XG5cbi5tZC1jaXJjdWxhci1wcm9ncmVzcyB7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDBweDtcblxuICAgICZfX3BhdGgge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgICBhbmltYXRpb246IGRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICBzdHJva2U6ICNhZWFlYWU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRhc2gge1xuICAgIDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMSwyMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LDIwMDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogODksMjAwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNDtcbiAgICB9XG59XG4iLCIvL1xuLy8gTWVkaWFcbi8vXG5cbi8vIHRmLWltYWdlXG4udGYtaW1hZ2V7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6MXB4O1xuXG4gID4gZGl2e1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4vLyBDdXN0b20gYXNwZWN0LXJhdGlvXG5Ac3VwcG9ydHMgKC0tY3VzdG9tOnByb3BlcnR5KSB7XG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGRpdltzdHlsZT1cIi0tYXNwZWN0LXJhdGlvOjE2Lzk7XCJdOjpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLyAoMTYgLyA5KSk7XG4gIH1cbiAgZGl2W3N0eWxlPVwiLS1hc3BlY3QtcmF0aW86MTtcIl06OmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbiAgW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdID4gOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCLvu78vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMyAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gVmVyc2lvbjogMi45LjRcblxuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gcmVtb3ZlIHBhZGRpbmc6IGNsaWVudFdpZHRoID0gd2lkdGggKyBwYWRkaW5nICgwKSA9IHdpZHRoXG4gIFtoaWRkZW5dIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIFthcmlhLWNvbnRyb2xzXSwgW2RhdGEtYWN0aW9uXSB7IGN1cnNvcjogcG9pbnRlcjsgfVxufVxuLnRucy1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbiAgPiAudG5zLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4udG5zLWhvcml6b250YWwge1xuICAmLnRucy1zdWJwaXhlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgJi50bnMtbm8tc3VicGl4ZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi50bnMtY2Fyb3VzZWwge1xuICAgICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAgID4gLnRucy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cbi50bnMtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBtYWtlIHN1cmUgc2xpZGVyIGNvbnRhaW5lciBpcyB2aXNpYmxlXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gID4gLnRucy1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICB9XG4gID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgPiAudG5zLW1vdmluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB9XG59XG4udG5zLWF1dG93aWR0aCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG4gICYudG5zLWNvbXBsZXRlIHsgb3BhY2l0eTogMTsgfVxufVxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuLnRucy1vdmggeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4udG5zLXZpc3VhbGx5LWhpZGRlbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMDAwZW07IH1cbi50bnMtdHJhbnNwYXJlbnQgeyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cbi50bnMtbm9ybWFsLCAudG5zLWZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5cbi8vICoqKiBGaXggYSB2aWV3cG9ydCBpc3N1ZSBpbiBpbml0aWFsaXphdGlvblxuLnRucy12cGZpeCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gID4gZGl2LCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gKioqIERldGVjdGluZyBicm93c2VyIGNhcGFiaWxpdHkgKioqXG4kd2lkdGg6IDMxMHB4O1xuJGhlaWdodDogMTBweDtcbiRjb3VudDogNzA7XG4kcGVycGFnZTogMztcblxuLnRucy10IHtcbiAgJi1zdWJwMiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi1jdCB7XG4gICAgd2lkdGg6ICgxMDAlICogJGNvdW50IC8gJHBlcnBhZ2UpO1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAoMTAwJSAvICRjb3VudCk7XG4gICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuXG5AaW1wb3J0IFwiLi4vY29uZmlnL3R5cG9ncmFwaHlcIjtcblxuQGltcG9ydCBcIi4uL2Z1bmN0aW9ucy9hZHZlcnRzXCI7XG5AaW1wb3J0IFwiLi4vZnVuY3Rpb25zL2hlbHBlcnNcIjtcbkBpbXBvcnQgXCIuLi9mdW5jdGlvbnMvbG9hZGVyXCI7XG5AaW1wb3J0IFwiLi4vZnVuY3Rpb25zL21lZGlhXCI7XG5AaW1wb3J0IFwiLi4vZnVuY3Rpb25zL25vcm1hbGl6ZVwiO1xuXG5AaW1wb3J0ICcuL25vZGVfbW9kdWxlcy90aW55LXNsaWRlci9zcmMvdGlueS1zbGlkZXInO1xuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDYyLjUlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxufVxuXG5odG1sLFxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi5jbGVhciB7XG4gICAgKnpvb206IDE7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJjotbW96LWxvYWRpbmcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuXG4uaW1nLWxhenkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQpO1xuXG4gICAgJi5pbWctbG9hZGVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuOjpzZWxlY3Rpb24sXG46Oi13ZWJraXQtc2VsZWN0aW9uLFxuOjotbW96LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGUtYmFja2dyb3VuZDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWItYmFja2dyb3VuZDtcbiAgICB9XG59XG5cbmVtIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWl0YWxpYztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nLFxuYiB7XG4gICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi53cmFwcGVyIHtcbiAgICB3aWR0aDogJHNpdGUtd2lkdGg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4jbWFpbi1jb250ZW50IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnQtbWFyZ2luO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICYud3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogI3skc2l0ZS13aWR0aCArICRnYXAqMn07XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdyYXBwZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cbiAgICAmLnByaW1lIHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi0tc3BlY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgfVxuXG4gICAgLnRmLWxocy1jb2wge1xuICAgICAgICB3aWR0aDogJGxocy13aWR0aDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwLXNtYWxsO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC50Zi1yaHMtY29sIHtcbiAgICAgICAgd2lkdGg6ICRyaHMtd2lkdGg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi0taW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi5pcy1zdGlja3kge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRmLWZ1bGwtY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jYXJ0aWNsZXNfX2xvYWRtb3JlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcbiAgICBAZXh0ZW5kICVsb2FkZXJpY29uO1xuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuI2FydGljbGVzX19sb2FkbW9yZS0tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgfVxufVxuXG4ub3V0YnJhaW4tYXJ0aWNsZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG5sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbmlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtcmV2ZWFsLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xufVxuXG5zZWxlY3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnJyk7XG4gICAgICAgIHBvc2l0aW9uOiBib3R0b20gOXB4IHJpZ2h0IDEycHg7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBzaXplOiAyMHB4O1xuICAgIH1cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhLFxubGFiZWwge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmZvcm0ge1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcC1tZWRpdW07XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuICAgICAgICAmOmhvdmVyICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICY6Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWdyZXksIDUwJSk7XG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWdyZXksIDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRncmV5LWJvcmRlci10aGluO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuICAgICAgICAmOmhvdmVyICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICY6Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmFsaWRhdGlvbi0tZXJyb3Ige1xuICAgICAgICBib3JkZXI6IHJlZCAxcHggc29saWQ7XG4gICAgfVxufVxuXG4ucmVjYXB0Y2hhIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuXG4uYnJhbmRiYXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kYmFyLWJhY2tncm91bmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgLndyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItbmF2LWZvbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlua3MtLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYycHg7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXV0aCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yZWdpc3RlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9nb3V0IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2dpbiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbG9naW4tYnRuLXdpZHRoO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rcy0tZHJvcGRvd24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItbmF2LWZvbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTdweCAxMHB4O1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBzaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5icmFuZGJhcl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0OXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogNTQ1cHg7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcblxuICAgICAgICAmLS1jb2x1bW4ge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1kcm9wZG93bi1mb250O1xuICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItZHJvcGRvd24tZm9udDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIC50Zi1hdXRoIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIFxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX3JlZ2lzdGVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fbG9nb3V0IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fbG9naW4ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigkYnJhbmQtYmxhY2ssICRidG4tY29sb3IsICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4uc29jaWFsLWxpbmtzIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4gICAgSGVhZGVyIERlc2t0b3BcbiovXG5oZWFkZXIge1xuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAuc29jaWFsLWNvbnRyb2wge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLnNvY2lhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwICRnYXA7XG4gICAgICAgICAgICAgICAgZmxleDogYXV0bztcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4gICAgRm9vdGVyIERlc2t0b3BcbiovXG5cbi5mb290ZXIge1xuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4O1xuXG4gICAgICAgIC5zb2NpYWwtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4gICAgTW9iaWxlIE1lbnVcbiovXG5cbiNtZW51IHtcbiAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLnNvY2lhbC10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCMwMDAsIDIwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgICAgLnNvY2lhbC1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAuc29jaWFsLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9zb2NpYWxzaGFyZVwiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcblxuLmhlYWRlciB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJhY2tncm91bmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICYubmV3czI0IHtcbiAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRicmFuZC1sb2dvLWhlaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3BvcnQge1xuICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudzI0IHtcbiAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndpdG5lc3Mge1xuICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnJhbmQtbG9nby1oZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcblxuICAgICAgICAgICAgJi1pbmxpbmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWVsZC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTdweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNlYXJjaC1hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblxuICAgICAgICAgICAgICAgICAgICAuYnJhbmQtbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNGE0YTRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWVsZC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDE3cHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZmllbGQtYmFja2dyb3VuZCwgMiUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tc2VhcmNoLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuXG4gICAgICAgICAgICAuc29jaWFsLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbG9nby1oZWlnaHQtbW9iaWxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgICNhdXRoLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIC8vIG1pbi13aWR0aDogMjAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0aCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdWJzY3JpYmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xvZ2luIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxvZ2luLWxpbms7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByb2ZpbGUtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGlja3ktaGVhZGVyIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7XG5cbiAgICAmLmlzLXN0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG5cbiAgICAuYWRibG9jayB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZC0tbG9hZGVkIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgMC44cyBlYXNlLWluLW91dCk7XG4gICAgfVxufVxuIiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5oZWFkZXJfX25hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1iZy1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjAuNTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6ICRnYXA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkbWVkaXVtLWdyZXktcHJpbWFyeSwwKSAwJSwgcmdiYSgkbWVkaXVtLWdyZXktcHJpbWFyeSwwLjIpIDUwJSwgcmdiYSgkbWVkaXVtLWdyZXktcHJpbWFyeSwgMC44KSAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRuYXYtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbmF2LWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRuYXYtaG92ZXItYm9yZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1ob3Zlci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXYtaG92ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzaXplKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1ob3ZlcjtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1uYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zcG9uc29yZWQge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1zcG9uc29yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjJweCAxM3B4IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctcmVkLWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xODBkZWcpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctcmVkLWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTE4MGRlZykpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLW5hdixcbiAgICAgICAgICAgIC5zdWItbmF2LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAycHggMnB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcblxuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtY2hpbGQtYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTkwZGVnKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1uYXYtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLm1lbnUtbGVmdCB7XG4gICAgICAgICAgICA+IC5zdWItbmF2IHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1uYXYtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5mb290ZXIge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm9vdGVyLXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZm9vdGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJocyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLW1lZGl1bTtcbiAgICB9XG5cbiAgICAmX19hcHAtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGZvb3Rlci1pY29uLWhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1zZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuXG4gICAgICAgICAgICAuc29jaWFsLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1mb290ZXItc2l6ZTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcblxuICAgICAgICAucG9waWEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9vdGVyX19idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtYmxhY2ssIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvb3RlciB7XG4gICAgICAgICAgICAgICAgJl9fY29udGFjdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tbWFpbC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3Bob25lIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tcGhvbmUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aGlyZC1wYXJ0eSB7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5kaXNjb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlc3RhdGljLWNhcmQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc2NhbGVkLWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYtc2NhbGVkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmLXBhaWRjb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3ByaW1lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ZvcnN1YnNjcmliZXJzL3RhZ25ldy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZS1zbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb3Itc3Vic2NyaWJlcnMge1xuICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3ByaW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1mZWF0dXJlcyB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGwgJGdhcC1zbWFsbCAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmZvci1zdWJzY3JpYmVycyB7XG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1uZXdzcGFwZXIge1xuICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwi77u/Lm1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICByaWdodDogLTEwMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDMwMDtcblxuICAgICYub3BlbiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5jbG9zZV9zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDguNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY3Rpb25zIHtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG5cbiAgICAgICAgICAgIC5tZW51X19pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuXG4gICAgICAgICAgICAgICAgLmV4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnJhbmQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuYm9keSB7XG4gICAgJi5zd2lwZS1hY3RpdmUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuXG4uYWQtbG9hZGVkIHtcbiAgICAuc3dpcGUtb3ZlcmxheSB7XG4gICAgICAgICYtLWxlZnQsICYtLXJpZ2h0IHtcbiAgICAgICAgICAgIHRvcDogMTQ5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zd2lwZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzIGFsbCBlYXNlLWluLW91dCk7XG5cbiAgICAmLS1sZWZ0LFxuICAgICYtLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB0b3A6IDk4cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzIGFsbCBlYXNlLWluLW91dCk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gICAgfVxufVxuXG4ub3ZlcmxheSB7XG4gICAgJi1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiN2JlY2I7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0byBib3R0b20sXG4gICAgICAgICAgICAgICAgI2I3YmVjYixcbiAgICAgICAgICAgICAgICAjYjdiZWNiIDUwJSxcbiAgICAgICAgICAgICAgICAjZmZmZmZmIDUwJSxcbiAgICAgICAgICAgICAgICAjZmZmZmZmXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbi5kaXNjb3Zlcm1vcmUge1xuICAgICYtbmF2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIDIzcHggJGdhcC1sYXJnZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEzcHgpO1xuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtdXJsPVwiZm9yc3Vic2NyaWJlcnNcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1mZWF0dXJlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggMjNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItZHJvcGRvd24tZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdG9wIDRweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIHRvcDogMTdweDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1heC1oZWlnaHQgMC40cyBlYXNlLW91dCk7XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gICAgQ0xBU1NFU1xuLy8qKioqKioqKioqKioqKioqKioqKioqKipcbi8vIEdSSURcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJde1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDAgKC0kZ2wtZ3V0dGVyKjAuNSk7XG59XG4vLyBDT0xTXG5bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXXtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAoJGdsLWd1dHRlciowLjUpICRnbC1ndXR0ZXItdmVydGljYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi8vIEpVU1QgXCJDT0xcIiAmIFwiQ09MX1wiXG5bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJde1xuICBmbGV4OiAxIDEgMCU7XG59XG4vLyBKVVNUIFwiQ09MLVwiXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJde1xuICBmbGV4OiBub25lO1xufVxuXG4vLyBDT0wgJiBHUklEXG5bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl17XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEhFTFBFUlMgU1VGRklYRVNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vLyBGT1IgR1JJRFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl17XG4vLyBObyBzcGFjaW5nIGJldHdlZW4gY29scyA6IG5vR3V0dGVyXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW5vR3V0dGVyXCJde1xuICAgIG1hcmdpbjogMDtcbiAgICA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcbiAgICA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl17XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4vLyBObyBXcmFwcGluZ1xuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ub1dyYXBcIl17XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbi8vIEhvcml6b250YWwgYWxpZ25tZW50IG9uIGNlbnRlclxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1jZW50ZXJcIl17XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbi8vIEhvcml6b250YWwgYWxpZ25tZW50IG9uIHJpZ2h0XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLXJpZ2h0XCJde1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbi8vIFZlcnRpY2FsIGFsaWdubWVudCBvbiB0b3BcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItdG9wXCJde1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4vLyBWZXJ0aWNhbCBhbGlnbm1lbnQgb24gbWlkZGxlXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW1pZGRsZVwiXXtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4vLyBWZXJ0aWNhbCBhbGlnbm1lbnQgb24gYm90dG9tXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWJvdHRvbVwiXXtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuLy8gT3JkZXJzXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLXJldmVyc2VcIl17XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWNvbHVtblwiXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0ge1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItY29sdW1uLXJldmVyc2VcIl17XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbi8vIFNwYWNlcyBiZXR3ZWVuIGFuZCBhcm91bmQgY29sc1xuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1zcGFjZUJldHdlZW5cIl17XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLXNwYWNlQXJvdW5kXCJde1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbi8vIEVxdWFsIGhlaWdodHMgY29sdW1uc1xuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1lcXVhbEhlaWdodFwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItZXF1YWxIZWlnaHRcIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1lcXVhbEhlaWdodFwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl17XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICA+ICp7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4vLyBSZW1vdmVzIHRoZSBwYWRkaW5nLWJvdHRvbVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ub0JvdHRvbVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbm9Cb3R0b21cIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ub0JvdHRvbVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl17XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gRk9SIENPTFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXXtcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItdG9wXCJde1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbWlkZGxlXCJde1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ib3R0b21cIl17XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItZmlyc3RcIl17XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWxhc3RcIl17XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBHUklEIEJZIE5VTUJFUlxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBpbmNsdWRlIG1ha2VHcmlkQnlOdW1iZXIoI3skZ2wtZ3JpZE5hbWV9KTtcbkBlYWNoICRtcS1rZXksICRtcS12YWx1ZSBpbiAkZ2wtbXEtbGlzdCB7XG4gIEBpbmNsdWRlIGJwKCN7JG1xLWtleX0pIHtcbiAgLy9AbWVkaWEgI3skbXEtdmFsdWV9IHtcbiAgICBAaW5jbHVkZSBtYWtlR3JpZEJ5TnVtYmVyKF8jeyRtcS1rZXl9KTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQ09MUyBTSVpFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBpbmNsdWRlIG1ha2VDb2woI3skZ2wtY29sTmFtZX0pO1xuQGluY2x1ZGUgbWFrZU9mZihvZmYpO1xuXG5cbkBlYWNoICRtcS1rZXksICRtcS12YWx1ZSBpbiAkZ2wtbXEtbGlzdCB7XG4gIEBpbmNsdWRlIGJwKCN7JG1xLWtleX0pIHtcbiAgICBAaW5jbHVkZSBtYWtlQ29sKF8jeyRtcS1rZXl9KTtcbiAgICBAaW5jbHVkZSBtYWtlT2ZmKF8jeyRtcS1rZXl9KTtcbiAgICBAaW5jbHVkZSBtYWtlRmlyc3RMYXN0KF8jeyRtcS1rZXl9KTtcbiAgfVxufVxuXG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEhJRElORyBDT0xTXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGVhY2ggJG1xLWtleSwgJG1xLXZhbHVlIGluICRnbC1tcS1saXN0IHtcbiAgQGluY2x1ZGUgYnAoI3skbXEta2V5fSkge1xuICAgIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRtcS1rZXl9LWhpZGRlblwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTWFrZSB0aGUgYnJlYWtwb2ludHNcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIGJwKCRicmVha3BvaW50KSB7XG4gICRxdWVyeTogbWFwLWdldCgkZ2wtbXEtbGlzdCwgJGJyZWFrcG9pbnQpO1xuICBAaWYgJHF1ZXJ5ICE9IG51bGwge1xuICAgIEBtZWRpYSAoJGdsLW1xLXdpZHRoOiAje250aCgkcXVlcnksIDEpfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1bmN0aW9uIHRvIGdlbmVyYXRlIHRoZSBncmlkIGJ5IG51bWJlclxuQG1peGluIG1ha2VHcmlkQnlOdW1iZXIoJGdyaWQpXG57XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdsLWNvbENvdW50IHtcbiAgICAgIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRncmlkfS0jeyRpfVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcbiAgICAgIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRncmlkfS0jeyRpfVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG4gICAgICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ3JpZH0tI3skaX1cIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJdIHtcbiAgICAgICAgJGZyYWN0aW9uOiBtYXRoLmRpdigxLCAkaSk7XG5cbiAgICAgICAgZmxleC1iYXNpczogbWFwLWdldCgkZ2wtY29sRnJhY3Rpb25zLCAkZnJhY3Rpb24pO1xuICAgICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGdsLWNvbEZyYWN0aW9ucywgJGZyYWN0aW9uKTtcbiAgICAgIH1cbiAgfVxufVxuXG4vLyBGdW5jdGlvbiB0byBnZW5lcmF0ZSB0aGUgZ3JpZCBieSBjb2x1bW5zXG5AbWl4aW4gbWFrZUNvbCgkY29sKVxue1xuICBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl0ge1xuICAgIFxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdsLWNvbENvdW50IHtcbiAgICAgID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGNvbH0tI3skaX1cIl17IGZsZXgtYmFzaXM6IG1hcC1nZXQoJGdsLWNvbFBvcnRpb25zLCAkaSk7IG1heC13aWR0aDogbWFwLWdldCgkZ2wtY29sUG9ydGlvbnMsICRpKTsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdW5jdGlvbiB0byBnZW5lcmF0ZSB0aGUgLWZpcnN0ICYgLWxhc3QgYmFzZSBvbiBtcSBrZXlzIChhcyBfbGctZmlyc3QpXG5AbWl4aW4gbWFrZUZpcnN0TGFzdCgkbXEpXG57XG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXSB7XG4gICAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JG1xfS1maXJzdFwiXXtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gICAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JG1xfS1sYXN0XCJde1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1bmN0aW9uIHRvIGdlbmVyYXRlIHRoZSBvZmZzZXRcbkBtaXhpbiBtYWtlT2ZmKCRvZmYpXG57XG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkZ2wtY29sQ291bnQgLSAxIHtcbiAgICAgID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIiN7JG9mZn0tI3skaX1cIl17IG1hcmdpbi1sZWZ0OiBtYXAtZ2V0KCRnbC1jb2xQb3J0aW9ucywgJGkpOyB9XG4gICAgfVxuICB9XG5cbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRnbC1jb2xDb3VudCAtIDEge1xuICAgICAgPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIiN7JG9mZn0tI3skaX1cIl17IG1hcmdpbi1yaWdodDogbWFwLWdldCgkZ2wtY29sUG9ydGlvbnMsICRpKTsgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7JHRoZW1lQ29sb3J9O1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCB7XG4gICYsXG4gICYuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNlbnRlcmVkIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3JkZXI6IDk5OTk7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuXG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cblxuXG5cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzXCI7XG5cbi5zd2lwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgICAmLW5leHQsXG4gICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBzaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhcnJvdy1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsIFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAkZ2FwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgyNzBkZWcpKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwICRnYXA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLW5hdjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b2dnbGUtZnVsbHNjcmVlbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkZ2FwO1xuICAgICAgICByaWdodDogJGdhcDtcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWZ1bGxzY3JlZW4uc3ZnXCIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5ib29rbWFyayB7XG4gICAgJi1zaWdudXAge1xuICAgICAgICAmX19sb2FkZXIgeyAgICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNTdweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjokZ2FwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLW5hdi1ib29rbWFya3MtZ3JleS5zdmcnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNiOGJmY2I7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNThweDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XHJcblxyXG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcclxuXHJcbi5mb3Jnb3QtcGFzc3dvcmQsXHJcbi5yZXNldC1wYXNzd29yZCxcclxuLnBhc3N3b3JkLXN1Y2Nlc3MsXHJcbi52ZXJpZnktZW1haWwsXHJcbi5yZWNvdmVyLWVtYWlsLFxyXG4uY3JlYXRlLXBhc3N3b3JkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MTVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDU3MnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcclxuXHJcbiAgICAgICAgJi0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzM3B4IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XHJcblxyXG4gICAgICAgICYtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2UtYnRuIHtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogJGdhcC1tZWRpdW07XHJcbiAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UpO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcclxuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4xKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICAgICAgICAgIHNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogJGdhcC1sYXJnZSBhdXRvO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtbGFyZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ub3QtcmVjZWl2ZWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvcixcclxuICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW46ICRnYXAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbWFpbC1zZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcclxuXHJcbiAgICAgICAgICAgIC5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAuZm9yZ290LXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmV5LXByaW1hcnk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xyXG5cclxuICAgICAgICAgICAgJi5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLWxhcmdlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0byAkZ2FwLWxhcmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9yZ290LXBhc3N3b3JkX19jZWxsLWxpbmsge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogMTY0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG8gJGdhcC1tZWRpdW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG8gJGdhcC1zbWFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVybXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyMTQxOGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjE0MThkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFuZ2UtY2VsbHBob25lIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGdhcC1zbWFsbDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzZW5kIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGdhcC1zbWFsbDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhc3N3b3JkX19oaW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTNweCA3cHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcclxuXHJcbiAgICAgICAgLmhpbnQge1xyXG5cclxuICAgICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanMtcmVxdWlyZWQge1xyXG4gICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzZXQtcGFzc3dvcmQge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLWxhcmdlIGF1dG8gJGdhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICZfX3Rlcm1zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFzc3dvcmQtcnVsZXMtbXNnIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuanMtcmVxdWlyZWQge1xyXG4gICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFzc3dvcmQtc3VjY2VzcyB7XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnZlcmlmeS1lbWFpbCB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm9sZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA2N3B4O1xyXG4gICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVjb3Zlci1lbWFpbCB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm9sZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA2N3B4O1xyXG4gICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2UtYnV0dG9uKCR3aGl0ZSwgJGJyYW5kLWJsYWNrKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1sYXJnZSoyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3JlYXRlLXBhc3N3b3JkIHtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYXNzd29yZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRpbmcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOCk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZm9yZ290LXBhc3N3b3JkIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG4uYWNjb3VudC1naWZ0aW5nIHtcbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTcycHg7XG4gICAgICAgIGhlaWdodDogNTE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgOTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEycHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAzNHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJGdhcC1tZWRpdW07XG4gICAgICAgIHJpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UpO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBzaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyIHtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4ucHJvY2Vzc2luZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuXG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG5cbiAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgfVxuXG4gICAgJi1yZXF1ZXN0IHtcbiAgICAgICAgPiAucHJvY2Vzc2luZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXNzd29yZC1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjc3Vicy1zaWduaW4tcHJvY2Vzc2luZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jc3Vicy1zaWduaW4tcHJvY2Vzc2luZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLnByb2ZpbGUtZGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDQzNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICYtZW1haWwsXG4gICAgICAgICAgICAmLWZhY2Vib29rLFxuICAgICAgICAgICAgJi1nb29nbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX191c2VybmFtZSB7XG4gICAgICAgIHdpZHRoOiA0MzRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGFlMGVkO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3VzZXItaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRzZWNvbmRhcnktcmVkKTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVudmVyaWZpZWQsXG4gICAgICAgICAgICAudmVyaWZpZWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVudmVyaWZpZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXJyb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52ZXJpZmllZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vay1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbWFpbC11c2VybmFtZSB7XG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0YXRpYy1jYXJkO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0qMiAkZ2FwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWdyaWQge1xuICAgICAgICAgICAgd2lkdGg6IDQzNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlLCAmdmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1ub2NsaWNrIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLW5vY2xpY2stYWN0aXZlLXBvaW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWVkaXQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLS1mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tc2lnbi1mYi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWdvb2dsZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tc2lnbi1nb29nbGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hcHBsZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tc2lnbi1hcHBsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG4uYXV0aCB7XG4gICAgJl9fc3Vic2NyaWJlIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICB3aWR0aDogJHN1Yi1idG4td2lkdGg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcm9maWxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdhcC1zbWFsbDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvZmlsZS1tZW51IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zLyN7JHByb2ZpbGUtaWNvbn0nKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmluZGljYXRvciB7XG4gICAgICAgICAgICAuYXV0aF9fcHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWZlYXR1cmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZSB7XG4gICAgICAgICAgICAmLW1lbnUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7IFxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA0MXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMnMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXggMC4ycyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4ycyBlYXNlLWluXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAycHggMnB4KTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHsgXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICAmLS1waG9uZS1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E0YTRhNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUtc2lnbm91dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbWFpbCB7XG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYnV0dG9uKCAkc2Vjb25kYXJ5LXJlZCwgMXB4IHNvbGlkICRzZWNvbmRhcnktcmVkLCAkc2Vjb25kYXJ5LXJlZCApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdW5hdXRoZW50aWNhdGVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXN1c3BlbmRlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsICRnYXA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcC1zbWFsbCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJHNlY29uZGFyeS1yZWQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE0MThkO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG5AaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAucHJvZmlsZSB7XG4gICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDAgMCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZS1iYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTRhNGE0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm5vLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgJi0tdW5hdXRoZW50aWNhdGVkLFxuICAgICAgICAgICAgICAgICAgICAmLS1hdXRoZW50aWNhdGVkLFxuICAgICAgICAgICAgICAgICAgICAmLS1zdXNwZW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9maWxlLS1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUtc2lnbm91dCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZmlsZS0tY29weXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4ICRnYXAtc21hbGwgMzFweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWFiLWxvZ28ucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXVuYXV0aGVudGljYXRlZCxcbiAgICAgICAgJi0tYXV0aGVudGljYXRlZCxcbiAgICAgICAgJi0tc3VzcGVuZGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWUwZWU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsICRnYXA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwLXNtYWxsICRnYXAtc21hbGw7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRzZWNvbmRhcnktcmVkKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAuc2lnbnVwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDU3MnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG5cbiAgICAgICAgJl9fdG9vbHRpcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc/JztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRuZXctc3RhdGljLXNoYWRvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KWsic7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIC0ycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRlcnN0aXRpYWwtLXNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RpdmlkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4xKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcC1sYXJnZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1yZXF1aXJlZCB7XG4gICAgICAgICAgICAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAgICAgICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAgICAgICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNlYjg0ODg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICNmOWUxZTIgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZDFmMjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRmLXNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zaWduaW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZlYXR1cmVzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NvY2lhbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZ29vZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMjM4NWZjLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzQyNjA5ZSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fYXBwbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kaXZpZGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAqMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICYudGYtc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhbmNlbC1idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgLnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuanMtdmFsaWRhdGUtZXJyb3ItZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgICAgICAgICAgIC5zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkYnRuLXRleHQsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2lnbnVwIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fZ29vZ2xlLFxuICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Bhc3N3b3JkLXJlY292ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG5cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oI2RkMWYyNiwgMXB4IHNvbGlkICNkZDFmMjYsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zaWduaW4ge1xuXG4gICAgICAgICAgICAuc2lnbnVwIHtcbiAgICAgICAgICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDcycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNpZ25pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hpbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEzcHggN3B4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcblxuICAgICAgICAgICAgICAgICAgICAuaGludCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2RpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NvY2lhbCB7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5LCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludGVyc3RpdGlhbCB7XG4gICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgd2lkdGg6IDU3MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xuICAgICAgICAgICAgei1pbmRleDogMTEwO1xuICAgICAgICAgICAgcGFkZGluZzogMzNweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3AtaGVpZ2h0KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMCkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5LCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIC5zaWdudXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggJGdhcC1sYXJnZTtcblxuICAgICAgICAuaW50ZXJzdGl0aWFsLS1zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJz8nO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIHRvcDogLTk1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRuZXctc3RhdGljLXNoYWRvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KWsic7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIC0ycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDk1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDk0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGl2aWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4xKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50Zi1zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2lnbmluIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmVhdHVyZXMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMXB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NvY2lhbCB7XG4gICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2dvb2dsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2FwcGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuXG4gICAgICAgICAgICAgICAgJi50Zi1zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FuY2VsLWJ0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuanMtdmFsaWRhdGUtZXJyb3ItZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIC5qcy1yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZWI4NDg4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICNmOWUxZTIgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAmX19nb29nbGUsXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFzc3dvcmQtcmVjb3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oI2RkMWYyNiwgMXB4IHNvbGlkICNkZDFmMjYsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNpZ25pbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDMycHggNzZweDtcblxuICAgICAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2lnbmluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNpZ25pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hpbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTNweCAxNnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcblxuICAgICAgICAgICAgICAgICAgICAuaGludCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2RpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludGVyc3RpdGlhbCB7XG4gICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgei1pbmRleDogMTEwO1xuICAgICAgICAgICAgcGFkZGluZzogNDVweCAyNXB4IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWdudXAge1xuXG4gICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuaW5wdXQ6Oi13ZWJraXQtY3JlZGVudGlhbHMtYXV0by1maWxsLWJ1dHRvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6MDtcbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDc1NHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG5cbiAgICAgICAgJl9fY2xvc2UtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgIHJpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL0ljb24tY2xvc2UtYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0gMCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICZfZm9vdGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL3B3YS9icmFuZC1sb2dvcy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogYXV0byAyMXB4O1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWItaGVhZGluZy0tZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLS1jYXRhbG9nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1tb250aGx5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRnYXAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvcmVkdGljay5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAtc21hbGwgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAkZ2FwLW1lZGl1bSAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggJGdhcC1tZWRpdW0gMTlweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RyaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY3JlZGl0LWNhcmQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3cmFwcGVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50X19yZXN1bHQtLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10ZXJtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwICRnYXA7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tcmVzZXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICYudGYtc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Bhc3N3b3JkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJz8nO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJG5ldy1zdGF0aWMtc2hhZG93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4payJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGludCB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTNweCA3cHggMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGVkO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDFweCk7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAwO1xuXG4gICAgICAgICAgICAuaGludCB7XG4gICAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWxlY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMXB4O1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGF5bWVudC1pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmQ0YjliO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wYXltZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICB3aWR0aDogNjYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOCk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2Nlc3Npbmcge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA2cHggcmlnaHQgMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5ZTllYWY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCA0NXB4ICRnYXAgJGdhcDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ3Mjc4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2Fycm93LWJsYWNrLXRoaW4uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW9mZiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19wcmltZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1YnNjcmliZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZWRpdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oJGJyYW5kLWJsYWNrLCAxcHggc29saWQgJGJyYW5kLWJsYWNrLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3p1b3JhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcC1sYXJnZTtcblxuICAgICAgICAgICAgICAgIC5wYXltZW50IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhbmNlbCB7XG4gICAgICAgICAgICB3aWR0aDogNTc1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuXG4gICAgICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICByaWdodDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0gMCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgICAgICAgICAgIC5zdWJzY3JpcHRpb24tY2FuY2VsIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggYXV0byAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg4cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI1MjU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkYmxhY2ssICNmN2Y4ZmIpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gMjFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JlYXNvbnMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tb2ZmIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50LXByb2R1Y3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMikpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3ByaW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL3ByaW1lMjQvaWNvbi1wcmltZTI0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1YnNjcmliZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZWRpdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oJGJyYW5kLWJsYWNrLCAxcHggc29saWQgJGJyYW5kLWJsYWNrLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG5cbiAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZWJpdCB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcC1sYXJnZSoyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgLmZvcm1fX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1YnNjcmlwdGlvbi1wYXltZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtIHtcblxuICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tY29sdW1ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwsIC5mb3JtX19zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXRocmVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm1fX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRncmV5LWJvcmRlci10aGluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLW1lZGl1bTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGViaXQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX190cmlhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fc2VjdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtc2VjdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdyYXBwZXItYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgJi0tY2F0YWxvZyB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggJGdhcC1tZWRpdW0gMTlweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdHlwZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjAuNTtcblxuICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZW1haWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAqMC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwKjAuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdXNlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3cmFwcGVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1yZWdpc3RlcmVkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG5cbiAgICAgICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWdpc3RlcmVkX19pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWFub255bW91cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI5MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXNvY2lhbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZ29vZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMjM4NWZjLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzQyNjA5ZSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVycm9yLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3Vic2NyaWJlZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3cmFwcGVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICYtY29udGFpbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtcmVxdWlyZWQge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29ycHN1YixcbiAgICAgICAgJi0tY29ycHN1Yi1jYW5jZWwsXG4gICAgICAgICYtLWNvcnBzdWItdm91Y2hlciB7XG4gICAgICAgICAgICB3aWR0aDogNTcycHg7XG5cbiAgICAgICAgICAgIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faGFzcHJvZmlsZSxcbiAgICAgICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3Bhc3N3b3JkaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDZweCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29ycHN1Yi1jYW5jZWwsXG4gICAgICAgICYtLWNvcnBzdWItdm91Y2hlciB7XG4gICAgICAgICAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY2FuY2VsLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faGFzcHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICAgICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19oYXNwcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBheW1lbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogNjYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcblxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Jlc3VsdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzLWdyZWVuO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWdyZWVuLWZpbGw7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRzdWNjZXNzLWdyZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1sYXJnZSAwIDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc2tpcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZXJyb3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTIwcHggYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1lcnJvci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDg4cHggODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWxvZ28ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1jb2xvcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjg2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXYtY29sb3I7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtYnV0dG9uKCRidG4tdGV4dCwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWRpdmlkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbmF2LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zaWduaW4sXG4gICAgICAgICAgICAmLS1za2lwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRuYXYtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3pfaHBwbV9pZnJhbWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGwgJGdhcC1sYXJnZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgJl9fY2xvc2UtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1Yi1oZWFkaW5nLS1mb3JtIHtcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmLS1jYXRhbG9nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuM3MgZWFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW1vbnRobHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRnYXAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwICRnYXAtbGFyZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL3JlZHRpY2sucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwLXNtYWxsIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIDAuM3MgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NlY3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wYXltZW50LXNlY3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdHJpYWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IC0xMHB4IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmQ0YjliO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbW9iaWxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJi0tc2VjdXJlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGF5bWVudC1zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10ZXJtcyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAucGF5bWVudF9fcmVzdWx0LS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10ZXJtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwICRnYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXJlc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFsZXJ0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAmLnRmLXNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXNzd29yZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9vbHRpcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc/JztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0b3A6IC05NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkbmV3LXN0YXRpYy1zaGFkb3c7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfilrInO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAtMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5NXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5NHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9faGludCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDEzcHggMTZweCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcblxuXG4gICAgICAgICAgICAuaGludCB7XG4gICAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBheW1lbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAubG9hZGluZyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvY2Vzc2luZyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMC41O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA2cHggcmlnaHQgMTJweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ3Mjc4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcC1zbWFsbCAkZ2FwICRnYXA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZkNzI3ODtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5wYXltZW50LWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vZmYge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBheW1lbnQtcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpKTtcblxuICAgICAgICAgICAgICAgICZfX3ByaW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL3ByaW1lMjQvaWNvbi1wcmltZTI0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jb250YWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19lZGl0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3p1b3JhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgLnBheW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY2FuY2VsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMzJweCA3NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWNvbmZpcm1hdGlvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG5cbiAgICAgICAgICAgICAgICAuc3Vic2NyaXB0aW9uLWNhbmNlbCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCBhdXRvIDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2xvc2UtYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoOHB4KTtcblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyNTI1O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmx1ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkYmxhY2ssICNmN2Y4ZmIpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gMjFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JlYXNvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vZmYge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBheW1lbnQtcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcHJpbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvcHJpbWUyNC9pY29uLXByaW1lMjQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc3Vic2NyaWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19lZGl0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigkYnJhbmQtYmxhY2ssIDFweCBzb2xpZCAkYnJhbmQtYmxhY2ssICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcblxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGViaXQge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDAgJGdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybV9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybV9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtIHtcblxuICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWNvbHVtbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAuZm9ybV9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwsIC5mb3JtX19zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXRocmVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA2cHggcmlnaHQgMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRnYXAqMC41IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMC41O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRncmV5LWJvcmRlci10aGluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZWJpdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fc2VjdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtc2VjdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190cmlhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wYXltZW50LXNlbGVjdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcCAkZ2FwO1xuXG4gICAgICAgICAgICAmLS1wcmljZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xuXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtbW9udGhseSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3R5cGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCowLjU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1sYXJnZTtcblxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX191c2VyIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIC5sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXJlZ2lzdGVyZWQge1xuXG4gICAgICAgICAgICAgICAgLnJlZ2lzdGVyZWRfX2lucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYW5vbnltb3VzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjOTc5Nzk3LCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlKSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1zb2NpYWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZ29vZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMjM4NWZjLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzQyNjA5ZSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVycm9yLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJzY3JpYmVkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE2NHB4KTtcblxuICAgICAgICAgICAgJi1jb250YWluIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtcmVxdWlyZWQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29ycHN1YixcbiAgICAgICAgJi0tY29ycHN1Yi1jYW5jZWwsXG4gICAgICAgICYtLWNvcnBzdWItdm91Y2hlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgICAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lnbnVwIHtcbiAgICAgICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDc2cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hhc3Byb2ZpbGUsXG4gICAgICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19wYXNzd29yZGluZm8ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDZweCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29ycHN1Yi1jYW5jZWwsXG4gICAgICAgICYtLWNvcnBzdWItdm91Y2hlciB7XG4gICAgICAgICAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY2FuY2VsLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faGFzcHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICAgICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19oYXNwcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBheW1lbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODVweCk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWVycm9yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Jlc3VsdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzLWdyZWVuO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWdyZWVuLWZpbGw7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRzdWNjZXNzLWdyZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1tZWRpdW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZXJyb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMzBweCAzOHB4ICRnYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG5cbiAgICAgICAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1lcnJvci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDg4cHggODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSBhdXRvIDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWxvZ28ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1jb2xvcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjg2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXYtY29sb3I7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1idXR0b24oJGJ0bi10ZXh0LCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRuYXYtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNpZ25pbixcbiAgICAgICAgICAgICYtLXNraXAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG5hdi1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjel9ocHBtX2lmcmFtZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG4uc3Vic2NyaXB0aW9uIHtcbiAgICAmLS1wcm9tbyB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzZweCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1wYXltZW50LXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYmx1cmIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAuaXRlbV9fdGVybXMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXByb21vUGF5bWVudCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbS0tY2F0YWxvZyB7XG4gICAgICAgICAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjZweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWItcHJvbW8tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5uZWVkLWhlbHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2NhbGxjZW50cmUge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwO1xuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sZWdhY3kge1xuICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5lZWQtaGVscF9fY2FsbGNlbnRyZSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC03MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDAgMCAkZ2FwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZ251cCxcbi5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcixcbi5zdWJzY3JpcHRpb24tY2FuY2VsLFxuLmZvcmdvdC1wYXNzd29yZCxcbi5yZXNldC1wYXNzd29yZCxcbi5wYXNzd29yZC1zdWNjZXNzLFxuLnZlcmlmeS1lbWFpbCxcbi5yZWNvdmVyLWVtYWlsLFxuLnBheW1lbnRfX2NvbnRhaW5lcixcbi5jcmVhdGUtcGFzc3dvcmQge1xuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2ZpbGUtZmllbGQtYmc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3Vic2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4IDA7XG5cbiAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZ251cCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcmdvdC1wYXNzd29yZCxcbi5yZXNldC1wYXNzd29yZCxcbi5wYXNzd29yZC1zdWNjZXNzLFxuLnZlcmlmeS1lbWFpbCxcbi5yZWNvdmVyLWVtYWlsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4ucHJvY2Vzc2luZyB+IC5uZWVkLWhlbHAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG4ucHJvZmlsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuXG4gICAgJi1lZGl0IHtcbiAgICAgICAgQGV4dGVuZCAlc3RhdGljLWNhcmQ7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGwgJGdhcC1zbWFsbCA0MHB4ICRnYXAtc21hbGw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1NzJweDtcbiAgICAgICAgbWluLWhlaWdodDogNTE1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSBhdXRvICRnYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXJkIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0YXRpYy1jYXJkO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLWxhcmdlICRnYXA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjNDY0MzQzLCAwLjUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NoYW5nZS1jZWxscGhvbmUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Jlc2VuZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZW1haWwge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NTBweDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2ZpbGUtZWRpdC0tcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZmlsZS1lZGl0IHtcbiAgICAgICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzM0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggJGdhcC1zbWFsbCAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS11c2VybmFtZSB7XG4gICAgICAgICAgICAucHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1waG9uZSxcbiAgICAgICAgJi0tb3RwIHtcbiAgICAgICAgICAgIC5wcm9maWxlLWVkaXQge1xuICAgICAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuXG4gICAgICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5qcy1yZXF1aXJlZCB7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgfVxuXG4gICAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgIH1cblxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICB9XG5cbiAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW01hc3RlciBTdHlsZXNoZWV0XVxuUHJvamVjdDpcdE5ld3MyNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIFRFTkFOVCBTVFlMRVMgKi9cbkBpbXBvcnQgXCJjb25maWcvcGFsbGV0dGVcIjtcbkBpbXBvcnQgXCJ3aWRnZXRzL25ld3NsZXR0ZXJzdWJzY3JpcHRpb24vaW5kZXhcIjtcblxuLyogQkFTRSBTVFlMRVMgKi9cbkBpbXBvcnQgXCIuLi8uLi9iYXNlL2NvbmZpZy9pbmRleFwiO1xuQGltcG9ydCBcIi4uLy4uL2Jhc2UvZ2xvYmFsL2luZGV4XCI7XG5AaW1wb3J0IFwiLi4vLi4vYmFzZS9wcm9maWxlL2luZGV4XCI7XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvZm9yc3Vic2NyaWJlcnMvbmV3cy0yNC1zdWIuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9mb3JzdWJzY3JpYmVycy9uZXdzLTI0LXN1Yi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */
