@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}.processing{top:0;left:0;position:absolute;display:flex;flex-direction:column;justify-content:center;margin:0;background:hsla(0,0%,100%,.8);width:100%;height:100%;z-index:10}.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}*,: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}form .alert{font-family:proximanova-bold,sans-serif;display:none;color:#dd1f26;font-size:12px}form .alert.tf-show{display:block}.recaptcha-container{text-align:center}.recaptcha-container span{padding:16px;margin:16px auto!important;font-size:11px!important;line-height:18px;background-color:#fafafa;border:1px solid #dae0ed;display:block;max-width:320px}.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 .processing{position:relative;background-color:transparent}.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 .recaptcha-container,.forgot-password form .recaptcha-container,.password-success form .recaptcha-container,.recover-email form .recaptcha-container,.reset-password form .recaptcha-container,.verify-email form .recaptcha-container{margin:0 -24px}}.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:0 auto}.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}.subscription{width:754px;margin:0 auto;position:relative;font-family:proximanova-regular,sans-serif}@media (min-width:300px) and (max-width:768px){.subscription{padding:16px 32px;position:relative;background:#fff;width:auto}}.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}@media (min-width:300px) and (max-width:768px){.subscription__close-btn{top:16px}}.subscription--container{width:100%;margin:0 auto;padding:24px 0 0;background-color:#fff;text-align:center}@media (min-width:768px){.subscription--container{-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)}}@media (min-width:300px) and (max-width:768px){.subscription--container{padding:0}}.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%}@media (min-width:768px){.subscription--container:after{background-color:#fff!important}}.subscription__heading{margin:0 0 14px;font-size:32px;font-family:proximanova-bold,sans-serif;background-size:auto 30px;background-repeat:no-repeat;background-position:50%;width:auto;height:30px}@media (min-width:300px) and (max-width:768px){.subscription__heading{margin:0 auto 21px;font-size:18px;letter-spacing:-.5px;text-align:center;height:auto}.subscription__heading img{height:44px}}.subscription__sub-heading{margin-bottom:8px;font-size:32px;letter-spacing:-.57px;font-family:proximanova-bold,sans-serif}@media (min-width:300px) and (max-width:768px){.subscription__sub-heading{margin-top:4px;margin-bottom:8px;font-size:28px;text-align:center;line-height:28px}}.subscription__sub-heading--form{margin-bottom:8px;font-size:32px;letter-spacing:-.57px;font-family:proximanova-bold,sans-serif}@media (min-width:300px) and (max-width:768px){.subscription__sub-heading--form{margin:4px 0 0;font-size:18px;text-align:left;line-height:24px;letter-spacing:-.67px}}.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__form .recaptcha-container{text-align:center}.subscription__form-selection .processing{position:relative;padding-bottom:20px;margin-top:32px}@media (min-width:300px) and (max-width:768px){.subscription__form-selection .processing{margin-top:24px;top:0;left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}.subscription__item{width:100%}.subscription__item--catalog{display:flex;flex-direction:row}@media (min-width:300px) and (max-width:768px){.subscription__item--catalog{display:flex;flex-direction:column;width:100%}}.subscription__item--catalog .item__price-text{font-size:20px;letter-spacing:-.75px;font-family:proximanova-bold,sans-serif;display:block;color:#212121;text-align:left;line-height:20px;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.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}@media (min-width:300px) and (max-width:768px){.subscription__item--catalog-left{border-right:0;padding-right:0;margin:0 auto}}.subscription__item--catalog-left span{display:flex;margin:0 0 8px;font-size:16px}@media (min-width:300px) and (max-width:768px){.subscription__item--catalog-left span{font-size:18px}}.subscription__item--catalog-left span:before{content:"";width:17px;height:17px;background:url(/images/icons/redtick.png) no-repeat;display:inline-block;margin:0 16px 0 0}@media (min-width:768px){.subscription__item--catalog-right{text-align:left;padding-left:16px;display:flex;align-items:center;width:215px}}@media (min-width:300px) and (max-width:768px){.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{width:660px;padding:21px 24px 19px;background-color:#fff;border:1px solid transparent;display:flex;justify-content:flex-start;margin:0 auto;-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}@media (min-width:300px) and (max-width:768px){.subscription__item input[type=radio]+label{flex-direction:column-reverse;align-items:center;width:100%;padding:8px 0;margin-bottom:8px}}.subscription__item input{display:none}.subscription__item input+label{width:660px;padding:21px 24px 19px;background-color:#fff;border:1px solid transparent;display:flex;justify-content:flex-start;margin:0 auto;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease}@media (min-width:300px) and (max-width:768px){.subscription__item input+label{flex-direction:column-reverse;align-items:center;width:100%;padding:8px 0;margin-bottom:8px}}.subscription__user{width:100%;padding:19px 0;background:#fafafa}.subscription__user .processing{position:relative;height:auto;background-color:transparent}@media (min-width:300px) and (max-width:768px){.subscription__user{padding:0;margin:8px auto 16px;background-color:transparent}}.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}@media (min-width:300px) and (max-width:768px){.subscription__user-container{flex-direction:column}}.subscription__user-registered{width:280px}@media (min-width:300px) and (max-width:768px){.subscription__user-registered{width:auto}}.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:-280px}@media (min-width:300px) and (max-width:768px){.subscription__user-anonymous.show{margin-left:0;flex-direction:column}}@media (min-width:300px) and (max-width:768px){.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: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%)}}@media (min-width:768px){.subscription__user-anonymous-divider span{padding:0 16px;margin:24px 0 0;font-size:15px;text-transform:uppercase}}@media (min-width:300px) and (max-width:768px){.subscription__user-anonymous-divider span{background-color:#fff;position:relative;z-index:1;padding:0 8px}}.subscription__user-anonymous-input{width:280px;align-self:flex-end}@media (min-width:300px) and (max-width:768px){.subscription__user-anonymous-input{width:100%}}.subscription__user-anonymous-social{width:280px;height:100%;display:flex;flex-direction:column}@media (min-width:300px) and (max-width:768px){.subscription__user-anonymous-social{width:100%}}.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}@media (min-width:300px) and (max-width:768px){.subscription__user-anonymous-social .social-auth{max-width:none}}.subscription__user-anonymous-social .social-auth:first-child{margin:24px 0 8px}@media (min-width:300px) and (max-width:768px){.subscription__user-anonymous-social .social-auth:first-child{margin:0 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.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__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__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}@media (min-width:300px) and (max-width:768px){.subscription__terms{margin:8px -10px 16px}}.subscription__terms a{color:#2d4b9b;text-decoration:underline}.subscription__details{width:100%;padding:19px 0;background:#fafafa}@media (min-width:300px) and (max-width:768px){.subscription__details{margin:8px auto 16px;padding:0;width:auto;background-color:transparent}}@media (min-width:768px){.subscription__details--contain{width:290px;margin:auto}.subscription__details--contain .recaptcha-container{margin:0 -28px}}.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}@media (min-width:300px) and (max-width:768px){.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}@media (min-width:300px) and (max-width:768px){.subscription__details label{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__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}@media (min-width:300px) and (max-width:768px){.subscription__tooltip span{left:50%;transform:translateX(-50%);top:-95px;width:185px}}.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)}@media (min-width:300px) and (max-width:768px){.subscription__tooltip span:before{top:95px;left:94px;transform:rotate(180deg)}}.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}@media (min-width:300px) and (max-width:768px){.subscription__hint{margin:0 -24px;padding:16px 13px 16px 15px;background-color:#fafafa;border:1px solid #dae0ed;display:flex;align-items:center;width:auto}}.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__subscribed{width:100%;padding:19px 0;background:#fafafa}@media (min-width:300px) and (max-width:768px){.subscription__subscribed{background-color:transparent;min-height:calc(100vh - 218px)}}.subscription__subscribed-contain{width:440px;margin:auto;display:flex;align-items:center;flex-direction:column}@media (min-width:300px) and (max-width:768px){.subscription__subscribed-contain{margin:0 auto;width:auto}}.subscription__subscribed-title{font-size:18px;font-family:proximanova-bold,sans-serif;padding:8px 0}@media (min-width:300px) and (max-width:768px){.subscription__subscribed-title{font-size:28px;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: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}@media (min-width:size){.subscription__subscribed-button{margin:24px auto;min-width:0}}.subscription__mobile{display:none}@media (min-width:300px) and (max-width:768px){.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 .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}@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}.subscription-payment{position:relative}@media (min-width:768px){.subscription-payment{margin:16px auto 32px;width:660px}}.subscription-payment .loading{text-align:center;position:absolute;margin:0 auto;width:100%;height:700px;padding-top:150px;background:hsla(0,0%,100%,.8);z-index:1}@media (min-width:300px) and (max-width:768px){.subscription-payment .loading{font-size:15px;position:fixed;top:50%;left:50%;height:100vh;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.subscription-payment .processing{text-align:center;position:absolute;margin:0 auto;width:100%;height:100%;background:hsla(0,0%,100%,.8);top:0;left:0;z-index:1}@media (min-width:300px) and (max-width:768px){.subscription-payment .processing{font-size:15px;position:fixed;top:50%;left:50%;background:hsla(0,0%,100%,.8);height:100vh;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.subscription-payment .payment-product--content-header{display:flex;justify-content:space-between;margin-bottom:16px;flex-direction:column}@media (min-width:300px) and (max-width:768px){.subscription-payment .payment-product--content-header{margin:8px 0}}@media (min-width:300px) and (max-width:768px){.subscription-payment .payment-product--content-header .payment-product__price{margin-top:0;font-size:14px}.subscription-payment .payment-product--content-header .payment-product__description{font-size:14px;text-align:left}}.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}@media (min-width:300px) and (max-width:768px){.subscription-payment .payment-product--content-header .form__label label{margin:0 8px 0 0}}.subscription-payment .payment-product--content-header .form__items{display:flex;flex-direction:column;align-content:flex-start;text-align:left}@media (min-width:768px){.subscription-payment .payment-product--content-header .form__items{margin-bottom:0;z-index:1;width:162px;position:absolute;top:0;right:0}}@media (min-width:300px) and (max-width:768px){.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 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%}@media (min-width:300px) and (max-width:768px){.subscription-payment .payment-product--content{width:auto}}.subscription-payment .payment-product--content-info{text-align:left;width:70%}@media (min-width:300px) and (max-width:768px){.subscription-payment .payment-product--content-info{width:auto}}.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__price{display:block;font-size:15px}.subscription-payment .payment-product__description{font-size:15px;display:block;text-align:left}.subscription-payment .payment-product__subscriber{display:block;font-size:15px}.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-credit:after,.subscription-debit:after{background-color:#f5f5f5!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}@media (min-width:300px) and (max-width:768px){.subscription-debit__title{padding:8px;margin:16px 0 8px}}.subscription-debit .payment-product--content-header{display:flex;justify-content:space-between;margin-bottom:8px;flex-direction:column}@media (min-width:300px) and (max-width:768px){.subscription-debit .payment-product--content-header{margin-bottom:0}}.subscription-debit .payment-product--content-header .form__items{width:162px}@media (min-width:300px) and (max-width:768px){.subscription-debit .payment-product--content-header .form__items{display:flex;flex-direction:row;justify-content:space-between;margin:4px 0 8px;align-items:center;width:auto}}.subscription-debit .payment-product--content-header .form__label label{margin:0 8px 0 0}.subscription-debit .subscription-payment{width:630px}@media (min-width:300px) and (max-width:768px){.subscription-debit .subscription-payment{width:auto}}.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}@media (min-width:300px) and (max-width:768px){.subscription-debit .form--columns{margin-top:16px}}.subscription-debit .form--columns .form__items{width:308px}@media (min-width:300px) and (max-width:768px){.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%}@media (min-width:300px) and (max-width:768px){.subscription-debit .form--columns-three{flex-direction:column}}@media (min-width:768px){.subscription-debit .form--columns-three .form__items:first-child{width:80px}}@media (min-width:768px){.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}@media (min-width:300px) and (max-width:768px){.subscription-debit .form__items{margin-bottom:4px}}.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}@media (min-width:300px) and (max-width:768px){.subscription-debit .button{width:100%}}.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}@media (min-width:300px) and (max-width:768px){.subscription-payment-selection{background:transparent;padding:0 8px 8px}}.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}@media (min-width:300px) and (max-width:768px){.subscription-payment-selection__actions-buttons{flex-direction:column;margin-bottom:32px}}.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}@media (min-width:300px) and (max-width:768px){.subscription-payment-selection__actions-buttons .button{width:100%}}.subscription-payment-selection__actions-buttons .button label{margin:0}.subscription-payment-selection__actions-buttons .button:first-child{margin-right:4px}@media (min-width:300px) and (max-width:768px){.subscription-payment-selection__actions-buttons .button:first-child{margin-right:0;margin-bottom:8px}}.subscription-payment-selection__actions-buttons .button:last-child{margin-left:4px}@media (min-width:300px) and (max-width:768px){.subscription-payment-selection__actions-buttons .button:last-child{margin-left:0}}.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}.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)}@media (min-width:300px) and (max-width:768px){.payment__container{margin:16px;width:auto;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--success{min-height:515px;width:572px}@media (min-width:300px) and (max-width:768px){.payment__container--error,.payment__container--success{margin:0!important;width:auto}}.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:32px 0 0;padding:16px;width:320px}@media (min-width:300px) and (max-width:768px){.payment__result--success{margin:24px 0 0;padding:16px;width:100%}}.payment__result--skip{font-size:12px;font-family:proximanova-bold,sans-serif;color:#212121}.payment__result.hide{display:none}.payment__result--error{margin:120px auto;width:270px;text-align:center;padding:0 20px;background-color:#fff}@media (min-width:300px) and (max-width:768px){.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:28px;line-height:37px;font-family:proximanova-bold,sans-serif}@media (min-width:300px) and (max-width:768px){.payment__result--error h1{font-size:18px;line-height:25px;margin:24px auto 50px;max-width:150px}}.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}@media (min-width:300px) and (max-width:768px){.payment__result--error-button{width:100%}}.payment__result--logo img{height:70px}@media (min-width:300px) and (max-width:768px){.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:390px;margin-bottom:16px}@media (min-width:300px) and (max-width:768px){.payment__result--description{width:100%}}.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}.subscription-cancel{background-color:#fff}@media (min-width:300px) and (max-width:768px){.subscription-cancel:after{position:absolute;bottom:0;left:0}}@media (min-width:768px){.subscription-cancel{width:575px;margin:0 auto;position:relative;-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)}}@media (min-width:300px) and (max-width:768px){.subscription-cancel{padding:56px 32px 76px}}.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}@media (min-width:768px){.subscription-cancel--container{padding:24px 0 0;background-color:transparent;box-shadow:none;text-align:center}}@media (min-width:300px) and (max-width:768px){.subscription-cancel--confirmation{min-height:calc(100vh - 80px)}}.subscription-cancel--confirmation .subscription-cancel__details>span{margin:8px auto 36px;text-align:left;position:relative}@media (min-width:768px){.subscription-cancel--confirmation .subscription-cancel__details>span{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;line-height:37px;font-family:proximanova-bold,sans-serif;width:350px;margin:0 auto 16px;text-align:center}@media (min-width:300px) and (max-width:768px){.subscription-cancel__sub-heading{font-size:21px;line-height:26px;margin:0 auto 32px;width:auto}}.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}@media (min-width:768px){.subscription-cancel__details{width:340px}}.subscription-cancel__details--contain{margin:auto}@media (min-width:768px){.subscription-cancel__details--contain{width:290px}}.subscription-cancel__details>span{display:block;font-size:15px;text-align:center;line-height:24px;margin-bottom:12px}@media (min-width:300px) and (max-width:768px){.subscription-cancel__details>span{width:230px;margin:0 auto 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}@media (min-width:300px) and (max-width:768px){.subscription-cancel__details textarea{height:121px}}.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__details .hide{display:none}.subscription-cancel__details .show{display:block}.subscription-cancel__reasons{margin:0 auto 20px}@media (min-width:768px){.subscription-cancel__reasons{width:280px}}.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--corpsub,.subscription--corpsub-cancel,.subscription--corpsub-voucher{width:572px}@media (min-width:300px) and (max-width:768px){.subscription--corpsub,.subscription--corpsub-cancel,.subscription--corpsub-voucher{width:auto;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;margin:0 auto}@media (min-width:300px) and (max-width:768px){.subscription--corpsub-cancel .recaptcha-container,.subscription--corpsub-voucher .recaptcha-container,.subscription--corpsub .recaptcha-container{text-align:center}}.subscription--corpsub-cancel .recaptcha-container span,.subscription--corpsub-voucher .recaptcha-container span,.subscription--corpsub .recaptcha-container span{font-size:10px;text-align:center}@media (min-width:300px) and (max-width:768px){.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-bottom:40px}@media (min-width:300px) and (max-width:768px){.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;left:0}@media (min-width:300px) and (max-width:768px){.subscription--corpsub-cancel .subscription--container:after,.subscription--corpsub-voucher .subscription--container:after,.subscription--corpsub .subscription--container:after{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}@media (min-width:768px){.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{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}@media (min-width:300px) and (max-width:768px){.subscription--corpsub-cancel .subscription__details--contain,.subscription--corpsub-voucher .subscription__details--contain,.subscription--corpsub .subscription__details--contain{width:auto;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}@media (min-width:768px){.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}.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}@media (min-width:768px){.profile-edit--otp .profile-edit-card__form .recaptcha-container,.profile-edit--phone .profile-edit-card__form .recaptcha-container{margin:0 -24px}}.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}}.discover-container .section__img.discoverIcons img{height:46px}.discover-container .section-items .more-ellipsis{top:4px;color:#212121}.discover-container .section--news24-discover{height:72px}.discover-container .section--news24-discover .section__text{font-size:14px;line-height:20px;margin:0}.discover-container .section--magazines-discover{height:96px}.discover-container .section--magazines-discover .section-items .more-ellipsis{top:4px;color:#fff}.discover-container .section__text-paidcontent .section-items a{padding:0 8px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZ2xvYmFsL19mb290ZXJuYXYuc2NzcyIsInRlbmFudHMvbmV3czI0L3N0eWxlLmNzcyIsImJhc2Uvd2lkZ2V0cy9fbmV3c2xldHRlcnN1YnNjcmlwdGlvbi5zY3NzIiwiYmFzZS9jb25maWcvX2NvbG9ycy5zY3NzIiwiYmFzZS9jb25maWcvX3BhbGxldHRlLnNjc3MiLCJiYXNlL2NvbmZpZy9fZm9udHMuc2NzcyIsImJhc2UvZ2xvYmFsL19idXR0b25zLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9fbWl4aW5zLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9fZXh0ZW5kcy5zY3NzIiwiYmFzZS9jb25maWcvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvZnVuY3Rpb25zL19hZHZlcnRzLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy92ZW5kb3JzL19icmVha3BvaW50LnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9faGVscGVycy5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvX2xvYWRlci5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvX21lZGlhLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9fbm9ybWFsaXplLnNjc3MiLCJiYXNlL2dsb2JhbC9fYmFzZS5zY3NzIiwiYmFzZS9nbG9iYWwvX2Zvcm1zLnNjc3MiLCJiYXNlL2dsb2JhbC9fYnJhbmRiYXIuc2NzcyIsImJhc2UvbW9kdWxlcy9fc29jaWFsc2hhcmUuc2NzcyIsImJhc2UvZ2xvYmFsL19oZWFkZXIuc2NzcyIsImJhc2UvZ2xvYmFsL19uYXYuc2NzcyIsImJhc2UvZ2xvYmFsL19mb290ZXIuc2NzcyIsImJhc2UvZ2xvYmFsL19kaXNjb3Zlci5zY3NzIiwiYmFzZS9nbG9iYWwvX21lbnUuc2NzcyIsImJhc2UvZ2xvYmFsL19zd2lwZW92ZXJsYXkuc2NzcyIsImJhc2UvZ2xvYmFsL19kaXNjb3Zlcm1vcmUuc2NzcyIsImJhc2UvZnVuY3Rpb25zL3ZlbmRvcnMvZ3JpZGxleC9fZ3JpZGxleC1jbGFzc2VzLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy92ZW5kb3JzL2dyaWRsZXgvX2dyaWRsZXgtbWl4aW5zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX2Jvb2ttYXJrcy5zY3NzIiwiYmFzZS9wcm9maWxlL19lbWFpbGZsb3cuc2NzcyIsImJhc2UvcHJvZmlsZS9fZ2lmdGluZy5zY3NzIiwiYmFzZS9wcm9maWxlL19wcm9jZXNzaW5nLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3Byb2ZpbGVkZXRhaWxzLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3Byb2ZpbGVtZW51LnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3Byb2ZpbGUuc2NzcyIsImJhc2UvcHJvZmlsZS9fc2lnbnVwLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3N1YnNjcmlwdGlvbi5zY3NzIiwiYmFzZS9wcm9maWxlL19zdWJzY3JpcHRpb25wcm9tby5zY3NzIiwiYmFzZS9wcm9maWxlL19zdWJzY3JpcHRpb25wYXltZW50LnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3N1YnNjcmlwdGlvbmNhbmNlbC5zY3NzIiwiYmFzZS9wcm9maWxlL19zdWJzY3JpcHRpb25jb3JwcHJvbW8uc2NzcyIsImJhc2UvcHJvZmlsZS9fbmVlZGhlbHAuc2NzcyIsImJhc2UvcHJvZmlsZS9fcHJvZmlsZWVkaXQuc2NzcyIsInRlbmFudHMvbmV3czI0L3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBME9vQixnQkM2eEZwQixDQ3BnR0EseUJBRUksZUNKSSxDRE9KLHFCRHVESixDQ3JESSwyREFKQSxrQkV3RVEsQ0Z2RVIsWUQ0REosQ0NyRFEsdUNBQ0ksZ0JEdURaLENDckRZLDJDQUNJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLHVDR1RNLENIVU4sYUNmRixDRGdCRSxjRHVEaEIsQ0NwRFkseUNBQ0ksY0FBQSxDQUNBLFFEc0RoQixDQ2xEUSx1Q0FDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGFB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eUJBQUEsQ0FDQSxZZDZvQkosQ2Nub0JBLFFBQ0ksYWQyb0JKLENjcG9CQSxRQUNJLGlCZDBvQkosQ2N4bkJBLGtCQUNJLFlkdW9CSixDZXY5QkEsaUJBR0kscUJmMDlCSixDZXY5QkEsS0FDSSxlZjA5QkosQ1U1NkJJLHlCSy9DSixLQUlRLGlCZjI5Qk4sQ0FDRixDZXg5QkEsVUFFSSxRQUFBLENBQ0EsU0FBQSxDQUNBLFdmMjlCSixDZXY5QkEsUUFDSSxNZjA5QkosQ2V4OUJJLDJCQUVJLFdBQUEsQ0FDQSxhZnk5QlIsQ2V0OUJJLGFBQ0ksVWZ3OUJSLENlcDlCQSxnQkFDSSxhQUFBLENBQ0EsVUFBQSxDQUNBLFVmdTlCSixDZXA5QkEsSUFDSSxjQUFBLENBQ0EscUJBQUEsQ0FDQSxXZnU5QkosQ2VyOUJJLGlCQUNJLGlCZnU5QlIsQ2VuOUJBLFVBQ0ksU0FBQSxDVDlCQSwwQ1MrQkEsQ1Q5QkEsdUNTOEJBLENUN0JBLHFDUzZCQSxDVDVCQSxrQ05xL0JKLENldjlCSSxxQkFDSSxTZnk5QlIsQ2VyOUJBLEVBQ0ksb0JBQUEsQ0FDQSx1Q2Z3OUJKLENldDlCSSx5QkFDSSxTZnc5QlIsQ2VwOUJBLGlEQUdJLGtCYm9CUSxDYW5CUixVYnBGSSxDYXFGSixnQmZ1OUJKLENlcDlCQSxLQUNJLFFBQUEsQ0FDQSwwQ1gxRmUsQ1cyRmYsY1p4RmEsQ1l5RmIsZVp4RmUsQ1l5RmYsYWJ4RlUsQ2F5RlYsd0JmdTlCSixDVXQvQkkseUJLeUJKLEtBU1EsZ0JBQUEsQ0FDQSx3QmZ3OUJOLENBQ0YsQ2VyOUJBLEdBQ0ksNENYckdpQixDV3NHakIsZUFBQSxDQUNBLGlCZnc5QkosQ2VyOUJBLFNBRUksdUNYN0ZpQixDVzhGakIsZUFBQSxDQUNBLGlCZnc5QkosQ2VyOUJBLFNBQ0ksV1poQlMsQ1lpQlQsV2Z3OUJKLENlcjlCQSxjQUNJLGNmdzlCSixDVWxoQ0ksK0NLeURKLGNBSVEsbUJBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QmZ5OUJOLENBQ0YsQ1UxaENJLHlCS3lESixjQVdRLGtCWjlCUyxDWStCVCxTZjA5Qk4sQ2V4OUJNLHNCQUNJLFdBQUEsQ0FDQSxXWjVETixDWTZETSx3QmYwOUJWLENBQ0YsQ2V0OUJBLFdBQ0ksWUFBQSxDQUNBLG9CZnk5QkosQ2V2OUJJLGlCQUNJLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxTZnk5QlIsQ2V0OUJJLG9CQUNJLFlBQUEsQ0FDQSxrQmZ3OUJSLENlcjlCSSx1QkFDSSxXWnhESSxDWXlESixpQlpsRkksQ1ltRkoscUJmdTlCUixDZXA5QkksdUJBQ0ksV1o3REksQ1k4REosYUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJmczlCUixDZXA5QlEsOEJBQ0ksa0JBQUEsQ0FDQSxpQmZzOUJaLENlcDlCWSx3Q0FDSSxjQUFBLENBQ0EsV0FBQSxDQUNBLFFmczlCaEIsQ2VqOUJJLHdCQUNJLFVmbTlCUixDZS84QkEsa0JBQ0ksaUJmazlCSixDZS84QkEsb0JBQ0ksZUFBQSxDQUNBLG9CQUFBLENBQ0EsU0FBQSxDVGhLQSxtQ1NpS0EsQ1RoS0EsZ0NTZ0tBLENUL0pBLDhCUytKQSxDVDlKQSwyQk5tbkNKLENlbDlCSSw0QkFDSSxTZm85QlIsQ2VqOUJJLHlCQUNJLFlmbTlCUixDZS84QkEseUJBQ0ksa0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGNmazlCSixDZWg5QkksOEJBQ0ksYWZrOUJSLENlLzhCSSwyQkFDSSxhZmk5QlIsQ2U3OEJBLG1CQUNJLGlCQUFBLENBQ0EsU2ZnOUJKLENnQjdxQ0EsTUFDSSxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLHVDaEJnckNKLENnQjFxQ0ksd0NBQ0ksU2hCK3FDUixDZ0IzcUNBLHFSQWdCSSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjaEI4cUNKLENnQjNxQ0EsaUVBRUksWWhCOHFDSixDZ0IzcUNBLGlCQUNJLGFoQjhxQ0osQ2dCM3FDQSxrQkFDSSxhQUFBLENBQ0EsVWhCOHFDSixDZ0J0cUNBLHNDVlZJLHVCVU1vQixDVkxwQixvQlVLb0IsQ1ZKcEIsZVVJb0IsQ0FDcEIsZ0JoQnlyQ0osQ2dCdHJDQSxtQkFHSSxXQUFBLENBQ0Es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Q0FDQSxZQUFBLENBQ0EscUJqQi9JRCxDaUJnSkMsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENkak1aLGlDQUFBLENBQ0EsZ0NBQUEsQ0FDQSw4QkFBQSxDQUNBLDZCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQW1CQSwwQ0haZSxDR2FmLDJDSGJlLENHY2YsNENIZGUsQ0dlZiw4Q0hmZSxDR2dCZiwrQ0hoQmUsQ0dpQmYsdUNOcXlFSixDb0I3bkVnQixvRUFDSSxlcEJnb0VwQixDb0I5bkVvQix3RUFDSSxjQUFBLENBQ0Esb0JBQUEsQ0FDQSxhbEJ0TVYsQ2tCdU1VLGdCQUFBLENBQ0Esd0JBQUEsQ2Q1S3BCLHNDYzZLb0IsQ2Q1S3BCLG1DYzRLb0IsQ2QzS3BCLGlDYzJLb0IsQ2QxS3BCLDhCTjh5RUosQ29CbG9Fd0Isb0ZBQ0ksd0JwQnFvRTVCLENvQmxvRXdCLG9GQUNJLFlwQnFvRTVCLENvQmhvRXdCLDRHQUNJLFFBQUEsQ2RuTHhCLGdDY29MMkMsQ2RuTDNDLDRCY21MMkMsQ2RsTDNDLHdCTnV6RUosQ29Cam9FNEIsd0hBQ0ksdURBQUEsQ0FDQSxTQUFBLENkMUw1QiwrQmMyTCtDLENkMUwvQywyQmMwTCtDLENkekwvQyx1Qk4rekVKLENvQmhvRXdCLDhHQUNJLFlwQm1vRTVCLENvQjluRWdCLDBFQUNJLFNBQUEsQ0FDQSxLcEJpb0VwQixDb0J6bkVvQixzREFDSSxZQUFBLENBQ0EsVXBCMm5FeEIsQ1V2ekVJLHlCVzlESixRQUVRLHFCckJ3M0VOLENBQ0YsQ1U3ekVJLHlCV3pEQSxjQUVRLFVyQnczRVYsQ0FDRixDVWwwRUksK0NXekRBLGNBTVEsV3JCeTNFVixDcUJ2M0VVLGtCQUNJLFVyQnkzRWQsQ0FDRixDcUIvMkVZLG1CQUNJLGVyQnMzRWhCLENVbDFFSSx5QldyQ1EsbUJBSVEsb0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCckJ1M0VsQixDcUJyM0VrQix5QkFDSSxXQUFBLENBQ0EsZUFBQSxDQUNBLGNyQnUzRXRCLENxQmwzRXNCLDBFQUNJLFlyQm8zRTFCLENxQmgzRWtCLHFCQUNJLGFuQjNDVixDbUI0Q1UsY2pCM0JMLENpQjRCSyx1Q3JCazNFdEIsQ3FCaDNFc0IsMkJBQ0kseUJyQmszRTFCLENBQ0YsQ3FCMzJFSSxhQUNJLDRCQUFBLENBQ0EsZWxCY0ksQ2tCYkosa0JyQjYyRVIsQ3FCMTJFSSxtQkFDSSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQkFBQSxDQUNBLGNyQjQyRVIsQ3FCMTJFUSxxQmZ4Q0osbUNleUNRLENmeENSLGdDZXdDUSxDZnZDUiw4QmV1Q1EsQ2Z0Q1IsMkJlc0NRLENBQ0EsU0FBQSxDQUNBLGlCckIrMkVaLENxQjcyRVksMkJBQ0ksVXJCKzJFaEIsQ3FCNTJFWSx5QkFDSSxXckI4MkVoQixDcUJ4MkVRLHNCQUNJLGFBQUEsQ0FDQSx1Q2pCMUZPLENpQjJGUCxhbkJaVSxDbUJhVixjckIwMkVaLENxQnYyRVEsOEJBQ0ksZXJCeTJFWixDcUJ0MkVnQiwyREFDSSxRQUFBLENmcEVoQixtQ2VxRWdCLENmcEVoQixnQ2VvRWdCLENmbkVoQiw4QmVtRWdCLENmbEVoQiwyQk42NkVKLENxQnoyRW9CLGlFQUNJLFVyQjIyRXhCLENxQnYyRXdCLGlFQUNJLFVBQUEsQ0FDQSxXckJ5MkU1QixDcUJqMkVJLG1CQUNJLGNqQmxHVyxDaUJtR1gsYW5CcEhNLENtQnFITixnQkFBQSxDQUNBLGFBQUEsQ0FDQSxhckJtMkVSLENxQmoyRVEsMEJBQ0ksbUJBQUEsQ0FDQSxxQnJCbTJFWixDcUJoMkVRLHFCQUNJLGFuQi9IRSxDbUJnSUYsYUFBQSxDQUNBLGdCckJrMkVaLENxQmgyRVksMkJBQ0kseUJyQmsyRWhCLENxQi8xRVksaUNBQ0ksa0JuQnhJRixDbUJ5SUUsb0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGNBQUEsQ0FDQSxtQkFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0Esd0JBQUEsQ0FDQSxhQUFBLENmckpaLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSwy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Q0EsVXpCK2hHWixDeUI3aEdZLHFDQUNJLFVBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FHSSx1REFBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSxrQ3pCNmhHcEIsQ3lCemhHWSx1Q0FDSSxRekIyaEdoQixDeUJ6aEdnQiw2Q25CeENaLGdDbUJ5Q21DLENuQnhDbkMsNEJtQndDbUMsQ25CdkNuQyx3Qk5va0dKLEN5QnhoR1EsaUNBQ0ksWUFBQSxDQUNBLFFBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENuQjVEUiwwQ21CNkRRLENuQjVEUix1Q21CNERRLENuQjNEUixxQ21CMkRRLENuQjFEUixrQ051bEdKLEN5QjNoR1kseUNBQ0ksZ0JBQUEsQ25CaEVaLHlDbUJrRVksQ25CakVaLHNDbUJpRVksQ25CaEVaLG9DbUJnRVksQ25CL0RaLGlDTitsR0osQzBCaG9HQSxxREFHRSxxQkFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGExQnVvR0YsQzBCcG9HQSxrREFHRSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsYzFCdW9HRixDMEJwb0dBLGlDQUVFLFcxQnVvR0YsQzBCcG9HQSxpQkFDRSxTMUJ1b0dGLEMwQm5vR0EsNFNBU0UsUUFBQSxDQUNBLFMxQnNvR0YsQzBCN25HRSxvQ0FDRSxRMUJtb0dKLEMwQmxvR0kseUdBRUUsUzFCb29HTixDMEIvbkdFLGtDQUNFLGdCMUJpb0dKLEMwQjluR0Usa0NBQ0Usc0IxQmdvR0osQzBCN25HRSxpQ0FDRSx3QkFBQSxDQUNBLG1CQUFBLENBQ0EsZ0IxQituR0osQzBCNW5HRSwrQkFDRSxzQjFCOG5HSixDMEIzbkdFLGtDQUNFLGtCMUI2bkdKLEMwQjFuR0Usa0NBQ0Usb0IxQjRuR0osQzBCeG5HRSxtQ0FDRSwwQjFCMG5HSixDMEJ4bkdFLGtDQUNFLHFCMUIwbkdKLEMwQnpuR0ksbURBQ0UsZTFCMm5HTixDMEJ4bkdFLDBDQUNFLDZCMUIwbkdKLEMwQnRuR0Usd0NBQ0UsNkIxQndu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b0hNLDZIQUFxQyx5QjNCaXBIM0MsQzJCanBITSw2SEFBcUMsMEIzQnNwSDNDLEMyQnRwSE0sNkhBQXFDLGUzQjJwSDNDLEMyQjNwSE0sNkhBQXFDLDBCM0JncUgzQyxDMkJocUhNLDZIQUFxQywwQjNCcXFIM0MsQzJCcnFITSw2SEFBcUMsZTNCMHFIM0MsQzJCMXFITSw2SEFBcUMsMEIzQitxSDNDLEMyQi9xSE0sNkhBQXFDLDBCM0JvckgzQyxDMkJwckhNLDZIQUFxQyxlM0J5ckgzQyxDMkJ6ckhNLGdJQUFxQywwQjNCOHJIM0MsQzJCOXJITSxnSUFBcUMsMEIzQm1zSDNDLEMyQjNySE0sZ0lBQXNDLGMzQmlzSDVDLEMyQmpzSE0sZ0lBQXNDLDBCM0Jzc0g1QyxDMkJ0c0hNLGdJQUFzQywyQjNCMnNINUMsQzJCM3NITSxnSUFBc0MsZ0IzQmd0SDVDLEMyQmh0SE0sZ0lBQXNDLDJCM0JxdEg1QyxDMkJydEhNLGdJQUFzQywyQjNCMHRINUMsQzJCMXRITSxnSUFBc0MsZ0IzQit0SDVDLEMyQi90SE0sZ0lBQXNDLDJCM0JvdUg1QyxDMkJwdUhNLGdJQUFzQywyQjNCeXVINUMsQzJCenVITSxnSUFBc0MsZ0IzQjh1SDVDLEMyQjl1SE0sbUlBQXNDLDJCM0Jtdkg1QyxDMkJudkhNLG1JQUFzQywyQjNCd3ZINUMsQzJCeHpISSx3QkE2QkUsa0dBQTJDLHdCQUFBLENBQTBDLHVCM0JteUh6RixDMkJueUhJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjNCeXlIekYsQzJCenlISSxrR0FBMkMsY0FBQSxDQUEwQyxhM0IreUh6RixDMkIveUhJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjNCcXpIekYsQzJCcnpISSxrR0FBMkMseUJBQUEsQ0FBMEMsd0IzQjJ6SHpGLEMyQjN6SEksa0dBQTJDLGNBQUEsQ0FBMEMsYTNCaTBIekYsQzJCajBISSxrR0FBMkMseUJBQUEsQ0FBMEMsd0IzQnUwSHpGLEMyQnYwSEksa0dBQTJDLHlCQUFBLENBQTBDLHdCM0I2MEh6RixDMkI3MEhJLGtHQUEyQyxjQUFBLENBQTBDLGEzQm0xSHpGLEMyQm4xSEkscUdBQTJDLHlCQUFBLENBQTBDLHdCM0J5MUh6RixDMkJ6MUhJLHFHQUEyQyx5QkFBQSxDQUEwQyx3QjNCKzFIekYsQzJCLzFISSxxR0FBMkMsZUFBQSxDQUEwQyxjM0JxMkh6RixDMkIxMEhJLDZIQUFxQyxhM0IrMEh6QyxDMkIvMEhJLDZIQUFxQyx5QjNCbzFIekMsQzJCcDFISSw2SEFBcUMsMEIzQnkxSHpDLEMyQnoxSEksNkhBQXFDLGUzQjgxSHpDLEMyQjkxSEksNkhBQXFDLDBCM0JtMkh6QyxDMkJuMkhJLDZIQUFxQywwQjNCdzJIekMsQzJCeDJISSw2SEFBcUMsZTNCNjJIekMsQzJCNzJISSw2SEFBcUMsMEIzQmszSHpDLEMyQmwzSEksNkhBQXFDLDBCM0J1M0h6QyxDMkJ2M0hJLDZIQUFxQyxlM0I0M0h6QyxDMkI1M0hJLGdJQUFxQywwQjNCaTRIekMsQzJCajRISSxnSUFBcUMsMEIzQnM0SHpDLEMyQjkzSEksZ0lBQXNDLGMzQm00SDFDLEMyQm40SEksZ0lBQXNDLDBCM0J3NEgxQyxDMkJ4NEhJLGdJQUFzQywyQjNCNjRIMUMsQzJCNzRISSxnSUFBc0MsZ0IzQms1SDFDLEMyQmw1SEksZ0lBQXNDLDJCM0J1NUgxQyxDMkJ2NUhJLGdJQUFzQywyQjNCNDVIMUMsQzJCNTVISSxnSUFBc0MsZ0IzQmk2SDFDLEMyQmo2SEksZ0lBQXNDLDJCM0JzNkgxQyxDMkJ0NkhJLGdJQUFzQywyQjNCMjZIMUMsQzJCMzZISSxnSUFBc0MsZ0IzQmc3SDFDLEMyQmg3SEksbUlBQXNDLDJCM0JxN0gxQyxDMkJyN0hJLG1JQUFzQywyQjNCMDdIMUMsQzJCbDlIRSw4R0FDRSxRM0JzOUhKLEMyQnA5SEUsMkdBQ0UsTzNCdzlISixDQUNGLEMyQnJnSUksd0JBNkJFLGtHQUEyQyx3QkFBQSxDQUEwQyx1QjNCKytIekYsQzJCLytISSxrR0FBMkMseUJBQUEsQ0FBMEMsd0IzQnEvSHpGLEMyQnIvSEksa0dBQTJDLGNBQUEsQ0FBMEMsYTNCMi9IekYsQzJCMy9ISSxrR0FBMkMseUJBQUEsQ0FBMEMsd0IzQmlnSXpGLEMyQmpnSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCM0J1Z0l6RixDMkJ2Z0lJLGtHQUEyQyxjQUFBLENBQTBDLGEzQjZnSXpGLEMyQjdnSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCM0JtaEl6RixDMkJuaElJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjNCeWhJekYsQzJCemhJSSxrR0FBMkMsY0FBQSxDQUEwQyxhM0IraEl6RixDMkIvaElJLHFHQUEyQyx5QkFBQSxDQUEwQyx3QjNCcWlJekYsQzJCcmlJSSxxR0FBMkMseUJBQUEsQ0FBMEMsd0IzQjJpSXpGLEMyQjNpSUkscUdBQTJDLGVBQUEsQ0FBMEMsYzNCaWpJekYsQzJCdGhJSSw2SEFBcUMsYTNCMmhJekMsQzJCM2hJSSw2SEFBcUMseUIzQmdpSXpDLEMyQmhpSUksNkhBQXFDLDBCM0JxaUl6QyxDMkJyaUlJLDZIQUFxQyxlM0IwaUl6QyxDMkIxaUlJLDZIQUFxQywwQjNCK2lJekMsQzJCL2lJSSw2SEFBcUMsMEIzQm9qSXpDLEMyQnBqSUksNkhBQXFDLGUzQnlqSXpDLEMyQnpqSUksNkhBQXFDLDBCM0I4akl6QyxDMkI5aklJLDZIQUFxQywwQjNCbWtJekMsQzJCbmtJSSw2SEFBcUMsZTNCd2tJekMsQzJCeGtJSSxnSUFBcUMsMEIzQjZrSXpDLEMyQjdrSUksZ0lBQXFDLDBCM0JrbEl6QyxDMkIxa0lJLGdJQUFzQyxjM0Ira0kxQyxDMkIva0lJLGdJQUFzQywwQjNCb2xJMUMsQzJCcGxJSSxnSUFBc0MsMkIzQnlsSTFDLEMyQnpsSUksZ0lBQXNDLGdCM0I4bEkxQyxDMkI5bElJLGdJQUFzQywyQjNCbW1JMUMsQzJCbm1JSSxnSUFBc0MsMkIzQndtSTFDLEMyQnhtSUksZ0lBQXNDLGdCM0I2bUkxQyxDMkI3bUlJLGdJQUFzQywyQjNCa25JMUMsQzJCbG5JSSxnSUFBc0MsMkIzQnVuSTFDLEMyQnZuSUksZ0lBQXNDLGdCM0I0bkkxQyxDMkI1bklJLG1JQUFzQywyQjNCaW9JMUMsQzJCam9JSSxtSUFBc0MsMkIzQnNvSTFDLEMyQjlwSUUsOEdBQ0UsUTNCa3FJSixDMkJocUlFLDJHQUNFLE8zQm9xSUosQ0FDRixDMkJqdElJLHdCQTZCRSxrR0FBMkMsd0JBQUEsQ0FBMEMsdUIzQjJySXpGLEMyQjNySUksa0dBQTJDLHlCQUFBLENBQTBDLHdCM0Jpc0l6RixDMkJqc0lJLGtHQUEyQyxjQUFBLENBQTBDLGEzQnVzSXpGLEMyQnZzSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCM0I2c0l6RixDMkI3c0lJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjNCbXRJekYsQzJCbnRJSSxrR0FBMkMsY0FBQSxDQUEwQyxhM0J5dEl6RixDMkJ6dElJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjNCK3RJekYsQzJCL3RJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0IzQnF1SXpGLEMyQnJ1SUksa0dBQTJDLGNBQUEsQ0FBMEMsYTNCMnVJekYsQzJCM3VJSSxxR0FBMkMseUJBQUEsQ0FBMEMsd0IzQml2SXpGLEMyQmp2SUkscUdBQTJDLHlCQUFBLENBQTBDLHdCM0J1dkl6RixDMkJ2dklJLHFHQUEyQyxlQUFBLENBQTBDLGMzQjZ2SXpGLEMyQmx1SUksNkhBQXFDLGEzQnV1SXpDLEMyQnZ1SUksNkhBQXFDLHlCM0I0dUl6QyxDMkI1dUlJLDZIQUFxQywwQjNCaXZJekMsQzJCanZJSSw2SEFBcUMsZTNCc3ZJekMsQzJCdHZJSSw2SEFBcUMsMEIzQjJ2SXpDLEMyQjN2SUksNkhBQXFDLDBCM0Jnd0l6QyxDMkJod0lJLDZIQUFxQyxlM0Jxd0l6QyxDMkJyd0lJLDZIQUFxQywwQjNCMHdJekMsQzJCMXdJSSw2SEFBcUMsMEIzQit3SXpDLEMyQi93SUksNkhBQXFDLGUzQm94SXpDLEMyQnB4SUksZ0lBQXFDLDBCM0J5eEl6QyxDMkJ6eElJLGdJQUFxQywwQjNCOHhJekMsQzJCdHhJSSxnSUFBc0MsYzNCMnhJMUMsQzJCM3hJSSxnSUFBc0MsMEIzQmd5STFDLEMyQmh5SUksZ0lBQXNDLDJCM0JxeUkxQyxDMkJyeUlJLGdJQUFzQyxnQjNCMHlJMUMsQzJCMXlJSSxnSUFBc0MsMkIzQit5STFDLEMyQi95SUksZ0lBQXNDLDJCM0JvekkxQyxDMkJweklJLGdJQUFzQyxnQjNCeXpJMUMsQzJCenpJSSxnSUFBc0MsMkIzQjh6STFDLEMyQjl6SUksZ0lBQXNDLDJCM0JtMEkxQyxDMkJuMElJLGdJQUFzQyxnQjNCdzBJMUMsQzJCeDBJSSxtSUFBc0MsMkIzQjYwSTFDLEMyQjcwSUksbUlBQXNDLDJCM0JrMUkxQyxDMkIxMklFLDhHQUNFLFEzQjgySUosQzJCNTJJRSwyR0FDRSxPM0JnM0lKLENBQ0YsQzJCNzVJSSx3QkE2QkUsa0dBQTJDLHdCQUFBLENBQTBDLHVCM0J1NEl6RixDMkJ2NElJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjNCNjRJekYsQzJCNzRJSSxrR0FBMkMsY0FBQSxDQUEwQyxhM0JtNUl6RixDMkJuNUlJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjNCeTVJekYsQzJCejVJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0IzQis1SXpGLEMyQi81SUksa0dBQTJDLGNBQUEsQ0FBMEMsYTNCcTZJekYsQzJCcjZJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0IzQjI2SXpGLEMyQjM2SUksa0dBQTJDLHlCQUFBLENBQTBDLHdCM0JpN0l6RixDMkJqN0lJLGtHQUEyQyxjQUFBLENBQTBDLGEzQnU3SXpGLEMyQnY3SUkscUdBQTJDLHlCQUFBLENBQTBDLHdCM0I2N0l6RixDMkI3N0lJLHFHQUEyQyx5QkFBQSxDQUEwQyx3QjNCbThJekYsQzJCbjhJSSxxR0FBMkMsZUFBQSxDQUEwQyxjM0J5OEl6RixDMkI5NklJLDZIQUFxQyxhM0JtN0l6QyxDMkJuN0lJLDZIQUFxQyx5QjNCdzdJekMsQzJCeDdJSSw2SEFBcUMsMEIzQjY3SXpDLEMyQjc3SUksNkhBQXFDLGUzQms4SXpDLEMyQmw4SUksNkhBQXFDLDBCM0J1OEl6QyxDMkJ2OElJLDZIQUFxQywwQjNCNDhJekMsQzJCNThJSSw2SEFBcUMsZTNCaTlJekMsQzJCajlJSSw2SEFBcUMsMEIzQnM5SXpDLEMyQnQ5SUksNkhBQXFDLDBCM0IyOUl6QyxDMkIzOUlJ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b0JBQUEsQ0FDQSw0Qi9CaStKWixDK0I5OUpRLHVNekJoQkosNEJ5QmlCMkIsQ3pCaEIzQix3QnlCZ0IyQixDekJmM0Isb0JOcy9KSixDVWorSkksK0NxQnhCQSxtS0FzQlEsVUFBQSxDQUNBLFdBQUEsQ0FHSSxvQi9CMCtKZCxDQUNGLEMrQnQrSkksMklBQ0ksZ0IvQjYrSlIsQytCMytKUSxtS0FDSSxVQUFBLENBQ0EsVy9Cay9KWixDVTkvSkksK0NxQk9BLDJJQVNRLGtCL0J1L0pWLENBQ0YsQytCcC9KSSwySUFDSSxjQUFBLENBQ0EsdUMzQnBFYSxDMkJxRWIsaUJBQUEsQ0FDQSxrQi9CMi9KUixDK0J4L0pJLCtLQUNJLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxlL0IrL0pSLEMrQjUvSkkscUxBQ0ksY0FBQSxDQUNBLGlCQUFBLENBQ0EsZ0IvQm1nS1IsQytCamdLUSxpTUFDSSxhN0JsR0UsQzZCbUdGLHVDM0J2RlMsQzJCd0ZULHlCL0J3Z0taLEMrQnBnS0ksa1lBRUksdUMzQjlGYSxDMkIrRmIsYTdCckJRLEM2QnNCUixjQUFBLENBQ0EsYy9CZ2hLUixDVW5rS0kseUJxQnNEQSx5S0FFUSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLEN6QmpGUixzQ3lCa0YyQixDekJqRjNCLGtDeUJpRjJCLEN6QmhGM0IsOEJOc21LRixDK0JuaEtjLHlUQUNJLFkvQjBoS2xCLEMrQnZoS2MsNlZBQ0ksV0FBQSxDQUNBLGNBQUEsQ0FDQSxhL0I4aEtsQixDQUNGLENVcG1LSSwrQ3FCNEVZLDZWQUNJLGEvQmdpS2xCLENBQ0YsQytCM2hLSSwrSEFDSSxrQkFBQSxDQUNBLGUvQmtpS1IsQ1V2bktJLHlCcUJtRkEsK0hBS1EsZS9Cd2lLVixDK0J0aUtVLDZQQUNJLGMvQjZpS2QsQ0FDRixDK0IxaUtRLG1LQUNJLDBDM0I3SU8sQzJCOElQLGNBQUEsQ0FDQSxlQUFBLENBQ0EsaUIvQmlqS1osQ1VwcEtJLCtDcUIrRkksbUtBT1EsYS9CdWpLZCxDQUNGLEMrQnBqS1EsNnNCQUdJLFVBQUEsQ0FDQSxX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Q0FDQSxxQkFBQSxDQUNBLGtCTmtqTUosQ2tDbjZMUSxnRDdCbEpKLGNBQUEsQ0FDQSx3Qkh3RlksQ0d2RlosVUhKSSxDR0tKLDBDRFFVLENDUFYsY0FBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFdGc0VRLENFckVSLGdCRnFFUSxDRy9FUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsMkREckJBLENDc0JBLHdERHRCQSxDQ3VCQSxzRER2QkEsQ0N3QkEsbUREeEJBLEM2QjBJUSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVQUFBLENBQ0EsaUJsQ3U3TFosQ0tsa01JLG1LQUNJLHdCQUFBLENBQ0EsdUNBQUEsQ0FDQSxTTG9rTVIsQ2tDdjdMUSw2QkFDSSxZQUFBLENBQ0EsdUM5Qi9JUyxDOEJnSlQsYWhDdEVJLENnQ3VFSixjQUFBLENBQ0EsWWxDeTdMWixDa0N2N0xZLGtDQUNJLGFsQ3k3TGhCLENrQ3I3TFEsNkJBQ0ksaUJBQUEsQ0FDQSxrQmxDdTdMWixDa0NyN0xZLGtDQUNJLGFsQ3U3TGhCLENrQ3A3TFksbUNBQ0ksYUFBQSxDQUNBLGNBQUEsQ0FDQSxlL0JoS04sQytCaUtNLGFsQ3M3TGhCLENrQ243TFksZ0ZBRUksaUJBQUEsQ0FDQSxXQUFBLENBQ0EsVS9CaEhKLEMrQmlISSxhQUFBLENBQ0Esd0JsQ3E3TGhCLENrQ2w3TFkseUNBQ0ksYWxDbzdMaEIsQ2tDajdMWSx1Q0FDSSxhbENtN0xoQixDa0NoN0xZLHNDQUNJLFVoQzNNUixDZ0M0TVEsd0JsQ2s3TGhCLENrQzU2TFEseUNBRUksZ0JBQUEsQ0FDQSxrQi9CeElBLEMrQnlJQSxZbEM2NkxaLENrQzM2TFksOENBQ0ksYWxDNjZMaEIsQ1V2a01JLCtDd0JtSkkseUNBV1EsU2xDNjZMZCxDQUNGLENrQzE2TFEsb0NBQ0ksV0FBQSxDQUNBLGFBQUEsQzVCM01SLHNFSFRnQixDR1VoQix1RUhWZ0IsQ0dXaEIsd0VIWGdCLENHWWhCLDBFSFpnQixDR2FoQiwyRUhiZ0IsQ0djaEIsbUVIZGdCLEMrQnNOUixlaENyT0osQ2dDc09JLDBDbENpN0xaLENVeGxNSSwrQ3dCa0tJLG9DQVFRLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxZbENrN0xkLENrQ2g3TGMseUNBQ0ksYWxDazdMbEIsQ0FDRixDa0MvNkxZLHlDQUNJLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsYWxDaTdMaEIsQ2tDLzZMZ0IsOExBQ0ksYWxDaTdMcEIsQ2tDOTZMZ0IsZ0RBQ0ksU2xDZzdMcEIsQ2tDNzZMZ0IscURBQ0ksK0JsQys2THBCLENrQzU2TGdCLGtEQUNJLGNsQzg2THBCLENrQzM2TGdCLGlFQUNJLGNsQzY2THBCLENrQ3g2TFEscUNBQ0ksWUFBQSxDQUNBLGdCQUFBLENBQ0EsNkJBQUEsQ0FDQSx1Q2xDMDZMWixDa0N4NkxZLDJDQUNJLFVBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsZ0IvQmxOSixDK0JxTlEsaURBQUEsQ0FDQSx1QkFBQSxDQUNBLDJCQUFBLENBQ0EsdUJsQ3c2THBCLENrQ2w2TGdCLHNEQVFRLG9EbENxNkx4QixDa0M1NUxnQiwwR0FoQkksVUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGlCL0JuT1IsQytCdU9ZLHVCQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QmxDNjZMeEIsQ2tDdjZMZ0Isb0RBUVEsd0RsQys1THhCLENrQ3Q1TGdCLG1EQUNJLFVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxpQi9CclFSLEMrQndRWSx1REFBQSxDQUNBLHVCQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QmxDczVMeEIsQ21DenVNUSxtQjlCSEosY0FBQSxDQUNBLHdCSHNGUSxDR3JGUixVSEpJLENHS0osMENEUVUsQ0NOVixvQkFBQSxDQUNBLGNBQUEsQ0FDQSxXRnNFUSxDRXJFUixnQkZxRVEsQ0cvRVIsMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBNEJBLDJERHJCQSxDQ3NCQSx3RER0QkEsQ0N1QkEsc0REdkJBLENDd0JBLG1ERHhCQSxDOEJMUSxXaEMrQ0ksQ2dDOUNKLGlCQUFBLENBQ0EsYW5DOHZNWixDS3p2TUksNEVBQ0ksd0JBQUEsQ0FDQSx1Q0FBQSxDQUNBLFNMMnZNUixDbUMvdk1JLGVBQ0ksaUJBQUEsQ0FDQSxnQm5DaXdNUixDbUMvdk1RLHFCQUNJLFVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsWW5DaXdNWixDbUM3dk1ZLG1DQUNJLFNBQUEsQ0FDQSxrQkFBQSxDQUNBLFVuQyt2TWhCLENtQzN2TWdCLCtCQUNJLHdCbkM2dk1wQixDbUN4dk1RLG1CQUNJLFVqQ3hDSixDaUN5Q0ksdUMvQnhDTyxDK0J5Q1AsY0FBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxXbkMwdk1aLENtQ3h2TVksMEJBRUksVUFBQSxDQUNBLFdBQUEsQ0FFQSxnQmhDdUJWLENnQ3BCYyw0REFBQSxDQUdBLHVCbkN3dk1wQixDbUNwdk1ZLG1EQWRJLFVBQUEsQ0FHQSxhQUFBLENBS0ksMkJBQUEsQ0FDQSx1Qm5Db3dNcEIsQ21DL3ZNWSx5QkFFSSxVQUFBLENBQ0EsV0FBQSxDQUVBLGVBQUEsQ0FHSSx3REFBQSxDQUdBLG9CbkNvdk1wQixDbUM3dU1nQiw4Q0FDSSxpQm5DK3VNcEIsQ21DN3VNb0IscURBQ0ksVUFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUNBLHdCakNuRlIsQ2lDb0ZRLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQzdCNUZwQiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JONDBNSixDbUM3dU1ZLDZCQUNJLFNBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxPQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxxQmpDN0dSLENpQzhHUSxhakN6R0YsQ2lDMEdFLDBDL0IvR0csQytCZ0hILGNBQUEsQzdCL0VaLGlHNkJpRlksQzdCaEZaLDhGNkJnRlksQzdCL0VaLDRGNkIrRVksQzdCOUVaLHlGNkI4RVksQzdCMUZaLDBDSFplLENHYWYsMkNIYmUsQ0djZiw0Q0hkZSxDR2VmLDhDSGZlLENHZ0JmLCtDSGhCZSxDR2lCZix1Q0hqQmUsQ0daZixpQ0FBQSxDQUNBLGdDQUFBLENBQ0EsOEJBQUEsQ0FDQSw2QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJOMDJNSixDbUNwdk1nQixvQ0FDSSxZbkNzdk1wQixDbUNsdk1vQix1REFDSSxZQUFBLENBQ0Esd0JqQ3ZIWixDaUN3SFksWWhDdERaLENnQ3VEWSx3QkFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDN0J0SXBCLHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQk4yM01KLENtQ3Z2TXdCLDhEQUNJLFluQ3l2TTVCLENtQ3R2TXdCLGdFQUNJLGNBQUEsQ0FDQSx1Qy9COUlULEMrQitJUyxhQUFBLENBQ0Esa0JBQUEsQ0FDQSxhbkN3dk01QixDbUNydk13QiwrRDlCbkpwQixjQUFBLENBQ0Esd0JIc0ZRLENHckZSLFVISkksQ0dLSiwwQ0RRVSxDQ1BWLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxXRnNFUSxDRXJFUixnQkZxRVEsQ0cvRVIsMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBNEJBLDJERHJCQSxDQ3NCQSx3RER0QkEsQ0N1QkEsc0REdkJBLENDd0JBLG1ERHhCQSxDOEIySXdCLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCbkN5d001QixDS3A1TUksZ05BQ0ksd0JBQUEsQ0FDQSx1Q0FBQSxDQUNBLFNMczVNUixDbUM1d000QixxRUFDSSxZbkM4d01oQyxDbUMxd013QiwrREFDSSxhakM5SlosQ2lDK0pZLGNuQzR3TTVCLENtQ3Z3TWdCLHNDQUNJLFlBQUEsQ0FDQSxxQm5DeXdNcEIsQ21DdndNb0IsNkNBQ0kscUJBQUEsQ0FDQSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGFBQUEsQ0FDQSwrQm5DeXdNeEIsQ21DdHdNb0Isd0NBQ0ksK0JBQUEsQ0FDQSxRQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDN0J6SnBCLDRDNkIwSm9CLEM3QnpKcEIseUM2QnlKb0IsQzdCeEpwQix1QzZCd0pvQixDN0J2SnBCLG9DTms2TUosQ21DendNd0IsOENBQ0ksVUFBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FFSSxtREFBQSxDQUNBLHVCQUFBLENBQ0EsdUJBQUEsQ0FDQSwyQm5DMHdNaEMsQ21DcndNNEIsdURBQ0ksc0JuQ3V3TWhDLENtQ253TXdCLDRDQUNJLFdBQUEsQ0FDQSxVbkNxd001QixDbUNsd013Qiw2Q0FDSSxnQmhDNUloQixDZ0M2SWdCLGFqQ3JOZCxDaUNzTmMsY25Db3dNNUIsQ21DandNd0IsOENBQ0ksd0JuQ213TTVCLENtQzl2TWdCLDRDQUNJLGdCbkNnd01wQixDbUM5dk1vQiw4Q0FDSSxjQUFBLENBQ0EsdUMvQnhPTCxDK0J5T0ssYW5DZ3dNeEIsQ21DOXZNd0Isb0RBQ0kseUJuQ2d3TTVCLENtQzF2TVksZ0NBQ0ksdUMvQm5QRyxDK0JvUEgsYUFBQSxDQUNBLGlCbkM0dk1oQixDbUN6dk1ZLHFDQUNJLGNuQzJ2TWhCLENtQ3p2TWdCLDBDQUNJLHVDL0I1UEQsQytCNlBDLGFqQ3pQTixDaUMwUE0sYW5DMnZNcEIsQ21DdnZNWSw4QkFXSSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxXaENwTVYsQ2dDcU1VLGNuQyt1TWhCLENtQzV2TWdCLG1DQUNJLFlBQUEsQ0FDQSwrQm5DOHZNcEIsQ21DM3ZNZ0IsbUNBQ0ksdUMvQnpRRCxDK0IwUUMsb0JuQzZ2TXBCLENtQ3J2TWdCLGdDOUI3UFosY0FBQSxDQUNBLGFIb0VZLENHbkVaLHVDRFZpQixDQ1dqQixjQUFBLENBQ0EsY0FBQSxDQUNBLG9CQUFBLENBQ0EsV0ZtRFEsQ0VsRFIsZ0JGa0RRLENFakRSLHdCOEJzUHdELEM5QnJQeEQscUJIL0JJLENJQUosMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBNEJBLDJEQUFBLENBQ0Esd0REREEsQ0NFQSxzRERGQSxDQ0dBLG1EREhBLEM4Qm9QZ0IsZWhDaFFWLENnQ2lRVSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0Esb0JuQzB3TXBCLENLaGdOSSxtSEFDSSx3Qkh1RFEsQ0d0RFIsYUFBQSxDQUNBLHVDQUFBLENBQ0EsU0xrZ05SLENtQzl3TW9CLHNDQUNJLFVuQ2d4TXhCLENtQzN3TVkseUNBQ0ksWW5DNndNaEIsQ21DM3dNZ0IsOENBQ0ksWW5DNndNcEIsQ21DendNWSxtQ0FDSSx3QkFBQSxDQUNBLGdCQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLEM3QmhUWix5QkFBQSxDQUNBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJONGpOSixDbUM5d01nQix3Q0FDSSxZbkNneE1wQixDbUM3d01nQixxQzlCclRaLGNBQUEsQ0FDQSx3Qkh3RlksQ0d2RlosVUhKSSxDR0tKLDBDRFFVLENDUFYsY0FBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFdGc0VRLENFckVSLGdCRnFFUSxDRy9FUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsMkREckJBLENDc0JBLHdERHRCQSxDQ3VCQSxzRER2QkEsQ0N3QkEsbUREeEJBLEM4QjZTZ0IsZWhDcFNWLENnQ3FTVSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsZW5DaXlNcEIsQ0tobE5JLGtJQUNJLHdCQUFBLENBQ0EsdUNBQUEsQ0FDQSxTTGtsTlIsQ21DcHlNb0IsMkNBQ0ksVW5Dc3lNeEIsQ21DbHlNZ0Isd0NBQ0ksY0FBQSxDQUNBLGFBQUEsQ0FDQSx1Q25Db3lNcEIsQ21DbHlNb0IsMENBQ0ksdUMvQnpVTCxDK0IwVUssYWpDalBQLENpQ2tQTyx5Qm5Db3lNeEIsQ1Vqak5JLCtDMEIxREksY0FDSSxlQUFBLENBQ0Esd0JwQyttTlYsQ29DNW1OYyw4QkFDSSxxQkFBQSxDQUNBLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLENBQ0EsYUFBQSxDQUNBLGFwQzhtTmxCLENvQzNtTmMseUJBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLHFCbEN4QlosQ2tDeUJZLCtCQUFBLEM5QlFoQiw0QzhCUGdCLEM5QlFoQix5QzhCUmdCLEM5QlNoQix1QzhCVGdCLEM5QlVoQixvQ05zbU5GLENvQzltTmtCLDZCQUNJLFdBQUEsQ0FDQSxVcENnbk50QixDb0M3bU5rQiw4QkFDSSxnQmpDMkNaLENpQzFDWSxhbEM5QlYsQ2tDK0JVLGNwQyttTnRCLENvQzVtTmtCLCtCQUNJLFVBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FHSSxtREFBQSxDQUNBLHVCQUFBLENBQ0EsdUJBQUEsQ0FDQSwyQnBDNG1OMUIsQ29Ddm1Oc0Isd0NBQ0ksc0JwQ3ltTjFCLENvQ3JtTmtCLCtCQUNJLHdCcEN1bU50QixDb0NsbU5rQix3SUFHSSx3QkFBQSxDQUNBLGdCQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLHdCQUFBLEM5QjVFcEIseUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCTitxTkYsQ29Dcm1Oc0IsdUpBQ0ksWXBDdW1OMUIsQ29DcG1Oc0IsOEkvQmpGcEIsY0FBQSxDQUNBLHdCSHNGUSxDR3JGUixVSEpJLENHS0osMENEUVUsQ0NQVixjQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsV0ZzRVEsQ0VyRVIsZ0JGcUVRLENHL0VSLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSwyRERyQkEsQ0NzQkEsd0REdEJBLENDdUJBLHNERHZCQSxDQ3dCQSxtRER4QkEsQytCeUV3QixlakNoRWxCLENpQ2lFa0IsV0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGVBQUEsQ0FDQSxlcEN3bk4xQixDS3BzTkUsbWVBQ0ksd0JBQUEsQ0FDQSx1Q0FBQSxDQUNBLFNMc3NOTixDb0Mzbk4wQixnS0FDSSxVcEM2bk45QixDb0Mxbk4wQixnS0FDSSxZcEM0bk45QixDb0N4bk5zQix1SkFDSSxjQUFBLENBQ0EsYUFBQSxDQUNBLHVDcEMwbk4xQixDb0N4bk4wQiw2SkFDSSx1Q2hDMUdiLENnQzJHYSxhbENsQmYsQ2tDbUJlLHlCQUFBLENBQ0EsNEJwQzBuTjlCLENvQ3JuTjBCLDJMQUNJLGNBQUEsQ0FDQSxhQUFBLENBQ0EsdUNoQ3JIYixDZ0NzSGEsaUJwQ3VuTjlCLENvQ3BuTjBCLDBNQUNJLGNBQUEsQ0FDQSxhbENsQ2YsQ2tDbUNlLHVDcENzbk45QixDb0Nwbk44Qix5TkFDSSxhQUFBLENBQ0EsdUNwQ3NuTmxDLENvQ2huTmtCLHFDQUNJLHFCbEN4SWhCLENrQ3lJZ0IsZ0JBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0Esd0JBQUEsQzlCOUlwQix5QkFBQSxDQUNBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQzhCMklvQixjcEN1bk50QixDb0Nybk5zQiwwQ0FDSSxZcEN1bk4xQixDb0Nwbk5zQiwwQ0FDSSx1Q3BDc25OMUIsQ29DbG5Oa0Isc0NBQ0ksWUFBQSxDQUNBLHdCbENsSlosQ2tDbUpZLFlqQ2pGWixDaUNrRlksd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHFCQUFBLENBQ0EsV0FBQSxDOUJsS3BCLHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQk51eE5GLENvQ3ZuTnNCLDZDQUNJLFlwQ3luTjFCLENvQ3JuTjBCLCtEQUNJLGNBQUEsQ0FDQSx1Q2hDM0tiLENnQzRLYSxhQUFBLENBQ0Esa0JBQUEsQ0FDQSxhcEN1bk45QixDb0Nwbk4wQiw4RC9CaEx4QixjQUFBLENBQ0Esd0JIc0ZRLENHckZSLFVISkksQ0dLSiwwQ0RRVSxDQ1BWLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxXRnNFUSxDRXJFUixnQkZxRVEsQ0cvRVIsMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBNEJBLDJERHJCQSxDQ3NCQSx3RER0QkEsQ0N1QkEsc0REdkJBLENDd0JBLG1ERHhCQSxDK0J3SzRCLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCcEN3b045QixDS2h6TkUsNk1BQ0ksd0JBQUEsQ0FDQSx1Q0FBQSxDQUNBLFNMa3pOTixDb0Mzb044QixvRUFDSSxZcEM2b05sQyxDb0N6b04wQiw4REFDSSxhbEMzTGhCLENrQzRMZ0IsY3BDMm9OOUIsQ29Dbm9OYywrQkFDSSxjQUFBLENBQ0EsdUNoQ3hNRCxDZ0N5TUMsYWxDck1OLENrQ3NNTSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxxQmxDN01aLENJaUNKLDRDOEI2S2dCLEM5QjVLaEIseUM4QjRLZ0IsQzlCM0toQix1QzhCMktnQixDOUIxS2hCLG9DTmt6TkYsQ29DdG9Oa0IscUNBQ0ksd0JwQ3dvTnRCLENvQ25vTlUsa0NBQ0ksc0JBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esd0JwQ3FvTmQsQ29Dbm9OYyx5Q0FDSSxVQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JqQ3RKZCxDaUN5SmtCLGdEQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQUNBLHVCcENtb050QixDb0M3bk5NLHNFQUdJLHdCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0Esd0JBQUEsQzlCdlBSLHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQk5xM05GLENvQ2hvTlUscUZBQ0ksWXBDa29OZCxDb0Mvbk5VLDRFL0I1UFIsY0FBQSxDQUNBLHdCSHdGWSxDR3ZGWixVSEpJLENHS0osMENEUVUsQ0NQVixjQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsV0ZzRVEsQ0VyRVIsZ0JGcUVRLENHL0VSLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSwyRERyQkEsQ0NzQkEsd0REdEJBLENDdUJBLHNERHZCQSxDQ3dCQSxtRER4QkEsQytCb1BZLGVqQzNPTixDaUM0T00sV0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGVwQ21wTmQsQ0t6NE5FLDZSQUNJLHdCQUFBLENBQ0EsdUNBQUEsQ0FDQSxTTDI0Tk4sQ29DdHBOYyw4RkFDSSxVcEN3cE5sQixDb0NwcE5VLHFGQUNJLGNBQUEsQ0FDQSxhQUFBLENBQ0EsdUNwQ3NwTmQsQ29DcHBOYywyRkFDSSx1Q2hDaFJELENnQ2lSQyxhbEN4TEgsQ2tDeUxHLHlCcENzcE5sQixDQUNGLENVMzJOSSx5QjJCM0RBLFFBQ0ksd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLDBDakNPVyxDRU1mLHNFSFRnQixDR1VoQix1RUhWZ0IsQ0dXaEIsd0VIWGdCLENHWWhCLDBFSFpnQixDR2FoQiwyRUhiZ0IsQ0djaEIsbUVONjVORixDcUM1Nk5NLGlCQUNJLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxlckM4Nk5WLENxQzU2TlUsd0JBQ0ksV0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsbUJBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSx3Qm5DZ0VBLENtQy9EQSxVbkM1QlIsQ21DNkJRLGNBQUEsQ0FDQSx1Q2pDYkssQ2lDY0wsY3JDODZOZCxDcUMxNk5jLDRCQUNJLGFyQzQ2TmxCLENxQ3g2TlUsc0JBQ0ksWUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLEtBQUEsQ0FDQSx3QkFBQSxDQUNBLFdsQzhCVixDa0M3QlUsbUVsQ2hDSSxDa0NpQ0osV0FBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLFVyQzA2TmQsQ3FDeDZOYyw2QkFDSSxXQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLHlDQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0Esd0JyQzA2TmxCLENxQ3I2Tk0sNEJBQ0ksWXJDdTZOVixDcUNwNk5NLGlCQUNJLGlCckM0Nk5WLENxQ3A2TlUsc0JBQ0kscUJuQ2pGUixDbUNrRlEsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsYXJDczZOZCxDcUNuNk5VLHdCQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUNBLGlCQUFBLENBQ0Esb0NBQUEsQy9CdkRaLGlDK0J3RCtCLEMvQnZEL0IsNkIrQnVEK0IsQy9CdEQvQix5Qk42OU5GLENxQ242Tk0sbUJBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLFFsQzFCQyxDa0MyQkQsVWxDM0JDLENrQzRCRCxtQkFBQSxDL0J6RVIscUMrQjBFUSxDL0J6RVIsa0MrQnlFUSxDL0J4RVIsZ0MrQndFUSxDL0J2RVIsNkIrQnVFUSxDQUdJLHdEQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQUNBLG9CQUFBLENBQ0EsNEJyQ3M2TmQsQ3FDbjZOVSx5Qi9CN0VSLDRCK0I4RStCLEMvQjdFL0Isd0IrQjZFK0IsQy9CNUUvQixvQk5tL05GLENxQ242Tk0sbUJBQ0ksV0FBQSxDQUNBLGFBQUEsQ0FDQSxtQnJDcTZOVixDcUNqNk5VLHlDQUNJLHVDakNqSEssQ2lDa0hMLHVCQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSxpQnJDbTZOZCxDcUNoNk5VLHVCQUNJLHlCQUFBLENBQ0EsYXJDazZOZCxDcUMvNU5VLG1DQUNJLGFBQUEsQ0FDQSxTckNpNk5kLENxQzk1TlUsNENBQ0ksYXJDZzZOZCxDcUM3NU5VLDZDQUNJLGFyQys1TmQsQ3FDNTVOVSwyQkFDSSxhckM4NU5kLENxQzM1TlUsdUhBR0ksd0JBQUEsQ0FDQSxrQ0FBQSxDQUNBLGFyQzY1TmQsQ3FDMTVOVSw0YkFTSSwrQkFBQSxDQUNBLHFEckM0NU5kLENxQ3o1TlUsNkNBQ0ksdUJyQzI1TmQsQ3FDeDVOVSw4Q0FDSSxhckMwNU5kLENxQ3Q1Tk0sZUFHSSxjQUFBLENBQ0EsZUFBQSxDQUNBLGVyQ3c1TlYsQ3FDdDVOVSxnQ0FOQSx1Q2pDN0tTLENpQzhLVCxhckNrNk5WLENxQzc1TlUsaUJBR0ksWUFBQSxDQUNBLHdCQUFBLENBQ0EseUJyQ3c1TmQsQ3FDcjVOVSx1QkFDSSxhckN1NU5kLENxQ241Tk0sZUFDSSxjQUFBLENBQ0EsdUNqQ2xNUyxDaUNtTVQscUJBQUEsQ0FDQSxhbkNoTkUsQ21DaU5GLGlCckNxNU5WLENxQ2w1Tk0sa0JBQ0ksY0FBQSxDQUNBLGlCckNvNU5WLENxQ2o1Tk0scUJBQ0ksY0FBQSxDQUNBLGdCQUFBLENBQ0EscUJBQUEsQ0FDQSxhbkM3TkUsQ21DOE5GLGVBQUEsQ0FDQSxpQnJDbTVOVixDcUNoNU5NLGVBQ0ksY0FBQSxDQUNBLFNBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCckNrNU5WLENxQ2g1TlUsaUJBQ0ksYW5Dek9GLENtQzBPRSwrQkFBQSxDQUNBLG9CckNrNU5kLENxQy80TlUsc0JBQ0ksY3JDaTVOZCxDcUMvNE5jLHdCQUNJLGFuQ2xQTixDbUNtUE0sV0FBQSxDQUNBLGVsQ2xPYixDa0NtT2Esb0JyQ2k1TmxCLENxQzU0Tk0sa0JBQ0ksZUFBQSxDQUNBLGtCckM4NE5WLENxQzU0TlUsdUJBQ0ksY0FBQSxDQUNBLHFCQUFBLENBQ0EsYW5DalFGLENtQ2tRRSxhQUFBLENBQ0EsYXJDODROZCxDcUMzNE5VLHFCQUNJLFFBQUEsQ0FDQSxTckM2NE5kLENxQzM0TmMsd0JBQ0ksZUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSx1Q2pDblFDLENpQ29RRCxjQUFBLENBQ0EsYW5DalJOLENtQ2tSTSxpQnJDNjRObEIsQ3FDMzROa0IsK0JBQ0ksVUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCbENqTlosQ2tDb05nQixzREFBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSxvQnJDMjROMUIsQ3FDcDROTSxnQkFDSSxjckNzNE5WLENxQ3A0TlUsNkJBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSwwQ2pDMVNGLENpQzJTRSxVbkN4VFIsQ21DeVRRLGNBQUEsQ0FDQSxpQkFBQSxDL0IxVFosMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCTmlzT0YsQ3FDejROYyxpQ0FDSSxhQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxLQUFBLENBQ0EsZ0JyQzI0TmxCLENxQ3g0TmMscUNBQ0ksd0JyQzA0TmxCLENxQ3g0TmtCLDJDQUNJLHdCckMwNE50QixDcUN0NE5jLHVDQUNJLHdCckN3NE5sQixDcUN0NE5rQiw2Q0FDSSx3QnJDdzROdEIsQ3FDcDROYyxvQ0FDSSxxQnJDczRObEIsQ3FDcDROa0IsMENBQ0ksd0JyQ3M0TnRCLENxQ2g0TmMsc0NBQ0ksVUFBQSxDQUNBLG1CQUFBLEMvQm5XaEIsMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCTnN1T0YsQ3FDbDROTSxpQkFDSSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsYW5DOVJRLENtQytSUixlQUFBLENBQ0Esd0JyQ280TlYsQ3FDajROTSxjQUNJLGVBQUEsQ0FDQSxjckNtNE5WLENxQ2o0TlUsbUJBQ0ksZUFBQSxDQUNBLGlCckNtNE5kLENxQ2g0TlUscUJBQ0ksWUFBQSxDQUNBLHVDakM1V0ssQ2lDNldMLGFuQ25TQSxDbUNvU0EsY3JDazROZCxDcUNoNE5jLDZCQUNJLGFBQUEsQ0FDQSxlQUFBLENBQ0EsaUJyQ2s0TmxCLENxQzkzTlUsdUNBQ0ksdUNqQ3hYSyxDaUN5WEwsdUJBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLGlCckNnNE5kLENxQzczTlUsMEJBQ0ksYUFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsYW5DL1lGLENtQ2daRSxVQUFBLENBQ0EsaUJyQyszTmQsQ3FDNzNOYywrQkFDSSxhckMrM05sQixDcUMxM05jLDZCQUNJLG9CQUFBLENBQ0EsWXJDNDNObEIsQ3FDMTNOa0IsK0JBQ0kseUJBQUEsQ0FDQSxhckM0M050QixDcUN4M05zQix3REFDSSxlbENwWmxCLENrQ3Faa0IsY0FBQSxDQUNBLGFuQ3RhZCxDbUN1YWMsUUFBQSxDQUNBLGdCckMwM04xQixDcUN4M04wQiwrREFDSSx3QkFBQSxDQUNBLFVBQUEsQ0FDQSxXckMwM045QixDcUN2M04wQiw4REFDSSx1REFBQSxDQUNBLG9CckN5M045QixDcUNwM04wQixnRkFDSSxhckNzM045QixDcUNwM044Qix1RkFDSSx3QkFBQSxDQUNBLHdCckNzM05sQyxDcUM5Mk4wQiw4REFDSSxhckNnM045QixDcUM5Mk44QixxRUFDSSx3QkFBQSxDQUNBLHdCckNnM05sQyxDcUMzMk5zQiwwQ0FDSSxhQUFBLENBQ0EsY3JDNjJOMUIsQ3FDeDJOYyx5QkFDSSwwQ2pDemNELENpQzBjQyxjQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsYXJDMDJObEIsQ3FDdjJOYyxpSEFHSSxVQUFBLENBQ0EsYUFBQSxDQUNBLFdBQUEsQ0FDQSxVbkN2ZVosQ21Dd2VZLGNBQUEsQ0FDQSx3QkFBQSxDL0IxZWhCLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQk5vMU9GLENxQzEyTmMsaUVoQzdlWixjQUFBLENBQ0Esd0JIeUV1QixDR3hFdkIsVUhKSSxDR0tKLDBDRFFVLENDUFYsY0FBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFdGc0VRLENFckVSLGdCRnFFUSxDRy9FUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsMkREckJBLENDc0JBLHdERHRCQSxDQ3VCQSxzRER2QkEsQ0N3QkEsbUREeEJBLENnQ3NlZ0IsV0FBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJyQzgzTmxCLENLdjJPRSx5T0FDSSx3QkFBQSxDQUNBLHVDQUFBLENBQ0EsU0w0Mk9OLENxQ240TmMsMkJBQ0ksZ0JyQ3E0TmxCLENxQ2o0TmtCLHdFQUVJLGlCckNrNE50QixDcUNoNE5zQiw4R0FDSSx3QnJDazROMUIsQ3FDLzNOc0IsZ0ZBQ0ksaUJBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxXckNpNE4xQixDcUM1M05zQix3REFDSSx3QnJDODNOMUIsQ3FDeDNOa0IsMENBQ0ksd0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGFyQzAzTnRCLENxQ3QzTmMsd0NBQ0ksaUJyQ3czTmxCLENxQ3AzTlUsd0JBQ0ksaUJyQ3MzTmQsQ3FDcDNOYyxnREFDSSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxhbkN6ZEUsQ21DMGRGLHdCQUFBLENBQ0EsV0FBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsY3JDczNObEIsQ3FDbjNOYyw0Q0FDSSxjQUFBLENBQ0EsWUFBQSxDQUNBLGlCckNxM05sQixDcUNoM05NLGdCQUNJLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGVyQ2szTlYsQ3FDaDNOVSxrQkFDSSwrQkFBQSxDQUNBLG9CQUFBLENBQ0EsdUNqQ3BqQkssQ2lDcWpCTCxhckNrM05kLENxQzkyTk0sMEJBQ0ksd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFlyQ2czTlYsQ3FDNzJOVSxpQ0FDSSxhQUFBLENBQ0EsY0FBQSxDQUNBLHVDakNsa0JLLENpQ21rQkwsb0JyQysyTmQsQ3FDNTJOVSx1Q0FDSSxXQUFBLENBQ0EsZ0JyQzgyTmQsQ3FDMzJOVSxrQ2hDdGtCUixjQUFBLENBQ0EsYWdDc2tCbUMsQ2hDcmtCbkMsdUNEVmlCLENDV2pCLGNBQUEsQ0FDQSxjQUFBLENBQ0Esb0JBQUEsQ0FDQSxXRm1EUSxDRWxEUixnQkZrRFEsQ0VqRFIsd0JnQytqQjRDLENoQzlqQjVDLHFCSC9CSSxDSUFKLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSwyREFBQSxDQUNBLHdERERBLENDRUEsc0RERkEsQ0NHQSxtRERIQSxDZ0M2akJZLFdBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlckNnNE5kLENLOTdPRSx5SEFDSSxxQkhwQ0EsQ0dxQ0EsYUFBQSxDQUNBLHVDQUFBLENBQ0EsU0xnOE9OLENxQ3A0TmMsd0NBQ0ksd0JBQUEsQ0FDQSxVckNzNE5sQixDcUM5M05jLG1DQUNJLFdBQUEsQ0FDQSxtQnJDZzRObEIsQ3FDNzNOYywrQkFDSSxjQUFBLENBQ0EsY2xDeGlCZCxDa0N5aUJjLGVyQyszTmxCLENxQzczTmtCLGlDQUNJLCtCQUFBLENBQ0Esb0JBQUEsQ0FDQSxhckMrM050QixDcUM1M05rQixzQ0FDSSxjckM4M050QixDcUM1M05zQix3Q0FDSSwrQkFBQSxDQUNBLG9CckM4M04xQixDcUN6M05jLDhCQUNJLFVBQUEsQ0FDQSx5QkFBQSxDQUNBLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQy9CN29CaEIseUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCTnlnUEYsQ3FDNTNOc0IsMENBQ0ksYUFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsaUJyQzgzTjFCLENxQzMzTnNCLDRDQUNJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFuQ3ZwQmQsQ21Dd3BCYyxlckM2M04xQixDcUMzM04wQiw4Q0FDSSxhbkMzcEJsQixDbUM0cEJrQix1Q2pDaHBCWCxDaUNpcEJXLCtCQUFBLENBQ0Esb0JyQzYzTjlCLENxQ3YzTmMsaUNBQ0ksaUJyQ3kzTmxCLENxQ3YzTmtCLHNDQUNJLHFCbkM3cUJoQixDbUM4cUJnQixpQkFBQSxDQUNBLFNBQUEsQ0FDQSxhckN5M050QixDcUN0M05rQix3Q0FDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxpQkFBQSxDQUNBLG9DQUFBLEMvQm5wQnBCLGlDK0JvcEJ1QyxDL0JucEJ2Qyw2QitCbXBCdUMsQy9CbHBCdkMseUJONGdQRixDcUNwM05rQiw2Q0FDSSxVQUFBLENBQ0EsaUJsQ3huQmxCLENrQ3luQmtCLGNyQ3MzTnRCLENxQ3AzTnNCLGlEQUNJLGFBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsTUFBQSxDQUNBLEtBQUEsQ0FDQSxnQnJDczNOMUIsQ3FDajNOYyw4QkFDSSxpQnJDbTNObEIsQ3FDaDNOc0Isc0RBQ0ksVUFBQSxDQUNBLGVsQzVvQmhCLENrQzZvQmdCLHdCckNrM04xQixDcUNoM04wQiw0REFDSSx3QnJDazNOOUIsQ3FDeDJOTSxzQkFDSSxXQUFBLENBQ0EsY0FBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsMkVBQUEsQ0FDQSxtRUFBQSxDL0Jyc0JSLHNDK0Jzc0IyQixDL0Jyc0IzQixrQytCcXNCMkIsQy9CcHNCM0IsOEIrQm9zQjJCLENBQ25CLFdBQUEsQ0FDQSxjckM0Mk5WLENBQ0YsQ1U5aFBJLGdEMkJ3cUJJLHNCQVlRLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLEMvQjlzQlosOEIrQitzQitCLEMvQjlzQi9CLDBCK0I4c0IrQixDL0I3c0IvQixzQk42alBGLENBQ0YsQ1V6aVBJLHFFMkJ3cUJJLHNCQW9CUSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDL0J0dEJaLDhCK0J1dEIrQixDL0J0dEIvQiwwQitCc3RCK0IsQy9CcnRCL0Isc0JOd2tQRixDQUNGLENVcGpQSSx5QjJCcXNCZ0Isb0RBQ0ksd0JyQ2szTnRCLENxQ2gzTnNCLDBEQUNJLHdCckNrM04xQixDQUNGLENVNWpQSSx5QjJCZ3RCSSx1QkFDSSxjQUFBLENBQ0EsV0FBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxrQ3JDKzJOVixDQUNGLENVdmtQSSwrQzJCNnRCQSxRQUNJLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQnJDNjJOTixDcUMzMk5NLDRCQUNJLFlyQzYyTlYsQ3FDMTJOTSxpQkFDSSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsZXJDNDJOVixDcUMxMk5VLHdCQUNJLFdBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLG1CQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0Esd0JuQ3Z0QkEsQ21Dd3RCQSxVbkNuekJSLENtQ296QlEsY0FBQSxDQUNBLHVDakNweUJLLENpQ3F5QkwsY3JDNDJOZCxDcUN4Mk5jLDRCQUNJLGFyQzAyTmxCLENxQ3QyTlUsc0JBQ0ksWUFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLDBCQUFBLENBQ0EsU0FBQSxDQUNBLHdCQUFBLENBQ0EsV2xDMXZCVixDa0MydkJVLG1FbEN4ekJJLENrQ3l6QkosV0FBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLFVyQ3cyTmQsQ3FDdDJOYyw2QkFDSSxXQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLHlDQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0Esd0JyQ3cyTmxCLENxQ24yTk0saUJBQ0ksaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsYW5DanhCUSxDbUNreEJSLFlBQUEsQ0FDQSx3QnJDcTJOVixDcUNuMk5VLHNCQUNJLHFCbkNyMkJSLENtQ3MyQlEsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsYXJDcTJOZCxDcUNsMk5VLHdCQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUNBLGlCQUFBLENBQ0Esb0NBQUEsQy9CMzBCWixpQytCNDBCK0IsQy9CMzBCL0IsNkIrQjIwQitCLEMvQjEwQi9CLHlCTmdyUEYsQ3FDbDJOTSxtQkFDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsUWxDOXlCQyxDa0MreUJELFVsQy95QkMsQ2tDZ3pCRCxtQkFBQSxDL0I3MUJSLHFDK0I4MUJRLEMvQjcxQlIsa0MrQjYxQlEsQy9CNTFCUixnQytCNDFCUSxDL0IzMUJSLDZCK0IyMUJRLENBR0ksd0RBQUEsQ0FDQSwyQkFBQSxDQUNBLHVCQUFBLENBQ0Esb0JBQUEsQ0FDQSw0QnJDcTJOZCxDcUNsMk5VLHlCL0JqMkJSLDRCK0JrMkIrQixDL0JqMkIvQix3QitCaTJCK0IsQy9CaDJCL0Isb0JOc3NQRixDcUNsMk5NLGVBQ0ksdUNqQzkzQlMsQ2lDKzNCVCxhbkNyekJJLENtQ3N6QkosY0FBQSxDQUNBLFlBQUEsQ0FDQSxnQnJDbzJOVixDcUNsMk5VLGlCQUNJLGFuQzN6QkEsQ21DNHpCQSxZQUFBLENBQ0Esd0JBQUEsQ0FDQSx5QnJDbzJOZCxDcUNqMk5VLHVCQUNJLG9CckNtMk5kLENxQy8xTk0sZUFDSSxjQUFBLENBQ0EscUJBQUEsQ0FDQSxhbkMvNUJFLENtQ2c2QkYsa0JsQ3gxQkEsQ2tDeTFCQSwwQ3JDaTJOVixDcUM5MU5NLGtCQUNJLGNBQUEsQ0FDQSxpQnJDZzJOVixDcUM3MU5NLHFCQUNJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLHFCQUFBLENBQ0EsYW5DNzZCRSxDbUM4NkJGLGVBQUEsQ0FDQSxpQnJDKzFOVixDcUM1MU5NLGVBQ0ksY0FBQSxDQUNBLGFBQUEsQ0FDQSxpQnJDODFOVixDcUM1MU5VLGlCQUNJLGFuQ3g3QkYsQ21DeTdCRSwrQkFBQSxDQUNBLG9CckM4MU5kLENxQzMxTlUsc0JBQ0ksY0FBQSxDQUNBLG9CckM2MU5kLENxQ3oxTk0sa0JBQ0ksY3JDMjFOVixDcUN6MU5VLHVCQUNJLGNBQUEsQ0FDQSxxQkFBQSxDQUNBLGFuQ3o4QkYsQ21DMDhCRSxhQUFBLENBQ0EsYXJDMjFOZCxDcUN4MU5VLHFCQUNJLFFBQUEsQ0FDQSxTckMwMU5kLENxQ3gxTmMsd0JBQ0ksZUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSx1Q2pDMzhCQyxDaUM0OEJELGNBQUEsQ0FDQSxhbkN6OUJOLENtQzA5Qk0saUJyQzAxTmxCLENxQ3gxTmtCLCtCQUNJLFVBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxpQmxDejVCWixDa0M0NUJnQixzREFBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSxvQnJDdzFOMUIsQ3FDaDFOVSw2QkFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsMENqQy8rQkYsQ2lDZy9CRSxVbkM3L0JSLENtQzgvQlEsaUJsQ2w3QlYsQ0c1RUYsMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCTmkxUEYsQ3FDcjFOYyxpQ0FDSSxhQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxLQUFBLENBQ0EsZ0JyQ3UxTmxCLENxQ3AxTmMscUNBQ0ksd0JyQ3MxTmxCLENxQ24xTmMsdUNBQ0ksd0JyQ3ExTmxCLENxQ2wxTmMsb0NBQ0kscUJyQ28xTmxCLENxQy8wTmMsc0NBQ0ksVUFBQSxDQUNBLG1CQUFBLEMvQjNoQ2hCLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQk42MlBGLENxQ2gxTlUscUJBQ0ksWUFBQSxDQUNBLHVDakNuaENLLENpQ29oQ0wsYW5DMThCQSxDbUMyOEJBLGNBQUEsQ0FDQSxZckNrMU5kLENxQ2gxTmMsNkJBQ0ksYUFBQSxDQUNBLGVBQUEsQ0FDQSxpQnJDazFObEIsQ3FDOTBOVSx1Q0FDSSx1Q2pDaGlDSyxDaUNpaUNMLHVCQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSxpQnJDZzFOZCxDcUM3ME5VLDBCQUNJLG9CQUFBLENBQ0EsWUFBQSxDQUNBLGNBQUEsQ0FDQSxhckMrME5kLENxQzcwTmMsK0JBQ0ksYXJDKzBObEIsQ3FDMzBOVSxtQkFDSSxlckM2ME5kLENxQzMwTmMsNkJBQ0ksb0JBQUEsQ0FDQSxZckM2ME5sQixDcUMzME5rQiwrQkFDSSx5QkFBQSxDQUNBLGFyQzYwTnRCLENxQ3owTnNCLHdEQUNJLGVsQzVqQ2xCLENrQzZqQ2tCLGNBQUEsQ0FDQSxhbkM5a0NkLENtQytrQ2MsUUFBQSxDQUNBLGdCckMyME4xQixDcUN6ME4wQiwrREFDSSx3QkFBQSxDQUNBLFVBQUEsQ0FDQSxXckMyME45QixDcUN4ME4wQiw4REFDSSx1REFBQSxDQUNBLG9CckMwME45QixDcUNyME4wQixnRkFDSSxhckN1ME45QixDcUNyME44Qix1RkFDSSx3QkFBQSxDQUNBLHdCckN1ME5sQyxDcUMvek4wQiw4REFDSSxhckNpME45QixDcUMvek44QixxRUFDSSx3QkFBQSxDQUNBLHdCckNpME5sQyxDcUM1ek5zQiwwQ0FDSSxhQUFBLENBQ0EsY3JDOHpOMUIsQ3FDdnpOa0Isb0RBQ0ksdUNqQ3BuQ0gsQ2lDcW5DRyx1QkFBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBQ0EsaUJyQ3l6TnRCLENxQ3R6TmtCLGtDQUNJLHlCQUFBLENBQ0EsYXJDd3pOdEIsQ3FDcnpOa0IsOENBQ0ksYUFBQSxDQUNBLFNyQ3V6TnRCLENxQ3B6TmtCLHVEQUNJLGFyQ3N6TnRCLENxQ256TmtCLHdEQUNJLGFyQ3F6TnRCLENxQ2x6TmtCLHNDQUNJLGFyQ296TnRCLENxQ2p6TmtCLHdKQUdJLHdCQUFBLENBQ0Esa0NBQUEsQ0FDQSxhckNtek50QixDcUNoek5rQiwraEJBU0ksK0JBQUEsQ0FDQSxxRHJDa3pOdEIsQ3FDM3lOa0IsaUhBQ0ksdUJyQ2d6TnRCLENxQzV5TmMsaUhBR0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxVbkNwc0NaLENtQ3FzQ1ksY0FBQSxDQUNBLHdCQUFBLEMvQnZzQ2hCLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQk5zL1BGLENxQ2h6TmMseUJBQ0ksMENqQzFyQ0QsQ2lDMnJDQyxjQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsYXJDa3pObEIsQ3FDL3lOYyxpRWhDanRDWixjQUFBLENBQ0Esd0JIeUV1QixDR3hFdkIsVUhKSSxDR0tKLDBDRFFVLENDUFYsY0FBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFdGc0VRLENFckVSLGdCRnFFUSxDRy9FUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsMkREckJBLENDc0JBLHdERHRCQSxDQ3VCQSxzRER2QkEsQ0N3QkEsbUREeEJBLENnQ3lzQ2dCLFdBQUEsQ0FDQSxVQUFBLENBQ0EsY2xDM29DZCxDa0M0b0NjLGlCckNtME5sQixDSzdnUUUseU9BQ0ksd0JBQUEsQ0FDQSx1Q0FBQSxDQUNBLFNMK2dRTixDcUNyME5jLDJCQUNJLGdCckN1ME5sQixDcUNuME5rQix3RUFFSSxpQnJDbzBOdEIsQ3FDbDBOc0IsOEdBQ0ksd0JyQ28wTjFCLENxQ2owTnNCLGdGQUNJLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsV3JDbTBOMUIsQ3FDOXpOc0Isd0RBQ0ksd0JyQ2cwTjFCLENxQzF6TmtCLDBDQUNJLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxhckM0ek50QixDcUN2ek5VLHdCQUNJLGlCckN5ek5kLENxQ3Z6TmMsZ0RBQ0ksaUJBQUEsQ0FDQSxhQUFBLENBQ0EsYW5DdHJDRSxDbUN1ckNGLHdCQUFBLENBQ0EsV0FBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsY3JDeXpObEIsQ3FDdHpOYyw0Q0FDSSxjQUFBLENBQ0EsWUFBQSxDQUNBLGlCckN3ek5sQixDcUNuek5NLGdCQUNJLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGNyQ3F6TlYsQ3FDbnpOVSxrQkFDSSwrQkFBQSxDQUNBLG9CQUFBLENBQ0EsdUNqQ2p4Q0ssQ2lDa3hDTCxhckNxek5kLENxQ2p6Tk0sMEJBQ0ksd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLG9CQUFBLENBQ0EsVXJDbXpOVixDcUNoek5VLGlDQUNJLGFBQUEsQ0FDQSxjQUFBLENBQ0EsdUNqQ2x5Q0ssQ2lDbXlDTCxvQnJDa3pOZCxDcUMveU5VLHVDQUNJLGdCQUFBLENBQ0EsY3JDaXpOZCxDcUM5eU5VLGtDaEN0eUNSLGNBQUEsQ0FDQSxhZ0NzeUNtQyxDaENyeUNuQyx1Q0RWaUIsQ0NXakIsY0FBQSxDQUNBLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLFdGbURRLENFbERSLGdCRmtEUSxDRWpEUix3QmdDK3hDNEMsQ2hDOXhDNUMscUJIL0JJLENJQUosMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBNEJBLDJEQUFBLENBQ0Esd0REREEsQ0NFQSxzRERGQSxDQ0dBLG1EREhBLENnQzZ4Q1ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGVyQ20wTmQsQ0tqbVFFLHlIQUNJLHFCSHBDQSxDR3FDQSxhQUFBLENBQ0EsdUNBQUEsQ0FDQSxTTG1tUU4sQ3FDdjBOYyx3Q0FDSSx3QkFBQSxDQUNBLFVyQ3kwTmxCLENxQ3AwTk0sZ0JBQ0ksc0JyQ3MwTlYsQ3FDbjBOYywrQkFDSSwwQ2pDN3pDRCxDaUM4ekNDLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCckNxME5sQixDcUNqME5rQiw2Q0FDSSxVQUFBLENBQ0EsaUJsQzV3Q2xCLENrQzZ3Q2tCLGNyQ20wTnRCLENxQ2gwTmtCLHVDQUNJLGtCckNrME50QixDcUM5ek5zQixzREFDSSxVckNnME4xQixDcUMzek5jLCtCQUNJLGNBQUEsQ0FDQSxlckM2ek5sQixDcUMzek5rQixpQ0FDSSwrQkFBQSxDQUNBLG9CQUFBLENBQ0EsYXJDNnpOdEIsQ3FDMXpOa0Isc0NBQ0ksY3JDNHpOdEIsQ3FDMXpOc0Isd0NBQ0ksK0JBQUEsQ0FDQSxvQkFBQSxDQUNBLHVDckM0ek4xQixDcUN2ek5jLDhCQUNJLGNBQUEsQ0FDQSwyQkFBQSxDQUNBLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQy9CbDRDaEIseUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCTjRyUUYsQ3FDMXpOc0IsMENBQ0ksYUFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsaUJyQzR6TjFCLENxQ3p6TnNCLDRDQUNJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFuQzU0Q2QsQ21DNjRDYyxlckMyek4xQixDcUN6ek4wQiw4Q0FDSSxhbkNoNUNsQixDbUNpNUNrQix1Q2pDcjRDWCxDaUNzNENXLCtCQUFBLENBQ0Esb0JyQzJ6TjlCLENxQ3J6TmMsaUNBQ0ksaUJyQ3V6TmxCLENxQ3J6TmtCLHNDQUNJLHFCbkNsNkNoQixDbUNtNkNnQixpQkFBQSxDQUNBLFNBQUEsQ0FDQSxhckN1ek50QixDcUNwek5rQix3Q0FDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxpQkFBQSxDQUNBLG9DQUFBLEMvQng0Q3BCLGlDK0J5NEN1QyxDL0J4NEN2Qyw2QitCdzRDdUMsQy9CdjRDdkMseUJOK3JRRixDcUNwek5jLDhCQUNJLGlCckNzek5sQixDcUNuek5zQixzREFDSSxVQUFBLENBQ0EsY2xDLzJDdEIsQ2tDZzNDc0Isd0JyQ3F6TjFCLENxQzV5Tk0sc0JBQ0ksaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSwyRUFBQSxDQUNBLG1FQUFBLENBQ0EsV0FBQSxDQUNBLHNCckM4eU5WLENxQzN5Tk0sdUJBQ0ksY0FBQSxDQUNBLFdBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFFBQUEsQ0FDQSxPQUFBLENBQ0Esa0NyQzZ5TlYsQ3FDdHlOa0Isb0RBQ0ksd0JyQ3d5TnRCLENxQ3R5TnNCLDBEQUNJLHdCckN3eU4xQixDQUNGLENxQ2h5TkEsNENBQ0ksaUJBQUEsQ0FDQSxtQkFBQSxDQUNBLFNyQ2t5TkosQ3NDN3dRQSxjQUNJLFdBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSwwQ3RDZ3hRSixDVXh0UUksK0M0QjVESixjQU9RLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlcENaQSxDb0NhQSxVdENpeFFOLENBQ0YsQ3NDL3dRSSx5QkFDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsUW5DMERLLENtQ3pETCxVbkN5REssQ21DeERMLG1CQUFBLENoQ1dKLHFDZ0NWSSxDaENXSixrQ2dDWEksQ2hDWUosZ0NnQ1pJLENoQ2FKLDZCZ0NiSSxDQUdJLHdEQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQUNBLG9CQUFBLENBQ0EsNEJ0Q2t4UVosQ1VqdlFJLCtDNEIvQ0EseUJBa0JRLFF0Q2t4UVYsQ0FDRixDc0Mvd1FJLHlCQUNJLFVBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxxQnBDMUNBLENvQzJDQSxpQnRDaXhRUixDVTd2UUkseUI0QnpCQSx5QmhDZEEsMENIWmUsQ0dhZiwyQ0hiZSxDR2NmLDRDSGRlLENHZWYsOENIZmUsQ0dnQmYsK0NIaEJlLENHaUJmLHVDTnd5UUYsQ0FDRixDVXZ3UUksK0M0QnpCQSx5QkFZUSxTdEN3eFFWLENBQ0YsQ3NDdHhRUSxnQ0FDSSxpQkFBQSxDQUNBLFdBQUEsQ0FHSSxpREFBQSxDQUNBLHVCQUFBLENBQ0EseUJBQUEsQ0FDQSwyQkFBQSxDQUNBLHdCdENzeFFoQixDc0NueFFZLG9DQUNJLGVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGdCdENxeFFoQixDVTN4UUkseUI0QlVJLCtCQUVRLCtCdENteFFkLENBQ0YsQ3NDL3dRSSx1QkFDSSxlQUFBLENBQ0EsY0FBQSxDQUNBLHVDbENsRWEsQ2tDbUViLHlCQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQUNBLFVBQUEsQ0FDQSxXdENpeFFSLENVMXlRSSwrQzRCaUJBLHVCQVdRLGtCQUFBLENBQ0EsY0FBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxXdENreFFWLENzQ2h4UVUsMkJBQ0ksV3RDa3hRZCxDQUNGLENzQzl3UUksMkJBQ0ksaUJuQzVCRixDbUM2QkUsY0FBQSxDQUNBLHFCQUFBLENBQ0EsdUN0Q2d4UVIsQ1U1elFJLCtDNEJ3Q0EsMkJBT1EsY0FBQSxDQUNBLGlCbkNuQ04sQ21Db0NNLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCdENpeFFWLENBQ0YsQ3NDL3dRUSxpQ0FDSSxpQm5DMUNOLENtQzJDTSxjQUFBLENBQ0EscUJBQUEsQ0FDQSx1Q3RDaXhRWixDVTMwUUksK0M0QnNESSxpQ0FPUSxjQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLHFCdENreFFkLENBQ0YsQ3NDOXdRSSxvQkFDSSxZQUFBLENBQ0EsY0FBQSxDQUNBLDZCdENneFFSLENzQzl3UVEsNkNBQ0ksWUFBQSxDQUNBLHVDbEMzSFMsQ2tDNEhULGNBQUEsQ0FDQSxhdENneFFaLENzQzd3UVEseUNBQ0ksaUJ0Qyt3UVosQ3NDM3dRWSwwQ0FDSSxpQkFBQSxDQUNBLG1CQUFBLENBQ0EsZXRDNndRaEIsQ1V2MlFJLCtDNEJ1RlEsMENBTVEsZW5DOUVQLENtQytFTyxLQUFBLENBQ0EsTUFBQSxDaEN0SGhCLDhCZ0N1SG1DLENoQ3RIbkMsMEJnQ3NIbUMsQ2hDckhuQyxzQk5xNFFGLENBQ0YsQ3NDM3dRSSxvQkFDSSxVdEM2d1FSLENzQzN3UVEsNkJBQ0ksWUFBQSxDQUNBLGtCdEM2d1FaLENVeDNRSSwrQzRCeUdJLDZCQUtRLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFV0Qzh3UWQsQ0FDRixDc0Mxd1FvQiwrQ0FDSSxjQUFBLENBQ0EscUJBQUEsQ0FDQSx1Q2xDdEtILENrQ3VLRyxhQUFBLENBQ0EsYXBDcExWLENvQ3FMVSxlQUFBLENBQ0EsZ0JBQUEsQ2hDMUpwQixpQ2dDMkpvQixDaEMxSnBCLDhCZ0MwSm9CLENoQ3pKcEIsNEJnQ3lKb0IsQ2hDeEpwQix5Qk51NlFKLENzQzV3UW9CLGlEQUNJLHVDbEMvS0gsQ2tDZ0xHLGNBQUEsQ0FDQSxhcEM5TE4sQ29DK0xNLGdCQUFBLENBQ0EsWUFBQSxDQUNBLG9CdEM4d1F4QixDc0Mzd1FvQixrREFDSSxjQUFBLENBQ0EsZ0J0QzZ3UXhCLENzQzF3UW9CLHNEQUNJLGNBQUEsQ0FDQSxhQUFBLENBQ0EsYXBDM01WLENvQzRNVSxpQkFBQSxDQUNBLGdCdEM0d1F4QixDc0N2d1FZLGtDQUNJLGVBQUEsQ0FDQSw4QkFBQSxDQUNBLGtCdEN5d1FoQixDVXA2UUksK0M0QndKUSxrQ0FNUSxjQUFBLENBQ0EsZUFBQSxDQUNBLGF0QzB3UWxCLENBQ0YsQ3NDeHdRZ0IsdUNBQ0ksWUFBQSxDQUNBLGNBQUEsQ0FDQSxjdEMwd1FwQixDVWg3UUksK0M0Qm1LWSx1Q0FNUSxjdEMyd1F0QixDQUNGLENzQ3p3UW9CLDhDQUNJLFVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLG1EQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQnRDMndReEIsQ1U3N1FJLHlCNEJ1TFEsbUNBRVEsZUFBQSxDQUNBLGlCbkM1S1IsQ21DNktRLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFd0Q3d3UWxCLENBQ0YsQ1V0OFFJLCtDNEJ1TFEsbUNBVVEsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLFd0Q3l3UWxCLENBQ0YsQ3NDcndRUSxzQ0FDSSxZdEN1d1FaLENzQ3J3UVksNENBQ0ksV0FBQSxDQUNBLHNCQUFBLENBQ0EscUJwQzdRUixDb0M4UVEsNEJBQUEsQ0FDQSxZQUFBLENBQ0EsMEJBQUEsQ0FDQSxhQUFBLENoQ2hQWixrQ2dDaVBZLENoQ2hQWiwrQmdDZ1BZLENoQy9PWiw2QmdDK09ZLENoQzlPWiwwQk53L1FKLENzQ3h3UWdCLHFHQUVJLFl0Q3l3UXBCLENVaCtRSSwrQzRCMk1RLDRDQWdCUSw2QkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxpQnRDeXdRbEIsQ0FDRixDc0Nyd1FRLDBCQUNJLFl0Q3V3UVosQ3NDcndRWSxnQ0FDSSxXQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQnBDelNSLENvQzBTUSw0QkFBQSxDQUNBLFlBQUEsQ0FDQSwwQkFBQSxDQUNBLGFBQUEsQ2hDNVFaLGtDZ0M2UVksQ2hDNVFaLCtCZ0M0UVksQ2hDM1FaLDZCZ0MyUVksQ2hDMVFaLDBCTm9oUkosQ1V6L1FJLCtDNEJ1T1EsZ0NBV1EsNkJBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJ0QzJ3UWxCLENBQ0YsQ3NDdHdRSSxvQkFDSSxVQUFBLENBQ0EsY0FBQSxDQUNBLGtCdEN3d1FSLENzQ3R3UVEsZ0NBQ0ksaUJBQUEsQ0FDQSxXQUFBLENBQ0EsNEJ0Q3d3UVosQ1U1Z1JJLCtDNEI0UEEsb0JBWVEsU0FBQSxDQUNBLG9CQUFBLENBQ0EsNEJ0Q3d3UVYsQ0FDRixDc0N0d1FRLHlCQUNJLGVBQUEsQ0FDQSxjQUFBLENBQ0EsYUFBQSxDQUNBLGF0Q3d3UVosQ3NDcndRUSwwQkFDSSwwQ2xDbFVPLENrQ21VUCxjQUFBLENBQ0EsYUFBQSxDQUNBLGFBQUEsQ0FDQSxlQUFBLENBQ0EsaUJ0Q3V3UVosQ3NDcHdRUSwyRUFFSSxhQUFBLENBRUEsV0FBQSxDQUNBLHdCQUFBLENBQ0EsY0FBQSxDQUNBLFVwQ2xXSixDSUlKLGtCTjRtUkosQ3NDeHdRUSxrSEFWSSxVQUFBLENoQy9WUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENnQ2lXUSxTQUFBLENBQ0EsaUJ0Q3N5UVosQ3NDbnlRUSx1Q2pDdldKLGNBQUEsQ0FDQSx3Qkh5RXVCLENHeEV2QixVSEpJLENHS0osMENEUVUsQ0NQVixjQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsV0ZzRVEsQ0VyRVIsZ0JGcUVRLENHMUVSLGtCQUFBLENBNEJBLDJERHJCQSxDQ3NCQSx3RER0QkEsQ0N1QkEsc0REdkJBLENDd0JBLG1ERHhCQSxDaUMrVlEsV0FBQSxDQUNBLGdCQUFBLENBRUEsY3RDOHhRWixDSzluUkksd0lBQ0ksd0JBQUEsQ0FDQSx1Q0FBQSxDQUNBLFNMZ29SUixDc0M5eFFRLDhCQUNJLFlBQUEsQ0FDQSxzQnRDZ3lRWixDVXRsUkksK0M0Qm9USSw4QkFLUSxxQnRDaXlRZCxDQUNGLENzQzl4UVEsK0JBQ0ksV3RDZ3lRWixDVTlsUkksK0M0QjZUSSwrQkFJUSxVdENpeVFkLENBQ0YsQ3NDL3hRWSx3REFDSSxldENpeVFoQixDc0M5eFFZLGtEQUNJLFl0Q2d5UWhCLENzQzl4UWdCLHVEQUNJLGF0Q2d5UXBCLENzQzN4UVEsOEJBQ0ksWUFBQSxDQUNBLGlCdEM2eFFaLENzQzN4UVksbUNBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0Esa0J0QzZ4UWhCLENVcm5SSSwrQzRCcVZRLG1DQU1RLGFBQUEsQ0FDQSxxQnRDOHhRbEIsQ0FDRixDVTNuUkksK0M0QmdXUSxzQ0FFUSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxhcEN0VkEsQ29DdVZBLFlBQUEsQ0FDQSx3QnRDNnhRbEIsQ3NDM3hRa0IsNkNBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxPQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQ0FBQSxDaEN6WXBCLGlDZ0MwWXVDLENoQ3pZdkMsNkJnQ3lZdUMsQ2hDeFl2Qyx5Qk51cVJGLENBQ0YsQ1VucFJJLHlCNEJ1WFksMkNBRVEsY0FBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0Esd0J0Qzh4UXRCLENBQ0YsQ1UzcFJJLCtDNEJ1WFksMkNBU1EscUJwQy9iaEIsQ29DZ2NnQixpQkFBQSxDQUNBLFNBQUEsQ0FDQSxhdEMreFF0QixDQUNGLENzQzN4UVksb0NBQ0ksV0FBQSxDQUNBLG1CdEM2eFFoQixDVXZxUkksK0M0QndZUSxvQ0FLUSxVdEM4eFFsQixDQUNGLENzQzN4UVkscUNBQ0ksV0FBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0EscUJ0QzZ4UWhCLENVbHJSSSwrQzRCaVpRLHFDQU9RLFV0Qzh4UWxCLENBQ0YsQ3NDNXhRZ0Isa0RBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSwwQ2xDdGROLENrQ3VkTSxVcENwZVosQ29DcWVZLGNBQUEsQ2hDcmVoQiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JOb3dSSixDVTFzUkksK0M0QjJaWSxrREFlUSxjdENveVF0QixDQUNGLENzQ2x5UW9CLDhEQUNJLGlCdENveVF4QixDVWx0UkksK0M0QjZhZ0IsOERBSVEsY3RDcXlRMUIsQ0FDRixDc0NseVFvQiw2REFDSSxldENveVF4QixDc0NqeVFvQixzREFDSSxhQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxLQUFBLENBQ0EsZ0J0Q215UXhCLENzQ2h5UW9CLDBEQUNJLHdCdENreVF4QixDc0NoeVF3QixnRUFDSSx3QnRDa3lRNUIsQ3NDOXhRb0IsNERBQ0ksd0J0Q2d5UXhCLENzQzl4UXdCLGtFQUNJLHdCdENneVE1QixDc0N2eFFZLHNDQUNJLFVBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUNBLHVDbEMzZ0JLLENrQzRnQkwsYXBDbGNBLENvQ21jQSxjdEN5eFFoQixDc0N0eFFZLHNDQUNJLGVBQUEsQ0FDQSxjQUFBLENBQ0EsaUJ0Q3d4UWhCLENzQ254UUksc0JBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EscUJ0Q3F4UVIsQ3NDbHhRWSxtQ0FDSSxjQUFBLENBQ0EsMENsQy9oQkcsQ2tDZ2lCSCxpQkFBQSxDQUNBLGF0Q294UWhCLENzQ2p4UVksbUNBQ0ksY0FBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSwwQ3RDbXhRaEIsQ3NDaHhRWSxvQ0FDSSxZQUFBLENBQ0EsYXBDbGpCSCxDb0NtakJHLHNCQUFBLENBQ0Esa0J0Q2t4UWhCLENzQ2h4UWdCLHdDQUNJLGdCbkN4ZmQsQ21DeWZjLFd0Q2t4UXBCLENzQy93UWdCLG9EQUNJLHdCQUFBLENBQ0EsY0FBQSxDQUNBLDBDdENpeFFwQixDc0M1d1FRLG1DQUNJLG1CdEM4d1FaLENzQzF3UUksNkJBQ0ksbUJBQUEsQ0FDQSxlQUFBLENBQ0Esa0J0QzR3UVIsQ3NDMXdRUSxpQ0FDSSxnQkFBQSxDQUNBLFd0QzR3UVosQ3NDeHdRSSxxQkFDSSxjQUFBLENBQ0EsaUJ0QzB3UVIsQ1U3eVJJLCtDNEJpaUJBLHFCQUtRLHFCdEMyd1FWLENBQ0YsQ3NDendRUSx1QkFDSSxhQUFBLENBQ0EseUJ0QzJ3UVosQ3NDdndRSSx1QkFDSSxVQUFBLENBQ0EsY0FBQSxDQUNBLGtCdEN5d1FSLENVM3pSSSwrQzRCK2lCQSx1QkFNUSxvQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsNEJ0QzB3UVYsQ0FDRixDVW4wUkkseUI0QjJqQkksZ0NBRVEsV0FBQSxDQUNBLFd0QzB3UWQsQ3NDeHdRYyxxREFDSSxjdEMwd1FsQixDQUNGLENzQ3R3UVEsNEJBQ0ksaUJBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUNBLGF0Q3d3UVosQ3NDcndRUSxrREFDSSxnQnRDdXdRWixDc0Nwd1FRLDZCQUNJLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUFBLENBQ0EsZ0J0Q3N3UVosQ3NDcHdRWSxrQ0FDSSx1Q3RDc3dRaEIsQ3NDbndRWSxvQ0FDSSxjdENxd1FoQixDVW4yUkksK0M0QjZsQlEsb0NBSVEsZXRDc3dRbEIsQ0FDRixDc0Nwd1FnQix5Q0FDSSxjQUFBLENBQ0EsMEN0Q3N3UXBCLENzQ3B3UW9CLDJDQUNJLCtCQUFBLENBQ0EsdUNsQ3hwQkgsQ2tDeXBCRyx1QkFBQSxDQUNBLG9CdENzd1F4QixDc0Nod1FRLDZCQUNJLDBDbENocUJPLENrQ2lxQlAsY0FBQSxDQUNBLGF0Q2t3UVosQ1V2M1JJLCtDNEJrbkJJLDZCQU1RLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQnRDbXdRZCxDQUNGLENzQ2h3UVEsOEJBQ0ksWUFBQSxDQUNBLHVDbEM5cUJTLENrQytxQlQsYXBDcm1CSSxDb0NzbUJKLGN0Q2t3UVosQ3NDaHdRWSxzQ0FDSSxhQUFBLENBQ0EsZUFBQSxDQUNBLGlCdENrd1FoQixDc0M5dlFRLDZIQUdJLFVBQUEsQ0FDQSxXQUFBLENBQ0Esd0JBQUEsQ0FDQSxjQUFBLENBQ0EsVXBDaHRCSixDSURKLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQk5rOVJKLENzQ2x3UVEsMENqQ250QkosY0FBQSxDQUNBLHdCSHlFdUIsQ0d4RXZCLFVISkksQ0dLSiwwQ0RRVSxDQ1BWLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxXRnNFUSxDRXJFUixnQkZxRVEsQ0cvRVIsMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBNEJBLDJERHJCQSxDQ3NCQSx3RER0QkEsQ0N1QkEsc0REdkJBLENDd0JBLG1ERHhCQSxDaUMyc0JRLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLFVBQUEsQ0FDQSxZdENzeFFaLENLbCtSSSxpSkFDSSx3QkFBQSxDQUNBLHVDQUFBLENBQ0EsU0xvK1JSLENzQ3Z4UUksd0JBQ0ksaUJBQUEsQ0FDQSxldEN5eFFSLENzQ3Z4UVEsOEJBQ0ksZUFBQSxDQUNBLGlCdEN5eFFaLENzQ3R4UVEsZ0RBQ0ksaUJBQUEsQ0FDQSxhQUFBLENBQ0EsYXBDenBCVSxDb0MwcEJWLHdCQUFBLENBQ0EsV0FBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLFV0Q3d4UVosQ3NDcHhRSSx1QkFDSSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsZXRDc3hRUixDc0NweFFRLDhCQUNJLFdBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLG1CQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0Esd0JwQ3ZxQkksQ29Dd3FCSixVcENud0JKLENvQ293QkksY0FBQSxDQUNBLHVDbENwdkJTLENrQ3F2QlQsY3RDc3hRWixDc0NseFFZLGtDQUNJLGF0Q294UWhCLENzQ2h4UVEsNEJBQ0ksWUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLEtBQUEsQ0FDQSx3QkFBQSxDQUNBLFduQ3pzQk4sQ21DMHNCTSxtRW5DdndCUSxDbUN3d0JSLFdBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxVdENreFFaLENVNytSSSwrQzRCZ3RCSSw0QkFjUSxRQUFBLENBQ0EsMEJBQUEsQ0FDQSxTQUFBLENBQ0EsV3RDbXhRZCxDQUNGLENzQ2p4UVksbUNBQ0ksV0FBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSx5Q0FBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLHdCdENteFFoQixDVWhnU0ksK0M0Qm91QlEsbUNBWVEsUUFBQSxDQUNBLFNBQUEsQ0FDQSx3QnRDb3hRbEIsQ0FDRixDc0Mvd1FJLG9CQUNJLFdBQUEsQ0FDQSx5QkFBQSxDQUNBLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ2hDN3pCSix5QkFBQSxDQUNBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ2dDMHpCSSxpQnRDc3hRUixDVXRoU0ksK0M0Qnd2QkEsb0JBV1EsY0FBQSxDQUNBLDJCQUFBLENBQ0Esd0JBQUEsQ0FDQSx3QkFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFV0Q3V4UVYsQ0FDRixDc0NweFFZLGdDQUNJLGFBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGlCdENzeFFoQixDc0NueFFZLGtDQUNJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFwQ2oxQkYsQ29DazFCRSxldENxeFFoQixDc0NueFFnQixvQ0FDSSxhcENyMUJOLENvQ3MxQk0sdUNsQzEwQkMsQ2tDMjBCRCwrQnRDcXhRcEIsQ3NDL3dRSSwwQkFDSSxVQUFBLENBQ0EsY0FBQSxDQUNBLGtCdENpeFFSLENVdmpTSSwrQzRCbXlCQSwwQkFNUSw0QkFBQSxDQUNBLDhCdENreFFWLENBQ0YsQ3NDaHhRUSxrQ0FDSSxXQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHFCdENreFFaLENVcGtTSSwrQzRCNnlCSSxrQ0FRUSxhQUFBLENBQ0EsVXRDbXhRZCxDQUNGLENzQ2h4UVEsZ0NBQ0ksY0FBQSxDQUNBLHVDbEMxMkJTLENrQzIyQlQsYXRDa3hRWixDVS9rU0ksK0M0QjB6QkksZ0NBTVEsY0FBQSxDQUNBLGdCQUFBLENBQ0Esa0J0Q214UWQsQ0FDRixDc0NoeFFRLHNDQUNJLGNBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhbkMvMUJBLENtQ2cyQkEsMEN0Q2t4UVosQ3NDL3dRUSxpQ2pDMzRCSixjQUFBLENBQ0Esd0JIeUV1QixDR3hFdkIsVUhKSSxDR0tKLDBDRFFVLENDUFYsY0FBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFdGc0VRLENFckVSLGdCRnFFUSxDRy9FUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsMkREckJBLENDc0JBLHdERHRCQSxDQ3VCQSxzRER2QkEsQ0N3QkEsbUREeEJBLENpQ200QlEsV0FBQSxDQUNBLGdCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxldENteVFaLENLdnFTSSxzSEFDSSx3QkFBQSxDQUNBLHVDQUFBLENBQ0EsU0x5cVNSLENVM25TSSx3QjRCODBCSSxpQ0FRUSxnQkFBQSxDQUNBLFd0Q3l5UWQsQ0FDRixDc0NyeVFJLHNCQUNJLFl0Q3V5UVIsQ1Vwb1NJLCtDNEI0MUJBLHNCQUlRLGlCdEN3eVFWLENzQ3R5UVUsOEJBQ0ksWUFBQSxDQUNBLGFwQzk1QkYsQ29DKzVCRSxzQkFBQSxDQUNBLGtCdEN3eVFkLENzQ3R5UWMsa0NBQ0ksZ0J0Q3d5UWxCLENzQ3J5UWMsOENBQ0ksVUFBQSxDQUNBLHdCQUFBLENBQ0EsY0FBQSxDQUNBLDBDdEN1eVFsQixDc0NueVFVLDZCQUNJLGlCdENxeVFkLENBQ0YsQ3NDaHlRUSw2QkFDSSx5QkFBQSxDQUNBLGF0Q2t5UVosQ3NDL3hRUSx5Q0FDSSxhQUFBLENBQ0EsU3RDaXlRWixDc0M5eFFRLGtEQUNJLGF0Q2d5UVosQ3NDN3hRUSxtREFDSSxhdEMreFFaLENzQzV4UVEsaUNBQ0ksYXRDOHhRWixDc0MzeFFRLG9EQUNJLHVDbENoOEJTLENrQ2k4QlQsdUJBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLGlCdEM2eFFaLENzQzF4UVEsbURBQ0ksdUJ0QzR4UVosQ3NDdnhRWSx5R0FDSSxhdEMweFFoQixDc0NqeFFRLGtTQUlJLHdCQUFBLENBQ0Esd0J0Q3d4UVosQ1V0c1NJLHlCNkI3REEscUJBRVEsV3ZDc3dTVixDQUNGLENVNXNTSSx5QjZCdkRRLDhDQUVRLGdCQUFBLENBQ0EsZ0J2Q3F3U2xCLENBQ0YsQ1VsdFNJLCtDNkJ2RFEsOENBT1EsY0FBQSxDQUNBLDZCQUFBLENBQ0EsaUJ2Q3N3U2xCLENBQ0YsQ3VDcHdTZ0Isb0RBQ0ksaUJBQUEsQ0FDQSxRQUFBLENBQ0EsVXZDc3dTcEIsQ3VDbHdTWSxxREFDSSw0QnZDb3dTaEIsQ3VDandTWSxnREFDSSxjQUFBLENBQ0EsZXZDbXdTaEIsQ3VDaHdTWSw0Q0FDSSw0QnZDa3dTaEIsQ3VDaHdTZ0Isa0RBQ0ksY0FBQSxDQUNBLGF2Q2t3U3BCLEN1Qy92U2dCLHFEQUNJLGV2Q2l3U3BCLEN1Qzd2U1ksMENBQ0ksY3ZDK3ZTaEIsQ3VDM3ZTZ0Isd0RBQ0ksaUJ2QzZ2U3BCLENVcnZTSSwrQzZCVFksd0RBSVEsWXZDOHZTdEIsQ0FDRixDdUM1dlNvQiw2REFDSSxjQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGF2Qzh2U3hCLEN1Q3h2U1EsMENBQ0ksZUFBQSxDQUNBLGF2QzB2U1osQ3VDeHZTWSwrQ0FDSSxjdkMwdlNoQixDVXh3U0ksK0M2QnVCQSwyRUFFUSxpQnZDd3ZTVixDQUNGLEN1Q3J2U1ksdURBQ0ksY0FBQSxDQUNBLHVDdkN1dlNoQixDVXR4U0kseUI2Qm1DWSw4REFFUSxrQnZDcXZTdEIsQ0FDRixDVTN4U0kseUI2QnlDWSwrREFFUSxpQnZDb3ZTdEIsQ0FDRixDVWh5U0ksK0M2QnlDWSwrREFNUSxXdkNxdlN0QixDQUNGLEN1Q2x2U2dCLHNFQUNJLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBQ0EsV3ZDb3ZTcEIsQ1UzeVNJLCtDNkJtRFksc0VBT1EsVXZDcXZTdEIsQ0FDRixDdUNudlNvQiwyRUFDSSxVQUFBLENBQ0EsY3ZDcXZTeEIsQ1VwelNJLCtDNkI2RGdCLDJFQUtRLFd2Q3N2UzFCLENBQ0YsQ3VDbnZTb0Isa0ZBQ0ksMENuQ3RJTCxDbUN1SUssY0FBQSxDQUNBLGtCdkNxdlN4QixDdUNudlN3Qix5RkFDSSx1Q25DMUlULENtQzJJUyxldkNxdlM1QixDVWwwU0ksK0M2QmlGd0IscUZBQ0ksWXZDb3ZTOUIsQ0FDRixDdUM1dVNJLDhCQUNJLG1CQUFBLENBQ0Esd0JBQUEsQ0FDQSxnQkFBQSxDQUNBLHVDbkM3SlcsQ21DOEpYLGtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxjQUFBLENBQ0Esa0J2Qzh1U1IsQ3VDMXVTUSwyQkFDSSxjdkM0dVNaLEN3Q241U0ksc0JBQ0ksaUJ4Q3M1U1IsQ1V4MVNJLHlCOEIvREEsc0JBSVEscUJBQUEsQ0FDQSxXeEN1NVNWLENBQ0YsQ3dDcjVTUSwrQkFDSSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSw2QkFBQSxDQUNBLFN4Q3U1U1osQ1V4MlNJLCtDOEJ2REksK0JBV1EsY0FBQSxDQUNBLGNBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLFlBQUEsQ2xDaUJaLHNDa0NoQitCLENsQ2lCL0Isa0NrQ2pCK0IsQ2xDa0IvQiw4Qk53NFNGLENBQ0YsQ3dDdjVTUSxrQ0FDSSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsNkJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFN4Q3k1U1osQ1UvM1NJLCtDOEJuQ0ksa0NBWVEsY0FBQSxDQUNBLGNBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLDZCQUFBLENBQ0EsWUFBQSxDbENMWixzQ2tDTStCLENsQ0wvQixrQ2tDSytCLENsQ0ovQiw4Qk5nNlNGLENBQ0YsQ3dDejVTUSx1REFDSSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQnJDd0JBLENxQ3ZCQSxxQnhDMjVTWixDVWw1U0ksK0M4QmJJLHVEQU9RLFl4QzQ1U2QsQ0FDRixDVXY1U0ksK0M4QkRnQiwrRUFDSSxZQUFBLENBQ0EsY3hDMjVTdEIsQ3dDeDVTa0IscUZBQ0ksY0FBQSxDQUNBLGV4QzA1U3RCLENBQ0YsQ3dDcjVTZ0Isb0VBQ0ksaUJ4Q3U1U3BCLEN3Q3I1U29CLDBFQUNJLGNBQUEsQ0FDQSxhdEMzRVYsQ3NDNEVVLDBDcEMvREwsQ29DZ0VLLFFBQUEsQ0FDQSxjeEN1NVN4QixDVTM2U0ksK0M4QmVnQiwwRUFRUSxnQnhDdzVTMUIsQ0FDRixDd0NwNVNnQixvRUFDSSxZQUFBLENBQ0EscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLGV4Q3M1U3BCLENVdDdTSSx5QjhCNEJZLG9FQU9RLGVBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE94Q3U1U3RCLENBQ0YsQ1VoOFNJLCtDOEI0Qlksb0VBZ0JRLGtCQUFBLENBQ0EsNkJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCeEN3NVN0QixDd0N0NVNzQiwyRUFDSSxXeEN3NVMxQixDQUNGLEN3Q241U1ksOERsQ3ZIUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ2tDb0hZLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxxQnRDOUhSLENzQytIUSx5Q3hDMDVTaEIsQ3dDeDVTZ0IsNk1BQ0ksWXhDMDVTcEIsQ3dDcjVTUSwrQkFDSSxjQUFBLENBQ0EscUJBQUEsQ0FDQSxhQUFBLENBQ0EsdUNwQzFIUyxDb0MySFQsaUJ4Q3U1U1osQ3dDcDVTUSw0QkFDSSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSx3QkFBQSxDQUNBLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSx1Q3BDcElTLENvQ3FJVCxjQUFBLENBQ0EsYUFBQSxDQUNBLGlCckM1RU4sQ3FDNkVNLGlCeENzNVNaLEN3Q3A1U1ksa0NBQ0ksVUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDbEN6SFosK0JrQzBIK0IsQ2xDekgvQiwyQmtDeUgrQixDbEN4SC9CLHVCa0N3SCtCLENBR2Ysd0RBQUEsQ0FDQSx1QkFBQSxDQUNBLHVCQUFBLENBQ0EsMkJ4Q3M1U3BCLEN3Q2w1U1ksMkNBQ0ksWUFBQSxDQUNBLGtCeENvNVNoQixDd0NsNVNnQiwrQ0FDSSxnQnJDcEdSLENxQ3FHUSxXeENvNVNwQixDd0NsNVNvQiwwREFDSSxXeENvNVN4QixDd0M5NFNRLDJCQUNJLFV4Q2c1U1osQ3dDNzRTUSx1Q0FDSSxZckNqSEEsQ3FDa0hBLGlCQUFBLENBQ0EscUJ0Q2xNSixDSXdCSiw0Q2tDMks0QixDbEMxSzVCLDZDa0MwSzRCLENsQ3pLNUIsOENrQ3lLNEIsQ2xDeEs1QixnRGtDd0s0QixDbEN2SzVCLGlEa0N1SzRCLENsQ3RLNUIseUNrQ3NLNEIsQ0FDcEIsWUFBQSxDQUNBLHNCeENvNVNaLEN3Q2w1U1ksZ0RBQ0ksU3hDbzVTaEIsQ1U3aFRJLCtDOEJ3SVEsZ0RBSVEsVXhDcTVTbEIsQ0FDRixDd0NuNVNnQixxREFDSSxlQUFBLENBQ0EsU3hDcTVTcEIsQ1V0aVRJLCtDOEIrSVkscURBS1EsVXhDczVTdEIsQ0FDRixDd0NsNVNZLDhDQUNJLFdBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxpQnJDakpWLENxQ29KYyxzREFBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSx1QnhDazVTcEIsQ3dDOTRTWSw4Q0FDSSxhQUFBLENBQ0EsY0FBQSxDQUNBLHVDcEN6TkssQ29DME5MLHFCeENnNVNoQixDd0M3NFNZLDhDQUNJLGFBQUEsQ0FDQSxjeEMrNFNoQixDd0M1NFNZLG9EQUNJLGNBQUEsQ0FDQSxhQUFBLENBQ0EsZXhDODRTaEIsQ3dDMzRTWSxtREFDSSxhQUFBLENBQ0EsY3hDNjRTaEIsQ3dDejRTUSw0QkFDSSxpQnhDMjRTWixDd0N6NFNZLDhCbkM1T1IsY0FBQSxDQUNBLGFIbEJVLENHbUJWLHVDRFZpQixDQ1dqQixjQUFBLENBQ0EsY0FBQSxDQUNBLG9CQUFBLENBQ0EsV0ZtRFEsQ0VsRFIsZ0JGa0RRLENFakRSLHdCbUNxT2lELENuQ3BPakQscUJIL0JJLENJQUosMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBNEJBLDJEQUFBLENBQ0Esd0REREEsQ0NFQSxzRERGQSxDQ0dBLG1EREhBLENtQ21PWSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsMEN4Qzg1U2hCLENLcG9USSw2R0FDSSx3QkgvQk0sQ0dnQ04sYUFBQSxDQUNBLHVDQUFBLENBQ0EsU0xzb1RSLEN3Q2g2U1EsNkJBQ0ksZXJDaE1DLENxQ2lNRCxtQnhDazZTWixDd0MvNVNnQiw2Q0FDSSxjQUFBLENBQ0EscUJBQUEsQ0FDQSx1Q3BDcFFDLENvQ3FRRCxZQUFBLENBQ0EsYXhDaTZTcEIsQ3dDcDVTUSxxREFDSSxrQ3hDeTVTWixDd0N0NVNRLDJCQUNJLFlyQzVOQSxDcUM2TkEscUJ0QzFTSixDSUFKLHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQW1CQSxzRUhUZ0IsQ0dVaEIsdUVIVmdCLENHV2hCLHdFSFhnQixDR1loQiwwRUhaZ0IsQ0dhaEIsMkVIYmdCLENHY2hCLG1FSGRnQixDcUM4UlIsYUFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsdUN4Q2s2U1osQ1VucFRJLCtDOEJ5T0ksMkJBV1EsV3JDdk9WLENxQ3dPVSxpQnhDbTZTZCxDQUNGLEN3Q2g2U1EscURBQ0ksWUFBQSxDQUNBLDZCQUFBLENBQ0EsaUJyQy9PTixDcUNnUE0scUJ4Q2s2U1osQ1UvcFRJLCtDOEJ5UEkscURBT1EsZXhDbTZTZCxDQUNGLEN3Q2o2U1ksa0VBQ0ksV3hDbTZTaEIsQ1V2cVRJLCtDOEJtUVEsa0VBSVEsWUFBQSxDQUNBLGtCQUFBLENBQ0EsNkJBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsVXhDbzZTbEIsQ0FDRixDd0NoNlNnQix3RUFDSSxnQnhDazZTcEIsQ3dDNzVTUSwwQ0FDSSxXeEMrNVNaLENVdnJUSSwrQzhCdVJJLDBDQUlRLFV4Q2c2U2QsQ0FDRixDd0M1NVNZLG1EQUNJLHVDcEMvVUssQ29DZ1ZMLHVCQUFBLENBQ0EsY0FBQSxDQUNBLGNBQUEsQ0FDQSxpQnhDODVTaEIsQ3dDMzVTWSxrQ0FDSSxrQnhDNjVTaEIsQ3dDMTVTWSxtQ0FDSSxZQUFBLENBQ0EsY0FBQSxDQUNBLDZCeEM0NVNoQixDVTNzVEksK0M4QjRTUSxtQ0FNUSxleEM2NVNsQixDQUNGLEN3QzM1U2dCLGdEQUNJLFd4QzY1U3BCLENVbnRUSSwrQzhCcVRZLGdEQUlRLFV4Qzg1U3RCLENBQ0YsQ3dDMzVTZ0IsNkdBQ0ksVUFBQSxDQUNBLGlCeEM2NVNwQixDd0MxNVNnQix5Q0FDSSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxVeEM0NVNwQixDVWp1VEksK0M4QmtVWSx5Q0FNUSxxQnhDNjVTdEIsQ0FDRixDVXR1VEkseUI4QjRVb0Isa0VBRVEsVXhDNDVTOUIsQ0FDRixDVTN1VEkseUI4QmtWb0Isc0lBRVEsV3hDMjVTOUIsQ0FDRixDd0NyNVNZLCtCQUNJLFlB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NENyaldZLHdDQUNJLGU1Q3VqV2hCLEM0Q25qV1EsZ0NBQ0ksZ0I1Q3FqV1osQzRDbmpXWSxrQ0FDSSxjQUFBLENBQ0EsMEN4Q3JJRyxDd0NzSUgsYTFDbkpGLEMwQ29KRSx5QjVDcWpXaEIsQzRDampXUSxzQkFDSSxnQjVDbWpXWixDNENqaldZLHdCQUNJLGNBQUEsQ0FDQSwwQ3hDaEpHLEN3Q2lKSCxhMUM5SkYsQzBDK0pFLHlCNUNtaldoQixDNEMvaVdRLHFCQUNJLGNBQUEsQ0FDQSwwQ3hDMUtPLEN3QzJLUCxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxjNUNpaldaLEM0QzlpV1EscUJBQ0ksWTVDZ2pXWixDNEM5aVdZLDJCQUNJLGM1Q2dqV2hCLEM0QzdpV1ksNkNBQ0ksaUI1QytpV2hCLEM0QzdpV2dCLHFFQUNJLGlCQUFBLENBQ0EsYUFBQSxDQUNBLGExQzVHRSxDMEM2R0Ysd0JBQUEsQ0FDQSxXQUFBLENBQ0EsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsUzVDK2lXcEIsQzRDM2lXWSxnRkFDSSxvQjVDNmlXaEIsQzRDemlXZ0IsMENBQ0ksY0FBQSxDQUNBLGN6Q25JZCxDeUNvSWMsZTVDMmlXcEIsQzRDemlXb0IsNENBQ0ksK0JBQUEsQ0FDQSxvQkFBQSxDQUNBLHVDeENwTUgsQ3dDcU1HLGE1QzJpV3hCLEM0Q3ZpV2dCLDRDQUNJLGU1Q3lpV3BCLENVcnNXSSwrQ2tDMkpZLDRDQUlRLGU1QzBpV3RCLENBQ0YsQzRDdmlXZ0IsOENBQ0ksVzVDeWlXcEIsQ1U3c1dJLCtDa0NtS1ksOENBSVEsVTVDMGlXdEIsQ0FDRixDNEN2aVdnQix3Q0FDSSxzQjVDeWlXcEIsQzRDcmlXWSwwQ0FDSSxlNUN1aVdoQixDNENsaVdZLCtDQUNJLGU1Q29pV2hCLENVM3RXSSwrQ2tDc0xRLCtDQUlRLGU1Q3FpV2xCLENBQ0YsQzRDbGlXWSxpREFDSSxXNUNvaVdoQixDVW51V0ksK0NrQzhMUSxpREFJUSxVNUNxaVdsQixDQUNGLEM0QzloV2dCLHNGQUNJLGM1Q2dpV3BCLEM0QzdoV2dCLDhFQUNJLGFBQUEsQ3RDOVFoQix1QkFBQSxDQUNBLHNCQUFBLENBQ0Esb0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQW1CQSxrQnNDd1BvQyxDdEN2UHBDLG1Cc0N1UG9DLEN0Q3RQcEMsb0JzQ3NQb0MsQ3RDclBwQyxzQnNDcVBvQyxDdENwUHBDLHVCc0NvUG9DLEN0Q25QcEMsZU40eFdKLEM0Q3ZpV29CLDBGQUNJLGVBQUEsQ0FDQSxhNUN5aVd4QixDVTl2V0kseUJrQ3dOd0Isb0lBQ0ksYzVDeWlXOUIsQ0FDRixDNEM3aFdJLGVBQ0kseUJBQUEsQ0FDQSxhNUNnaVdSLEM0QzdoV0ksMkJBQ0ksYUFBQSxDQUNBLFM1QytoV1IsQzRDNWhXSSxvQ0FDSSxhNUM4aFdSLEM0QzNoV0kscUNBQ0ksYTVDNmhXUixDNEMxaFdJLG1CQUNJLGE1QzRoV1IsQzRDemhXSSxzQ0FDSSx1Q3hDM1NhLEN3QzRTYix1QkFBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBQ0EsaUI1QzJoV1IsQzRDeGhXSSxxQ0FDSSx1QjVDMGhXUixDNENyaFdRLDZFQUNJLGE1Q3doV1osQzRDL2dXSSw4TUFJSSx3QkFBQSxDQUNBLHdCNUNzaFdSLENVL3lXSSx5Qm1DaERJLHVCQUNJLHNEQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQUNBLFc3Q20yV1YsQ0FDRixDVXh6V0ksK0NtQ3JDSSx1QkFDSSxzREFBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSxXN0NnMldWLENBQ0YsQzZDeDFXZ0Isb0RBQ0ksVzdDMDFXcEIsQzZDcDFXWSxrREFDSSxPQUFBLENBQ0EsYTdDczFXaEIsQzZDbDFXUSw4Q0FDSSxXN0NvMVdaLEM2Q2wxV1ksNkRBQ0ksY0FBQSxDQUNBLGdCQUFBLENBQ0EsUTdDbzFXaEIsQzZDaDFXUSxpREFDSSxXN0NrMVdaLEM2Qy8wV2dCLCtFQUNJLE9BQUEsQ0FDQSxVN0NpMVdwQixDNkMxMFdnQixnRUFDRyxhN0M0MFduQiIsImZpbGUiOiJ0ZW5hbnRzL25ld3MyNC9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZm9vdGVyIHtcbiAgICAmX19uYXYge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vYmlsZS1uYXYtYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmF2LXNoYWRvdy10b3ApO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICYuZGlzY292ZXJfYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb290ZXJfX25hdi1pdGVtLS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kaXNjb3Zlcl9idG4ge1xuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyX19uYXYtaXRlbS0taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2JpbGUtbmF2LWFjdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXJfX25hdi1pdGVtLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vYmlsZS1uYXY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCowLjU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcCAxMHB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAuZm9vdGVyX19uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9iaWxlLW5hdi1hY3RpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1mZWF0dXJlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDE4cHgpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlzY292ZXIge1xuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgLnNlY3Rpb24geyAgICAgICAgICBcbiAgICAgICAgICAgICYtLXRpdGxlLWNhcmQge1xuICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWltYWdlLWNhcmQge1xuICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb3JlLWVsbGlwc2lzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVsbGlwc2lzLWNvbG9yLWFsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRkaXNjb3Zlci1pbWFnZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRkaXNjb3Zlci1pbWFnZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYtLW1hZ2F6aW5lcy1kaXNjb3ZlciB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb3JlLWVsbGlwc2lzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVsbGlwc2lzLWNvbG9yLWFsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkZGlzY292ZXItaW1hZ2UtaGVpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRkaXNjb3Zlci1pbWFnZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgICAgIC5tb3JlLWVsbGlwc2lzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbGxpcHNpcy1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgXFwyMkVFJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItbmF2LWZvbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXRlZ29yeSB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMTBweCAkZ2FwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJ0aWNsZS1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW01hc3RlciBTdHlsZXNoZWV0XVxuUHJvamVjdDpcdE5ld3MyNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBURU5BTlQgU1RZTEVTICovXG4vKiBORVdTMjQgUEFMTEVUVEUgKi8gLyogQ09MT1JTICovXG4vKiBCUkFORFMgKi9cbi8qIEZPUk1TICovXG4vKiBTT0NJQUwgQ09MT1JTICovXG4vKiBMQVlPVVQgQ09MT1VSUyAqL1xuLyogVjEgKi9cbi8qIE1hdHJpYyBQcm92aW5jaWFsIENvbG9ycyovXG4vKiBGT05UUyAqL1xuLyogQk9SREVSUyAqL1xuLyogQk9YIFNIQURPV1MgKi9cbi8qIEZPTlQgV0VJR0hUUyAqL1xuLyogRk9OVCBTSVpFUyAqL1xuLyogSEVBREVSIEJSQU5ESU5HICovXG4vKiBGT09URVIgKi9cbi8qIFNQQUNJTkcgKi9cbi8qIFNQT1JUIFRFQU0gSU1BR0UgKi9cbi8qIEdSSURMRVggKi9cbi8qIE1FRElBIFFVRVJJRVMgKi9cbi8qIFNJVEUgU1RSVUNUVVJFICovXG4ucHJvZmlsZS1lZGl0LWNhcmQsIC5wcm9maWxlLWVkaXQsIC5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1jb250YWluZXIsIC5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24taXRlbXMsIC5uZXdzbGV0dGVyLXJlZ2lzdGVyLCAubmV3c2xldHRlci1zdWJzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4jYXJ0aWNsZXNfX2xvYWRtb3JlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbG9hZGVyLXJvbGxpbmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19pbWFnZS11cmwgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2hlYWRpbmctdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19oZWFkaW5nLXRleHQgZGl2IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19oZWFkaW5nLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19oZWFkaW5nLWxvZ28ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiA4cHggMCAwIGF1dG87XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2hlYWRpbmctbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9fYmx1cmIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9fYmx1cmIgaW1nIHtcbiAgd2lkdGg6IDU0cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2JsdXJiIHAge1xuICBtYXJnaW46IDA7XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2J0biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9fYnRuOmhvdmVyLCAubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2J0bjpmb2N1cywgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faW1hZ2UtdXJsIHtcbiAgd2lkdGg6IGNhbGMoMzJweCArIDEwMCUpO1xuICBoZWlnaHQ6IDIxNHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3RlciB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c2xldHRlci1yZWdpc3RlciAubmV3czI0LWJyYW5kaW5nIHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3RlciAubmV3czI0LWJyYW5kaW5nIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LWhlaWdodDogMjRweDtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogIzA2YmJkMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAubmV3c2xldHRlci1yZWdpc3Rlci0taGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAubmV3c2xldHRlci1yZWdpc3Rlci0taGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzICNlbWFpbC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjZjZiMzFiO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDhweDtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5yZWNhcHRjaGEtY29udGFpbmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLmZvb3RlciB7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNjYzMxNGE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDE0LjIlO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLmZvb3RlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICNlNjRjNjU7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAuZm9vdGVyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZDogI2U0NjYzYjtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiAjMzJhNThjO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLmZvb3RlciBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQ6ICMxMmE4YWI7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAuZm9vdGVyIHNwYW46bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZDogIzQ4NTM3Nztcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIgc3BhbjpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kOiAjZjZiMzFiO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLmZvb3RlciBzcGFuOm50aC1jaGlsZCg3KSB7XG4gIGJhY2tncm91bmQ6ICNjYzMxNGE7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci0taGVhZGVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci0taGVhZGVyIGEgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci0taGVhZGVyIGEgaDMge1xuICBtYXJnaW46IDA7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci0tdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyICNlbWFpbCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzhweDtcbiAgY29sb3I6ICNiYmI3Yjc7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3RlciAjZW1haWwtc3VibWl0IHtcbiAgYmFja2dyb3VuZDogI2RkMWYyNjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyIC5mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIgLmFkYmxvY2sge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLyogQkFTRSBTVFlMRVMgKi9cbi8qIENPTE9SUyAqL1xuLyogQlJBTkRTICovXG4vKiBGT1JNUyAqL1xuLyogU09DSUFMIENPTE9SUyAqL1xuLyogTEFZT1VUIENPTE9VUlMgKi9cbi8qIFYxICovXG4vKiBNYXRyaWMgUHJvdmluY2lhbCBDb2xvcnMqL1xuLyogRk9OVFMgKi9cbi8qIEJPUkRFUlMgKi9cbi8qIEJPWCBTSEFET1dTICovXG4vKiBGT05UIFdFSUdIVFMgKi9cbi8qIEZPTlQgU0laRVMgKi9cbi8qIEhFQURFUiBCUkFORElORyAqL1xuLyogRk9PVEVSICovXG4vKiBTUEFDSU5HICovXG4vKiBTUE9SVCBURUFNIElNQUdFICovXG4vKiBHUklETEVYICovXG4vKiBNRURJQSBRVUVSSUVTICovXG4vKiBTSVRFIFNUUlVDVFVSRSAqL1xuLnByb2ZpbGUtZWRpdC1jYXJkLCAucHJvZmlsZS1lZGl0LCAucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtY29udGFpbmVyLCAuZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLWl0ZW1zLCAubmV3c2xldHRlci1zdWJzY3JpcHRpb24sIC5uZXdzbGV0dGVyLXJlZ2lzdGVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuI2FydGljbGVzX19sb2FkbW9yZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xvYWRlci1yb2xsaW5nLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faW1hZ2UtdXJsIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi8qIFxuICogRk9OVFMgXG4gKiBMb2NhbCBGb250c1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiO1xuICBzcmM6IGxvY2FsKFwicHJveGltYW5vdmEtYm9sZFwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCI7XG4gIHNyYzogbG9jYWwoXCJwcm94aW1hbm92YS1yZWd1bGFyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRpdFwiO1xuICBzcmM6IGxvY2FsKFwicHJveGltYW5vdmEtYm9sZGl0XCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkaXQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkaXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGRpdC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhcml0XCI7XG4gIHNyYzogbG9jYWwoXCJwcm94aW1hbm92YS1yZWd1bGFyaXRcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyaXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhcml0LXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyYWxld2F5LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9yYWxld2F5LXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcmFsZXdheS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyYWxld2F5LXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3NlbWlib2xkL3JhbGV3YXktc2VtaWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL3NlbWlib2xkL3JhbGV3YXktc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktYm9sZFwiO1xuICBzcmM6IHVybChcIi9mb250cy9ib2xkL3JhbGV3YXktYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9yYWxld2F5LWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktYm9sZC1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9yYWxld2F5LWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnaWJzb24tbGlnaHRcIjtcbiAgc3JjOiBsb2NhbChcIkdpYnNvbiBSZWd1bGFyXCIpLCB1cmwoXCIvZm9udHMvbGlnaHQvR2lic29uLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ2lic29uLXJlZ3VsYXJcIjtcbiAgc3JjOiBsb2NhbChcIkdpYnNvbiBSZWd1bGFyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9HaWJzb24tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdpYnNvbi1zZW1pYm9sZFwiO1xuICBzcmM6IGxvY2FsKFwiR2lic29uIFNlbWlCb2xkXCIpLCB1cmwoXCIvZm9udHMvc2VtaWJvbGQvZ2lic29uLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNyZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1SZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnN2ZyNvcGVuX3NhbnNyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtSXRhbGljLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtSXRhbGljLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC5zdmcjb3Blbl9zYW5zaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zYm9sZFwiO1xuICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5zdmcjb3Blbl9zYW5zYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc2JvbGQtaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LnN2ZyNvcGVuX3NhbnNib2xkX2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByYXRhLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9wcmF0YS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3ByYXRhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRyb2lkc2VyaWZcIjtcbiAgc3JjOiBsb2NhbChcImRyb2lkc2VyaWZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Ryb2lkU2VyaWYud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Ryb2lkU2VyaWYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvRHJvaWRTZXJpZi5zdmcjZHJvaWRfc2VyaWZcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhc3Npc3RhbnRcIjtcbiAgc3JjOiBsb2NhbChcImFzc2lzdGFudFwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXNzaXN0YW50LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXNzaXN0YW50LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9Bc3Npc3RhbnQtUmVndWxhci5zdmcjYXNzaXN0YW50cmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRyb2lkc2VyaWYtYm9sZFwiO1xuICBzcmM6IGxvY2FsKFwiZHJvaWRzZXJpZi1ib2xkXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC5zdmcjZHJvaWRfc2VyaWZib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXNzaXN0YW50LWJvbGRcIjtcbiAgc3JjOiBsb2NhbChcImFzc2lzdGFudC1ib2xkXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL0Fzc2lzdGFudC1Cb2xkLnN2ZyNkcm9pZF9zZXJpZmJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsYXRvLWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9sYXRvLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbGF0by1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qIG1vbnRzZXJyYXQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLnN2ZyNNb250c2VycmF0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1ib2xkXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLnN2ZyNNb250c2VycmF0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXJpYWxtdFwiO1xuICBzcmM6IGxvY2FsKFwiYXJpYWxtdFwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQuc3ZnI2FyaWFsbXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5hZGJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWRibG9jayNzdGlja3kge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFkYmxvY2suYWQtLWxvYWRlZCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYWRibG9jay5hZC0tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hZGJsb2NrIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkYmxvY2sgZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hZC1leHBhbmQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWQtZXhwYW5kID4gZGl2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWQtZXhwYW5kLmFkLS1sb2FkZWQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuOHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5hZHBpeGVsIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucmV0YWlsLWFkIHtcbiAgei1pbmRleDogOTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnRyYW5zaXRpb25hbC1hZCB7XG4gIHotaW5kZXg6IDIxNDYwMDAwMDA7XG59XG5cbi5pbnRlcnN0aXRpYWwtYWQge1xuICB6LWluZGV4OiAyMTQ2MDAwMDAwO1xufVxuXG4ucG9zLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4jYWQtMjAweDQwMC0xIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRmLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50Zi1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnByb2Nlc3Npbmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogaHNsYSgwZGVnLCAwJSwgMTAwJSwgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5tb2JpbGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogV0lER0VUUyAqL1xufVxuLm1vYmlsZS1jb250YWluZXIgLnRmLWFydGljbGVsaXN0LFxuLm1vYmlsZS1jb250YWluZXIgLmFydGljbGUge1xuICBtYXJnaW46IDA7XG59XG4udGYtcGFnaW5hdGlvbiBwIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnRmLXBhZ2luYXRpb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5tZC1jaXJjdWxhci1wcm9ncmVzcyB7XG4gIGFuaW1hdGlvbjogcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG59XG4ubWQtY2lyY3VsYXItcHJvZ3Jlc3NfX3BhdGgge1xuICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICBhbmltYXRpb246IGRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2U6ICNhZWFlYWU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNTtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0O1xuICB9XG59XG4udGYtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4udGYtaW1hZ2UgPiBkaXYge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5Ac3VwcG9ydHMgKC0tY3VzdG9tOnByb3BlcnR5KSB7XG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGRpdltzdHlsZT1cIi0tYXNwZWN0LXJhdGlvOjE2Lzk7XCJdOjpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIH1cbiAgZGl2W3N0eWxlPVwiLS1hc3BlY3QtcmF0aW86MTtcIl06OmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbiAgW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdID4gOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNsZWFyIHtcbiAgKnpvb206IDE7XG59XG4uY2xlYXI6YmVmb3JlLCAuY2xlYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGhlaWdodDogYXV0bztcbn1cbmltZzotbW96LWxvYWRpbmcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pbWctbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaW1nLWxhenkuaW1nLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbjo6c2VsZWN0aW9uLFxuOjotd2Via2l0LXNlbGVjdGlvbixcbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDRBNENDO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjRmYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB9XG59XG5cbmVtIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhcml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4jbWFpbi1jb250ZW50IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGZiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI21haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNtYWluLWNvbnRlbnQud3JhcHBlciB7XG4gICAgd2lkdGg6IDk5NnB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4uY29udGFpbmVyLnByaW1lIHtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY29udGFpbmVyLS1zcGVjaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5jb250YWluZXIgLnRmLWxocy1jb2wge1xuICB3aWR0aDogNjY0cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5jb250YWluZXIgLnRmLXJocy1jb2wge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC50Zi1yaHMtY29sLS1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXIgLnRmLXJocy1jb2wtLWlubmVyLmlzLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3R0b206IDA7XG59XG4uY29udGFpbmVyIC50Zi1mdWxsLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI2FydGljbGVzX19sb2FkbW9yZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuI2FydGljbGVzX19sb2FkbW9yZS5sb2FkaW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNhcnRpY2xlc19fbG9hZG1vcmUuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhcnRpY2xlc19fbG9hZG1vcmUtLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbiNhcnRpY2xlc19fbG9hZG1vcmUtLWVuZC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYXJ0aWNsZXNfX2xvYWRtb3JlLS1lbmQgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ub3V0YnJhaW4tYXJ0aWNsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG5pbnB1dDpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9Y29sb3JdIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1zLXJldmVhbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gOXB4IHJpZ2h0IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhLFxubGFiZWwge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyLFxuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsOmFmdGVyLCBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb106aG92ZXIgKyBsYWJlbDphZnRlcixcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWwsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogYXV0bztcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWw6YWZ0ZXIsIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbmZvcm0gLnZhbGlkYXRpb24tLWVycm9yIHtcbiAgYm9yZGVyOiByZWQgMXB4IHNvbGlkO1xufVxuZm9ybSAuYWxlcnQge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZGQxZjI2O1xuICBmb250LXNpemU6IDEycHg7XG59XG5mb3JtIC5hbGVydC50Zi1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogMTZweCBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG4ucmVjYXB0Y2hhLWNvbnRhaW5lciBhIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLmJyYW5kYmFyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiAxMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5icmFuZGJhciAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5icmFuZGJhcl9fbGlua3Mge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5icmFuZGJhcl9fbGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyYW5kYmFyX19saW5rcyBsaSA+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+IFtjbGFzcyo9dGYtY29sX10ge1xuICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzcyo9X2xnLTFdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbGctMV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbGctMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBbY2xhc3MqPV9sZy0yXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLTJdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLTJdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIFtjbGFzcyo9X2xnLTNdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbGctM10gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbGctM10gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzcyo9X2xnLTRdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbGctNF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbGctNF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgW2NsYXNzKj1fbGctNV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9sZy01XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9sZy01XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICBbY2xhc3MqPV9sZy02XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLTZdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLTZdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3MqPV9sZy03XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLTddID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLTddID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICBbY2xhc3MqPV9sZy04XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLThdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLThdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICBbY2xhc3MqPV9sZy05XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLTldID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLTldID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgfVxuICBbY2xhc3MqPV9sZy0xMF0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9sZy0xMF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbGctMTBdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIFtjbGFzcyo9X2xnLTExXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLTExXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9sZy0xMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuICBbY2xhc3MqPV9sZy0xMl0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9sZy0xMl0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbGctMTJdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gIFtjbGFzcyo9X21kLTFdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbWQtMV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbWQtMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBbY2xhc3MqPV9tZC0yXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLTJdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X21kLTJdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIFtjbGFzcyo9X21kLTNdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbWQtM10gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbWQtM10gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzcyo9X21kLTRdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbWQtNF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbWQtNF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgW2NsYXNzKj1fbWQtNV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9tZC01XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9tZC01XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICBbY2xhc3MqPV9tZC02XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLTZdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X21kLTZdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3MqPV9tZC03XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLTddID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X21kLTddID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICBbY2xhc3MqPV9tZC04XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLThdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X21kLThdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICBbY2xhc3MqPV9tZC05XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLTldID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X21kLTldID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgfVxuICBbY2xhc3MqPV9tZC0xMF0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9tZC0xMF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbWQtMTBdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIFtjbGFzcyo9X21kLTExXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLTExXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9tZC0xMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuICBbY2xhc3MqPV9tZC0xMl0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9tZC0xMl0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbWQtMTJdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIFtjbGFzcyo9X3NtLTFdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fc20tMV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBbY2xhc3MqPV9zbS0yXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3NtLTJdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3NtLTJdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIFtjbGFzcyo9X3NtLTNdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fc20tM10gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tM10gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzcyo9X3NtLTRdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fc20tNF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tNF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgW2NsYXNzKj1fc20tNV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9zbS01XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9zbS01XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICBbY2xhc3MqPV9zbS02XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3NtLTZdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3NtLTZdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3MqPV9zbS03XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3NtLTddID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3NtLTddID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICBbY2xhc3MqPV9zbS04XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3NtLThdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3NtLThdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICBbY2xhc3MqPV9zbS05XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3NtLTldID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3NtLTldID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgfVxuICBbY2xhc3MqPV9zbS0xMF0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9zbS0xMF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tMTBdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIFtjbGFzcyo9X3NtLTExXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3NtLTExXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9zbS0xMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuICBbY2xhc3MqPV9zbS0xMl0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9zbS0xMl0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tMTJdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNmVtKSB7XG4gIFtjbGFzcyo9X3hzLTFdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1feHMtMV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1feHMtMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBbY2xhc3MqPV94cy0yXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLTJdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLTJdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIFtjbGFzcyo9X3hzLTNdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1feHMtM10gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1feHMtM10gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzcyo9X3hzLTRdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1feHMtNF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1feHMtNF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgW2NsYXNzKj1feHMtNV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV94cy01XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV94cy01XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICBbY2xhc3MqPV94cy02XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLTZdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLTZdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3MqPV94cy03XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLTddID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLTddID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICBbY2xhc3MqPV94cy04XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLThdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLThdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICBbY2xhc3MqPV94cy05XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLTldID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLTldID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgfVxuICBbY2xhc3MqPV94cy0xMF0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV94cy0xMF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1feHMtMTBdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIFtjbGFzcyo9X3hzLTExXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLTExXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV94cy0xMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuICBbY2xhc3MqPV94cy0xMl0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV94cy0xMl0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1feHMtMTJdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBDT0xTIFNJWkVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9dGYtY29sLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPXRmLWNvbC0xXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj10Zi1jb2wtMV0ge1xuICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj10Zi1jb2wtMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9dGYtY29sLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPXRmLWNvbC0yXSB7XG4gIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9dGYtY29sLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPXRmLWNvbC0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj10Zi1jb2wtM10ge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9dGYtY29sLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPXRmLWNvbC00XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj10Zi1jb2wtNF0ge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPXRmLWNvbC01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj10Zi1jb2wtNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9dGYtY29sLTVdIHtcbiAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj10Zi1jb2wtNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9dGYtY29sLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPXRmLWNvbC02XSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj10Zi1jb2wtN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9dGYtY29sLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPXRmLWNvbC03XSB7XG4gIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9dGYtY29sLThdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPXRmLWNvbC04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj10Zi1jb2wtOF0ge1xuICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPXRmLWNvbC05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj10Zi1jb2wtOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9dGYtY29sLTldIHtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPXRmLWNvbC0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9dGYtY29sLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj10Zi1jb2wtMTBdIHtcbiAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj10Zi1jb2wtMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPXRmLWNvbC0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9dGYtY29sLTExXSB7XG4gIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9dGYtY29sLTEyXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj10Zi1jb2wtMTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPXRmLWNvbC0xMl0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0wXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTBdIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0xXSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMl0ge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0zXSB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi00XSB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTVdIHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtNl0ge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtN10ge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi04XSB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTldIHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMTBdIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0xMV0ge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0wXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTBdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMV0ge1xuICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0yXSB7XG4gIG1hcmdpbi1yaWdodDogMTYuNjY2NjY2NjY2NyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0zXSB7XG4gIG1hcmdpbi1yaWdodDogMjUlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtNF0ge1xuICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtNV0ge1xuICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtNl0ge1xuICBtYXJnaW4tcmlnaHQ6IDUwJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTddIHtcbiAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLThdIHtcbiAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTldIHtcbiAgbWFyZ2luLXJpZ2h0OiA3NSU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTEwXSB7XG4gIG1hcmdpbi1yaWdodDogODMuMzMzMzMzMzMzMyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTExXSB7XG4gIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9sZy0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbGctMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X2xnLTFdIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbGctMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X2xnLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9sZy0yXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbGctM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X2xnLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9sZy0zXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9sZy00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbGctNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X2xnLTRdIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9sZy01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbGctNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X2xnLTVdIHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9sZy02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbGctNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X2xnLTZdIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X2xnLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9sZy03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbGctN10ge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X2xnLThdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9sZy04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbGctOF0ge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X2xnLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9sZy05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbGctOV0ge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbGctMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9sZy0xMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X2xnLTEwXSB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbGctMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9sZy0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X2xnLTExXSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbGctMTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9sZy0xMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X2xnLTEyXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0wXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMF0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTFdIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0yXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTNdIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTRdIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctNV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy02XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy03XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLThdIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctOV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0xMF0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTExXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy0wXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTBdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMV0ge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy0yXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy0zXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctNF0ge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctNV0ge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctNl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLThdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTldIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTEwXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTExXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdIFtjbGFzcyo9X2xnLWZpcnN0XSxcbltjbGFzcyo9dGYtZ3JpZC1dIFtjbGFzcyo9X2xnLWZpcnN0XSxcbltjbGFzcyo9dGYtZ3JpZF9dIFtjbGFzcyo9X2xnLWZpcnN0XSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gW2NsYXNzKj1fbGctbGFzdF0sXG5bY2xhc3MqPXRmLWdyaWQtXSBbY2xhc3MqPV9sZy1sYXN0XSxcbltjbGFzcyo9dGYtZ3JpZF9dIFtjbGFzcyo9X2xnLWxhc3RdIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X21kLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9tZC0xXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbWQtMV0ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9tZC0yXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbWQtMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X21kLTJdIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9tZC0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbWQtM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X21kLTNdIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X21kLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9tZC00XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbWQtNF0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X21kLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9tZC01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbWQtNV0ge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X21kLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9tZC02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbWQtNl0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbWQtN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X21kLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9tZC03XSB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbWQtOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X21kLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9tZC04XSB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbWQtOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X21kLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9tZC05XSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9tZC0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X21kLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbWQtMTBdIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9tZC0xMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X21kLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbWQtMTFdIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9tZC0xMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X21kLTEyXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbWQtMTJdIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0wXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0xXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0yXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTJdIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtM10ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC00XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtNF0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtNV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC01XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTZdIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtN10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTddIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLThdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtOF0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC05XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0xMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTEwXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0xMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMTFdIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0wXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMF0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0xXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTNdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC00XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC01XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC02XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtN10ge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtOF0ge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtOV0ge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMTBdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMTFdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gW2NsYXNzKj1fbWQtZmlyc3RdLFxuW2NsYXNzKj10Zi1ncmlkLV0gW2NsYXNzKj1fbWQtZmlyc3RdLFxuW2NsYXNzKj10Zi1ncmlkX10gW2NsYXNzKj1fbWQtZmlyc3RdIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSBbY2xhc3MqPV9tZC1sYXN0XSxcbltjbGFzcyo9dGYtZ3JpZC1dIFtjbGFzcyo9X21kLWxhc3RdLFxuW2NsYXNzKj10Zi1ncmlkX10gW2NsYXNzKj1fbWQtbGFzdF0ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fc20tMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3NtLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9zbS0xXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3NtLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9zbS0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fc20tMl0ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3NtLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9zbS0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fc20tM10ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fc20tNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3NtLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9zbS00XSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fc20tNV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3NtLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9zbS01XSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fc20tNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3NtLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9zbS02XSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9zbS03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fc20tN10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3NtLTddIHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9zbS04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fc20tOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3NtLThdIHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9zbS05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fc20tOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3NtLTldIHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3NtLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fc20tMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9zbS0xMF0ge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3NtLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fc20tMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9zbS0xMV0ge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3NtLTEyXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fc20tMTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9zbS0xMl0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0wXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTBdIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0xXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0zXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS00XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTVdIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tNl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tN10ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS04XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTldIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMTBdIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0xMV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0wXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTFdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0yXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tMl0ge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tM10ge1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS00XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTRdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tNV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTVdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTZdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tN10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS03XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLThdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS04XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS05XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xMF0ge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xMV0ge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSBbY2xhc3MqPV9zbS1maXJzdF0sXG5bY2xhc3MqPXRmLWdyaWQtXSBbY2xhc3MqPV9zbS1maXJzdF0sXG5bY2xhc3MqPXRmLWdyaWRfXSBbY2xhc3MqPV9zbS1maXJzdF0ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdIFtjbGFzcyo9X3NtLWxhc3RdLFxuW2NsYXNzKj10Zi1ncmlkLV0gW2NsYXNzKj1fc20tbGFzdF0sXG5bY2xhc3MqPXRmLWdyaWRfXSBbY2xhc3MqPV9zbS1sYXN0XSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNmVtKSB7XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV94cy0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1feHMtMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3hzLTFdIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1feHMtMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3hzLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV94cy0yXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1feHMtM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3hzLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV94cy0zXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV94cy00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1feHMtNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3hzLTRdIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV94cy01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1feHMtNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3hzLTVdIHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV94cy02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1feHMtNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3hzLTZdIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3hzLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV94cy03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1feHMtN10ge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3hzLThdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV94cy04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1feHMtOF0ge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3hzLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV94cy05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1feHMtOV0ge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1feHMtMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV94cy0xMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3hzLTEwXSB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1feHMtMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV94cy0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3hzLTExXSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1feHMtMTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV94cy0xMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3hzLTEyXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0wXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMF0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTFdIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0yXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTNdIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTRdIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtNV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy02XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy03XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLThdIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtOV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0xMF0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTExXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy0wXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTBdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMV0ge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy0yXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy0zXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtNF0ge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtNV0ge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtNl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLThdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTldIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTEwXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTExXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdIFtjbGFzcyo9X3hzLWZpcnN0XSxcbltjbGFzcyo9dGYtZ3JpZC1dIFtjbGFzcyo9X3hzLWZpcnN0XSxcbltjbGFzcyo9dGYtZ3JpZF9dIFtjbGFzcyo9X3hzLWZpcnN0XSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gW2NsYXNzKj1feHMtbGFzdF0sXG5bY2xhc3MqPXRmLWdyaWQtXSBbY2xhc3MqPV94cy1sYXN0XSxcbltjbGFzcyo9dGYtZ3JpZF9dIFtjbGFzcyo9X3hzLWxhc3RdIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEhJRElORyBDT0xTXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDgwZW0pIHtcbiAgW2NsYXNzKj1sZy1oaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICBbY2xhc3MqPW1kLWhpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIFtjbGFzcyo9c20taGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2ZW0pIHtcbiAgW2NsYXNzKj14cy1oaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCwgLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnN3aXBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3dpcGVyLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciwgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMsIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuLnN3aXBlciAudG9nZ2xlLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1mdWxsc2NyZWVuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC44KTtcbn1cbi5zd2lwZXIgLnRvZ2dsZS1mdWxsc2NyZWVuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYm9va21hcmstc2lnbnVwX19sb2FkZXIge1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJvb2ttYXJrLXNpZ251cF9fbG9hZGVyIC5wcm9jZXNzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ib29rbWFya19faGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMCA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJvb2ttYXJrX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDhweDtcbiAgfVxufVxuLmJvb2ttYXJrX19ub25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogODBweCAwO1xufVxuLmJvb2ttYXJrX19ub25lLWltYWdlIHtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLW5hdi1ib29rbWFya3MtZ3JleS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJvb2ttYXJrX19ub25lLWltYWdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5ib29rbWFya19fbm9uZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2I4YmZjYjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU4cHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5cbi5mb3Jnb3QtcGFzc3dvcmQsXG4ucmVzZXQtcGFzc3dvcmQsXG4ucGFzc3dvcmQtc3VjY2Vzcyxcbi52ZXJpZnktZW1haWwsXG4ucmVjb3Zlci1lbWFpbCxcbi5jcmVhdGUtcGFzc3dvcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmQsXG4ucmVzZXQtcGFzc3dvcmQsXG4ucGFzc3dvcmQtc3VjY2Vzcyxcbi52ZXJpZnktZW1haWwsXG4ucmVjb3Zlci1lbWFpbCxcbi5jcmVhdGUtcGFzc3dvcmQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgIG1heC13aWR0aDogNTcycHg7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbiAgLmZvcmdvdC1wYXNzd29yZC0tY29udGFpbmVyLFxuLnJlc2V0LXBhc3N3b3JkLS1jb250YWluZXIsXG4ucGFzc3dvcmQtc3VjY2Vzcy0tY29udGFpbmVyLFxuLnZlcmlmeS1lbWFpbC0tY29udGFpbmVyLFxuLnJlY292ZXItZW1haWwtLWNvbnRhaW5lcixcbi5jcmVhdGUtcGFzc3dvcmQtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkLFxuLnJlc2V0LXBhc3N3b3JkLFxuLnBhc3N3b3JkLXN1Y2Nlc3MsXG4udmVyaWZ5LWVtYWlsLFxuLnJlY292ZXItZW1haWwsXG4uY3JlYXRlLXBhc3N3b3JkIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMzcHggNjBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgfVxuICAuZm9yZ290LXBhc3N3b3JkLS1jb250YWluZXIsXG4ucmVzZXQtcGFzc3dvcmQtLWNvbnRhaW5lcixcbi5wYXNzd29yZC1zdWNjZXNzLS1jb250YWluZXIsXG4udmVyaWZ5LWVtYWlsLS1jb250YWluZXIsXG4ucmVjb3Zlci1lbWFpbC0tY29udGFpbmVyLFxuLmNyZWF0ZS1wYXNzd29yZC0tY29udGFpbmVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uZm9yZ290LXBhc3N3b3JkX19jbG9zZS1idG4sXG4ucmVzZXQtcGFzc3dvcmRfX2Nsb3NlLWJ0bixcbi5wYXNzd29yZC1zdWNjZXNzX19jbG9zZS1idG4sXG4udmVyaWZ5LWVtYWlsX19jbG9zZS1idG4sXG4ucmVjb3Zlci1lbWFpbF9fY2xvc2UtYnRuLFxuLmNyZWF0ZS1wYXNzd29yZF9fY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL0ljb24tY2xvc2UtYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9yZ290LXBhc3N3b3JkX19jbG9zZS1idG46aG92ZXIsXG4ucmVzZXQtcGFzc3dvcmRfX2Nsb3NlLWJ0bjpob3Zlcixcbi5wYXNzd29yZC1zdWNjZXNzX19jbG9zZS1idG46aG92ZXIsXG4udmVyaWZ5LWVtYWlsX19jbG9zZS1idG46aG92ZXIsXG4ucmVjb3Zlci1lbWFpbF9fY2xvc2UtYnRuOmhvdmVyLFxuLmNyZWF0ZS1wYXNzd29yZF9fY2xvc2UtYnRuOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmRfX2Nsb3NlLWJ0bixcbi5yZXNldC1wYXNzd29yZF9fY2xvc2UtYnRuLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2Nsb3NlLWJ0bixcbi52ZXJpZnktZW1haWxfX2Nsb3NlLWJ0bixcbi5yZWNvdmVyLWVtYWlsX19jbG9zZS1idG4sXG4uY3JlYXRlLXBhc3N3b3JkX19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2ltYWdlLFxuLnJlc2V0LXBhc3N3b3JkX19pbWFnZSxcbi5wYXNzd29yZC1zdWNjZXNzX19pbWFnZSxcbi52ZXJpZnktZW1haWxfX2ltYWdlLFxuLnJlY292ZXItZW1haWxfX2ltYWdlLFxuLmNyZWF0ZS1wYXNzd29yZF9faW1hZ2Uge1xuICBtYXJnaW46IDMycHggYXV0bztcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2ltYWdlIGltZyxcbi5yZXNldC1wYXNzd29yZF9faW1hZ2UgaW1nLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2ltYWdlIGltZyxcbi52ZXJpZnktZW1haWxfX2ltYWdlIGltZyxcbi5yZWNvdmVyLWVtYWlsX19pbWFnZSBpbWcsXG4uY3JlYXRlLXBhc3N3b3JkX19pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA1MXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZF9faW1hZ2UsXG4ucmVzZXQtcGFzc3dvcmRfX2ltYWdlLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2ltYWdlLFxuLnZlcmlmeS1lbWFpbF9faW1hZ2UsXG4ucmVjb3Zlci1lbWFpbF9faW1hZ2UsXG4uY3JlYXRlLXBhc3N3b3JkX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZF9fdGl0bGUsXG4ucmVzZXQtcGFzc3dvcmRfX3RpdGxlLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX3RpdGxlLFxuLnZlcmlmeS1lbWFpbF9fdGl0bGUsXG4ucmVjb3Zlci1lbWFpbF9fdGl0bGUsXG4uY3JlYXRlLXBhc3N3b3JkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5yZXNldC1wYXNzd29yZF9fZGVzY3JpcHRpb24sXG4ucGFzc3dvcmQtc3VjY2Vzc19fZGVzY3JpcHRpb24sXG4udmVyaWZ5LWVtYWlsX19kZXNjcmlwdGlvbixcbi5yZWNvdmVyLWVtYWlsX19kZXNjcmlwdGlvbixcbi5jcmVhdGUtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDI0NXB4O1xufVxuLmZvcmdvdC1wYXNzd29yZF9fbm90LXJlY2VpdmVkLFxuLnJlc2V0LXBhc3N3b3JkX19ub3QtcmVjZWl2ZWQsXG4ucGFzc3dvcmQtc3VjY2Vzc19fbm90LXJlY2VpdmVkLFxuLnZlcmlmeS1lbWFpbF9fbm90LXJlY2VpdmVkLFxuLnJlY292ZXItZW1haWxfX25vdC1yZWNlaXZlZCxcbi5jcmVhdGUtcGFzc3dvcmRfX25vdC1yZWNlaXZlZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE2cHggYXV0bztcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX25vdC1yZWNlaXZlZCBhLFxuLnJlc2V0LXBhc3N3b3JkX19ub3QtcmVjZWl2ZWQgYSxcbi5wYXNzd29yZC1zdWNjZXNzX19ub3QtcmVjZWl2ZWQgYSxcbi52ZXJpZnktZW1haWxfX25vdC1yZWNlaXZlZCBhLFxuLnJlY292ZXItZW1haWxfX25vdC1yZWNlaXZlZCBhLFxuLmNyZWF0ZS1wYXNzd29yZF9fbm90LXJlY2VpdmVkIGEge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQgLmVycm9yLFxuLmZvcmdvdC1wYXNzd29yZCAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwsXG4ucmVzZXQtcGFzc3dvcmQgLmVycm9yLFxuLnJlc2V0LXBhc3N3b3JkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCxcbi5wYXNzd29yZC1zdWNjZXNzIC5lcnJvcixcbi5wYXNzd29yZC1zdWNjZXNzIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCxcbi52ZXJpZnktZW1haWwgLmVycm9yLFxuLnZlcmlmeS1lbWFpbCAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwsXG4ucmVjb3Zlci1lbWFpbCAuZXJyb3IsXG4ucmVjb3Zlci1lbWFpbCAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwsXG4uY3JlYXRlLXBhc3N3b3JkIC5lcnJvcixcbi5jcmVhdGUtcGFzc3dvcmQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2RkMWYyNjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDhweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZCAuZW1haWwtc2VudCxcbi5yZXNldC1wYXNzd29yZCAuZW1haWwtc2VudCxcbi5wYXNzd29yZC1zdWNjZXNzIC5lbWFpbC1zZW50LFxuLnZlcmlmeS1lbWFpbCAuZW1haWwtc2VudCxcbi5yZWNvdmVyLWVtYWlsIC5lbWFpbC1zZW50LFxuLmNyZWF0ZS1wYXNzd29yZCAuZW1haWwtc2VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAuZm9yZ290LXBhc3N3b3JkIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2ltYWdlLFxuLnJlc2V0LXBhc3N3b3JkIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2ltYWdlLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9faW1hZ2UsXG4udmVyaWZ5LWVtYWlsIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2ltYWdlLFxuLnJlY292ZXItZW1haWwgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9faW1hZ2UsXG4uY3JlYXRlLXBhc3N3b3JkIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mb3Jnb3QtcGFzc3dvcmQgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9fZGVzY3JpcHRpb24sXG4ucmVzZXQtcGFzc3dvcmQgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9fZGVzY3JpcHRpb24sXG4ucGFzc3dvcmQtc3VjY2VzcyAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi52ZXJpZnktZW1haWwgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9fZGVzY3JpcHRpb24sXG4ucmVjb3Zlci1lbWFpbCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5jcmVhdGUtcGFzc3dvcmQgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmQgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9fZGVzY3JpcHRpb24sXG4ucmVzZXQtcGFzc3dvcmQgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9fZGVzY3JpcHRpb24sXG4ucGFzc3dvcmQtc3VjY2VzcyAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi52ZXJpZnktZW1haWwgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9fZGVzY3JpcHRpb24sXG4ucmVjb3Zlci1lbWFpbCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5jcmVhdGUtcGFzc3dvcmQgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uZm9yZ290LXBhc3N3b3JkIGZvcm0sXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0sXG4udmVyaWZ5LWVtYWlsIGZvcm0sXG4ucmVjb3Zlci1lbWFpbCBmb3JtLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkIGZvcm0sXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0sXG4udmVyaWZ5LWVtYWlsIGZvcm0sXG4ucmVjb3Zlci1lbWFpbCBmb3JtLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICB9XG4gIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSAucmVjYXB0Y2hhLWNvbnRhaW5lcixcbi5yZXNldC1wYXNzd29yZCBmb3JtIC5yZWNhcHRjaGEtY29udGFpbmVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSAucmVjYXB0Y2hhLWNvbnRhaW5lcixcbi52ZXJpZnktZW1haWwgZm9ybSAucmVjYXB0Y2hhLWNvbnRhaW5lcixcbi5yZWNvdmVyLWVtYWlsIGZvcm0gLnJlY2FwdGNoYS1jb250YWluZXIsXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAtMjRweDtcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIGxhYmVsLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gbGFiZWwsXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGxhYmVsLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGxhYmVsLFxuLnJlY292ZXItZW1haWwgZm9ybSBsYWJlbCxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkIGZvcm0gbGFiZWwsXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSBsYWJlbCxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gbGFiZWwsXG4udmVyaWZ5LWVtYWlsIGZvcm0gbGFiZWwsXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGxhYmVsLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGxhYmVsIHtcbiAgICBjb2xvcjogIzQ2NDM0MztcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNhNGE0YTQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E0YTRhNDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXRleHRdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9dGV4dF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT10ZXh0XS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXRleHRdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9dGV4dF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT10ZXh0XS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG59XG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4udmVyaWZ5LWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHB4IGF1dG8gMzJweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4udmVyaWZ5LWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMzJweDtcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayxcbi5yZXNldC1wYXNzd29yZCBmb3JtIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gLmZvcmdvdC1wYXNzd29yZF9fY2VsbC1saW5rLFxuLnZlcmlmeS1lbWFpbCBmb3JtIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gLmZvcmdvdC1wYXNzd29yZF9fY2VsbC1saW5rLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuLmZvcmdvdC1wYXNzd29yZF9fbGluayxcbi5yZXNldC1wYXNzd29yZF9fbGluayxcbi5wYXNzd29yZC1zdWNjZXNzX19saW5rLFxuLnZlcmlmeS1lbWFpbF9fbGluayxcbi5yZWNvdmVyLWVtYWlsX19saW5rLFxuLmNyZWF0ZS1wYXNzd29yZF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDE2NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbjogMTZweCBhdXRvIDI0cHg7XG59XG4uZm9yZ290LXBhc3N3b3JkX19saW5rOmhvdmVyLCAuZm9yZ290LXBhc3N3b3JkX19saW5rOmZvY3VzLCAuZm9yZ290LXBhc3N3b3JkX19saW5rOmFjdGl2ZSxcbi5yZXNldC1wYXNzd29yZF9fbGluazpob3Zlcixcbi5yZXNldC1wYXNzd29yZF9fbGluazpmb2N1cyxcbi5yZXNldC1wYXNzd29yZF9fbGluazphY3RpdmUsXG4ucGFzc3dvcmQtc3VjY2Vzc19fbGluazpob3Zlcixcbi5wYXNzd29yZC1zdWNjZXNzX19saW5rOmZvY3VzLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2xpbms6YWN0aXZlLFxuLnZlcmlmeS1lbWFpbF9fbGluazpob3Zlcixcbi52ZXJpZnktZW1haWxfX2xpbms6Zm9jdXMsXG4udmVyaWZ5LWVtYWlsX19saW5rOmFjdGl2ZSxcbi5yZWNvdmVyLWVtYWlsX19saW5rOmhvdmVyLFxuLnJlY292ZXItZW1haWxfX2xpbms6Zm9jdXMsXG4ucmVjb3Zlci1lbWFpbF9fbGluazphY3RpdmUsXG4uY3JlYXRlLXBhc3N3b3JkX19saW5rOmhvdmVyLFxuLmNyZWF0ZS1wYXNzd29yZF9fbGluazpmb2N1cyxcbi5jcmVhdGUtcGFzc3dvcmRfX2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmRfX2xpbmssXG4ucmVzZXQtcGFzc3dvcmRfX2xpbmssXG4ucGFzc3dvcmQtc3VjY2Vzc19fbGluayxcbi52ZXJpZnktZW1haWxfX2xpbmssXG4ucmVjb3Zlci1lbWFpbF9fbGluayxcbi5jcmVhdGUtcGFzc3dvcmRfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDE2cHg7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX3Rlcm1zLFxuLnJlc2V0LXBhc3N3b3JkX190ZXJtcyxcbi5wYXNzd29yZC1zdWNjZXNzX190ZXJtcyxcbi52ZXJpZnktZW1haWxfX3Rlcm1zLFxuLnJlY292ZXItZW1haWxfX3Rlcm1zLFxuLmNyZWF0ZS1wYXNzd29yZF9fdGVybXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmRfX3Rlcm1zLFxuLnJlc2V0LXBhc3N3b3JkX190ZXJtcyxcbi5wYXNzd29yZC1zdWNjZXNzX190ZXJtcyxcbi52ZXJpZnktZW1haWxfX3Rlcm1zLFxuLnJlY292ZXItZW1haWxfX3Rlcm1zLFxuLmNyZWF0ZS1wYXNzd29yZF9fdGVybXMge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZF9fdGVybXMgYSxcbi5yZXNldC1wYXNzd29yZF9fdGVybXMgYSxcbi5wYXNzd29yZC1zdWNjZXNzX190ZXJtcyBhLFxuLnZlcmlmeS1lbWFpbF9fdGVybXMgYSxcbi5yZWNvdmVyLWVtYWlsX190ZXJtcyBhLFxuLmNyZWF0ZS1wYXNzd29yZF9fdGVybXMgYSB7XG4gIGNvbG9yOiAjMjE0MThkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxNDE4ZDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2NoYW5nZS1jZWxscGhvbmUsXG4ucmVzZXQtcGFzc3dvcmRfX2NoYW5nZS1jZWxscGhvbmUsXG4ucGFzc3dvcmQtc3VjY2Vzc19fY2hhbmdlLWNlbGxwaG9uZSxcbi52ZXJpZnktZW1haWxfX2NoYW5nZS1jZWxscGhvbmUsXG4ucmVjb3Zlci1lbWFpbF9fY2hhbmdlLWNlbGxwaG9uZSxcbi5jcmVhdGUtcGFzc3dvcmRfX2NoYW5nZS1jZWxscGhvbmUge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2NoYW5nZS1jZWxscGhvbmUgYSxcbi5yZXNldC1wYXNzd29yZF9fY2hhbmdlLWNlbGxwaG9uZSBhLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2NoYW5nZS1jZWxscGhvbmUgYSxcbi52ZXJpZnktZW1haWxfX2NoYW5nZS1jZWxscGhvbmUgYSxcbi5yZWNvdmVyLWVtYWlsX19jaGFuZ2UtY2VsbHBob25lIGEsXG4uY3JlYXRlLXBhc3N3b3JkX19jaGFuZ2UtY2VsbHBob25lIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvcmdvdC1wYXNzd29yZF9fcmVzZW5kLFxuLnJlc2V0LXBhc3N3b3JkX19yZXNlbmQsXG4ucGFzc3dvcmQtc3VjY2Vzc19fcmVzZW5kLFxuLnZlcmlmeS1lbWFpbF9fcmVzZW5kLFxuLnJlY292ZXItZW1haWxfX3Jlc2VuZCxcbi5jcmVhdGUtcGFzc3dvcmRfX3Jlc2VuZCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLmZvcmdvdC1wYXNzd29yZF9fcmVzZW5kIGEsXG4ucmVzZXQtcGFzc3dvcmRfX3Jlc2VuZCBhLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX3Jlc2VuZCBhLFxuLnZlcmlmeS1lbWFpbF9fcmVzZW5kIGEsXG4ucmVjb3Zlci1lbWFpbF9fcmVzZW5kIGEsXG4uY3JlYXRlLXBhc3N3b3JkX19yZXNlbmQgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9yZ290LXBhc3N3b3JkIC5wYXNzd29yZF9faGludCxcbi5yZXNldC1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQsXG4ucGFzc3dvcmQtc3VjY2VzcyAucGFzc3dvcmRfX2hpbnQsXG4udmVyaWZ5LWVtYWlsIC5wYXNzd29yZF9faGludCxcbi5yZWNvdmVyLWVtYWlsIC5wYXNzd29yZF9faGludCxcbi5jcmVhdGUtcGFzc3dvcmQgLnBhc3N3b3JkX19oaW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDdweCAxM3B4IDdweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLmZvcmdvdC1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtaW1hZ2UsXG4ucmVzZXQtcGFzc3dvcmQgLnBhc3N3b3JkX19oaW50IC5oaW50LWltYWdlLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLnBhc3N3b3JkX19oaW50IC5oaW50LWltYWdlLFxuLnZlcmlmeS1lbWFpbCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtaW1hZ2UsXG4ucmVjb3Zlci1lbWFpbCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtaW1hZ2UsXG4uY3JlYXRlLXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1pbWFnZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uZm9yZ290LXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50LFxuLnJlc2V0LXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50LFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLnBhc3N3b3JkX19oaW50IC5oaW50LWNvbnRlbnQsXG4udmVyaWZ5LWVtYWlsIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50LFxuLnJlY292ZXItZW1haWwgLnBhc3N3b3JkX19oaW50IC5oaW50LWNvbnRlbnQsXG4uY3JlYXRlLXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9yZ290LXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50IHNwYW4sXG4ucmVzZXQtcGFzc3dvcmQgLnBhc3N3b3JkX19oaW50IC5oaW50LWNvbnRlbnQgc3Bhbixcbi5wYXNzd29yZC1zdWNjZXNzIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50IHNwYW4sXG4udmVyaWZ5LWVtYWlsIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50IHNwYW4sXG4ucmVjb3Zlci1lbWFpbCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCBzcGFuLFxuLmNyZWF0ZS1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmZvcmdvdC1wYXNzd29yZCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyxcbi5yZXNldC1wYXNzd29yZCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyxcbi5wYXNzd29yZC1zdWNjZXNzIC5qcy1yZXF1aXJlZCAucGFzc3dvcmQtcnVsZXMtbXNnLFxuLnZlcmlmeS1lbWFpbCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyxcbi5yZWNvdmVyLWVtYWlsIC5qcy1yZXF1aXJlZCAucGFzc3dvcmQtcnVsZXMtbXNnLFxuLmNyZWF0ZS1wYXNzd29yZCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXNldC1wYXNzd29yZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2V0LXBhc3N3b3JkX19pbWFnZSB7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG8gOHB4O1xuICB9XG59XG4ucmVzZXQtcGFzc3dvcmRfX2ltYWdlIGltZyB7XG4gIGhlaWdodDogNjRweDtcbn1cbi5yZXNldC1wYXNzd29yZCBmb3JtIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2V0LXBhc3N3b3JkX190ZXJtcyB7XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICB9XG59XG4ucmVzZXQtcGFzc3dvcmQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlc2V0LXBhc3N3b3JkIC5qcy1yZXF1aXJlZCAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2ltYWdlIGltZyB7XG4gIGhlaWdodDogNjlweDtcbn1cbi5wYXNzd29yZC1zdWNjZXNzLS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDI3MnB4O1xufVxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJpZnktZW1haWxfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLnZlcmlmeS1lbWFpbF9fdGl0bGUge1xuICB3aWR0aDogMTMwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmVyaWZ5LWVtYWlsX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52ZXJpZnktZW1haWxfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAyMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJpZnktZW1haWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICB9XG59XG4udmVyaWZ5LWVtYWlsX19kZXNjcmlwdGlvbi0tYm9sZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4udmVyaWZ5LWVtYWlsX19pbWFnZSB7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJpZnktZW1haWxfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udmVyaWZ5LWVtYWlsX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnZlcmlmeS1lbWFpbCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZlcmlmeS1lbWFpbCBwOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVjb3Zlci1lbWFpbF9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4ucmVjb3Zlci1lbWFpbF9fdGl0bGUge1xuICB3aWR0aDogMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG59XG4ucmVjb3Zlci1lbWFpbF9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlY292ZXItZW1haWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICB9XG59XG4ucmVjb3Zlci1lbWFpbF9fZGVzY3JpcHRpb24tLWJvbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLnJlY292ZXItZW1haWxfX2ltYWdlIHtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogNTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlY292ZXItZW1haWxfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucmVjb3Zlci1lbWFpbF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5yZWNvdmVyLWVtYWlsIHAge1xuICBtYXJnaW46IDA7XG59XG4ucmVjb3Zlci1lbWFpbCBwOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucmVjb3Zlci1lbWFpbF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnJlY292ZXItZW1haWxfX2J1dHRvbjpob3ZlciwgLnJlY292ZXItZW1haWxfX2J1dHRvbjpmb2N1cywgLnJlY292ZXItZW1haWxfX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlY292ZXItZW1haWxfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLmNyZWF0ZS1wYXNzd29yZF9faW1hZ2Uge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBtYXJnaW46IDAgYXV0byA4cHg7XG59XG4uY3JlYXRlLXBhc3N3b3JkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIHtcbiAgbWFyZ2luOiA4cHggYXV0byAwO1xufVxuLmNyZWF0ZS1wYXNzd29yZF9fcGFzc3dvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3JlYXRlLXBhc3N3b3JkX19wYXNzd29yZCBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNyZWF0ZS1wYXNzd29yZF9fcGFzc3dvcmQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNyZWF0ZS1wYXNzd29yZCAubG9hZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNyZWF0ZS1wYXNzd29yZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmFjY291bnQtZ2lmdGluZy0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDU3MnB4O1xuICBoZWlnaHQ6IDUxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnQtZ2lmdGluZy0tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1naWZ0aW5nLS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExMnB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMDBweCAzNHB4IDA7XG4gIH1cbn1cbi5hY2NvdW50LWdpZnRpbmdfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFjY291bnQtZ2lmdGluZ19fY2xvc2UtYnRuOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LWdpZnRpbmdfX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmFjY291bnQtZ2lmdGluZ19fbG9hZGVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hY2NvdW50LWdpZnRpbmdfX2xvYWRlciBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hY2NvdW50LWdpZnRpbmdfX2xvYWRlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uYWNjb3VudC1naWZ0aW5nX19pbWFnZSB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG4uYWNjb3VudC1naWZ0aW5nX19pbWFnZSBpbWcge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuLmFjY291bnQtZ2lmdGluZ19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LWdpZnRpbmdfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG4ucHJvY2Vzc2luZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDAgYXV0byAwO1xufVxuLnByb2Nlc3NpbmctLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2Nlc3Npbmcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLnByb2Nlc3NpbmctLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucHJvY2Vzc2luZyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnByb2Nlc3NpbmctdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9jZXNzaW5nLXJlcXVlc3QgPiAucHJvY2Vzc2luZyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvY2Vzc2luZy1yZXF1ZXN0ID4gLnByb2Nlc3Npbmcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLnByb2Nlc3NpbmctcmVxdWVzdCAucGFzc3dvcmQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvY2Vzc2luZy1yZXF1ZXN0ICNzdWJzLXNpZ25pbi1wcm9jZXNzaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jc3Vicy1zaWduaW4tcHJvY2Vzc2luZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9maWxlLWRldGFpbHMge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnByb2ZpbGUtZGV0YWlsc19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzLS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1kZXRhaWxzLS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzX19pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMmUyZTI7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHNfX2lucHV0IHtcbiAgICB3aWR0aDogNDM0cHg7XG4gIH1cbn1cbi5wcm9maWxlLWRldGFpbHNfX2lucHV0ID4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9maWxlLWRldGFpbHNfX2lucHV0IC5pbnB1dC1lbWFpbCwgLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWZhY2Vib29rLCAucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZ29vZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZW1haWwgaW1nLCAucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZmFjZWJvb2sgaW1nLCAucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZ29vZ2xlIGltZyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX2lucHV0IC5pbnB1dC1lbWFpbC5zaG93LCAucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZmFjZWJvb2suc2hvdywgLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWdvb2dsZS5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXJuYW1lIHtcbiAgd2lkdGg6IDQzNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4O1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZGV0YWlsc19fdXNlcm5hbWUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXJuYW1lLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGFlMGVkO1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VybmFtZS1pbmZvIGltZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnByb2ZpbGUtZGV0YWlsc19fdXNlcm5hbWUtaW5mbyBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0ID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDhweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQgPiBzcGFuIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IGlucHV0W3R5cGU9dGV4dF0sXG4ucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgY29sb3I6ICM0NjQzNDM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLnByb2ZpbGUtZGV0YWlscyBmb3JtIC5lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuZXJyb3Iuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2ZpbGUtZGV0YWlscyBmb3JtIC5pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2ZpbGUtZGV0YWlscyBmb3JtIC5pbnB1dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDY0MzQzO1xufVxuLnByb2ZpbGUtZGV0YWlscyBmb3JtIC5pbnB1dCAudW52ZXJpZmllZCxcbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQgLnZlcmlmaWVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQgLnVudmVyaWZpZWQge1xuICBjb2xvcjogIzg0MDAwMDtcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQgLnZlcmlmaWVkIHtcbiAgY29sb3I6ICM0OTVGMzM7XG59XG4ucHJvZmlsZS1kZXRhaWxzIGZvcm0gLmlucHV0LWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTcyQjg7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDhweCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtY29udGFpbmVyLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkIHtcbiAgd2lkdGg6IDQzNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMnB4IDAgMTZweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWQuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93OmhvdmVyLCAucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93OmZvY3VzLCAucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93OmFjdGl2ZSwgLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWRfX3Jvd3Zpc2l0ZWQge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkX19yb3cuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkX19yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkX19yb3ctLW5vY2xpY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93LS1ub2NsaWNrLWFjdGl2ZS1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lX19kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lX19kZXNjOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIG1pbi13aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1lZGl0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWVfX2Rlc2MtLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1zaWduLWZiLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWVfX2Rlc2MtLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tc2lnbi1nb29nbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZV9fZGVzYy0tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXNpZ24tYXBwbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmF1dGhfX3N1YnNjcmliZSA+IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB3aWR0aDogMTI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uYXV0aF9fc3Vic2NyaWJlID4gYTpob3ZlciwgLmF1dGhfX3N1YnNjcmliZSA+IGE6Zm9jdXMsIC5hdXRoX19zdWJzY3JpYmUgPiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYXV0aF9fcHJvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uYXV0aF9fcHJvZmlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTJweDtcbn1cbi5hdXRoX19wcm9maWxlOmhvdmVyIC5wcm9maWxlLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5hdXRoX19wcm9maWxlOmhvdmVyID4gZGl2OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hdXRoX19wcm9maWxlID4gZGl2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbn1cbi5hdXRoX19wcm9maWxlID4gZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXByb2ZpbGUtbmV0d2Vyay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmF1dGhfX3Byb2ZpbGUgPiBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG59XG4uYXV0aF9fcHJvZmlsZS5pbmRpY2F0b3IgLmF1dGhfX3Byb2ZpbGUtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aF9fcHJvZmlsZS5pbmRpY2F0b3IgLmF1dGhfX3Byb2ZpbGUtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDEzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQxcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbiwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4sIHotaW5kZXggMC4ycyBlYXNlLWluLCB0b3AgMC4ycyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLCB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbiwgei1pbmRleCAwLjJzIGVhc2UtaW4sIHRvcCAwLjJzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLCB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbiwgei1pbmRleCAwLjJzIGVhc2UtaW4sIHRvcCAwLjJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLCB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbiwgei1pbmRleCAwLjJzIGVhc2UtaW4sIHRvcCAwLjJzIGVhc2UtaW47XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWZkO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwODZjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvci5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudSAucHJvZmlsZS0tcGhvbmUtaW5kaWNhdG9yX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwMDg2Yztcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvcl9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvcl9fYnV0dG9uOmhvdmVyLCAuYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3JfX2J1dHRvbjpmb2N1cywgLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudSAucHJvZmlsZS0tcGhvbmUtaW5kaWNhdG9yX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvcl9fYnV0dG9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvcl9fZm9vdGVyIHtcbiAgY29sb3I6ICMwMDA4NmM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiAudGl0bGUge1xuICBwYWRkaW5nOiAxMXB4IDE1cHggOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNjtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiBhLm5vLWFycm93OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiBhIGltZyB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51X19zZWN0aW9uIGEgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnRpdGxlLXNpZ25vdXQge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnRpdGxlLXNpZ25vdXQgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnRpdGxlLXNpZ25vdXQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGVfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlX19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbCA+IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZGQxZjI2O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLW1haWwgPiBhOmhvdmVyLCAuYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbCA+IGE6Zm9jdXMsIC5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1tYWlsID4gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogIzIyZTBkOTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1tYWlsID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXN1c3BlbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWUwZWU7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxNnB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTQxOGQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tc3VzcGVuZGVkLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggYXV0bztcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmhvdmVyLCAuYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpmb2N1cywgLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tc3VzcGVuZGVkID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMyMTQxOGQ7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBzcGFuIGEge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjE0MThkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtbWVudSB7XG4gICAgcGFkZGluZzogOHB4IDAgMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmI7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiAudGl0bGUge1xuICAgIHBhZGRpbmc6IDExcHggMTVweCA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2E0YTRhNDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiA+IGEgaW1nIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiA+IGEgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gPiBhLm5vLWFycm93OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWUwZWU7XG4gICAgcGFkZGluZzogMTVweCA4cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgOHB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE0MThkO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkLnNob3csIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZC5zaG93LCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZC5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYSwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYSwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgPiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYTpmb2N1cywgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmFjdGl2ZSwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTpob3ZlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTpmb2N1cywgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTphY3RpdmUsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpob3ZlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmZvY3VzLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmFmdGVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBhOmFmdGVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBzcGFuLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBzcGFuLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBzcGFuIGEsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IHNwYW4gYSwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgPiBzcGFuIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCAucHJvZmlsZV9faGVhZGVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgLnByb2ZpbGVfX2hlYWRlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgLnByb2ZpbGVfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgLnByb2ZpbGVfX2Rlc2NyaXB0aW9uLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgLnByb2ZpbGVfX2Rlc2NyaXB0aW9uLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZCAucHJvZmlsZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgLnByb2ZpbGVfX2Rlc2NyaXB0aW9uIHNwYW4sIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCAucHJvZmlsZV9fZGVzY3JpcHRpb24gc3BhbiwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgLnByb2ZpbGVfX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLW1haWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMTVweCA4cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgOHB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLW1haWwuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLW1haWwgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tcGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjFmZDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA4NmM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tcGhvbmUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tcGhvbmUgLnByb2ZpbGUtLXBob25lX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMwMDA4NmM7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1waG9uZSAucHJvZmlsZS0tcGhvbmVfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lIC5wcm9maWxlLS1waG9uZV9fYnV0dG9uOmhvdmVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lIC5wcm9maWxlLS1waG9uZV9fYnV0dG9uOmZvY3VzLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lIC5wcm9maWxlLS1waG9uZV9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1waG9uZSAucHJvZmlsZS0tcGhvbmVfX2J1dHRvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lIC5wcm9maWxlLS1waG9uZV9fZm9vdGVyIHtcbiAgICBjb2xvcjogIzAwMDg2YztcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnByb2ZpbGUtbWVudSAudGl0bGUtc2lnbm91dCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHBhZGRpbmc6IDExcHggMTNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgfVxuICAucHJvZmlsZS1tZW51IC50aXRsZS1zaWdub3V0IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cbiAgLnByb2ZpbGUtbWVudSAucHJvZmlsZS0tY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHggMzFweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIH1cbiAgLnByb2ZpbGUtbWVudSAucHJvZmlsZS0tY29weXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pYWItbG9nby5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQsIC5wcm9maWxlLS1hdXRoZW50aWNhdGVkLCAucHJvZmlsZS0tc3VzcGVuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDE2cHggMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE0MThkO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQuc2hvdywgLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQuc2hvdywgLnByb2ZpbGUtLXN1c3BlbmRlZC5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGEsIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gIH1cbiAgLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmZvY3VzLCAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYTphY3RpdmUsIC5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTpob3ZlciwgLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBhOmZvY3VzLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6YWN0aXZlLCAucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpob3ZlciwgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6Zm9jdXMsIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTpob3ZlciwgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBzcGFuLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IHNwYW4sIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBzcGFuIGEsIC5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gc3BhbiBhLCAucHJvZmlsZS0tc3VzcGVuZGVkID4gc3BhbiBhIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lnbnVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDU3MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbiAgLnNpZ251cF9fdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIj9cIjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fdG9vbHRpcDpob3ZlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lnbnVwX190b29sdGlwIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXAgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4payXCI7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICB0b3A6IDE0cHg7XG4gICAgbGVmdDogLTE0cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAuc2lnbnVwIC5pbnRlcnN0aXRpYWwtLXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpZ251cF9fZGl2aWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zaWdudXBfX2RpdmlkZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuc2lnbnVwX19kaXZpZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgLnNpZ251cF9fY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNpZ251cF9fY2xvc2UtYnRuOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAuc2lnbnVwLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuICAuc2lnbnVwIC5qcy1yZXF1aXJlZCAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbiAgfVxuICAuc2lnbnVwIC5qcy1yZXF1aXJlZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgfVxuICAuc2lnbnVwIC5qcy1yZXF1aXJlZCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXAgLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9dGV4dF0sXG4uc2lnbnVwIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zaWdudXAgLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgfVxuICAuc2lnbnVwIC5qcy1yZXF1aXJlZCBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLnNpZ251cCAuanMtcmVxdWlyZWQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5zaWdudXAgLmpzLXJlcXVpcmVkIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uc2lnbnVwIC5qcy1yZXF1aXJlZCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuLnNpZ251cCAuanMtcmVxdWlyZWQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5zaWdudXAgLmpzLXJlcXVpcmVkIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uc2lnbnVwIC5qcy1yZXF1aXJlZCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi5zaWdudXAgLmpzLXJlcXVpcmVkIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpZ251cCAuanMtcmVxdWlyZWQgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZWI4NDg4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAjZjllMWUyIGluc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwIC5hbGVydCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIG1heC13aWR0aDogMzA1cHg7XG4gIH1cbiAgLnNpZ251cCAuYWxlcnQgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc2lnbnVwIC5hbGVydC50Zi1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lnbnVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnNpZ251cF9fdGVybXMgYSB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgfVxuICAuc2lnbnVwX19mZWF0dXJlcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHVsIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byA4cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aCBpbWcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aF9fZ29vZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGhfX2dvb2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNzdmYztcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19mYWNlYm9vazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhNTU4YztcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19hcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19hcHBsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAuc2lnbnVwX19kaXZpZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuc2lnbnVwX19mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5yb3cge1xuICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuYWxlcnQudGYtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5jYW5jZWwtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuY2FuY2VsLWJ0bi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkLmVycm9yIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQuZXJyb3IgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkLmVycm9yIC5hbGVydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBjb2xvcjogIzQ2NDM0MztcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTRhNGE0O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQ6aG92ZXIsXG4uc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdDpmb2N1cyxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuc3VibWl0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQge1xuICAgIHBhZGRpbmc6IDNweCAyNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUsIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2lnbnVwX19mb3JtIGZvcm0gLnNpZ251cF9fZmFjZWJvb2sgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUgaW1nLCAuc2lnbnVwX19mb3JtIGZvcm0gLnNpZ251cF9fZmFjZWJvb2sgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxM3B4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtLmVycm9yIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtLS1wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0tLXBhc3N3b3JkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgY29sb3I6ICNhNGE0YTQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybS0tcGFzc3dvcmQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuICAuc2lnbnVwX19mb290ZXIgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLnRpdGxlIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuYnV0dG9uOmhvdmVyLCAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5idXR0b246Zm9jdXMsIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyMmUwZDk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDcycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fdGVybXMuc2lnbmluIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2hpbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDdweCAxM3B4IDdweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2hpbnQgLmhpbnQtaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2hpbnQgLmhpbnQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2hpbnQgLmhpbnQtY29udGVudCBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19kaXZpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2RpdmlkZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZGl2aWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzFjMjI7XG4gIH1cbiAgLmludGVyc3RpdGlhbCAuc2lnbnVwIHtcbiAgICB3aWR0aDogNTcycHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDExMDtcbiAgICBwYWRkaW5nOiAzM3B4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAuaW50ZXJzdGl0aWFsIC5zaWdudXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJzdGl0aWFsIC5zaWdudXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnN0aXRpYWwgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuaW50ZXJzdGl0aWFsIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJzdGl0aWFsIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWdudXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDcwcHggMzJweDtcbiAgfVxuICAuc2lnbnVwIC5pbnRlcnN0aXRpYWwtLXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpZ251cF9fdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIj9cIjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fdG9vbHRpcDpob3ZlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lnbnVwX190b29sdGlwIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAtOTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc2lnbnVwX190b29sdGlwIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKWslwiO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtc2hhZG93OiAwIC0ycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgY29sb3I6ICNmYWZhZmE7XG4gICAgdG9wOiA5NXB4O1xuICAgIGxlZnQ6IDk0cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuc2lnbnVwX19kaXZpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnNpZ251cF9fZGl2aWRlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG4gIC5zaWdudXBfX2RpdmlkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxuICAuc2lnbnVwX19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL0ljb24tY2xvc2UtYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2lnbnVwX19jbG9zZS1idG46aG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC5zaWdudXAgLmFsZXJ0IHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnNpZ251cCAuYWxlcnQgYSB7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5zaWdudXAgLmFsZXJ0LnRmLXNob3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2lnbnVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44NnB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zaWdudXBfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zaWdudXBfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fdGVybXMgYSB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc2lnbnVwX19mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogMCAxMXB4O1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxuICAuc2lnbnVwX19mZWF0dXJlcyB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMgdWwgbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMgdWwgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19nb29nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aF9fZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aF9fYXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gLmFsZXJ0LnRmLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuY2FuY2VsLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gLmNhbmNlbC1idG4uc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQgKyBsYWJlbCB7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQuZXJyb3IgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZC5lcnJvciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQuZXJyb3IgLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzIxNDE4ZDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIGxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9dGV4dF0sXG4uc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ViODQ4ODtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggI2Y5ZTFlMiBpbnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E0YTRhNDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgY29sb3I6ICM0NjQzNDM7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsIC5zaWdudXBfX2Zvcm0gZm9ybSAuc3VibWl0OmhvdmVyLCAuc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdDpmb2N1cywgLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdCB7XG4gICAgcGFkZGluZzogM3B4IDI0cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2dvb2dsZSwgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2ZhY2Vib29rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2dvb2dsZSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2dvb2dsZSBpbWcsIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEzcHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zaWdudXBfX2ZhY2Vib29rIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0uZXJyb3IgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0tLXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybS0tcGFzc3dvcmQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBjb2xvcjogI2E0YTRhNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtLS1wYXNzd29yZCAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gIH1cbiAgLnNpZ251cF9fZm9vdGVyIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC50aXRsZSB7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuYnV0dG9uOmhvdmVyLCAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5idXR0b246Zm9jdXMsIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyMmUwZDk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4ge1xuICAgIHBhZGRpbmc6IDU2cHggMzJweCA3NnB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3NvY2lhbC5zaWduaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGgge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fdGVybXMuc2lnbmluIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19oaW50IHtcbiAgICBtYXJnaW46IDAgLTI0cHg7XG4gICAgcGFkZGluZzogMTZweCAxM3B4IDE2cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19oaW50IC5oaW50LWltYWdlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19oaW50IC5oaW50LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19oaW50IC5oaW50LWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZGl2aWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19kaXZpZGVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2RpdmlkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuaW50ZXJzdGl0aWFsIC5zaWdudXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHotaW5kZXg6IDExMDtcbiAgICBwYWRkaW5nOiA0NXB4IDI1cHggNTBweDtcbiAgfVxuICAuaW50ZXJzdGl0aWFsIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuNSk7XG4gIH1cbiAgLmludGVyc3RpdGlhbCAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5pbnRlcnN0aXRpYWwgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgfVxufVxuaW5wdXQ6Oi13ZWJraXQtY3JlZGVudGlhbHMtYXV0by1maWxsLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zdWJzY3JpcHRpb24ge1xuICB3aWR0aDogNzU0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnN1YnNjcmlwdGlvbl9fY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL0ljb24tY2xvc2UtYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uX19jbG9zZS1idG4ge1xuICAgIHRvcDogMTZweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciB7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3B3YS9icmFuZC1sb2dvcy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTQxOGQ7XG59XG4uc3Vic2NyaXB0aW9uLS1jb250YWluZXJfZm9vdGVyIGltZyB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faGVhZGluZyBpbWcge1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nLS1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZy0tZm9ybSB7XG4gICAgbWFyZ2luOiA0cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc3Vic2NyaXB0aW9uX19mb3JtIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2RkMWYyNjtcbn1cbi5zdWJzY3JpcHRpb25fX2Zvcm0gLnJlY2FwdGNoYS1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3Vic2NyaXB0aW9uX19mb3JtLXNlbGVjdGlvbiAucHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uX19mb3JtLXNlbGVjdGlvbiAucHJvY2Vzc2luZyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cgLml0ZW1fX3ByaWNlLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4uc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1udW1iZXIge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgY29sb3I6ICNkZDFmMjY7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1tb250aGx5IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cgLml0ZW1fX3ByaWNlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUFFQUVBO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1sZWZ0IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1sZWZ0IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1sZWZ0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1sZWZ0IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9yZWR0aWNrLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2ctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMjE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2ctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIHdpZHRoOiAxNjJweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICB3aWR0aDogNjYwcHg7XG4gIHBhZGRpbmc6IDIxcHggMjRweCAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG59XG4uc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLCAuc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb25fX2l0ZW0gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dCArIGxhYmVsIHtcbiAgd2lkdGg6IDY2MHB4O1xuICBwYWRkaW5nOiAyMXB4IDI0cHggMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dCArIGxhYmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb25fX3VzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTlweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLnN1YnNjcmlwdGlvbl9fdXNlciAucHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uX191c2VyIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5zdWJzY3JpcHRpb25fX3VzZXIgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0NjQzNDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG4uc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLnN1YnNjcmlwdGlvbl9fdXNlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uX191c2VyLXJlZ2lzdGVyZWQge1xuICB3aWR0aDogMjgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uX191c2VyLXJlZ2lzdGVyZWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uX191c2VyLXJlZ2lzdGVyZWQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgbWluLWhlaWdodDogNThweDtcbn1cbi5zdWJzY3JpcHRpb25fX3VzZXItcmVnaXN0ZXJlZCAucmVnaXN0ZXJlZF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1YnNjcmlwdGlvbl9fdXNlci1yZWdpc3RlcmVkIC5yZWdpc3RlcmVkX19pbnB1dC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTI4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMuc2hvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtZGl2aWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLWRpdmlkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLWRpdmlkZXIgc3BhbiB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtZGl2aWRlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1pbnB1dCB7XG4gIHdpZHRoOiAyODBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCB7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAyNHB4IDAgOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aCBpbWcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aF9fZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcbn1cbi5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2dvb2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTc3ZmM7XG59XG4uc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoX19mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG59XG4uc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoX19mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTU1OGM7XG59XG4uc3Vic2NyaXB0aW9uX191c2VyIC5lcnJvci1ncm91cC5zaG93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zdWJzY3JpcHRpb25fX3VzZXIgLmVycm9yLWdyb3VwIHNwYW4ge1xuICBtYXJnaW46IDE2cHggMCAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdWJzY3JpcHRpb25fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3RyaWFsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDhweCBhdXRvIDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX19zZWN1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2MxYzdkMjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3NlY3VyZSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX19zZWN1cmUgLnBheW1lbnQtc2VjdXJlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uc3Vic2NyaXB0aW9uX19mb290ZXItLWNyZWRpdC1jYXJkIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uc3Vic2NyaXB0aW9uX19wYXltZW50LWljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3Vic2NyaXB0aW9uX19wYXltZW50LWljb25zIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uc3Vic2NyaXB0aW9uX190ZXJtcyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luOiA4cHggMCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9fdGVybXMge1xuICAgIG1hcmdpbjogOHB4IC0xMHB4IDE2cHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb25fX3Rlcm1zIGEge1xuICBjb2xvcjogIzJkNGI5YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE5cHggMDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMge1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgLTI4cHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb25fX2RldGFpbHMgc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5wYXltZW50X19yZXN1bHQtLXBhc3N3b3JkIHtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG59XG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzLXRlcm1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIDhweCA4cHg7XG59XG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzLXRlcm1zIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzLXRlcm1zLS1yZXNldCB7XG4gIG1hcmdpbjogOHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMtLXJlc2V0IHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzLXRlcm1zLS1yZXNldCBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzLXRlcm1zLS1yZXNldCBzcGFuIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDY0MzQzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb25fX2RldGFpbHMgLmFsZXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2RkMWYyNjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuYWxlcnQudGYtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDhweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDhweCAwO1xufVxuLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3Vic2NyaXB0aW9uX19wYXNzd29yZCBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbi5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDlweDtcbiAgY29sb3I6ICNhNGE0YTQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnN1YnNjcmlwdGlvbl9fdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnN1YnNjcmlwdGlvbl9fdG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIj9cIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdWJzY3JpcHRpb25fX3Rvb2x0aXA6aG92ZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1YnNjcmlwdGlvbl9fdG9vbHRpcCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHdpZHRoOiAyNTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9fdG9vbHRpcCBzcGFuIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogLTk1cHg7XG4gICAgd2lkdGg6IDE4NXB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uX190b29sdGlwIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLilrJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogLTE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uX190b29sdGlwIHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IDk1cHg7XG4gICAgbGVmdDogOTRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uX19oaW50IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA3cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgbWFyZ2luOiA4cHggYXV0byAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9faGludCB7XG4gICAgbWFyZ2luOiAwIC0yNHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMTNweCAxNnB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnN1YnNjcmlwdGlvbl9faGludCAuaGludC1pbWFnZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uc3Vic2NyaXB0aW9uX19oaW50IC5oaW50LWNvbnRlbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zdWJzY3JpcHRpb25fX2hpbnQgLmhpbnQtY29udGVudCBhIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG59XG4uc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE5cHggMDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMThweCk7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtY29udGFpbiB7XG4gIHdpZHRoOiA0NDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1jb250YWluIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiA4cHggMCAxNnB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xuICBtaW4td2lkdGg6IDI5MHB4O1xufVxuLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1idXR0b246aG92ZXIsIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IHNpemUpIHtcbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1idXR0b24ge1xuICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgIG1pbi13aWR0aDogMHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9fbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fbW9iaWxlLS1zZWN1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19tb2JpbGUtLXNlY3VyZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX21vYmlsZS0tc2VjdXJlIC5wYXltZW50LXNlY3VyZSB7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX21vYmlsZS0tdGVybXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzIxNDE4ZDtcbn1cbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGOUVBNTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGOUVBNTtcbn1cbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRjlFQTU7XG59XG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBsYWJlbCB7XG4gIGNvbG9yOiAjZGQxZjI2O1xufVxuLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbn1cbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgY29sb3I6ICNkZDFmMjY7XG59XG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbn1cbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vIHtcbiAgICB3aWR0aDogNTcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzZweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYzFjN2QyO1xufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19ibHVyYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2Zvb3RlciAuaXRlbV9fdGVybXMge1xuICBtYXJnaW46IDhweCAwIDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3Rlcm1zIHtcbiAgICBtYXJnaW46IDhweCAwIDhweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX190ZXJtcyBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vIC5yZWNhcHRjaGEtY29udGFpbmVyIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi0tcHJvbW9QYXltZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1yaWdodCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTY2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtdGV4dCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb25fX3N1Yi1wcm9tby10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zdWJzY3JpcHRpb24gLml0ZW1fX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLXBheW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IHtcbiAgICBtYXJnaW46IDE2cHggYXV0byAzMnB4O1xuICAgIHdpZHRoOiA2NjBweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50IC5sb2FkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLmxvYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tcGF5bWVudCAucHJvY2Vzc2luZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnByb2Nlc3Npbmcge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAucGF5bWVudC1wcm9kdWN0X19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLnBheW1lbnQtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5mb3JtX19sYWJlbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2xhYmVsIGxhYmVsIHtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5mb3JtX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5mb3JtX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxNjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDRweCAwIDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9faXRlbXMgc2VsZWN0IHtcbiAgICB3aWR0aDogMjE4cHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciBzZWxlY3Qge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTRhNGE0O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgc2VsZWN0OmhvdmVyLCAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgc2VsZWN0OmZvY3VzLCAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgc2VsZWN0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICBjb2xvcjogIzllOWVhZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDhweCA0NXB4IDhweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzZkNzI3ODtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnRfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvYXJyb3ctYmxhY2stdGhpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50X19pdGVtIC5wYXltZW50LWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSAucGF5bWVudC1pY29ucyBpbWcge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50X19pdGVtIC5wYXltZW50LWljb25zIGltZzpsYXN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50LS1vZmYge1xuICBvcGFjaXR5OiAwLjM7XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWluZm8ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaW5mbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0X19wcmltZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3RfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbn1cbi5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0X19wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3RfX3N1YnNjcmliZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMTc1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5zdWJzY3JpcHRpb24tcGF5bWVudF9fZWRpdCBhOmhvdmVyLCAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQgYTpmb2N1cywgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNkZWRlZGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnRfX3p1b3JhIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnRfX3p1b3JhIC5wYXltZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiA4cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3Vic2NyaXB0aW9uLWNyZWRpdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cbi5zdWJzY3JpcHRpb24tZGViaXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0X190aXRsZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1hcmdpbjogMCA2NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWFyZ2luOiAxNnB4IDAgOHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5mb3JtX19pdGVtcyB7XG4gIHdpZHRoOiAxNjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogNHB4IDAgOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2xhYmVsIGxhYmVsIHtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0IC5zdWJzY3JpcHRpb24tcGF5bWVudCB7XG4gIHdpZHRoOiA2MzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnN1YnNjcmlwdGlvbi1wYXltZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtX19zdWJtaXQge1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyAuZm9ybV9faXRlbXMge1xuICB3aWR0aDogMzA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zIC5mb3JtX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zIC5mb3JtX19zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucy10aHJlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zLXRocmVlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucy10aHJlZSAuZm9ybV9faXRlbXM6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMtdGhyZWUgLmZvcm1fX2l0ZW1zOm50aC1jaGlsZCgyKSwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucy10aHJlZSAuZm9ybV9faXRlbXM6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxO1xufVxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjE0MThkO1xufVxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDZweCByaWdodCAxMnB4O1xufVxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpob3ZlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpmb2N1cywgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTphY3RpdmUsXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHNlbGVjdDpob3Zlcixcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0OmZvY3VzLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBzZWxlY3Q6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX2xhYmVsIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAwIDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpob3ZlciArIGxhYmVsOmFmdGVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0X190ZXJtcyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0X19mb290ZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0X19mb290ZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDI3MnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuYnV0dG9uOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5idXR0b246Zm9jdXMsIC5zdWJzY3JpcHRpb24tZGViaXQgLmJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZGViaXQtY29udGVudCAuaXRlbV9fdHJpYWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IC5pdGVtX19zZWN1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2MxYzdkMjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IC5pdGVtX19zZWN1cmUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5zdWJzY3JpcHRpb24tZGViaXQgLmRlYml0LWNvbnRlbnQgLml0ZW1fX3NlY3VyZSAucGF5bWVudC1zZWN1cmUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTlweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMCA4cHggOHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uLS1jYXRhbG9nIGxhYmVsIHtcbiAgd2lkdGg6IDY2MHB4O1xuICBwYWRkaW5nOiAyMXB4IDI0cHggMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwO1xufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtaXRlbS5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtaXRlbSBpbWcge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlLWVtYWlsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDhweCAwIDE2cHg7XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIHdpZHRoOiAyNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbi1pY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24taWNvbnMgaW1nOmZpcnN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uLWljb25zIGltZzpsYXN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ucGF5bWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGF5bWVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDY2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50X19jb250YWluZXIge1xuICAgIG1hcmdpbjogMTZweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODVweCk7XG4gIH1cbn1cbi5wYXltZW50X19jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ucGF5bWVudF9fY29udGFpbmVyLS1zdWNjZXNzIHtcbiAgbWluLWhlaWdodDogNTE1cHg7XG4gIHdpZHRoOiA1NzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50X19jb250YWluZXItLXN1Y2Nlc3Mge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudF9fY29udGFpbmVyLS1lcnJvciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wYXltZW50X19yZXN1bHQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBheW1lbnRfX3Jlc3VsdC0tc3VjY2VzcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzdlYTgwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNlYmY2ZTA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3ZWE4MDA7XG4gIG1hcmdpbjogMzJweCAwIDAgMDtcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDMyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnRfX3Jlc3VsdC0tc3VjY2VzcyB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXltZW50X19yZXN1bHQtLXNraXAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ucGF5bWVudF9fcmVzdWx0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3Ige1xuICBtYXJnaW46IDEyMHB4IGF1dG87XG4gIHdpZHRoOiAyNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudF9fcmVzdWx0LS1lcnJvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzMHB4IDM4cHggOHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4ucGF5bWVudF9fcmVzdWx0LS1lcnJvci1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZXJyb3Iuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogODhweCA4MHB4O1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wYXltZW50X19yZXN1bHQtLWVycm9yIGgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3IgaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDI0cHggYXV0byA1MHB4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIHdpZHRoOiAxNzRweDtcbn1cbi5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbjpob3ZlciwgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItYnV0dG9uOmZvY3VzLCAucGF5bWVudF9fcmVzdWx0LS1lcnJvci1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXltZW50X19yZXN1bHQtLWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnRfX3Jlc3VsdC0tbG9nbyBpbWcge1xuICAgIGhlaWdodDogNDNweDtcbiAgfVxufVxuLnBheW1lbnRfX3Jlc3VsdC0taWNvbiBpbWcge1xuICBoZWlnaHQ6IDYycHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ucGF5bWVudF9fcmVzdWx0LS1oZWFkaW5nIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHdpZHRoOiAyODZweDtcbn1cbi5wYXltZW50X19yZXN1bHQtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB3aWR0aDogMzkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudF9fcmVzdWx0LS1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXltZW50X19yZXN1bHQtLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5wYXltZW50X19yZXN1bHQtLWJ1dHRvbjpob3ZlciwgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uOmZvY3VzLCAucGF5bWVudF9fcmVzdWx0LS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5wYXltZW50X19yZXN1bHQtLWRpdmlkZXIge1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuLnBheW1lbnRfX3Jlc3VsdC0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucGF5bWVudF9fcmVzdWx0LS1zaWduaW4sIC5wYXltZW50X19yZXN1bHQtLXNraXAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuI3pfaHBwbV9pZnJhbWUge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uc3Vic2NyaXB0aW9uLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLWNhbmNlbDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwge1xuICAgIHdpZHRoOiA1NzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIHtcbiAgICBwYWRkaW5nOiA1NnB4IDMycHggNzZweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN1YnNjcmlwdGlvbi1jYW5jZWwtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwtLWNvbmZpcm1hdGlvbiB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29uZmlybWF0aW9uIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzID4gc3BhbiB7XG4gIG1hcmdpbjogOHB4IGF1dG8gMzZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsLS1jb25maXJtYXRpb24gLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgPiBzcGFuIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tY2FuY2VsLS1jb25maXJtYXRpb24gLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI5cHg7XG4gIHRvcDogM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3N1Yi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tY2FuY2VsX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICBtYXJnaW46IDRweCAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNkZDFmMjY7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMtLWNvbnRhaW4ge1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMtLWNvbnRhaW4ge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzID4gc3BhbiB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDY0MzQzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICBwYWRkaW5nOiAxMXB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEyMXB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMCAwIDM0cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyNTI1MjU7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmx1ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA4cHggYXV0byAwO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5idXR0b246aG92ZXIsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5idXR0b246Zm9jdXMsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDhweCBhdXRvIDIxcHg7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWRhZWE7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMge1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fcmVhc29ucyBkaXYgaW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fcmVhc29ucyBkaXYgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fcmVhc29ucyBkaXYgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbC0tb2ZmIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaW5mbyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19wcmltZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xufVxuLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdF9fcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19zdWJzY3JpYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zdWJzY3JpcHRpb24tY2FuY2VsX19lZGl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAxNzVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYTpob3ZlciwgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYTpmb2N1cywgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2RlZGVkZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5zdWJzY3JpcHRpb24tY2FuY2VsX19pdGVtIHtcbiAgbWluLWhlaWdodDogMzUwcHg7XG59XG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9faXRlbSBpZnJhbWUge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgd2lkdGg6IDU3MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5yZWNhcHRjaGEtY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAucmVjYXB0Y2hhLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnJlY2FwdGNoYS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5yZWNhcHRjaGEtY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc2lnbnVwX19mb3JtIC5yb3csIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zaWdudXBfX2Zvcm0gLnJvdywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zaWdudXBfX2Zvcm0gLnJvdyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NnB4KTtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19pbWFnZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faW1hZ2UsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19pbWFnZSB7XG4gIHdpZHRoOiA3MXB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG59XG4uc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2ltYWdlIGltZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faW1hZ2UgaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fdGVybXMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX3Rlcm1zLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX3Rlcm1zLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX190ZXJtcywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX190ZXJtcyB7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmRpbmZvLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19wYXNzd29yZGluZm8sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19wYXNzd29yZGluZm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fZGV0YWlscywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtLWNvbnRhaW4ge1xuICB3aWR0aDogMzA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtLWNvbnRhaW4sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtLWNvbnRhaW4sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2MxYzdkMjtcbn1cbi5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIHtcbiAgbWFyZ2luOiA4cHggNnB4IDE2cHg7XG59XG4uc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCBpbWcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCBpbWcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uIC5zaWdudXBfX2Zvcm0gZm9ybSBsYWJlbCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uIC5zaWdudXBfX2Zvcm0gZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjYzFjN2QyO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA1MTVweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faW1hZ2UsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19pbWFnZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fY2FuY2VsLWluZm8sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19jYW5jZWwtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fY2FuY2VsLWluZm8gYSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2NhbmNlbC1pbmZvIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG4uc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xufVxuXG4ubmVlZC1oZWxwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5lZWQtaGVscCB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLm5lZWQtaGVscF9fY2FsbGNlbnRyZSBpbWcge1xuICBtYXJnaW46IDAgOHB4O1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuLm5lZWQtaGVscF9fY2FsbGNlbnRyZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5uZWVkLWhlbHAtLWxlZ2FjeSB7XG4gIG1heC13aWR0aDogNTEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmVlZC1oZWxwLS1sZWdhY3kge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5uZWVkLWhlbHAtLWxlZ2FjeSAubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZWVkLWhlbHAtLWxlZ2FjeSAubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3R0b206IC03MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG59XG4ubmVlZC1oZWxwLS1sZWdhY3kgLm5lZWQtaGVscF9fY2FsbGNlbnRyZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbWFyZ2luOiA0cHggMCAwIDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWdudXAsXG4uc3Vic2NyaXB0aW9uLS1jb250YWluZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbCxcbi5mb3Jnb3QtcGFzc3dvcmQsXG4ucmVzZXQtcGFzc3dvcmQsXG4ucGFzc3dvcmQtc3VjY2Vzcyxcbi52ZXJpZnktZW1haWwsXG4ucmVjb3Zlci1lbWFpbCxcbi5wYXltZW50X19jb250YWluZXIsXG4uY3JlYXRlLXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5zaWdudXA6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbDphZnRlcixcbi5mb3Jnb3QtcGFzc3dvcmQ6YWZ0ZXIsXG4ucmVzZXQtcGFzc3dvcmQ6YWZ0ZXIsXG4ucGFzc3dvcmQtc3VjY2VzczphZnRlcixcbi52ZXJpZnktZW1haWw6YWZ0ZXIsXG4ucmVjb3Zlci1lbWFpbDphZnRlcixcbi5wYXltZW50X19jb250YWluZXI6YWZ0ZXIsXG4uY3JlYXRlLXBhc3N3b3JkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lnbnVwOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWw6YWZ0ZXIsXG4uZm9yZ290LXBhc3N3b3JkOmFmdGVyLFxuLnJlc2V0LXBhc3N3b3JkOmFmdGVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3M6YWZ0ZXIsXG4udmVyaWZ5LWVtYWlsOmFmdGVyLFxuLnJlY292ZXItZW1haWw6YWZ0ZXIsXG4ucGF5bWVudF9fY29udGFpbmVyOmFmdGVyLFxuLmNyZWF0ZS1wYXNzd29yZDphZnRlciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciB7XG4gICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWdudXA6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uZm9yZ290LXBhc3N3b3JkOmFmdGVyLFxuLnJlc2V0LXBhc3N3b3JkOmFmdGVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3M6YWZ0ZXIsXG4udmVyaWZ5LWVtYWlsOmFmdGVyLFxuLnJlY292ZXItZW1haWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnByb2Nlc3NpbmcgfiAubmVlZC1oZWxwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZmlsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9maWxlLWVkaXQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggNDBweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTcycHg7XG4gIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2ZpbGUtZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG59XG4ucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9maWxlLWVkaXRfX2ltYWdlIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xufVxuLnByb2ZpbGUtZWRpdF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXJnaW46IDE2cHggYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDI0cHggYXV0byA4cHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ucHJvZmlsZS1lZGl0X19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtY2FyZCB7XG4gIG1hcmdpbjogMTZweCAwO1xuICBwYWRkaW5nOiAzMnB4IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1lZGl0LWNhcmQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtY2FyZF9fZm9ybSB7XG4gIHdpZHRoOiA0MDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtY2FyZF9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtY2FyZCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ2NDM0MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbi5wcm9maWxlLWVkaXQtY2FyZCBpbnB1dFt0eXBlPXRleHRdLFxuLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBjb2xvcjogcmdiYSg3MCwgNjcsIDY3LCAwLjUpO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4ucHJvZmlsZS1lZGl0LWNhcmQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLnByb2ZpbGUtZWRpdC1jYXJkIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9maWxlLWVkaXRfX2NoYW5nZS1jZWxscGhvbmUge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wcm9maWxlLWVkaXRfX2NoYW5nZS1jZWxscGhvbmUgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJvZmlsZS1lZGl0X19yZXNlbmQge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wcm9maWxlLWVkaXRfX3Jlc2VuZCBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9maWxlLWVkaXRfX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIHtcbiAgaGVpZ2h0OiA2NTBweDtcbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnByb2ZpbGUtZWRpdC0tcGFzc3dvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0LS1wYXNzd29yZCBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5wcm9maWxlLWVkaXQtLWVtYWlsIGlucHV0W3R5cGU9dGV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0X190ZXJtcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnByb2ZpbGUtZWRpdF9fdGVybXMgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzMzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXQtY2FyZCB7XG4gIHBhZGRpbmc6IDI4cHggMTZweCAzMnB4O1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2ZpbGUtZWRpdC0tdXNlcm5hbWUgLnByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1lZGl0LS11c2VybmFtZSAucHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG4ucHJvZmlsZS1lZGl0LS11c2VybmFtZSAucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICB3aWR0aDogNDkwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1lZGl0LS11c2VybmFtZSAucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZmlsZS1lZGl0LS1waG9uZSAucHJvZmlsZS1lZGl0X19oZWFkaW5nLCAucHJvZmlsZS1lZGl0LS1vdHAgLnByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5wcm9maWxlLWVkaXQtLXBob25lIC5wcm9maWxlLWVkaXQtY2FyZCwgLnByb2ZpbGUtZWRpdC0tb3RwIC5wcm9maWxlLWVkaXQtY2FyZCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3gtc2hhZG93OiBub25lO1xuICAtbXMtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAta2h0bWwtYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2ZpbGUtZWRpdC0tcGhvbmUgLnByb2ZpbGUtZWRpdC1jYXJkX19mb3JtLCAucHJvZmlsZS1lZGl0LS1vdHAgLnByb2ZpbGUtZWRpdC1jYXJkX19mb3JtIHtcbiAgbWF4LXdpZHRoOiAyNzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZWRpdC0tcGhvbmUgLnByb2ZpbGUtZWRpdC1jYXJkX19mb3JtIC5yZWNhcHRjaGEtY29udGFpbmVyLCAucHJvZmlsZS1lZGl0LS1vdHAgLnByb2ZpbGUtZWRpdC1jYXJkX19mb3JtIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgLTI0cHg7XG4gIH1cbn1cblxuLmpzLXJlcXVpcmVkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyMTQxOGQ7XG59XG4uanMtcmVxdWlyZWQgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogI0ZGOUVBNTtcbiAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xufVxuLmpzLXJlcXVpcmVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0ZGOUVBNTtcbn1cbi5qcy1yZXF1aXJlZCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRkY5RUE1O1xufVxuLmpzLXJlcXVpcmVkIGxhYmVsIHtcbiAgY29sb3I6ICNkZDFmMjY7XG59XG4uanMtcmVxdWlyZWQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5qcy1yZXF1aXJlZCBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG59XG4uanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgY29sb3I6ICNkZDFmMjY7XG59XG4uanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUsXG4uanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xufVxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9dGV4dF0sXG4uanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uanMtcmVxdWlyZWQgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb25fX2hlYWRpbmcge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvZm9yc3Vic2NyaWJlcnMvbmV3cy0yNC1zdWIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbl9faGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9mb3JzdWJzY3JpYmVycy9uZXdzLTI0LXN1Yi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uX19pbWcuZGlzY292ZXJJY29ucyBpbWcge1xuICBoZWlnaHQ6IDQ2cHg7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLWl0ZW1zIC5tb3JlLWVsbGlwc2lzIHtcbiAgdG9wOiA0cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0tbmV3czI0LWRpc2NvdmVyIHtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0tbmV3czI0LWRpc2NvdmVyIC5zZWN0aW9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0tbWFnYXppbmVzLWRpc2NvdmVyIHtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0tbWFnYXppbmVzLWRpc2NvdmVyIC5zZWN0aW9uLWl0ZW1zIC5tb3JlLWVsbGlwc2lzIHtcbiAgdG9wOiA0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbl9fdGV4dC1wYWlkY29udGVudCAuc2VjdGlvbi1pdGVtcyBhIHtcbiAgcGFkZGluZzogMCA4cHg7XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgICBAZXh0ZW5kICVzdGF0aWMtY2FyZDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFydGljbGUtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAwIGF1dG87XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibHVyYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMCAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1idXR0b24oJGJ0bi10ZXh0LCAkYnRuLWJhY2tncm91bmQpO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAtc21hbGw7XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtdXJsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skZ2FwLXNtYWxsICogMn0gKyAxMDAlKTtcbiAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kZ2FwLXNtYWxsO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzdGF0aWNpbWFnZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsICRnYXAtc21hbGwgJGdhcC1sYXJnZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgIEBleHRlbmQgJXN0YXRpYy1jYXJkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5uZXdzMjQtYnJhbmRpbmcge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMC41O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tYXRyaWMtcmVzdWx0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNmJiZDM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLm5ld3NsZXR0ZXItcmVnaXN0ZXItLWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2VtYWlsLXN1Ym1pdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZiMzFiO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkZ2FwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjYzMxNGE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQuMiU7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNjRjNjU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTQ2NjNiO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMyYTU4YztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMmE4YWI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDg1Mzc3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2YjMxYjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjYzMxNGE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAjZW1haWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGNvbG9yOiAjYmJiN2I3O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBtYXJnaW46IDAgMCAkZ2FwO1xuICAgIH1cblxuICAgICNlbWFpbC1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hZGJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTVweDtcbiAgICB9XG59IiwiLyogQ09MT1JTICovXG4kd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cbiRicmFuZC1wcmltYXJ5OiAjMDAwODZjICFkZWZhdWx0O1xuJGJyYW5kLXNlY29uZGFyeTogI2RkMWYyNiAhZGVmYXVsdDtcbiRicmFuZC1ibGFjazogIzIxMjEyMSAhZGVmYXVsdDtcbiRicmFuZC1mZWF0dXJlOiAjZGQxZjI2ICFkZWZhdWx0O1xuJGFyaWNsZS1saW5rLWNvbG9yOiAjMDAwODZjICFkZWZhdWx0O1xuXG4kYmFja2dyb3VuZC1ncmV5OiAjZWNlZmY1ICFkZWZhdWx0O1xuJGxpZ2h0LWdyZXk6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kYmx1ZS1ncmV5OiAjZWNmMWZkICFkZWZhdWx0O1xuJGZvcm0tZ3JleTogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRlbXB0eS1ncmV5OiAjYzFjN2QyICFkZWZhdWx0O1xuJGdyYXBoaWMtZ3JleTogIzhkOGQ4ZCAhZGVmYXVsdDtcbiRjb3JhbC1ncmV5OiAjNDc0NzUzICFkZWZhdWx0O1xuJG9wYWNpdHktZ3JleTogcmdiYSgzMywgMzMsIDMzLCAwLjYpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWdyZXk6ICNmNmY2ZjYgIWRlZmF1bHQ7XG4kYm9yZGVyLWRhcmstZ3JleTogIzk3OTc5NyAhZGVmYXVsdDtcblxuJGVsbGlwc2lzLWNvbG9yOiAjYzFjN2QyICFkZWZhdWx0O1xuJGVsbGlwc2lzLWNvbG9yLWFsdDogI2MxYzdkMiAhZGVmYXVsdDtcblxuJHByb2ZpbGUtZmllbGQtYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRlbGVjdGlvbnMtYnJhbmQ6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kbWF0cmljLWJsdWU6ICMwM2JiZDMgIWRlZmF1bHQ7XG4kbWF0cmljLW9yYW5nZTogI2Y2YjMxYiAhZGVmYXVsdDtcblxuLyogQlJBTkRTICovXG4kYnJhbmQtY2hhbm5lbDogI2Q5YTczODtcbiRicmFuZC1oZWFsdGg6ICMzZjZlODE7XG4kYnJhbmQtd2hlZWxzOiAjMDAwMDAwO1xuJGJyYW5kLXBhcmVudDogIzBhNzQ3NDtcbiRicmFuZC1zcG9ydDogIzRkNTU2NjtcbiRicmFuZC1maW46ICM1ZjVkNWM7XG4kYnJhbmQtYXJ0OiAjNmExYjBjO1xuXG4vKiBGT1JNUyAqL1xuJGRpc2FibGUtcmVkOiAjZTk3ZTgwO1xuJGRpc2FibGUtYmxhY2s6ICM4ZDhkOGQ7XG4kZXJyb3ItcmVkOiAjZGQxZjI2O1xuJGVycm9yLXJlZC1maWxsOiAjZjJjM2M1O1xuJHN1Y2Nlc3MtZ3JlZW46ICM3ZWE4MDA7XG4kc3VjY2Vzcy1ncmVlbi1maWxsOiAjZWJmNmUwO1xuJGhvdmVyLXJlZDogI2M3MWIyMjtcbiRob3Zlci1ibGFjazogIzA4MDgwODtcbiRhbWJlcjogI2Q5ODkxNDtcbiRhbWJlci1maWxsOiAjZmJlMmI3O1xuXG4vKiBTT0NJQUwgQ09MT1JTICovXG4kZmFjZWJvb2stYmx1ZTogIzNiNTk5ODtcbiRnb29nbGUtYmx1ZTogIzQyODVmNDtcbiRhcHBsZS1ibGFjazogIzAwMDAwMDtcbiRmYWNlYm9vay1ibHVlLWhvdmVyOiAjNDI2MDllO1xuJGdvb2dsZS1ibHVlLWhvdmVyOiAjMGE3N2ZjO1xuJGFwcGxlLWJsYWNrLWhvdmVyOiAjMGQwZDBkO1xuXG4vKiBMQVlPVVQgQ09MT1VSUyAqL1xuJGxocy1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRyaHMtYmctY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG5cbiRib2R5LWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kbW9iaWxlLWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kd2ViLWJhY2tncm91bmQ6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kd3JhcHBlci1iYWNrZ3JvdW5kOiAjZmFmYWZhICFkZWZhdWx0O1xuJGZpZWxkLWJhY2tncm91bmQ6ICNmMWYyZjYgIWRlZmF1bHQ7XG4kaGVhZGVyLWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kaGVhZGVyLWNvbnRhaW5lcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRicmFuZGJhci1iYWNrZ3JvdW5kOiAjMDAwMDAwICFkZWZhdWx0O1xuXG4kYXJyb3ctYmFja2dyb3VuZDogIzIxMjEyMSAhZGVmYXVsdDtcblxuJGJ0bi1iYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNkZDFmMjYgIWRlZmF1bHQ7XG5cbi8qIFYxICovXG4kZGFyay1ncmV5LXByaW1hcnk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kZGFyay1ncmV5LXNlY29uZGFyeTogIzY5Njk2OSAhZGVmYXVsdDtcbiRtZWRpdW0tZ3JleS1wcmltYXJ5OiAjYTRhNGE0ICFkZWZhdWx0O1xuJG1lZGl1bS1ncmV5LXNlY29uZGFyeTogI2NjY2NjYyAhZGVmYXVsdDtcbiRsaWdodC1ncmV5LXByaW1hcnk6ICNlMmUyZTIgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleS1zZWNvbmRhcnk6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWdyZXk6ICM5YjliOWIgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWdyZXk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kYmx1cmItZ3JleTogIzViNWI1YiAhZGVmYXVsdDtcbiRidG4tY29sb3I6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJsdWU6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXJlZDogI2RkMWYyNiAhZGVmYXVsdDtcbiRzbGlkZXItbmF2OiAjZDhkOGQ4ICFkZWZhdWx0O1xuJHNsaWRlci1uYXYtYWN0aXZlOiAjMjEyMTIxICFkZWZhdWx0O1xuXG4kZmFjZWJvb2stY29sb3I6ICM0MTcyQjggIWRlZmF1bHQ7XG4kZ29vZ2xlLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuXG4kZXJyb3I6ICM4NDAwMDAgIWRlZmF1bHQ7XG4kZXJyb3ItYmc6ICNmZmYwZjAgIWRlZmF1bHQ7XG4kc3VjY2VzczogIzQ5NUYzMyAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnOiAjZGJlZGM5ICFkZWZhdWx0O1xuJHdhcm5pbmc6ICNmZjc3MTggIWRlZmF1bHQ7XG4kc2VsZWN0aW9uOiAjMDRBNENDICFkZWZhdWx0O1xuXG4vKiBNYXRyaWMgUHJvdmluY2lhbCBDb2xvcnMqL1xuJGVjOiAjZmNiMTUwICFkZWZhdWx0O1xuJGdwOiAjZTQ2NjNiICFkZWZhdWx0O1xuJGtuOiAjMzJhNThjICFkZWZhdWx0O1xuJGxwOiAjNGY1OTdiICFkZWZhdWx0O1xuJG1wOiAjMTJhOGFiICFkZWZhdWx0O1xuJG5jOiAjZjZiMzFiICFkZWZhdWx0O1xuJG53OiAjY2MzMTRhICFkZWZhdWx0O1xuJHdjOiAjMDFiY2Q0ICFkZWZhdWx0O1xuJGZzOiAjZTY0YzY1ICFkZWZhdWx0OyIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuXG4kYmFzZS1mb250LXdlaWdodDogNDAwO1xuJGJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcblxuLyogQk9SREVSUyAqL1xuJGJhc2UtYm9yZGVyOiAxcHggc29saWQgcmdiYSgjNGE0YTRhLCAwLjEpICFkZWZhdWx0O1xuJHdoaXRlLWJvcmRlci10aGluOiAxcHggc29saWQgI2ZmZmZmZiAhZGVmYXVsdDtcbiRncmV5LWJvcmRlci10aGluOiAxcHggc29saWQgI2UyZTJlMiAhZGVmYXVsdDtcblxuLyogQk9YIFNIQURPV1MgKi9cbiRzZWNvbmRhcnktc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktc2hhZG93LWhvdmVyOiAwIDJweCAzcHggcmdiYSgzMywgNjUgLDE0MSwgMC40KSAhZGVmYXVsdDtcbiRsaWZlc3R5bGUtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoJGJsYWNrLCAwLjA1KTtcbiRuZXctc3RhdGljLXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMikgIWRlZmF1bHQ7XG4kbmF2LXNoYWRvdy10b3A6IDBweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuJGVsZWN0aW9ucy1zaGFkb3c6IDAgNHB4IDZweCAtMnB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMXB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKSAhZGVmYXVsdDtcbiRtYXRyaWMtc2hhZG93OiAwIDhweCAxMnB4IC00cHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDRweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpICFkZWZhdWx0O1xuXG4vKiBGT05UIFdFSUdIVFMgKi9cbiRyZWd1bGFyOiA0MDA7XG4kc2VtaS1ib2xkOiA2MDA7XG4kYm9sZDogNzAwO1xuXG4vKiBGT05UIFNJWkVTICovXG4kaGVhZGVyLW9uZTogMzJweCAhZGVmYXVsdDtcbiRoZWFkZXItdHdvOiAyMnB4ICFkZWZhdWx0O1xuJGhlYWRlci10aHJlZTogMThweCAhZGVmYXVsdDtcbiRoZWFkZXItZm91cjogMTRweCAhZGVmYXVsdDtcbiRoZWFkZXItZml2ZTogMTBweCAhZGVmYXVsdDtcbiRib2R5LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kYnV0dG9uLXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kbGluay1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJGxhYmVsLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kY2FwdGlvbi1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJHRpbnktc2l6ZTogMTBweCAhZGVmYXVsdDtcbiRidWNrZXQtaGVhZGVyLXNpemU6IDI2cHggIWRlZmF1bHQ7XG4kYnVja2V0LWhlYWRlci1pbWFnZTogMjhweCAhZGVmYXVsdDtcblxuLyogSEVBREVSIEJSQU5ESU5HICovXG4kbmF2LWZvbnQtc2l6ZTogMTNweCAhZGVmYXVsdDtcbiRuYXYtY29sb3I6ICMyMTIxMjEgIWRlZmF1bHQ7XG4kbmF2LWhvdmVyOiAjYzAwMDAwICFkZWZhdWx0O1xuJG5hdi1zcG9uc29yOiAjZGQxZjI2ICFkZWZhdWx0O1xuJG5hdi1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRuYXYtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRuYXYtaG92ZXItYm9yZGVyOiAjZDAwMjFiICFkZWZhdWx0O1xuJG5hdi1ob3Zlci1ib3JkZXItaGVpZ2h0OiAzcHggIWRlZmF1bHQ7XG4kbmF2LWNoaWxkLWZvbnQtc2l6ZTogMTFweDtcbiRuYXYtY2hpbGQtYmctaG92ZXI6ICNmM2YzZjMgIWRlZmF1bHQ7XG4kbG9naW4tbGluazogJGJyYW5kLWJsYWNrICFkZWZhdWx0O1xuJGJyYW5kYmFyLW5hdi1mb250OiAkZm9udC1mYW1pbHktYm9sZCAhZGVmYXVsdDtcbiRicmFuZGJhci1kcm9wZG93bi1mb250OiAkZm9udC1mYW1pbHktYm9sZCAhZGVmYXVsdDtcbiRzdWItYnRuLXdpZHRoOiAxMjZweCAhZGVmYXVsdDtcbiRsb2dpbi1idG4td2lkdGg6IDExMHB4ICFkZWZhdWx0O1xuJGJ0bi1yYWRpdXM6IDI1cHggIWRlZmF1bHQ7XG4kcHJvZmlsZS1pY29uOiAnaWNvbi1wcm9maWxlLW5ldHdlcmsuc3ZnJyAhZGVmYXVsdDtcblxuJGJ1bGxldC1jb2xvcjogJGJyYW5kLWJsYWNrICFkZWZhdWx0O1xuXG4vKiBGT09URVIgKi9cbiRtb2JpbGUtbmF2LWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kbW9iaWxlLW5hdjogIzIxMjEyMSAhZGVmYXVsdDtcbiRtb2JpbGUtbmF2LWFjdGl2ZTogIzIxNDE4ZCAhZGVmYXVsdDtcbiRmb290ZXItYmFja2dyb3VuZDogJHdoaXRlICFkZWZhdWx0O1xuJGZvb3Rlci1pY29uLWhlaWdodDogNDVweCAhZGVmYXVsdDtcblxuJGhlYWRlci1oZWlnaHQ6IDEwMHB4ICFkZWZhdWx0O1xuJGJyYW5kLWxvZ28td2lkdGg6IDEzMHB4ICFkZWZhdWx0O1xuJGJyYW5kLWxvZ28taGVpZ2h0OiA1NXB4ICFkZWZhdWx0O1xuJGxvZ28taGVpZ2h0LW1vYmlsZTogMjlweCAhZGVmYXVsdDtcblxuJGRpc2NvdmVyLWltYWdlLWhlaWdodDogNDBweCAhZGVmYXVsdDtcblxuLyogU1BBQ0lORyAqL1xuJGdhcDogOHB4ICFkZWZhdWx0O1xuJGdhcC1zbWFsbDogMTZweCAhZGVmYXVsdDtcbiRnYXAtbWVkaXVtOiAyNHB4ICFkZWZhdWx0O1xuJGdhcC1sYXJnZTogMzJweCAhZGVmYXVsdDtcblxuLyogU1BPUlQgVEVBTSBJTUFHRSAqL1xuJHNwb3J0LXRlYW0taW1nLXdpZHRoOiAzM3B4ICFkZWZhdWx0O1xuJHNwb3J0LXRlYW0taW1nLWhlaWdodDogMjRweCAhZGVmYXVsdDtcblxuLyogR1JJRExFWCAqL1xuJGdsLWNvbENvdW50OiAxMjtcbiRnbC1ncmlkTmFtZTogdGYtZ3JpZCAhZGVmYXVsdDtcbiRnbC1jb2xOYW1lOiB0Zi1jb2wgIWRlZmF1bHQ7XG4kZ2wtYXR0cmlidXRlTmFtZTogY2xhc3M7XG4kZ2wtZ3V0dGVyOiA4cHggIWRlZmF1bHQ7XG4kZ2wtZ3V0dGVyLXZlcnRpY2FsOiA4cHggIWRlZmF1bHQ7XG5cbi8qIE1FRElBIFFVRVJJRVMgKi9cbiRtb2JpbGUtc21hbGw6IDMwMHB4IDM0MHB4ICFkZWZhdWx0O1xuJG1vYmlsZTogMzAwcHggNzY4cHggIWRlZmF1bHQ7XG4kZGVza3RvcDogNzY4cHggIWRlZmF1bHQ7XG4kbGFwdG9wLWhlaWdodDogbWF4LWhlaWdodCA3MjBweDtcblxuLyogU0lURSBTVFJVQ1RVUkUgKi9cbiRzaXRlLXdpZHRoOiA5ODBweCAhZGVmYXVsdDtcbiRjb250ZW50LW1hcmdpbjogNzBweCAhZGVmYXVsdDtcbiRsaHMtd2lkdGg6IDY2NHB4ICFkZWZhdWx0O1xuJHJocy13aWR0aDogMzAwcHggIWRlZmF1bHQ7XG5cbiRxdW90YXRpb24tbWFyazogJy9pbWFnZXMvaWNvbnMvaWNvbl9xdW90YXRpb25fbmV0d2Vyay5zdmcnICFkZWZhdWx0OyIsIi8qIEZPTlRTICovXG4kYmFzZS1mb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJvbGQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1pdGFsaWM6ICdwcm94aW1hbm92YS1yZWd1bGFyaXQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJvbGRpdGFsaWM6ICdwcm94aW1hbm92YS1ib2xkaXQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYXJ0aWNsZS1ib2R5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYXJ0aWNsZS1ib2R5LWJvbGQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZlYXR1cmUtaGVhZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmZWF0dXJlLWhlYWRlci1mb250LW1vYmlsZTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGFydGljbGUtaGVhZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRhcnRpY2xlLWhlYWRlci1mb250LW1vYmlsZTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYnV0dG9uLWZvbnQ6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRidXR0b24tbGFyZ2UtZm9udDogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYnVja2V0LWhlYWRlci1mb250OiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYnVja2V0LWJvZHktZm9udDogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1oZWFkZXI6ICdyYWxld2F5LWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZm9vdGVyOiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mb290ZXItc2l6ZTogMTNweCAhZGVmYXVsdDtcblxuJGFyaWFsLWZvbnQ6ICdhcmlhbG10Jywgc2Fucy1zZXJpZjsiLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQG1peGluIHByaW1hcnktYnV0dG9uKCRjb2xvciwgJGJhY2tncm91bmQpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgIHBhZGRpbmc6IDAgJGdhcC1tZWRpdW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuQG1peGluIGJvcmRlci1idXR0b24oJGNvbG9yLCAkYm9yZGVyLCAkYmFja2dyb3VuZCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWJvcmRlci1mb250O1xuICAgIHBhZGRpbmc6IDAgJGdhcC1tZWRpdW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6IGludmVydCgkY29sb3IsIDEwMCUpO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuQG1peGluIGxhcmdlLWJ1dHRvbigkY29sb3IsICRiYWNrZ3JvdW5kKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tbGFyZ2UtZm9udDtcbiAgICBwYWRkaW5nOiAwICRnYXAtbWVkaXVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59Iiwi77u/QG1peGluIHZlbmRvci1wcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1raHRtbC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAgIEBpbmNsdWRlIHZlbmRvcl9wcmVmaXgoYm9yZGVyLXJhZGl1cywkcmFkaXVzKTtcbn1cblxuQG1peGluIHdvcmQtYnJlYWsoJHdvcmQtYnJlYWspIHtcbiAgICAtbXMtd29yZC1icmVhazogJHdvcmQtYnJlYWs7XG4gICAgd29yZC1icmVhazogJHdvcmQtYnJlYWs7XG59XG5cbkBtaXhpbiBib3gtc2l6aW5nKCRib3gtc2l6aW5nKSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94LXNpemluZztcbiAgICAtbW96LWJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xuICAgIGJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkYm94LXNoYWRvdykge1xuICAgIC1vLWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC1tcy1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtbW96LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5cbkBtaXhpbiBhcHBlYXJhbmNlKCRhcHBlYXJhbmNlKSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xuICAgIGFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24uLi4pIHtcbiAgICAtbW96LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygkdGV4dC1vdmVyZmxvdykge1xuICAgIC1tcy10ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbiAgICAtby10ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbiAgICB0ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbn1cblxuQG1peGluIHVzZXItc2VsZWN0KCR1c2VyLXNlbGVjdCkge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbiAgICAtbW96LXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgLW1zLXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbn1cblxuQG1peGluIGh5cGhlbnMoJGh5cGhlbnMpIHtcbiAgICAtd2Via2l0LWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIC1tb3otaHlwaGVuczogJGh5cGhlbnM7XG4gICAgLW1zLWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIGh5cGhlbnM6ICRoeXBoZW5zO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAgICRvcGFjaXR5LWllOiAkb3BhY2l0eSAqIDEwMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xufVxuXG5AbWl4aW4gbG9hZGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoaW1tZXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGJhY2tncm91bmQ6ICNmNmY3Zjg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWVlZWVlIDglLCAjZTBlMGUwIDE4JSwgI2VlZWVlZSAzMyUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4IDUwNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG5AbWl4aW4gY2FyZCgkcmFkaXVzLCAkY29sb3IsICRzaGFkb3cpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMpO1xufVxuXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcy4uLikge1xuICAgIGJhY2tncm91bmQ6IG50aChudGgoJGNvbG9yLXN0b3BzLCAxKSwgMSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSwgJGNvbG9yLXN0b3BzKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzKTtcbn1cblxuQG1peGluIGNvbHVtbigkY291bnQsICR3aWR0aCwgJGdhcCkge1xuICAgIC13ZWJraXQtY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICAgLW1vei1jb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgICBjb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkZ2FwO1xuICAgIC1tb3otY29sdW1uLWdhcDogJGdhcDtcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwO1xufVxuXG5AbWl4aW4gdGV4dC1zdHlsZSgkc2l6ZSwgJGNvbG9yIDogJGJyYW5kLWJsYWNrLCAkYWxpZ246IG51bGwsICRib2xkOiBudWxsKSB7XG4gICAgQGlmICRzaXplID09IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLW9uZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLXR3bztcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLXRocmVlO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaDQge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItZm91cjtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWZpdmU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBidG4ge1xuICAgICAgICBmb250LXNpemU6ICRidXR0b24tc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGJvZHkge1xuICAgICAgICBmb250LXNpemU6ICRib2R5LXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsaW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGluay1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICRsYWJlbC1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNhcHRpb24tc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IHRpbnkge1xuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHktc2l6ZTtcbiAgICB9XG5cbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgQGlmICRhbGlnbiA9PSBjZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfSBAZWxzZSBpZiAkYWxpZ24gPT0gcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaWYgJGJvbGQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZmllbGQoJGJhY2tncm91bmQsICRib3JkZXIsICRkaXNhYmxlOiBudWxsKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgIEBpZiAkZGlzYWJsZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuJWRlZmF1bHQtY2FyZCB7XG4gICAgcGFkZGluZzogJGdhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3gtc2hhZG93IDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdy1ob3Zlcik7XG4gICAgfVxufVxuXG4lc2Vjb25kYXJ5LWNhcmQge1xuICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdyAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3ctaG92ZXIpO1xuICAgIH1cbn1cblxuJXN0YXRpYy1jYXJkIHtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xufVxuXG4lbGlmZXN0eWxlLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRsaWZlc3R5bGUtc2hhZG93KTtcbn1cblxuJWRhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGltZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiVsaXZlYXJ0aWNsZWNhcmQge1xuICAgIG1heC13aWR0aDogNDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuJWxvYWRlcmljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9sb2FkZXItcm9sbGluZy5zdmcnKTtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgfVxufVxuXG4lc3RhdGljaW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4lc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxMnB4IC00cHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDRweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpO1xufVxuXG4iLCIvKiBcbiAqIEZPTlRTIFxuICogTG9jYWwgRm9udHNcbiAqL1xuXG4vLyBCb2xkXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCI7XG4gICAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLWJvbGRcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBSZWd1bGFyXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCI7XG4gICAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBCb2xkIEl0YWxpY1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZGl0XCI7XG4gICAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLWJvbGRpdFwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkaXQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhcmVndWxhclwiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gSXRhbGljXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyaXRcIjtcbiAgICBzcmM6IGxvY2FsKFwicHJveGltYW5vdmEtcmVndWxhcml0XCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyaXQtd2ViZm9udC53b2ZmMlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhcml0LXdlYmZvbnQudHRmXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhcml0LXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXJlZ3VsYXJcIilcbiAgICAgICAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIFJhbGV3YXlcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktcmVndWxhclwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcmFsZXdheS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3JhbGV3YXktcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktc2VtaWJvbGRcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9zZW1pYm9sZC9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9zZW1pYm9sZC9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicmFsZXdheS1ib2xkXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9yYWxld2F5LWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicmFsZXdheS1ib2xkLWl0YWxpY1wiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3JhbGV3YXktYm9sZGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImdpYnNvbi1saWdodFwiO1xuICAgIHNyYzogbG9jYWwoXCJHaWJzb24gUmVndWxhclwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2xpZ2h0L0dpYnNvbi1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJnaWJzb24tcmVndWxhclwiO1xuICAgIHNyYzogbG9jYWwoXCJHaWJzb24gUmVndWxhclwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvR2lic29uLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZ2lic29uLXNlbWlib2xkXCI7XG4gICAgc3JjOiBsb2NhbChcIkdpYnNvbiBTZW1pQm9sZFwiKSwgXG4gICAgICAgIHVybChcIi9mb250cy9zZW1pYm9sZC9naWJzb24tc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBPUEVOIFNBTlNcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zcmVndWxhclwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnN2ZyNvcGVuX3NhbnNyZWd1bGFyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNpdGFsaWNcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIilcbiAgICAgICAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtSXRhbGljLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc2l0YWxpY1wiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zYm9sZFwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LnN2ZyNvcGVuX3NhbnNib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc2JvbGQtaXRhbGljXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIilcbiAgICAgICAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc2JvbGRfaXRhbGljXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBQUkFUQVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJwcmF0YS1yZWd1bGFyXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9wcmF0YS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3ByYXRhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBEcm9pZCBTZXJpZiAtIFJlZ3VsYXJcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZHJvaWRzZXJpZlwiO1xuICAgIHNyYzogbG9jYWwoXCJkcm9pZHNlcmlmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvRHJvaWRTZXJpZi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0Ryb2lkU2VyaWYuc3ZnI2Ryb2lkX3NlcmlmXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIEFzc2lzdGFudCBSZWd1bGFyXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImFzc2lzdGFudFwiO1xuICAgIHNyYzogbG9jYWwoXCJhc3Npc3RhbnRcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Bc3Npc3RhbnQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXNzaXN0YW50LVJlZ3VsYXIuc3ZnI2Fzc2lzdGFudHJlZ3VsYXJcIilcbiAgICAgICAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIERyb2lkIFNlcmlmIC0gQm9sZFxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJkcm9pZHNlcmlmLWJvbGRcIjtcbiAgICBzcmM6IGxvY2FsKFwiZHJvaWRzZXJpZi1ib2xkXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC5zdmcjZHJvaWRfc2VyaWZib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIEFzc2lzdGFudCBCb2xkXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImFzc2lzdGFudC1ib2xkXCI7XG4gICAgc3JjOiBsb2NhbChcImFzc2lzdGFudC1ib2xkXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Fzc2lzdGFudC1Cb2xkLnN2ZyNkcm9pZF9zZXJpZmJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibGF0by1ib2xkXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9sYXRvLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvbGF0by1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogbW9udHNlcnJhdCAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYxNS1sYXRpbi02MDAuZW90XCIpO1xuICAgIHNyYzogbG9jYWwoXCJcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC5lb3Q/I2llZml4XCIpZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLnN2ZyNNb250c2VycmF0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtYm9sZFwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLmVvdFwiKTtcbiAgICBzcmM6IGxvY2FsKFwiXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJhcmlhbG10XCI7XG4gICAgc3JjOiBsb2NhbChcImFyaWFsbXRcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQuc3ZnI2FyaWFsbXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5hZGJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiNzdGlja3l7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5hZC0tbG9hZGVkIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmFkLS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgIH1cblxuICAgIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5hZC1leHBhbmQge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgPiBkaXYge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLmFkLS1sb2FkZWQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0KTtcbiAgICB9XG59XG5cbi5hZHBpeGVsIHtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnJldGFpbC1hZCB7XG4gICAgei1pbmRleDogOTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG5cbi50cmFuc2l0aW9uYWwtYWQge1xuICAgIHotaW5kZXg6IDIxNDYwMDAwMDA7XG59XG5cbi5pbnRlcnN0aXRpYWwtYWQge1xuICAgIHotaW5kZXg6IDIxNDYwMDAwMDA7XG59XG5cbi5wb3MtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuI2FkLTIwMHg0MDAtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCLvu78vL1xuLy8gSGVscGVyIGNsYXNzZXMgYWNjZXNpYmxlIGV2ZXJ5d2hlcmUgb24gc2l0ZS5cbi8vXG5cbi8vQ29tbW9uIHVzZSBmb3IgaGlkaW5nIGNvbXBvbmVudHMgd2hlbiBhbiBhZCBsb2Fkc1xuLnRmLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRmLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi8vIGZvciByZXVzYWJsZSBsb2FkZXJzXG4ucHJvY2Vzc2luZyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgLjgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLm1vYmlsZS1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAudGYtYXJ0aWNsZWxpc3QsXG4gICAgLmFydGljbGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLyogV0lER0VUUyAqL1xuICAgIC50Zi1zdWJzY3JpcHRpb24sXG4gICAgLnRmLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uLFxuICAgIC50Zi1kYXRpbmcsXG4gICAgLnRmLXNoYXJlLXlvdXItc3RvcnksXG4gICAgLnRmLXZvdGUge1xuICAgICAgICAvLyBtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi50Zi1wYWdpbmF0aW9uIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbn1cblxuLm1kLWNpcmN1bGFyLXByb2dyZXNzIHtcbiAgICBhbmltYXRpb246IHJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgJl9fcGF0aCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICAgIGFuaW1hdGlvbjogZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgIHN0cm9rZTogI2FlYWVhZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZGFzaCB7XG4gICAgMCUge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxLDIwMDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogODksMjAwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1O1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwyMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0O1xuICAgIH1cbn1cbiIsIi8vXG4vLyBNZWRpYVxuLy9cblxuLy8gdGYtaW1hZ2Vcbi50Zi1pbWFnZXtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDoxcHg7XG5cbiAgPiBkaXZ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi8vIEN1c3RvbSBhc3BlY3QtcmF0aW9cbkBzdXBwb3J0cyAoLS1jdXN0b206cHJvcGVydHkpIHtcbiAgW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZGl2W3N0eWxlPVwiLS1hc3BlY3QtcmF0aW86MTYvOTtcIl06OmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAvICgxNiAvIDkpKTtcbiAgfVxuICBkaXZbc3R5bGU9XCItLWFzcGVjdC1yYXRpbzoxO1wiXTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxuICBbc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl0gPiA6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIu+7vy8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gICAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAzICovXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICAgIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuXG5AaW1wb3J0IFwiLi4vY29uZmlnL3R5cG9ncmFwaHlcIjtcblxuQGltcG9ydCBcIi4uL2Z1bmN0aW9ucy9hZHZlcnRzXCI7XG5AaW1wb3J0IFwiLi4vZnVuY3Rpb25zL2hlbHBlcnNcIjtcbkBpbXBvcnQgXCIuLi9mdW5jdGlvbnMvbG9hZGVyXCI7XG5AaW1wb3J0IFwiLi4vZnVuY3Rpb25zL21lZGlhXCI7XG5AaW1wb3J0IFwiLi4vZnVuY3Rpb25zL25vcm1hbGl6ZVwiO1xuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDYyLjUlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxufVxuXG5odG1sLFxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi5jbGVhciB7XG4gICAgKnpvb206IDE7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJjotbW96LWxvYWRpbmcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuXG4uaW1nLWxhenkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQpO1xuXG4gICAgJi5pbWctbG9hZGVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuOjpzZWxlY3Rpb24sXG46Oi13ZWJraXQtc2VsZWN0aW9uLFxuOjotbW96LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGUtYmFja2dyb3VuZDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWItYmFja2dyb3VuZDtcbiAgICB9XG59XG5cbmVtIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWl0YWxpYztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nLFxuYiB7XG4gICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi53cmFwcGVyIHtcbiAgICB3aWR0aDogJHNpdGUtd2lkdGg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4jbWFpbi1jb250ZW50IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnQtbWFyZ2luO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICYud3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogI3skc2l0ZS13aWR0aCArICRnYXAqMn07XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdyYXBwZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cbiAgICAmLnByaW1lIHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi0tc3BlY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgfVxuXG4gICAgLnRmLWxocy1jb2wge1xuICAgICAgICB3aWR0aDogJGxocy13aWR0aDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwLXNtYWxsO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC50Zi1yaHMtY29sIHtcbiAgICAgICAgd2lkdGg6ICRyaHMtd2lkdGg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi0taW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi5pcy1zdGlja3kge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRmLWZ1bGwtY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jYXJ0aWNsZXNfX2xvYWRtb3JlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcbiAgICBAZXh0ZW5kICVsb2FkZXJpY29uO1xuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuI2FydGljbGVzX19sb2FkbW9yZS0tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgfVxufVxuXG4ub3V0YnJhaW4tYXJ0aWNsZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG5sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbmlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtcmV2ZWFsLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xufVxuXG5zZWxlY3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnJyk7XG4gICAgICAgIHBvc2l0aW9uOiBib3R0b20gOXB4IHJpZ2h0IDEycHg7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBzaXplOiAyMHB4O1xuICAgIH1cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhLFxubGFiZWwge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmZvcm0ge1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcC1tZWRpdW07XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuICAgICAgICAmOmhvdmVyICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICY6Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWdyZXksIDUwJSk7XG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWdyZXksIDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRncmV5LWJvcmRlci10aGluO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuICAgICAgICAmOmhvdmVyICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICY6Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmFsaWRhdGlvbi0tZXJyb3Ige1xuICAgICAgICBib3JkZXI6IHJlZCAxcHggc29saWQ7XG4gICAgfSAgICBcblxuICAgIC5hbGVydCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRlcnJvci1yZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAmLnRmLXNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWNhcHRjaGEge1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuQGltcG9ydCBcImJ1dHRvbnNcIjtcblxuLmJyYW5kYmFyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZGJhci1iYWNrZ3JvdW5kO1xuICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgei1pbmRleDogMTE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE4cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmtzLS1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF1dGgge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVnaXN0ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvZ291dCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9naW4ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGxvZ2luLWJ0bi13aWR0aDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua3MtLWRyb3Bkb3duIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnJhbmRiYXJfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDlweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcGFkZGluZzogMjJweCAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDU0NXB4O1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG5cbiAgICAgICAgJi0tY29sdW1uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItZHJvcGRvd24tZm9udDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLWRyb3Bkb3duLWZvbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAudGYtYXV0aCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19yZWdpc3RlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX2xvZ291dCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX2xvZ2luIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oJGJyYW5kLWJsYWNrLCAkYnRuLWNvbG9yLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLnNvY2lhbC1saW5rcyB7XG4gICAgJi1jb250YWluZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICAgIEhlYWRlciBEZXNrdG9wXG4qL1xuaGVhZGVyIHtcbiAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgLnNvY2lhbC1jb250cm9sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAkZ2FwO1xuICAgICAgICAgICAgICAgIGZsZXg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICAgIEZvb3RlciBEZXNrdG9wXG4qL1xuXG4uZm9vdGVyIHtcbiAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweDtcblxuICAgICAgICAuc29jaWFsLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAuc29jaWFsLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICAgIE1vYmlsZSBNZW51XG4qL1xuXG4jbWVudSB7XG4gICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5zb2NpYWwtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigjMDAwLCAyMCUpO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL21vZHVsZXMvc29jaWFsc2hhcmVcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5cbi5oZWFkZXIge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZ3JvdW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuXG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAmLm5ld3MyNCB7XG4gICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnJhbmQtbG9nby1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNwb3J0IHtcbiAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLncyNCB7XG4gICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53aXRuZXNzIHtcbiAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGJyYW5kLWxvZ28taGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VhcmNoIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG5cbiAgICAgICAgICAgICYtaW5saW5lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmllbGQtYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDE3cHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1zZWFyY2guc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2gtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWFyY2gtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJyYW5kLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzRhNGE0YTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmllbGQtYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxN3B4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGZpZWxkLWJhY2tncm91bmQsIDIlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0KTtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgICAgIGhlaWdodDogMzFweDtcblxuICAgICAgICAgICAgLnNvY2lhbC1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAuc29jaWFsLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTJweDtcblxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGxvZ28taGVpZ2h0LW1vYmlsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICAjYXV0aC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAvLyBtaW4td2lkdGg6IDIwMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGgge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19yZWdpc3RlciB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3Vic2NyaWJlIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19sb2dpbiB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsb2dpbi1saW5rO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcm9maWxlLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RpY2t5LWhlYWRlciB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY1O1xuXG4gICAgJi5pcy1zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgLmFkYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWQtLWxvYWRlZCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oaGVpZ2h0IDAuOHMgZWFzZS1pbi1vdXQpO1xuICAgIH1cbn1cbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG4uaGVhZGVyX19uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtYmctY29sb3I7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCowLjU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAkZ2FwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJG1lZGl1bS1ncmV5LXByaW1hcnksMCkgMCUsIHJnYmEoJG1lZGl1bS1ncmV5LXByaW1hcnksMC4yKSA1MCUsIHJnYmEoJG1lZGl1bS1ncmV5LXByaW1hcnksIDAuOCkgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXYtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbmF2LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG5hdi1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjJzIGVhc2UpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbmF2LWhvdmVyLWJvcmRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtaG92ZXItYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWhvdmVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2l6ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXYtaG92ZXI7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC5zdWItbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3BvbnNvcmVkIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXYtc3BvbnNvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIycHggMTNweCAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXJlZC1kb3duLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTgwZGVnKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXJlZC1kb3duLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xODBkZWcpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1uYXYsXG4gICAgICAgICAgICAuc3ViLW5hdi1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtYmctY29sb3I7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgMnB4IDJweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG5cbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjcxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWNoaWxkLWJnLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC05MGRlZykpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbmF2LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5tZW51LWxlZnQge1xuICAgICAgICAgICAgPiAuc3ViLW5hdiB7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbmF2LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG4uZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcblxuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWZvb3Rlci1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZvb3RlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1tZWRpdW07XG4gICAgfVxuXG4gICAgJl9fYXBwLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmb290ZXItaWNvbi1oZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcblxuICAgICAgICAgICAgLnNvY2lhbC1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAuc29jaWFsLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm9vdGVyLXNpemU7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDA7XG5cbiAgICAgICAgLnBvcGlhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvb3Rlcl9fYnRuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJyYW5kLWJsYWNrLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb290ZXIge1xuICAgICAgICAgICAgICAgICZfX2NvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLW1haWwuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXBob25lLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGhpcmQtcGFydHkge1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgIH1cbn1cbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG4uZGlzY292ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXN0YXRpYy1jYXJkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3NjYWxlZC1pbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLXNjYWxlZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJi1wYWlkY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wcmltZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9mb3JzdWJzY3JpYmVycy90YWduZXcuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9yLXN1YnNjcmliZXJzIHtcbiAgICAgICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19wcmltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZmVhdHVyZXMge1xuICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsICRnYXAtc21hbGwgJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5mb3Itc3Vic2NyaWJlcnMge1xuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbmV3c3BhcGVyIHtcbiAgICAgICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIu+7vy5tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiAzMDA7XG5cbiAgICAmLm9wZW4ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuY2xvc2Vfc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDQ4LjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWN0aW9ucyB7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuXG4gICAgICAgICAgICAubWVudV9faXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCAwLjJzIGVhc2UpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweDtcblxuICAgICAgICAgICAgICAgIC5leHBhbmQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJyYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuXG4gICAgICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbmJvZHkge1xuICAgICYuc3dpcGUtYWN0aXZlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cblxuLmFkLWxvYWRlZCB7XG4gICAgLnN3aXBlLW92ZXJsYXkge1xuICAgICAgICAmLS1sZWZ0LCAmLS1yaWdodCB7XG4gICAgICAgICAgICB0b3A6IDE0OXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3dpcGUtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyBhbGwgZWFzZS1pbi1vdXQpO1xuXG4gICAgJi0tbGVmdCxcbiAgICAmLS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgdG9wOiA5OHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyBhbGwgZWFzZS1pbi1vdXQpO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICAgIH1cbn1cblxuLm92ZXJsYXkge1xuICAgICYtaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTZweDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdiZWNiO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgICAgICNiN2JlY2IsXG4gICAgICAgICAgICAgICAgI2I3YmVjYiA1MCUsXG4gICAgICAgICAgICAgICAgI2ZmZmZmZiA1MCUsXG4gICAgICAgICAgICAgICAgI2ZmZmZmZlxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG4uZGlzY292ZXJtb3JlIHtcbiAgICAmLW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogJGdhcCAyM3B4ICRnYXAtbGFyZ2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExM3B4KTtcblxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItbmF2LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLXVybD1cImZvcnN1YnNjcmliZXJzXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtZmVhdHVyZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLWRyb3Bkb3duLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kcm9wZG93biB7XG4gICAgICAgICZfX3RvZ2dsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHRvcCA0cHggY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kcm9wZG93biB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQpO1xuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWF4LWhlaWdodCAwLjRzIGVhc2UtaW4pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKipcbi8vICAgIENMQVNTRVNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBHUklEXG5bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXXtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwICgtJGdsLWd1dHRlciowLjUpO1xufVxuLy8gQ09MU1xuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl17XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgKCRnbC1ndXR0ZXIqMC41KSAkZ2wtZ3V0dGVyLXZlcnRpY2FsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4vLyBKVVNUIFwiQ09MXCIgJiBcIkNPTF9cIlxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXXtcbiAgZmxleDogMSAxIDAlO1xufVxuLy8gSlVTVCBcIkNPTC1cIlxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXXtcbiAgZmxleDogbm9uZTtcbn1cblxuLy8gQ09MICYgR1JJRFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJde1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBIRUxQRVJTIFNVRkZJWEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gRk9SIEdSSURcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJde1xuLy8gTm8gc3BhY2luZyBiZXR3ZWVuIGNvbHMgOiBub0d1dHRlclxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ub0d1dHRlclwiXXtcbiAgICBtYXJnaW46IDA7XG4gICAgPiBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG4gICAgPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJde1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuLy8gTm8gV3JhcHBpbmdcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbm9XcmFwXCJde1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4vLyBIb3Jpem9udGFsIGFsaWdubWVudCBvbiBjZW50ZXJcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItY2VudGVyXCJde1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4vLyBIb3Jpem9udGFsIGFsaWdubWVudCBvbiByaWdodFxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1yaWdodFwiXXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4vLyBWZXJ0aWNhbCBhbGlnbm1lbnQgb24gdG9wXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLXRvcFwiXXtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuLy8gVmVydGljYWwgYWxpZ25tZW50IG9uIG1pZGRsZVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1taWRkbGVcIl17XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuLy8gVmVydGljYWwgYWxpZ25tZW50IG9uIGJvdHRvbVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ib3R0b21cIl17XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbi8vIE9yZGVyc1xuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1yZXZlcnNlXCJde1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1jb2x1bW5cIl0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWNvbHVtbi1yZXZlcnNlXCJde1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4vLyBTcGFjZXMgYmV0d2VlbiBhbmQgYXJvdW5kIGNvbHNcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItc3BhY2VCZXR3ZWVuXCJde1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1zcGFjZUFyb3VuZFwiXXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4vLyBFcXVhbCBoZWlnaHRzIGNvbHVtbnNcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItZXF1YWxIZWlnaHRcIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWVxdWFsSGVpZ2h0XCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSxcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItZXF1YWxIZWlnaHRcIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJde1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgPiAqe1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuLy8gUmVtb3ZlcyB0aGUgcGFkZGluZy1ib3R0b21cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbm9Cb3R0b21cIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW5vQm90dG9tXCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSxcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbm9Cb3R0b21cIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJde1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIEZPUiBDT0xcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl17XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLXRvcFwiXXtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW1pZGRsZVwiXXtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItYm90dG9tXCJde1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWZpcnN0XCJde1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1sYXN0XCJde1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgR1JJRCBCWSBOVU1CRVJcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AaW5jbHVkZSBtYWtlR3JpZEJ5TnVtYmVyKCN7JGdsLWdyaWROYW1lfSk7XG5AZWFjaCAkbXEta2V5LCAkbXEtdmFsdWUgaW4gJGdsLW1xLWxpc3Qge1xuICBAaW5jbHVkZSBicCgjeyRtcS1rZXl9KSB7XG4gIC8vQG1lZGlhICN7JG1xLXZhbHVlfSB7XG4gICAgQGluY2x1ZGUgbWFrZUdyaWRCeU51bWJlcihfI3skbXEta2V5fSk7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIENPTFMgU0laRVNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AaW5jbHVkZSBtYWtlQ29sKCN7JGdsLWNvbE5hbWV9KTtcbkBpbmNsdWRlIG1ha2VPZmYob2ZmKTtcblxuXG5AZWFjaCAkbXEta2V5LCAkbXEtdmFsdWUgaW4gJGdsLW1xLWxpc3Qge1xuICBAaW5jbHVkZSBicCgjeyRtcS1rZXl9KSB7XG4gICAgQGluY2x1ZGUgbWFrZUNvbChfI3skbXEta2V5fSk7XG4gICAgQGluY2x1ZGUgbWFrZU9mZihfI3skbXEta2V5fSk7XG4gICAgQGluY2x1ZGUgbWFrZUZpcnN0TGFzdChfI3skbXEta2V5fSk7XG4gIH1cbn1cblxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBISURJTkcgQ09MU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBlYWNoICRtcS1rZXksICRtcS12YWx1ZSBpbiAkZ2wtbXEtbGlzdCB7XG4gIEBpbmNsdWRlIGJwKCN7JG1xLWtleX0pIHtcbiAgICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skbXEta2V5fS1oaWRkZW5cIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1ha2UgdGhlIGJyZWFrcG9pbnRzXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBicCgkYnJlYWtwb2ludCkge1xuICAkcXVlcnk6IG1hcC1nZXQoJGdsLW1xLWxpc3QsICRicmVha3BvaW50KTtcbiAgQGlmICRxdWVyeSAhPSBudWxsIHtcbiAgICBAbWVkaWEgKCRnbC1tcS13aWR0aDogI3tudGgoJHF1ZXJ5LCAxKX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdW5jdGlvbiB0byBnZW5lcmF0ZSB0aGUgZ3JpZCBieSBudW1iZXJcbkBtaXhpbiBtYWtlR3JpZEJ5TnVtYmVyKCRncmlkKVxue1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRnbC1jb2xDb3VudCB7XG4gICAgICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ3JpZH0tI3skaX1cIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG4gICAgICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ3JpZH0tI3skaX1cIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuICAgICAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdyaWR9LSN7JGl9XCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXSB7XG4gICAgICAgICRmcmFjdGlvbjogbWF0aC5kaXYoMSwgJGkpO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IG1hcC1nZXQoJGdsLWNvbEZyYWN0aW9ucywgJGZyYWN0aW9uKTtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRnbC1jb2xGcmFjdGlvbnMsICRmcmFjdGlvbik7XG4gICAgICB9XG4gIH1cbn1cblxuLy8gRnVuY3Rpb24gdG8gZ2VuZXJhdGUgdGhlIGdyaWQgYnkgY29sdW1uc1xuQG1peGluIG1ha2VDb2woJGNvbClcbntcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdIHtcbiAgICBcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRnbC1jb2xDb3VudCB7XG4gICAgICA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRjb2x9LSN7JGl9XCJdeyBmbGV4LWJhc2lzOiBtYXAtZ2V0KCRnbC1jb2xQb3J0aW9ucywgJGkpOyBtYXgtd2lkdGg6IG1hcC1nZXQoJGdsLWNvbFBvcnRpb25zLCAkaSk7IH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnVuY3Rpb24gdG8gZ2VuZXJhdGUgdGhlIC1maXJzdCAmIC1sYXN0IGJhc2Ugb24gbXEga2V5cyAoYXMgX2xnLWZpcnN0KVxuQG1peGluIG1ha2VGaXJzdExhc3QoJG1xKVxue1xuICBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl0ge1xuICAgIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRtcX0tZmlyc3RcIl17XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICAgIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRtcX0tbGFzdFwiXXtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdW5jdGlvbiB0byBnZW5lcmF0ZSB0aGUgb2Zmc2V0XG5AbWl4aW4gbWFrZU9mZigkb2ZmKVxue1xuICBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl0ge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGdsLWNvbENvdW50IC0gMSB7XG4gICAgICA+IFtkYXRhLXB1c2gtbGVmdCo9XCIjeyRvZmZ9LSN7JGl9XCJdeyBtYXJnaW4tbGVmdDogbWFwLWdldCgkZ2wtY29sUG9ydGlvbnMsICRpKTsgfVxuICAgIH1cbiAgfVxuXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkZ2wtY29sQ291bnQgLSAxIHtcbiAgICAgID4gW2RhdGEtcHVzaC1yaWdodCo9XCIjeyRvZmZ9LSN7JGl9XCJdeyBtYXJnaW4tcmlnaHQ6IG1hcC1nZXQoJGdsLWNvbFBvcnRpb25zLCAkaSk7IH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0ICdzd2lwZXItdmFycy5zY3NzJztcbkBhdC1yb290IHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICAgIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgICBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuQGF0LXJvb3Qge1xuICA6cm9vdCB7XG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7JHRoZW1lQ29sb3J9O1xuICB9XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkIHtcbiAgJixcbiAgJi5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICB9XG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItY2VudGVyZWQge1xuICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvcmRlcjogOTk5OTtcbiAgfVxuICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG5cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuXG5cblxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3NcIjtcblxuLnN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgICYtbmV4dCxcbiAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBpbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHNpemU6IDlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFycm93LWJhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciwgXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6ICRnYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDI3MGRlZykpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGdhcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItbmF2O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvZ2dsZS1mdWxsc2NyZWVuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRnYXA7XG4gICAgICAgIHJpZ2h0OiAkZ2FwO1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIGltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZnVsbHNjcmVlbi5zdmdcIik7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLmJvb2ttYXJrIHtcbiAgICAmLXNpZ251cCB7XG4gICAgICAgICZfX2xvYWRlciB7ICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAucHJvY2Vzc2luZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggMCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjU3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW46JGdhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25vbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgIGhlaWdodDogODhweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1uYXYtYm9va21hcmtzLWdyZXkuc3ZnJyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjYjhiZmNiO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxyXG5cclxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XHJcblxyXG4uZm9yZ290LXBhc3N3b3JkLFxyXG4ucmVzZXQtcGFzc3dvcmQsXHJcbi5wYXNzd29yZC1zdWNjZXNzLFxyXG4udmVyaWZ5LWVtYWlsLFxyXG4ucmVjb3Zlci1lbWFpbCxcclxuLmNyZWF0ZS1wYXNzd29yZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodDogNTE1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NzJweDtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XHJcblxyXG4gICAgICAgICYtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0ODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzNweCA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xyXG5cclxuICAgICAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6ICRnYXAtbWVkaXVtO1xyXG4gICAgICAgIHJpZ2h0OiAkZ2FwLW1lZGl1bTtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL0ljb24tY2xvc2UtYmxhY2suc3ZnJyk7XHJcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBzaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuMSkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgICAgICAgICAgICBzaXplOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtYXJnaW46ICRnYXAtbGFyZ2UgYXV0bztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLWxhcmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMjQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90LXJlY2VpdmVkIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3IsXHJcbiAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuZW1haWwtc2VudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XHJcblxyXG4gICAgICAgICAgICAuZm9yZ290LXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICAgICAgLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcycHg7XHJcblxyXG4gICAgICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmV5LXByaW1hcnk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xyXG5cclxuICAgICAgICAgICAgJi5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLWxhcmdlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0byAkZ2FwLWxhcmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9yZ290LXBhc3N3b3JkX19jZWxsLWxpbmsge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogMTY0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG8gJGdhcC1tZWRpdW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG8gJGdhcC1zbWFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVybXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyMTQxOGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjE0MThkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFuZ2UtY2VsbHBob25lIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGdhcC1zbWFsbDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzZW5kIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGdhcC1zbWFsbDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhc3N3b3JkX19oaW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTNweCA3cHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcclxuXHJcbiAgICAgICAgLmhpbnQge1xyXG5cclxuICAgICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanMtcmVxdWlyZWQge1xyXG4gICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzZXQtcGFzc3dvcmQge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLWxhcmdlIGF1dG8gJGdhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICZfX3Rlcm1zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFzc3dvcmQtcnVsZXMtbXNnIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuanMtcmVxdWlyZWQge1xyXG4gICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFzc3dvcmQtc3VjY2VzcyB7XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnZlcmlmeS1lbWFpbCB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm9sZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA2N3B4O1xyXG4gICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVjb3Zlci1lbWFpbCB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm9sZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA2N3B4O1xyXG4gICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2UtYnV0dG9uKCR3aGl0ZSwgJGJyYW5kLWJsYWNrKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1sYXJnZSoyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3JlYXRlLXBhc3N3b3JkIHtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYXNzd29yZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRpbmcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOCk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZm9yZ290LXBhc3N3b3JkIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG4uYWNjb3VudC1naWZ0aW5nIHtcbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTcycHg7XG4gICAgICAgIGhlaWdodDogNTE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgOTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEycHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAzNHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJGdhcC1tZWRpdW07XG4gICAgICAgIHJpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UpO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBzaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyIHtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4ucHJvY2Vzc2luZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuXG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG5cbiAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgfVxuXG4gICAgJi1yZXF1ZXN0IHtcbiAgICAgICAgPiAucHJvY2Vzc2luZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXNzd29yZC1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjc3Vicy1zaWduaW4tcHJvY2Vzc2luZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jc3Vicy1zaWduaW4tcHJvY2Vzc2luZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLnByb2ZpbGUtZGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDQzNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICYtZW1haWwsXG4gICAgICAgICAgICAmLWZhY2Vib29rLFxuICAgICAgICAgICAgJi1nb29nbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX191c2VybmFtZSB7XG4gICAgICAgIHdpZHRoOiA0MzRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGFlMGVkO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3VzZXItaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRzZWNvbmRhcnktcmVkKTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVudmVyaWZpZWQsXG4gICAgICAgICAgICAudmVyaWZpZWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVudmVyaWZpZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXJyb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52ZXJpZmllZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vay1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbWFpbC11c2VybmFtZSB7XG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0YXRpYy1jYXJkO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0qMiAkZ2FwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWdyaWQge1xuICAgICAgICAgICAgd2lkdGg6IDQzNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlLCAmdmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1ub2NsaWNrIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLW5vY2xpY2stYWN0aXZlLXBvaW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWVkaXQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLS1mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tc2lnbi1mYi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWdvb2dsZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tc2lnbi1nb29nbGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hcHBsZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tc2lnbi1hcHBsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG4uYXV0aCB7XG4gICAgJl9fc3Vic2NyaWJlIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICB3aWR0aDogJHN1Yi1idG4td2lkdGg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcm9maWxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdhcC1zbWFsbDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvZmlsZS1tZW51IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zLyN7JHByb2ZpbGUtaWNvbn0nKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmluZGljYXRvciB7XG4gICAgICAgICAgICAuYXV0aF9fcHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWZlYXR1cmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZSB7XG4gICAgICAgICAgICAmLW1lbnUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7IFxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA0MXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMnMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXggMC4ycyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4ycyBlYXNlLWluXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAycHggMnB4KTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHsgXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICAmLS1waG9uZS1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E0YTRhNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUtc2lnbm91dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbWFpbCB7XG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYnV0dG9uKCAkc2Vjb25kYXJ5LXJlZCwgMXB4IHNvbGlkICRzZWNvbmRhcnktcmVkLCAkc2Vjb25kYXJ5LXJlZCApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdW5hdXRoZW50aWNhdGVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXN1c3BlbmRlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsICRnYXA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcC1zbWFsbCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJHNlY29uZGFyeS1yZWQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE0MThkO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG5AaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAucHJvZmlsZSB7XG4gICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDAgMCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZS1iYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTRhNGE0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm5vLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgJi0tdW5hdXRoZW50aWNhdGVkLFxuICAgICAgICAgICAgICAgICAgICAmLS1hdXRoZW50aWNhdGVkLFxuICAgICAgICAgICAgICAgICAgICAmLS1zdXNwZW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9maWxlLS1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUtc2lnbm91dCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZmlsZS0tY29weXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4ICRnYXAtc21hbGwgMzFweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWFiLWxvZ28ucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXVuYXV0aGVudGljYXRlZCxcbiAgICAgICAgJi0tYXV0aGVudGljYXRlZCxcbiAgICAgICAgJi0tc3VzcGVuZGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWUwZWU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsICRnYXA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwLXNtYWxsICRnYXAtc21hbGw7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRzZWNvbmRhcnktcmVkKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAuc2lnbnVwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDU3MnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG5cbiAgICAgICAgJl9fdG9vbHRpcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc/JztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRuZXctc3RhdGljLXNoYWRvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KWsic7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIC0ycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRlcnN0aXRpYWwtLXNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RpdmlkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4xKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcC1sYXJnZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1yZXF1aXJlZCB7XG4gICAgICAgICAgICAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAgICAgICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAgICAgICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNlYjg0ODg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICNmOWUxZTIgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZDFmMjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRmLXNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zaWduaW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZlYXR1cmVzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NvY2lhbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZ29vZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMjM4NWZjLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzQyNjA5ZSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fYXBwbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kaXZpZGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAqMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICYudGYtc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhbmNlbC1idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgLnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuanMtdmFsaWRhdGUtZXJyb3ItZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgICAgICAgICAgIC5zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkYnRuLXRleHQsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2lnbnVwIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fZ29vZ2xlLFxuICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Bhc3N3b3JkLXJlY292ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG5cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oI2RkMWYyNiwgMXB4IHNvbGlkICNkZDFmMjYsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zaWduaW4ge1xuXG4gICAgICAgICAgICAuc2lnbnVwIHtcbiAgICAgICAgICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDcycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNpZ25pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hpbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEzcHggN3B4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcblxuICAgICAgICAgICAgICAgICAgICAuaGludCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2RpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NvY2lhbCB7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5LCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludGVyc3RpdGlhbCB7XG4gICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgd2lkdGg6IDU3MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xuICAgICAgICAgICAgei1pbmRleDogMTEwO1xuICAgICAgICAgICAgcGFkZGluZzogMzNweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3AtaGVpZ2h0KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMCkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5LCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIC5zaWdudXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggJGdhcC1sYXJnZTtcblxuICAgICAgICAuaW50ZXJzdGl0aWFsLS1zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJz8nO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIHRvcDogLTk1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRuZXctc3RhdGljLXNoYWRvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KWsic7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIC0ycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDk1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDk0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGl2aWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4xKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50Zi1zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2lnbmluIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmVhdHVyZXMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMXB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NvY2lhbCB7XG4gICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2dvb2dsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2FwcGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuXG4gICAgICAgICAgICAgICAgJi50Zi1zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FuY2VsLWJ0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuanMtdmFsaWRhdGUtZXJyb3ItZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIC5qcy1yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZWI4NDg4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICNmOWUxZTIgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAmX19nb29nbGUsXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFzc3dvcmQtcmVjb3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oI2RkMWYyNiwgMXB4IHNvbGlkICNkZDFmMjYsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNpZ25pbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDMycHggNzZweDtcblxuICAgICAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2lnbmluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNpZ25pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hpbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTNweCAxNnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcblxuICAgICAgICAgICAgICAgICAgICAuaGludCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2RpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludGVyc3RpdGlhbCB7XG4gICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgei1pbmRleDogMTEwO1xuICAgICAgICAgICAgcGFkZGluZzogNDVweCAyNXB4IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWdudXAge1xuXG4gICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuaW5wdXQ6Oi13ZWJraXQtY3JlZGVudGlhbHMtYXV0by1maWxsLWJ1dHRvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6MDtcbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbi5zdWJzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA3NTRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGwgJGdhcC1sYXJnZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICZfX2Nsb3NlLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLW1lZGl1bSAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9mb290ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9wd2EvYnJhbmQtbG9nb3Muc3ZnJyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzaXplOiBhdXRvIDIxcHg7XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAucHJvY2Vzc2luZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAtbGFyZ2U7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLDApKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi0tY2F0YWxvZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLW1vbnRobHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRnYXAgMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL3JlZHRpY2sucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAtc21hbGwgMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjYwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAkZ2FwLW1lZGl1bSAxOXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAwLjNzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4ICRnYXAtbWVkaXVtIDE5cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIDAuM3MgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3VzZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd3JhcHBlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgIC5wcm9jZXNzaW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXJlZ2lzdGVyZWQge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVnaXN0ZXJlZF9faW5wdXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWFub255bW91cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI4MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjOTc5Nzk3LCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlKSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc29jaWFsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1tZWRpdW0gMCAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19nb29nbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMyMzg1ZmMsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNDI2MDllLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3ItZ3JvdXAge1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190cmlhbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc2VjdXJlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktZ3JleTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtc2VjdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY3JlZGl0LWNhcmQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXAtbWVkaXVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGF5bWVudC1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Rlcm1zIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW46ICRnYXAgMCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggLTEwcHggMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyZDRiOWI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd3JhcHBlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udGFpbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAgIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXltZW50X19yZXN1bHQtLXBhc3N3b3JkIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXJtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwICRnYXA7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1yZXNldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDAgMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICYudGYtc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Bhc3N3b3JkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9vbHRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnPyc7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRuZXctc3RhdGljLXNoYWRvdztcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIHRvcDogLTk1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ+KWsic7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDk1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDk0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGludCB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDEzcHggN3B4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTNweCAxNnB4IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuaGludCB7XG4gICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3Vic2NyaWJlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3cmFwcGVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMThweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRhaW4ge1xuICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI5MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNpemUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmLS1zZWN1cmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYXltZW50LXNlY3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRlcm1zIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanMtcmVxdWlyZWQge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyBcbiAgICAgICAgfVxuXG4gICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcbiAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICB9XG5cbiAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcbiAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5zdWJzY3JpcHRpb24ge1xuICAgICYtLXByb21vIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDU3MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NnB4KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ibHVyYiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgICAgIC5pdGVtX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwICRnYXAtbGFyZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJvbW9QYXltZW50IHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtLS1jYXRhbG9nIHtcbiAgICAgICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW1fX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Yi1wcm9tby10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc3Vic2NyaXB0aW9uIHtcbiAgICAmLXBheW1lbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG8gJGdhcC1sYXJnZTtcbiAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2FkaW5nIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnByb2Nlc3Npbmcge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOCk7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA2cHggcmlnaHQgMTJweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgICAgICAgICAgY29sb3I6ICM5ZTllYWY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDQ1cHggJGdhcCAkZ2FwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmQ3Mjc4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2Fycm93LWJsYWNrLXRoaW4uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBheW1lbnQtaWNvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW9mZiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIH1cblxuICAgICAgICAucGF5bWVudC1wcm9kdWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMikpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcHJpbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N1YnNjcmliZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2VkaXQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYnV0dG9uKCRicmFuZC1ibGFjaywgMXB4IHNvbGlkICRicmFuZC1ibGFjaywgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX196dW9yYSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAucGF5bWVudCB7XG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY3JlZGl0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZmlsZS1maWVsZC1iZyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kZWJpdCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2ZpbGUtZmllbGQtYmcgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGdhcC1sYXJnZSoyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwICRnYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwIDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3Vic2NyaXB0aW9uLXBheW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDYzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3VibWl0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1jb2x1bW5zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybV9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCwgLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi10aHJlZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcm1fX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDZweCByaWdodCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZ3JleS1ib3JkZXItdGhpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgJjpob3ZlciArIGxhYmVsOmFmdGVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGdhcC1tZWRpdW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLW1lZGl1bTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlYml0LWNvbnRlbnQge1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICZfX3RyaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcGF5bWVudC1zZWxlY3Rpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd3JhcHBlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAgJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNhdGFsb2cge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4ICRnYXAtbWVkaXVtIDE5cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIDAuM3MgZWFzZSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R5cGUge1xuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMC41O1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1lbWFpbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwKjAuNTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcCowLjU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGF5bWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDY2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDg1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTE1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTcycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZXJyb3Ige1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXN1bHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtZ3JlZW47XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWdyZWVuLWZpbGw7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkc3VjY2Vzcy1ncmVlbjtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1sYXJnZSAwIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1tZWRpdW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNraXAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lcnJvciB7XG4gICAgICAgICAgICBtYXJnaW46IDEyMHB4IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMzBweCAzOHB4ICRnYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1lcnJvci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDg4cHggODBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIGF1dG8gNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxvZ28ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRuYXYtY29sb3I7XG4gICAgICAgICAgICB3aWR0aDogMjg2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRuYXYtY29sb3I7XG4gICAgICAgICAgICB3aWR0aDogMzkwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1idXR0b24oJGJ0bi10ZXh0LCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kaXZpZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbmF2LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zaWduaW4sXG4gICAgICAgICYtLXNraXAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbmF2LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3pfaHBwbV9pZnJhbWUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn0iLCIuc3Vic2NyaXB0aW9uIHtcbiAgICAmLWNhbmNlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMzJweCA3NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2xvc2UtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgIHJpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL0ljb24tY2xvc2UtYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0gMCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1YnNjcmlwdGlvbi1jYW5jZWwge1xuICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggYXV0byAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg4cHgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIxcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyNTI1O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkYmxhY2ssICNmN2Y4ZmIpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAyMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVhc29ucyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tb2ZmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXltZW50LXByb2R1Y3Qge1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcHJpbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdWJzY3JpYmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19lZGl0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigkYnJhbmQtYmxhY2ssIDFweCBzb2xpZCAkYnJhbmQtYmxhY2ssICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN1YnNjcmlwdGlvbiB7XG4gICAgJi0tY29ycHN1YixcbiAgICAmLS1jb3Jwc3ViLWNhbmNlbCxcbiAgICAmLS1jb3Jwc3ViLXZvdWNoZXIge1xuICAgICAgICB3aWR0aDogNTcycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDc2cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oYXNwcm9maWxlLFxuICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcGFzc3dvcmRpbmZvIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAmX19zb2NpYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi0tcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCA2cHggJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lnbnVwIHtcbiAgICAgICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvcnBzdWItY2FuY2VsLFxuICAgICYtLWNvcnBzdWItdm91Y2hlciB7XG4gICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NhbmNlbC1pbmZvIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2hhc3Byb2ZpbGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICAgICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGFzcHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4ubmVlZC1oZWxwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX19jYWxsY2VudHJlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGdhcDtcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGVnYWN5IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZWVkLWhlbHBfX2NhbGxjZW50cmUge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwIDAgJGdhcDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaWdudXAsXG4uc3Vic2NyaXB0aW9uLS1jb250YWluZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbCxcbi5mb3Jnb3QtcGFzc3dvcmQsXG4ucmVzZXQtcGFzc3dvcmQsXG4ucGFzc3dvcmQtc3VjY2Vzcyxcbi52ZXJpZnktZW1haWwsXG4ucmVjb3Zlci1lbWFpbCxcbi5wYXltZW50X19jb250YWluZXIsXG4uY3JlYXRlLXBhc3N3b3JkIHtcbiAgICBcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9maWxlLWZpZWxkLWJnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN1YnNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzJweCAwO1xuXG4gICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTMycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaWdudXAge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3Jnb3QtcGFzc3dvcmQsXG4ucmVzZXQtcGFzc3dvcmQsXG4ucGFzc3dvcmQtc3VjY2Vzcyxcbi52ZXJpZnktZW1haWwsXG4ucmVjb3Zlci1lbWFpbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuLnByb2Nlc3NpbmcgfiAubmVlZC1oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLnByb2ZpbGUge1xuICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICYtZWRpdCB7XG4gICAgICAgIEBleHRlbmQgJXN0YXRpYy1jYXJkO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsICRnYXAtc21hbGwgNDBweCAkZ2FwLXNtYWxsO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTcycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1tZWRpdW0gYXV0byAkZ2FwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY2FyZCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzdGF0aWMtY2FyZDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1sYXJnZSAkZ2FwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDA1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoIzQ2NDM0MywgMC41KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jaGFuZ2UtY2VsbHBob25lIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19yZXNlbmQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWVtYWlsIHtcbiAgICAgICAgICAgIGhlaWdodDogNjUwcHg7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9maWxlLWVkaXQtLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2ZpbGUtZWRpdCB7XG4gICAgICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4ICRnYXAtc21hbGwgJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdXNlcm5hbWUge1xuICAgICAgICAgICAgLnByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2ZpbGUtZWRpdF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDkwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGhvbmUsXG4gICAgICAgICYtLW90cCB7XG4gICAgICAgICAgICAucHJvZmlsZS1lZGl0IHtcbiAgICAgICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcblxuICAgICAgICAgICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uanMtcmVxdWlyZWQge1xuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgIH1cblxuICAgIDo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbiAgICB9XG5cbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgfVxuXG4gICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltNYXN0ZXIgU3R5bGVzaGVldF1cblByb2plY3Q6XHROZXdzMjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBURU5BTlQgU1RZTEVTICovXG5AaW1wb3J0IFwiY29uZmlnL3BhbGxldHRlXCI7XG5AaW1wb3J0IFwid2lkZ2V0cy9uZXdzbGV0dGVyc3Vic2NyaXB0aW9uL2luZGV4XCI7XG5cbi8qIEJBU0UgU1RZTEVTICovXG5AaW1wb3J0IFwiLi4vLi4vYmFzZS9jb25maWcvaW5kZXhcIjtcbkBpbXBvcnQgXCIuLi8uLi9iYXNlL2dsb2JhbC9pbmRleFwiO1xuQGltcG9ydCBcIi4uLy4uL2Jhc2UvcHJvZmlsZS9pbmRleFwiO1xuXG5AaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ZvcnN1YnNjcmliZXJzL25ld3MtMjQtc3ViLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ZvcnN1YnNjcmliZXJzL25ld3MtMjQtc3ViLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRpc2NvdmVyIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIC5zZWN0aW9uX19pbWcge1xuICAgICAgICAgICAgJi5kaXNjb3Zlckljb25zIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24taXRlbXMge1xuICAgICAgICAgICAgLm1vcmUtZWxsaXBzaXMge1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi0tbmV3czI0LWRpc2NvdmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNzJweDtcblxuICAgICAgICAgICAgLnNlY3Rpb25fX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi0tbWFnYXppbmVzLWRpc2NvdmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogOTZweDtcblxuICAgICAgICAgICAgLnNlY3Rpb24taXRlbXMge1xuICAgICAgICAgICAgICAgIC5tb3JlLWVsbGlwc2lzIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb25fX3RleHQtcGFpZGNvbnRlbnQge1xuICAgICAgICAgICAgLnNlY3Rpb24taXRlbXMge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
