@charset "UTF-8";
/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}a,article,body,code,dd,div,dl,dt,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,html,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],legend,li,main,ol,p,pre,section,textarea,ul{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeSpeed;scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:OTTOSans,Arial,Helvetica,sans-serif;color:#3c3c3c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1,h2,h3,h4,p{margin:0;cursor:text}a{color:inherit;text-decoration:none;position:relative}.m-cookie-layer__description a,.m-richtext h3 a,.m-richtext h4 a,.m-richtext p a,.m-richtext ul a,.o-infobox__body a,.o-media__figure-caption a,.o-quote a,a.a--linkHasBorder{border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;height:26px;display:inline}.m-richtext h3 a[target=_blank],.m-richtext h4 a[target=_blank],.m-richtext p a[target=_blank],.m-richtext ul a[target=_blank],.o-infobox__body a[target=_blank],.o-media__figure-caption a[target=_blank],.o-quote a[target=_blank],a.a--linkIsExternal{display:inline;transition:color .2s ease-in-out}.m-richtext h3 a[target=_blank]:before,.m-richtext h4 a[target=_blank]:before,.m-richtext p a[target=_blank]:before,.m-richtext ul a[target=_blank]:before,.o-infobox__body a[target=_blank]:before,.o-media__figure-caption a[target=_blank]:before,.o-quote a[target=_blank]:before,a.a--linkIsExternal:before{content:"";display:inline-block;background:url(/unternehmen/dist/svg-icons/531925a5148b848ef1f99c27dec24526.external-link-arrow.svg);background-repeat:no-repeat;background-size:15px 15px;width:15px;height:17px;transform:translateY(7px);background-color:#fff;padding-right:23px;border-bottom:2px solid #fff}.m-richtext h3 a:before:hover[target=_blank],.m-richtext h4 a:before:hover[target=_blank],.m-richtext p a:before:hover[target=_blank],.m-richtext ul a:before:hover[target=_blank],.o-infobox__body a:before:hover[target=_blank],.o-media__figure-caption a:before:hover[target=_blank],.o-quote a:before:hover[target=_blank],a.a--linkIsExternal:before:hover{background:url(/unternehmen/dist/svg-icons/465363994f299b52c601b548bd0869b1.external-link-arrow-red.svg)}.m-richtext h3 a:hover[target=_blank],.m-richtext h4 a:hover[target=_blank],.m-richtext p a:hover[target=_blank],.m-richtext ul a:hover[target=_blank],.o-infobox__body a:hover[target=_blank],.o-media__figure-caption a:hover[target=_blank],.o-quote a:hover[target=_blank],a.a--linkIsExternal:hover{color:#eb001f}ul{padding-left:20px}ul li{cursor:text}figure{margin:0}blockquote,cite,figcaption{cursor:text}blockquote{margin:0}.lazyload,.lazyloading{opacity:0}.lazyload,.lazyloading,img.lazyloaded{transition-property:opacity;transition-duration:.4s}img.lazyloaded{opacity:1}@font-face{src:url(/unternehmen/dist/fonts/OTTOSans-Black-2v1-OTTOsubset.woff2) format("woff2");src:url(/unternehmen/dist/fonts/OTTOSans-Black-2v1-OTTOsubset.woff) format("woff");font-family:OTTOSans;font-style:normal;font-weight:900;font-display:swap}@font-face{src:url(/unternehmen/dist/fonts/OTTOSans-Bold-2v1-OTTOsubset.woff2) format("woff2");src:url(/unternehmen/dist/fonts/OTTOSans-Bold-2v1-OTTOsubset.woff) format("woff");font-family:OTTOSans;font-style:normal;font-weight:700;font-display:swap}@font-face{src:url(/unternehmen/dist/fonts/OTTOSans-Regular-2v1-OTTOsubset.woff2) format("woff2");src:url(/unternehmen/dist/fonts/OTTOSans-Regular-2v1-OTTOsubset.woff) format("woff");font-family:OTTOSans;font-style:normal;font-weight:400;font-display:swap}@font-face{src:url(/unternehmen/dist/fonts/OTTOSans-Light-2v2b.woff2) format("woff2");src:url(/unternehmen/dist/fonts/OTTOSans-Light-2v2b.woff) format("woff");font-family:OTTOSans;font-weight:300;font-display:swap;font-style:normal}body.pride-background .m-highlight-teaser .m-highlight-teaser__theme-box,body.pride-background .m-stage--intro-teaser.m-stage .m-stage__background,body.pride-background .m-teaser .m-teaser__theme-box,body.pride-background .o-cluster-teaser .o-cluster-teaser__theme-box,body.pride-background .o-hero-video .o-hero-video__wrapper:before,body.pride-background .o-story-teaser .o-story-teaser__images:before{background:linear-gradient(90deg,#ff9196,#ffdc73,#c5ef6c,#6ea0eb,#b198db)!important}.a-headline--main{font-size:2.625rem;line-height:3.375rem;font-weight:300;letter-spacing:-.5px;margin-bottom:15px}.a-headline--copy{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;margin-bottom:15px}.a-headline--standard{font-size:2.625rem;line-height:3.375rem;font-weight:300;margin-bottom:15px}.a-headline--subline,.m-richtext h3,.o-infobox__headline{font-size:1.625rem;line-height:2.375rem;font-weight:300;margin-bottom:15px}.a-headline--small,.m-richtext h4{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;margin-bottom:15px;margin-top:35px}.a-headline--hero{font-size:3.125rem;line-height:3.375rem;margin-bottom:15px}.a-headline--hero,.a-headline--super-hero{color:#eb001f;font-weight:900;letter-spacing:.75px}.a-headline--super-hero{font-size:5.625rem;line-height:4.6875rem}.a-headline--super-super-hero{font-size:5.625rem;line-height:6.25rem;color:#fff;font-weight:900;letter-spacing:.75px}.a-headline--super-super-section{font-size:3.125rem;line-height:3.4375rem;color:#fff;font-weight:900;letter-spacing:.75px}.a-headline--topline-big,.a-headline--topline-big-section{font-size:2.625rem;line-height:3.375rem;font-weight:300;letter-spacing:-.5px}.a-svg-sprite{width:100px;height:100px}.a-svg-sprite--various-connector{height:38px;width:8px}.a-svg-sprite--various-connector-short{height:17px;width:8px}.a-button{font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px;justify-content:center;align-items:center;display:inline-flex;text-decoration:none;color:#fff;background:linear-gradient(rgba(60,60,60,.9),#3c3c3c);padding:11px 15px;border:0;border-radius:4px;cursor:pointer;transition:color .2s ease-in-out}[data-whatinput=mouse] .a-button,[data-whatinput=touch] .a-button{outline:0}.a-button--pagination{padding:13px}.a-button--isDisabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:linear-gradient(rgba(245,230,215,.9),#f5e6d7)}.a-button--secondary{color:#3c3c3c;background:#fff}.a-button__icon{width:14px;height:14px;transition:transform .15s ease-in-out;order:1}.a-button__icon:not(:only-child){margin-left:13px}.a-button:hover:not(.a-button--isDisabled),.has-hoverable-children:hover .a-button:not(.a-button--isDisabled){background:linear-gradient(rgba(235,0,31,.9),#eb001f);color:#fff}.a-button.a-button--right:hover:not(.a-button--isDisabled) .a-button__icon{transform:translateX(3px)}.a-button.a-button--arrow-down:hover:not(.a-button--isDisabled) .a-button__icon{transform:translateY(3px)}.a-button.a-button--arrow-left:hover:not(.a-button--isDisabled) .a-button__icon{transform:translateX(-3px)}.has-hoverable-children:hover .a-button.a-button--right:not(.a-button--isDisabled) .a-button__icon{transform:translateX(3px)}.has-hoverable-children:hover .a-button.a-button--arrow-down:not(.a-button--isDisabled) .a-button__icon{transform:translateY(3px)}.a-label{position:relative;line-height:1;margin-bottom:15px;display:flex}.a-label__line{width:20px;height:19px;color:#eb001f}.a-label__line--start{margin-right:-1px}.a-label__line--end{margin-left:-1px}.a-label__subject{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;color:#fff;line-height:1.1875rem;display:inline-block;max-width:calc(100% - 40px);height:19px;overflow:hidden;background-color:#eb001f;padding-left:1px;padding-right:1px}.a-skip-link{font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px;position:absolute;top:15px;left:50%;transform:translateX(-50%);justify-content:center;align-items:center;display:inline-flex;text-decoration:none;color:#fff;background:linear-gradient(rgba(60,60,60,.9),#3c3c3c);padding:11px 15px;border:0;border-radius:4px;cursor:pointer;transition:color .2s ease-in-out;z-index:9999}[data-whatinput=mouse] .a-skip-link,[data-whatinput=touch] .a-skip-link{outline:0}.a-skip-link:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}.a-link{transition:color .2s ease-in-out,border-color .2s ease-in-out;color:#3c3c3c;text-decoration:none;cursor:pointer}[data-whatinput=mouse] .a-link,[data-whatinput=touch] .a-link{outline:0}.a-link--hasCircle{font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px;justify-content:center;align-items:center;display:inline-flex}.a-link__icon{width:14px;height:14px;transition:transform .15s ease-in-out;order:1}.a-link__icon.a-svg-sprite--various-external-rounded{height:12px;width:12px}.a-link__circle,.a-link__icon:not(:only-child){margin-left:13px}.a-link__circle{position:relative;width:26px;height:26px;background-color:#3c3c3c;border-radius:13px;color:#fff;transition:transform .15s ease-in-out,background-color .2s ease-in-out;order:1;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;z-index:1}.a-link__circle .a-link__icon{margin-left:0;order:0}.a-link--isDisabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.a-link--hasCircle.a-link--isDisabled{color:#f5e6d7}.a-link--isDisabled .a-link__circle{background-color:#f5e6d7}.a-link--hidden-label .a-link__circle{margin-left:0}.a-link:hover:not(.a-link--isDisabled),.has-hoverable-children:hover .a-link:not(.a-link--isDisabled),.has-hoverable-sibling:hover+.has-hoverable-children .a-link:not(.a-link--isDisabled){color:#eb001f}.a-link:hover:not(.a-link--isDisabled) .a-link__circle,.has-hoverable-children:hover .a-link:not(.a-link--isDisabled) .a-link__circle,.has-hoverable-sibling:hover+.has-hoverable-children .a-link:not(.a-link--isDisabled) .a-link__circle{background-color:#eb001f;transform:translateX(3px)}.a-meta{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;cursor:text;margin-bottom:25px}.a-meta__author,.a-meta__link{cursor:pointer;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;padding-bottom:1px;height:17px;display:inline-block}.a-meta__line{color:#eb001f;width:11px;height:11px;margin-bottom:2px}.a-picture{display:block}.a-picture__image{width:100%}.a-tag{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;position:relative;display:inline-block;background-color:#3c3c3c;color:#fff;padding:5px 15px 4px;border-radius:15px;transition:all .2s ease-in-out;white-space:nowrap;border:0}[data-whatinput=mouse] .a-tag,[data-whatinput=touch] .a-tag{outline:0}.a-tag__count{position:absolute;top:0;right:-1px;line-height:1;border-radius:100%;background-color:#3c3c3c;color:#fff;display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:100%}.a-tag--sub{background-color:transparent;color:#222;border:2px solid #222;padding:3px 10px 2px}.a-tag--sub .a-tag__count{top:-1px;min-width:25px;height:25px;background-color:#222;padding-left:2px}.a-tag--has-count{padding-right:33px}.a-tag--has-count.a-tag--sub{padding-right:28px}a.a-tag{cursor:pointer}a.a-tag:focus,a.a-tag:hover{background-color:#eb001f}a.a-tag--sub:focus,a.a-tag--sub:hover{background:#fff}.a-tooltip{color:#fff;padding:15px 10px;width:200px;left:-175px;bottom:25px;border-radius:5px;z-index:99;text-align:center}.a-tooltip,.a-tooltip:after{position:absolute;background:#222}.a-tooltip:after{content:"";bottom:-4px;right:10px;width:10px;height:10px;transform:rotate(45deg)}.a-tooltip p{z-index:1;font-weight:400;letter-spacing:.5px}.a-tooltip p,.a-topic{position:relative;font-size:.75rem;line-height:1.125rem}.a-topic{padding-top:50px;padding-bottom:15px;display:flex;color:#eb001f;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.a-topic__line{position:absolute;top:0;left:0;transform-origin:left top;color:currentColor}.a-topic__subject{color:currentColor;flex-shrink:0}.a-topic__subtitle{color:#3c3c3c;flex-shrink:0;text-transform:uppercase;margin-left:15px;padding-left:15px;border-left:2px solid #3c3c3c}.a-topic--theme-darkMint{color:#006058}.a-topic--theme-mint{color:#64c8b9}.a-topic--theme-lightMint{color:#d1ede7}.a-topic--theme-darkBlue{color:#1e5a78}.a-topic--theme-blue{color:#6ea0eb}.a-topic--theme-lightblue{color:#dcf0fa}.a-topic--theme-darkPurple{color:#522eb7}.a-topic--theme-purple{color:#b198db}.a-topic--theme-darkPink{color:#63056b}.a-topic--theme-pink{color:#e89fdd}.a-topic--theme-red{color:#ff9196}.a-topic--theme-darkCoral{color:#8c2d4b}.a-topic--theme-coral{color:#ff9196}.a-topic--theme-orange{color:#f8a171}.a-topic--theme-lighterOrange{color:#ffe2d2}.a-topic--theme-yellow{color:#ffdc73}.a-topic--theme-lightyellow{color:#fffaaf}.a-topic--theme-darkBeige{color:#dcbe96}.a-topic--theme-beige{color:#f5e6d7}.a-topic--theme-green{color:#c5ef6c}.a-topic--theme-lightGreen{color:#efffcd}.a-topic--theme-sustainableGreen{color:#7ea87b}.a-topic--theme-darkSustainableGreen{color:#3c5939}.a-input{position:relative;width:calc(100% - 7.5px);margin:7.5px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.a-input input{width:100%;outline:none;background:#fff;border:none;border-radius:4px;height:40px;padding:0 15px;color:#3c3c3c}.a-input input::-webkit-input-placeholder{color:#3c3c3c}.a-input input:-ms-input-placeholder{color:#3c3c3c}.a-input input::-ms-input-placeholder{color:#3c3c3c}.a-input input::placeholder{color:#3c3c3c}.a-input label{font-weight:700;display:block;margin-bottom:2px}.a-input--hide-label label{display:none}.a-input__hint{color:currentColor;margin:15px 0;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.a-select{margin:7.5px;width:calc(100% - 7.5px);font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.a-select,.a-select__wrapper{position:relative}.a-select select{width:100%;outline:none;background:#fff;border:none;border-radius:4px;height:40px;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#3c3c3c}.a-select select::-ms-expand{display:none}.a-select select::-webkit-input-placeholder{color:#3c3c3c}.a-select select:-ms-input-placeholder{color:#3c3c3c}.a-select select::-ms-input-placeholder{color:#3c3c3c}.a-select select::placeholder{color:#3c3c3c}.a-select label{font-weight:700;display:block;margin-bottom:2px}.a-select--hide-label label{display:none}.a-select svg{position:absolute;width:15px;height:15px;top:50%;right:15px;fill:#3c3c3c;transition:opacity .2s ease-in-out;transform:translateY(-50%) rotate(90deg);pointer-events:none}.a-textarea{position:relative;width:calc(100% - 7.5px);margin:7.5px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.a-textarea textarea{display:block;width:100%;resize:none;outline:none;background:#fff;border:none;border-radius:4px;padding:5px 15px;font-family:inherit;color:#3c3c3c}.a-textarea textarea::-webkit-input-placeholder{color:#3c3c3c}.a-textarea textarea:-ms-input-placeholder{color:#3c3c3c}.a-textarea textarea::-ms-input-placeholder{color:#3c3c3c}.a-textarea textarea::placeholder{color:#3c3c3c}.a-textarea label{font-weight:700;display:block;margin-bottom:2px}.a-textarea--hide-label label{display:none}.a-checkbox{position:relative;width:100%;margin:15px 7.5px 7.5px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.a-checkbox label{position:relative;display:inline-block;width:100%;padding-left:35px}.a-checkbox label:before{content:"";background:#fff;margin-right:15px;border-radius:4px;display:block}.a-checkbox label:before,.a-checkbox label svg{width:24px;height:24px;position:absolute;top:0;left:0}.a-checkbox label svg{opacity:0;fill:#3c3c3c;transition:opacity .2s ease-in-out}.a-checkbox label a{border-bottom:1px solid}.a-checkbox input{position:absolute;height:1px;width:1px;top:12px;left:20px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.a-checkbox input:checked~label svg{opacity:1}.m-checkbox-group{border:0;padding:.01em 0 0;width:calc(100% - 7.5px);margin:7.5px 7.5px 25px;min-width:0}.m-checkbox-group legend{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;padding:0;display:table;font-weight:700}body:not(:-moz-handler-blocked) .m-checkbox-group{display:table-cell}.m-checkbox-group__items{display:grid;gap:15px;margin-top:15px;grid-template-columns:1fr}.m-checkbox-group__items .a-checkbox{margin:0}.m-container{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.sg-debug-grid .m-container{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.2)" width="100%" %3E%3Crect x="0" width="calc(((100% - 2px) / 2 * 1))" height="100%"/%3E%3Crect x="calc(2px + ((100% - 2px) / 2 * 1))" width="calc(((100% - 2px) / 2 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll}.m-container--hasMargin,.m-container--hasMobileMargin{padding:0 20px;max-width:1480px}.m-container--hasGrid{display:flex;flex-wrap:wrap;width:100%}.m-container--darkMint{background-color:#006058}.m-container--mint{background-color:#64c8b9}.m-container--lightMint{background-color:#d1ede7}.m-container--darkBlue{background-color:#1e5a78}.m-container--blue{background-color:#6ea0eb}.m-container--lightblue{background-color:#dcf0fa}.m-container--darkPurple{background-color:#522eb7}.m-container--purple{background-color:#b198db}.m-container--darkPink{background-color:#63056b}.m-container--pink{background-color:#e89fdd}.m-container--red{background-color:#ff9196}.m-container--darkCoral{background-color:#8c2d4b}.m-container--coral{background-color:#ff9196}.m-container--orange{background-color:#f8a171}.m-container--lighterOrange{background-color:#ffe2d2}.m-container--yellow{background-color:#ffdc73}.m-container--lightyellow{background-color:#fffaaf}.m-container--darkBeige{background-color:#dcbe96}.m-container--beige{background-color:#f5e6d7}.m-container--green{background-color:#c5ef6c}.m-container--lightGreen{background-color:#efffcd}.m-container--sustainableGreen{background-color:#7ea87b}.m-container--darkSustainableGreen{background-color:#3c5939}.m-cookie-layer{z-index:3;transform:translateY(0);position:fixed;border-radius:4px;background:#f5e6d7;color:#3c3c3c;padding:25px;transition:all .15s ease-out;bottom:0;left:0;right:0}.m-cookie-layer__wrapper{max-width:800px;margin-left:auto;margin-right:auto;display:flex;flex-flow:column}.m-cookie-layer__button-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.m-cookie-layer__buttons{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;margin-top:25px;gap:25px}.m-cookie-layer__links{display:flex}.m-cookie-layer__links a{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;margin-right:15px}.m-cookie-layer__links a:focus,.m-cookie-layer__links a:hover{text-decoration:underline}.m-cookie-layer__accept-button,.m-cookie-layer__reject-button{flex-shrink:0}.m-cookie-layer__description{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.m-cookie-layer__description a{transition:color .25s ease-out}.m-cookie-layer__description a:hover{color:#eb001f}.m-cookie-layer[aria-hidden=true]{transform:translateY(100%)}.m-cookie-layer--hidden{display:none}.m-download{display:flex;flex-flow:row;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.m-download__image{position:absolute;width:100%;height:100%}.m-download__imageContainer{width:95px;height:95px;position:relative;margin-right:15px;background-color:#3c3c3c;flex-shrink:0}.m-download__link{display:flex;align-items:center}.m-download__icon{width:25px;height:30px;flex:25px 0 0;margin-right:10px}.m-download__copy{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;flex-basis:100%;margin-top:15px}.m-event{padding-left:20px;display:block;width:100%;margin-bottom:25px}.m-event--inArticle.m-event--isInline{float:left}.m-event__headlineWrapper{position:relative}.m-event__headline{margin-bottom:15px}.has-hoverable-children .m-event__headline{cursor:pointer}.m-event__icon{position:absolute;left:-20px;width:65px;height:75px;color:rgba(60,60,60,.2)}.m-event__details{display:flex;align-items:center}.m-event__imageContainer{flex-shrink:0;width:95px;height:95px;float:left;margin-right:25px;position:relative;cursor:pointer}.m-event__image{position:relative;width:100%;height:100%}.m-event__detail{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.m-event__detail--bold{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.m-event__link{margin-top:25px}.m-event--inRow .m-event__link{padding-left:15px}.m-facts{margin-bottom:80px;display:flex;flex-wrap:wrap;width:100%}.m-facts__headline{font-size:3.125rem;line-height:3.375rem;font-weight:900;letter-spacing:.75px;color:#eb001f;display:flex;flex-direction:column;flex-wrap:wrap}.m-facts__content{margin-bottom:35px;padding-right:35px}.m-facts__copy{margin-top:25px}.m-facts__items{display:grid;width:100%}.m-facts__item{padding:25px;height:160px;display:flex;flex-direction:column;justify-content:center;background:#f5e6d7;color:#3c3c3c}.m-facts__item:first-of-type{background:#006058;color:#fff;height:320px;justify-content:flex-start}.m-facts__item:nth-of-type(2){background:#dcf0fa;color:#3c3c3c}.m-facts__item:nth-of-type(3){background:#fffaaf;color:#3c3c3c}.m-facts__item:nth-of-type(4){background:#ffe2d2;color:#3c3c3c}.m-facts__item span{display:block;margin-bottom:0}.m-facts__item h3{display:flex}.m-facts__item h3>*+*{margin-left:10px}.m-facts__item p{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;margin:0;font-weight:300}.m-form{margin:35px auto 80px;width:100%}.m-form--darkMint{background-color:#006058;padding:35px 0}.m-form--mint{background-color:#64c8b9;padding:35px 0}.m-form--lightMint{background-color:#d1ede7;padding:35px 0}.m-form--darkBlue{background-color:#1e5a78;padding:35px 0}.m-form--blue{background-color:#6ea0eb;padding:35px 0}.m-form--lightblue{background-color:#dcf0fa;padding:35px 0}.m-form--darkPurple{background-color:#522eb7;padding:35px 0}.m-form--purple{background-color:#b198db;padding:35px 0}.m-form--darkPink{background-color:#63056b;padding:35px 0}.m-form--pink{background-color:#e89fdd;padding:35px 0}.m-form--red{background-color:#ff9196;padding:35px 0}.m-form--darkCoral{background-color:#8c2d4b;padding:35px 0}.m-form--coral{background-color:#ff9196;padding:35px 0}.m-form--orange{background-color:#f8a171;padding:35px 0}.m-form--lighterOrange{background-color:#ffe2d2;padding:35px 0}.m-form--yellow{background-color:#ffdc73;padding:35px 0}.m-form--lightyellow{background-color:#fffaaf;padding:35px 0}.m-form--darkBeige{background-color:#dcbe96;padding:35px 0}.m-form--beige{background-color:#f5e6d7;padding:35px 0}.m-form--green{background-color:#c5ef6c;padding:35px 0}.m-form--lightGreen{background-color:#efffcd;padding:35px 0}.m-form--sustainableGreen{background-color:#7ea87b;padding:35px 0}.m-form--darkSustainableGreen{background-color:#3c5939;padding:35px 0}.m-form__wrapper{padding:35px 15px;margin:0 auto;width:100%}.m-form__mainForm{width:cac(100% + 15px);display:flex;flex-wrap:wrap;padding:0;border:none;margin:-7.5px}.m-form__additionalFormData,.m-form__message{display:none;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.m-form__label{margin-bottom:15px;font-size:1.625rem;line-height:2.375rem;font-weight:300}.m-form__additionalInformation{display:none;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.m-form__additionalInformation a{text-decoration:underline}.m-form__item,.m-form__submit{display:none}.m-form__item--initial,.m-form__submit--initial{display:block}.m-form__item--initial textarea,.m-form__submit--initial textarea{height:40px;transition:height .3s}.m-form--is-unfolded .m-form__item{display:block}.m-form--is-unfolded .m-form__item textarea{height:180px}.m-form--is-unfolded .m-form__additionalInformation{display:block}.m-form--is-unfolded .m-form__submit{display:flex;width:100%;justify-content:flex-end;margin:50px 0 0}.m-form[data-state=error] .m-form__message,.m-form[data-state=success] .m-form__message{display:block}.m-form[data-state=success] .m-form__mainForm{display:none}.m-form[data-state=error] .m-form__message,.m-form[data-state=error] input,.m-form[data-state=error] select,.m-form[data-state=error] textarea{color:#ff4f4f}.o-content-blocks--darkMint .m-form{background-color:#006058}.o-content-blocks--mint .m-form{background-color:#64c8b9}.o-content-blocks--lightMint .m-form{background-color:#d1ede7}.o-content-blocks--darkBlue .m-form{background-color:#1e5a78}.o-content-blocks--blue .m-form{background-color:#6ea0eb}.o-content-blocks--lightblue .m-form{background-color:#dcf0fa}.o-content-blocks--darkPurple .m-form{background-color:#522eb7}.o-content-blocks--purple .m-form{background-color:#b198db}.o-content-blocks--darkPink .m-form{background-color:#63056b}.o-content-blocks--pink .m-form{background-color:#e89fdd}.o-content-blocks--red .m-form{background-color:#ff9196}.o-content-blocks--darkCoral .m-form{background-color:#8c2d4b}.o-content-blocks--coral .m-form{background-color:#ff9196}.o-content-blocks--orange .m-form{background-color:#f8a171}.o-content-blocks--lighterOrange .m-form{background-color:#ffe2d2}.o-content-blocks--yellow .m-form{background-color:#ffdc73}.o-content-blocks--lightyellow .m-form{background-color:#fffaaf}.o-content-blocks--darkBeige .m-form{background-color:#dcbe96}.o-content-blocks--beige .m-form{background-color:#f5e6d7}.o-content-blocks--green .m-form{background-color:#c5ef6c}.o-content-blocks--lightGreen .m-form{background-color:#efffcd}.o-content-blocks--sustainableGreen .m-form{background-color:#7ea87b}.o-content-blocks--darkSustainableGreen .m-form{background-color:#3c5939}.o-content-blocks--lightblue .m-form{color:#3c3c3c}.m-teaser{width:100%;display:block;text-decoration:none;position:relative;z-index:0}[data-whatintent=mouse] .m-teaser,[data-whatintent=touch] .m-teaser{outline:0}.m-teaser__label{font-size:.75rem;line-height:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.75px;color:#eb001f;padding-bottom:15px}.m-teaser__body{position:relative;padding-left:15px}.m-teaser__copy{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;margin-top:15px}.m-teaser__link{margin-top:25px}.m-teaser__headline{font-size:1.625rem;line-height:2.375rem;font-weight:300;cursor:pointer;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.m-teaser__headline:first-child{margin-top:25px}.m-teaser__figure{width:100%;position:relative}.m-teaser__figure--marginTop{margin-top:15px}.m-teaser__image,.m-teaser__theme-box{height:100%;position:absolute;top:0;left:0}.m-teaser__theme-box{width:100%;z-index:0;transform:translate(15px,-15px);transition:width .4s ease-out!important;background-color:#f5e6d7}.m-teaser--darkMint .m-teaser__theme-box{background-color:#006058}.m-teaser--mint .m-teaser__theme-box{background-color:#64c8b9}.m-teaser--lightMint .m-teaser__theme-box{background-color:#d1ede7}.m-teaser--darkBlue .m-teaser__theme-box{background-color:#1e5a78}.m-teaser--blue .m-teaser__theme-box{background-color:#6ea0eb}.m-teaser--lightblue .m-teaser__theme-box{background-color:#dcf0fa}.m-teaser--darkPurple .m-teaser__theme-box{background-color:#522eb7}.m-teaser--purple .m-teaser__theme-box{background-color:#b198db}.m-teaser--darkPink .m-teaser__theme-box{background-color:#63056b}.m-teaser--pink .m-teaser__theme-box{background-color:#e89fdd}.m-teaser--red .m-teaser__theme-box{background-color:#ff9196}.m-teaser--darkCoral .m-teaser__theme-box{background-color:#8c2d4b}.m-teaser--coral .m-teaser__theme-box{background-color:#ff9196}.m-teaser--orange .m-teaser__theme-box{background-color:#f8a171}.m-teaser--lighterOrange .m-teaser__theme-box{background-color:#ffe2d2}.m-teaser--yellow .m-teaser__theme-box{background-color:#ffdc73}.m-teaser--lightyellow .m-teaser__theme-box{background-color:#fffaaf}.m-teaser--darkBeige .m-teaser__theme-box{background-color:#dcbe96}.m-teaser--beige .m-teaser__theme-box{background-color:#f5e6d7}.m-teaser--green .m-teaser__theme-box{background-color:#c5ef6c}.m-teaser--lightGreen .m-teaser__theme-box{background-color:#efffcd}.m-teaser--sustainableGreen .m-teaser__theme-box{background-color:#7ea87b}.m-teaser--darkSustainableGreen .m-teaser__theme-box{background-color:#3c5939}.m-teaser img.m-teaser__image{width:100%;z-index:1;transition-delay:.4s;transition-property:opacity,transform;transition-timing-function:ease-out}.m-teaser--image-loaded.m-teaser--is-in-viewport img.m-teaser__image,.m-teaser img.m-teaser__image{transform:translateX(0);opacity:1}.m-teaser--image-loaded.m-teaser--is-in-viewport .m-teaser__theme-box{width:100%}.m-teaser__image-wrapper{margin-top:15px}.m-teaser__topic{z-index:2;transform:translateY(-15px)}.m-teaser--square .m-teaser__figure{padding-top:100%}.m-teaser--square .m-teaser__image-wrapper{width:calc((100% - 2px)/2*1)}.m-teaser--landscape .m-teaser__figure{padding-top:66.666%}.m-teaser--landscape .m-teaser__image-wrapper{width:calc(2px + (100% - 2px)/2*1.5)}.m-teaser--horizontal-topic .a-topic{padding-top:25px}.m-teaser--horizontal-topic .m-teaser__body{max-width:600px}.m-teaser--bold .m-teaser__headline{font-size:2.625rem;line-height:3.375rem;font-weight:300}.m-teaser--headline .m-teaser__body{padding-top:0;padding-left:0}.m-teaser--headline .m-teaser__category{margin:0;padding:0}.m-teaser__category-syllable{font-size:3.125rem;line-height:3.375rem;color:#eb001f;font-weight:900;letter-spacing:.75px;word-break:break-word;list-style-type:none;padding:0}.m-teaser__category-syllable:hover{cursor:pointer}div.m-teaser .m-teaser__category-syllable:hover{cursor:text}.m-teaser--headline .m-teaser__link{padding-left:15px}.m-teaser--intro{width:100%}.m-teaser--large .m-teaser__image-wrapper{max-width:75%;width:100%}.m-teaser--large .m-teaser__figure{padding-top:100%}.m-teaser--theme-darkMint.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkMint .m-teaser__topic{color:#006058}.m-teaser--theme-mint.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-mint .m-teaser__topic{color:#64c8b9}.m-teaser--theme-lightMint.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-lightMint .m-teaser__topic{color:#d1ede7}.m-teaser--theme-darkBlue.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkBlue .m-teaser__topic{color:#1e5a78}.m-teaser--theme-blue.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-blue .m-teaser__topic{color:#6ea0eb}.m-teaser--theme-lightblue.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-lightblue .m-teaser__topic{color:#dcf0fa}.m-teaser--theme-darkPurple.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkPurple .m-teaser__topic{color:#522eb7}.m-teaser--theme-purple.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-purple .m-teaser__topic{color:#b198db}.m-teaser--theme-darkPink.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkPink .m-teaser__topic{color:#63056b}.m-teaser--theme-pink.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-pink .m-teaser__topic{color:#e89fdd}.m-teaser--theme-red.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-red .m-teaser__topic{color:#ff9196}.m-teaser--theme-darkCoral.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkCoral .m-teaser__topic{color:#8c2d4b}.m-teaser--theme-coral.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-coral .m-teaser__topic{color:#ff9196}.m-teaser--theme-orange.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-orange .m-teaser__topic{color:#f8a171}.m-teaser--theme-lighterOrange.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-lighterOrange .m-teaser__topic{color:#ffe2d2}.m-teaser--theme-yellow.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-yellow .m-teaser__topic{color:#ffdc73}.m-teaser--theme-lightyellow.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-lightyellow .m-teaser__topic{color:#fffaaf}.m-teaser--theme-darkBeige.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkBeige .m-teaser__topic{color:#dcbe96}.m-teaser--theme-beige.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-beige .m-teaser__topic{color:#f5e6d7}.m-teaser--theme-green.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-green .m-teaser__topic{color:#c5ef6c}.m-teaser--theme-lightGreen.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-lightGreen .m-teaser__topic{color:#efffcd}.m-teaser--theme-sustainableGreen.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-sustainableGreen .m-teaser__topic{color:#7ea87b}.m-teaser--theme-darkSustainableGreen.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkSustainableGreen .m-teaser__topic{color:#3c5939}.m-highlight-teaser{display:block;position:relative;z-index:0;text-decoration:none;width:100%}[data-whatintent=mouse] .m-highlight-teaser,[data-whatintent=touch] .m-highlight-teaser{outline:0}.m-highlight-teaser__link{display:block}.m-highlight-teaser__figure{width:100%;position:relative;padding-bottom:100%}.m-highlight-teaser__figure--marginTop{margin-top:15px}.m-highlight-teaser__image-wrapper{width:100%;padding-right:15px;position:relative;display:inline-block}.m-highlight-teaser__image,.m-highlight-teaser__theme-box{height:100%;position:absolute;top:0;left:0}.m-highlight-teaser__theme-box{width:100%;z-index:0;transform:translate(15px,-15px);background-color:#f5e6d7;transition:width .7s ease-out!important}.m-highlight-teaser--darkMint .m-highlight-teaser__theme-box{background-color:#006058}.m-highlight-teaser--mint .m-highlight-teaser__theme-box{background-color:#64c8b9}.m-highlight-teaser--lightMint .m-highlight-teaser__theme-box{background-color:#d1ede7}.m-highlight-teaser--darkBlue .m-highlight-teaser__theme-box{background-color:#1e5a78}.m-highlight-teaser--blue .m-highlight-teaser__theme-box{background-color:#6ea0eb}.m-highlight-teaser--lightblue .m-highlight-teaser__theme-box{background-color:#dcf0fa}.m-highlight-teaser--darkPurple .m-highlight-teaser__theme-box{background-color:#522eb7}.m-highlight-teaser--purple .m-highlight-teaser__theme-box{background-color:#b198db}.m-highlight-teaser--darkPink .m-highlight-teaser__theme-box{background-color:#63056b}.m-highlight-teaser--pink .m-highlight-teaser__theme-box{background-color:#e89fdd}.m-highlight-teaser--red .m-highlight-teaser__theme-box{background-color:#ff9196}.m-highlight-teaser--darkCoral .m-highlight-teaser__theme-box{background-color:#8c2d4b}.m-highlight-teaser--coral .m-highlight-teaser__theme-box{background-color:#ff9196}.m-highlight-teaser--orange .m-highlight-teaser__theme-box{background-color:#f8a171}.m-highlight-teaser--lighterOrange .m-highlight-teaser__theme-box{background-color:#ffe2d2}.m-highlight-teaser--yellow .m-highlight-teaser__theme-box{background-color:#ffdc73}.m-highlight-teaser--lightyellow .m-highlight-teaser__theme-box{background-color:#fffaaf}.m-highlight-teaser--darkBeige .m-highlight-teaser__theme-box{background-color:#dcbe96}.m-highlight-teaser--beige .m-highlight-teaser__theme-box{background-color:#f5e6d7}.m-highlight-teaser--green .m-highlight-teaser__theme-box{background-color:#c5ef6c}.m-highlight-teaser--lightGreen .m-highlight-teaser__theme-box{background-color:#efffcd}.m-highlight-teaser--sustainableGreen .m-highlight-teaser__theme-box{background-color:#7ea87b}.m-highlight-teaser--darkSustainableGreen .m-highlight-teaser__theme-box{background-color:#3c5939}.m-highlight-teaser img.m-highlight-teaser__image{width:100%;z-index:1;transform:translateX(0);transition-delay:.7s;transition-property:opacity,transform;opacity:1}.m-highlight-teaser--image-loaded.m-highlight-teaser--is-in-viewport img.m-highlight-teaser__image{opacity:1;transform:translateX(0)}.m-highlight-teaser--image-loaded.m-highlight-teaser--is-in-viewport .m-highlight-teaser__theme-box{width:100%}.m-highlight-teaser__event,.m-highlight-teaser__teaser{position:relative;background-color:#fff;z-index:2}.m-highlight-teaser__event{padding-top:25px;padding-bottom:25px;padding-left:0}.m-highlight-teaser__event .m-event__label{margin-bottom:25px}.m-highlight-teaser__tags{float:left;list-style-type:none;margin:0;display:none;padding:25px 15px;overflow:hidden;max-height:100px}.m-highlight-teaser__tag{padding:0;margin:0 15px 15px 0;display:inline-block}.m-contact-info{position:relative;display:block;width:100%;margin-bottom:35px}.m-contact-info__image-wrapper{width:95px;overflow:hidden}.m-contact-info__image{width:100%;position:relative}.m-contact-info__body{width:calc(100% - 95px);position:relative}.m-contact-info__item{width:100%}.m-contact-info__item-content{width:100%;display:flex}.m-contact-info__item--with-image .m-contact-info__body{padding-left:15px}.m-contact-info__label{position:relative;left:-3px;font-size:1.625rem;line-height:2.375rem;font-weight:300;margin-bottom:15px}.m-contact-info__name{font-size:1.0625rem;line-height:1.75rem;font-weight:700;letter-spacing:.5px}.m-contact-info__contact{padding-top:15px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.m-contact-info__contact-item{display:block}.m-contact-info__contact-item span{border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;transition:color .2s ease-in-out;margin-bottom:4px;height:27px}.m-contact-info__contact-item--phone span:hover,.m-contact-info__contact-item span:hover{color:#eb001f}.m-contact-info__contact-icon--phone{width:16px;height:30px;margin-right:18px;margin-left:3px}.m-contact-info__contact-icon--mail{width:22px;height:16px;margin-right:16px}.m-contact-info__contact-icon--share{width:30px;height:30px;margin:0 8px 0 0}.m-contact-info--multiple-items .m-contact-info__item{margin-bottom:35px}.m-contact-info--multiple-items .m-contact-info__contact{display:none}.m-contact-info--multiple-items .m-contact-info__contact--mobile{display:flex}.m-blockquote-teaser{position:relative;display:block;margin-bottom:80px;z-index:0}.m-blockquote-teaser__quote{margin-left:0;margin-bottom:0}.m-blockquote-teaser__quote__quotation{padding-left:0;margin-bottom:0}.m-blockquote-teaser__body{position:relative;padding-top:10px;padding-left:15px}.m-blockquote-teaser__text-box{position:relative}.m-blockquote-teaser__quotation-text{font-size:1.625rem;line-height:2.375rem;font-weight:300;position:relative;z-index:100}.m-blockquote-teaser__quote__end-icon,.m-blockquote-teaser__quote__start-icon{position:absolute;height:120px;width:103px;color:#f5e6d7;opacity:.7;transform:translateY(-50%);top:50%}.m-blockquote-teaser__quote__start-icon{left:-20px;margin-top:35px}.m-blockquote-teaser__quote__end-icon{right:-10px;margin-top:-35px}.m-blockquote-teaser__image-wrapper{position:relative;display:inline-block}.m-blockquote-teaser__label{margin-left:10px}.m-blockquote-teaser__image-container{position:relative;display:block;width:95px;height:95px;margin-bottom:50px}.m-blockquote-teaser__image-container+.m-blockquote-teaser__label{position:absolute;top:65px}.m-blockquote-teaser__image{width:100%;height:100%;border-radius:50%}.m-blockquote-teaser__author{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;display:block;font-style:normal;padding:15px}.m-blockquote-teaser__author-name{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.m-blockquote-teaser__link{margin-top:15px;padding-left:15px}.m-pagination{width:100%;display:flex;justify-content:center;margin-top:25px;margin-bottom:190px}.m-pagination_list{list-style-type:none;margin:0;padding:0;display:inline-flex;align-items:center;max-width:100%;flex-wrap:wrap}.m-pagination__item{padding:0;margin:15px 0 0;display:none;position:relative}.m-pagination__item--show-on-mobile,.m-pagination__item:first-child,.m-pagination__item:last-child{display:inline-block}.m-pagination__item--is-current{color:#222}.m-pagination__link{font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px;display:inline-block;line-height:2.1875rem;padding-left:23px;padding-right:23px;transition:color .15s ease-in-out}[data-whatinput=mouse] .m-pagination__link,[data-whatinput=touch] .m-pagination__link{outline:0}.m-pagination__link:focus,.m-pagination__link:hover{color:#eb001f}.m-pagination__item--has-divider.m-pagination__item--show-on-mobile~.m-pagination__item--show-on-mobile:before{content:"";width:2px;height:15px;background-color:#3c3c3c;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m-pagination__button{padding:13px}.m-category-header{position:relative;width:100%}.m-category-header__headline-wrapper{position:relative;width:100%;margin-bottom:80px}.m-category-header__headline-wrapper:before{content:"";width:100%;position:absolute;top:0;background-color:#f5e6d7;height:calc(100% - 30px)}.m-category-header__wrapper{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.m-category-header__content{position:relative;margin:80px auto;padding:0 20px}.m-category-header__headline{font-size:3.125rem;line-height:3.375rem;font-weight:900;letter-spacing:.75px;position:relative;color:#eb001f;display:flex;flex-wrap:wrap;padding:0 20px;word-break:break-all}.m-category-header__anchor-headline{margin:0 auto;padding-top:80px}.m-category-header__copy{margin:0 auto;font-size:1.625rem;line-height:2.375rem;font-weight:300}.m-category-header__copy-small{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;margin-left:10px;z-index:100}.m-category-header__anchor-links-wrapper{position:relative;overflow-x:hidden;padding:35px 0}.m-category-header__icon{display:inline-block;color:#eb001f;width:25px;height:25px}.m-category-header__anchor-links{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,2fr));gap:25px;overflow-x:auto;white-space:nowrap;padding:0 0 35px;margin-left:-23px;-ms-overflow-style:none;scrollbar-width:none}.m-category-header__anchor-links::-webkit-scrollbar{display:none}.m-category-header__anchor-links>a{margin:0;text-align:left}.m-category-header__anchor-circle{transition:background-color .2s ease-in-out;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background-color:#5e5654;color:#fff;font-size:.875rem;font-weight:700;flex-shrink:0;flex-grow:0}.m-category-header__anchor-link{display:flex;align-items:baseline;margin:0 25px;transition:background-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out;transition:background-color .2s ease-in-out,text-decoration-color .2s ease-in-out;transition:background-color .2s ease-in-out,text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}.m-category-header__anchor-link>a{display:block;width:100%;height:100%;margin-left:15px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.m-category-header__anchor-link:hover{-webkit-text-decoration-color:#eb001f;text-decoration-color:#eb001f}.m-category-header__anchor-link:hover .m-category-header__anchor-circle{background-color:#eb001f}.m-category-header__anchor-gradient{content:"";position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:1;transition:opacity .3s ease}.m-category-header__anchor-gradient--left{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.m-category-header__anchor-gradient--right{right:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.m-category-header--theme-darkMint .m-category-header__headline{color:#006058}.m-category-header--theme-mint .m-category-header__headline{color:#64c8b9}.m-category-header--theme-lightMint .m-category-header__headline{color:#d1ede7}.m-category-header--theme-darkBlue .m-category-header__headline{color:#1e5a78}.m-category-header--theme-blue .m-category-header__headline{color:#6ea0eb}.m-category-header--theme-lightblue .m-category-header__headline{color:#dcf0fa}.m-category-header--theme-darkPurple .m-category-header__headline{color:#522eb7}.m-category-header--theme-purple .m-category-header__headline{color:#b198db}.m-category-header--theme-darkPink .m-category-header__headline{color:#63056b}.m-category-header--theme-pink .m-category-header__headline{color:#e89fdd}.m-category-header--theme-red .m-category-header__headline{color:#ff9196}.m-category-header--theme-darkCoral .m-category-header__headline{color:#8c2d4b}.m-category-header--theme-coral .m-category-header__headline{color:#ff9196}.m-category-header--theme-orange .m-category-header__headline{color:#f8a171}.m-category-header--theme-lighterOrange .m-category-header__headline{color:#ffe2d2}.m-category-header--theme-yellow .m-category-header__headline{color:#ffdc73}.m-category-header--theme-lightyellow .m-category-header__headline{color:#fffaaf}.m-category-header--theme-darkBeige .m-category-header__headline{color:#dcbe96}.m-category-header--theme-beige .m-category-header__headline{color:#f5e6d7}.m-category-header--theme-green .m-category-header__headline{color:#c5ef6c}.m-category-header--theme-lightGreen .m-category-header__headline{color:#efffcd}.m-category-header--theme-sustainableGreen .m-category-header__headline{color:#7ea87b}.m-category-header--theme-darkSustainableGreen .m-category-header__headline{color:#3c5939}.m-share-link{display:inline-block;color:#3c3c3c}.m-share-link__icon{width:27px;height:27px;pointer-events:none}.m-social-embed{width:100%;position:relative;margin-bottom:25px}.m-social-embed--instagram iframe,.m-social-embed--podigee iframe{width:100%!important;min-width:auto!important}.m-social-embed .fb-post>span{width:100%!important;overflow-y:auto}.m-social-embed .fb-post iframe{width:100%!important;max-width:650px!important;min-width:auto!important}.m-stage{display:block;position:relative;width:100%;max-width:1700px;margin-right:auto;margin-left:auto}.m-stage--article{padding-top:15px}.m-stage--articleNoMedia{padding-top:0;max-width:none}.m-stage--intro-teaser{padding-right:15px;padding-top:15px;margin-bottom:-85px}.m-stage--intro-teaser .m-stage__background,.m-stage--intro-teaser .m-stage__inner{padding-top:91.5%}.m-stage--intro-teaser .m-stage__container>img{height:100%;width:auto}.m-stage__background{width:calc(100% - 20px);margin-left:20px;padding-top:50%;position:absolute;top:0;background-color:#f5e6d7}.m-stage--darkMint .m-stage__background{background-color:#006058}.m-stage--mint .m-stage__background{background-color:#64c8b9}.m-stage--lightMint .m-stage__background{background-color:#d1ede7}.m-stage--darkBlue .m-stage__background{background-color:#1e5a78}.m-stage--blue .m-stage__background{background-color:#6ea0eb}.m-stage--lightblue .m-stage__background{background-color:#dcf0fa}.m-stage--darkPurple .m-stage__background{background-color:#522eb7}.m-stage--purple .m-stage__background{background-color:#b198db}.m-stage--darkPink .m-stage__background{background-color:#63056b}.m-stage--pink .m-stage__background{background-color:#e89fdd}.m-stage--red .m-stage__background{background-color:#ff9196}.m-stage--darkCoral .m-stage__background{background-color:#8c2d4b}.m-stage--coral .m-stage__background{background-color:#ff9196}.m-stage--orange .m-stage__background{background-color:#f8a171}.m-stage--lighterOrange .m-stage__background{background-color:#ffe2d2}.m-stage--yellow .m-stage__background{background-color:#ffdc73}.m-stage--lightyellow .m-stage__background{background-color:#fffaaf}.m-stage--darkBeige .m-stage__background{background-color:#dcbe96}.m-stage--beige .m-stage__background{background-color:#f5e6d7}.m-stage--green .m-stage__background{background-color:#c5ef6c}.m-stage--lightGreen .m-stage__background{background-color:#efffcd}.m-stage--sustainableGreen .m-stage__background{background-color:#7ea87b}.m-stage--darkSustainableGreen .m-stage__background{background-color:#3c5939}.m-stage--articleNoMedia .m-stage__background{position:relative;height:15px;padding-top:0;background-color:#f5e6d7}.m-stage--intro-teaser .m-stage__background{transition:width .6s ease-out!important;width:100%}.o-intro-teaser--image-loaded.o-intro-teaser--is-in-viewport .m-stage--intro-teaser .m-stage__background,.o-intro-teaser--is-in-viewport .m-stage--intro-teaser .m-stage__background{width:100%;max-width:calc(100% - 20px)}.m-stage--articleNoMedia.m-stage--darkMint .m-stage__background{background-color:#006058}.m-stage--articleNoMedia.m-stage--mint .m-stage__background{background-color:#64c8b9}.m-stage--articleNoMedia.m-stage--lightMint .m-stage__background{background-color:#d1ede7}.m-stage--articleNoMedia.m-stage--darkBlue .m-stage__background{background-color:#1e5a78}.m-stage--articleNoMedia.m-stage--blue .m-stage__background{background-color:#6ea0eb}.m-stage--articleNoMedia.m-stage--lightblue .m-stage__background{background-color:#dcf0fa}.m-stage--articleNoMedia.m-stage--darkPurple .m-stage__background{background-color:#522eb7}.m-stage--articleNoMedia.m-stage--purple .m-stage__background{background-color:#b198db}.m-stage--articleNoMedia.m-stage--darkPink .m-stage__background{background-color:#63056b}.m-stage--articleNoMedia.m-stage--pink .m-stage__background{background-color:#e89fdd}.m-stage--articleNoMedia.m-stage--red .m-stage__background{background-color:#ff9196}.m-stage--articleNoMedia.m-stage--darkCoral .m-stage__background{background-color:#8c2d4b}.m-stage--articleNoMedia.m-stage--coral .m-stage__background{background-color:#ff9196}.m-stage--articleNoMedia.m-stage--orange .m-stage__background{background-color:#f8a171}.m-stage--articleNoMedia.m-stage--lighterOrange .m-stage__background{background-color:#ffe2d2}.m-stage--articleNoMedia.m-stage--yellow .m-stage__background{background-color:#ffdc73}.m-stage--articleNoMedia.m-stage--lightyellow .m-stage__background{background-color:#fffaaf}.m-stage--articleNoMedia.m-stage--darkBeige .m-stage__background{background-color:#dcbe96}.m-stage--articleNoMedia.m-stage--beige .m-stage__background{background-color:#f5e6d7}.m-stage--articleNoMedia.m-stage--green .m-stage__background{background-color:#c5ef6c}.m-stage--articleNoMedia.m-stage--lightGreen .m-stage__background{background-color:#efffcd}.m-stage--articleNoMedia.m-stage--sustainableGreen .m-stage__background{background-color:#7ea87b}.m-stage--articleNoMedia.m-stage--darkSustainableGreen .m-stage__background{background-color:#3c5939}.m-stage__inner{width:100%;padding-top:50%;position:relative}.m-stage__container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.m-stage__container>img{position:absolute;width:100%;transition-delay:.6s;transition-property:opacity,transform}.m-stage--intro-teaser .m-stage__container>img{opacity:1;transform:translateX(0);left:0}.o-intro-teaser--image-loaded.o-intro-teaser--is-in-viewport .m-stage--intro-teaser .m-stage__container>img{opacity:1;transform:translateX(0)}.m-stage__video{height:100%;position:relative}.m-stage__video video{position:absolute;height:100%;width:100%;object-fit:cover;left:0;top:0}.m-language-switch{display:flex;flex-direction:column;position:relative}.m-language-switch__item{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;cursor:pointer;font-weight:700;position:relative;display:block;padding:0;transition:color .2s ease-in-out}.m-language-switch__item:hover{color:#eb001f}[data-whatinput=mouse] .m-language-switch__item:focus,[data-whatinput=touch] .m-language-switch__item:focus{outline:0}.m-language-switch__item--active{color:#222}.m-language-switch__tooltip{display:none}.m-language-switch__item:hover .m-language-switch__tooltip{display:block}.m-language-switch--light .m-language-switch__item{opacity:.6;color:#fff}.m-language-switch--light .m-language-switch__item--active,.m-language-switch--light .m-language-switch__item:hover{opacity:1}.m-language-switch--horizontal{flex-direction:row}.m-language-switch--horizontal>*+*{margin-left:25px;position:relative;display:block}.m-language-switch--horizontal>*+:before{content:"";position:absolute;width:2px;height:15px;left:-12.5px;top:50%;margin-top:-7px;background:#fff}.m-table__entry{padding:25px 15px}.m-table__entry:nth-of-type(odd){background:#f5e6d7;padding:15px}.m-table__key,.m-table__value{position:relative;margin:0}.m-table__key{display:flex;align-items:center;font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.m-table__value{padding-left:35px;align-self:center;margin-top:10px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.m-table__value a{text-decoration:underline}.m-table__value svg{position:absolute;left:0;top:8px;width:12px;height:12px}.m-tabs{margin-bottom:80px}.m-tabs__tablist{margin:15px 0}.m-tabs__tab{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;display:inline-block;background-color:#f5e6d7;color:#3c3c3c;padding:5px 15px 4px;margin:0 15px 15px 0;border-radius:15px;transition:background-color .2s ease-in-out;white-space:nowrap;border:0;cursor:pointer}[data-whatinput=mouse] .m-tabs__tab,[data-whatinput=touch] .m-tabs__tab{outline:0}.m-tabs__tab:hover{background-color:#eb001f;color:#fff}.m-tabs__tab:focus,.m-tabs__tab[aria-selected=true]{background-color:#222;color:#fff}.m-tabs__download{margin-bottom:35px}.m-tabs__link{padding:15px 0}.m-tags{padding-bottom:110px}.m-tags__headline{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;padding-top:15px;padding-bottom:15px}.m-tags__items{float:left;list-style-type:none;margin:0;padding:0}.m-tags__item{padding:0;margin:0 15px 15px 0;display:inline-block}.m-iframe{position:relative;z-index:0;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:25px}.m-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;outline:none;border:none}.m-breadcrumb{position:absolute;display:none;transform:rotate(-90deg);transform-origin:right bottom;top:200px;right:-15px;z-index:1}.m-breadcrumb__list{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:0}.m-breadcrumb__list-item{display:flex;justify-content:center;align-items:center}.m-breadcrumb__link{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.m-breadcrumb__link:not([aria-current]){border-bottom:1px solid #3c3c3c}.m-breadcrumb__link:not([aria-current]):hover{border-color:#eb001f}.m-breadcrumb__spacer{display:inline-block;color:#eb001f;margin:0 5px;flex:0 0 auto}.m-breadcrumb__spacer svg{width:14px;height:14px}.m-richtext{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.m-richtext h3 a:focus,.m-richtext h3 a:hover,.m-richtext h4 a:focus,.m-richtext h4 a:hover,.m-richtext p a:focus,.m-richtext p a:hover,.m-richtext ul a:focus,.m-richtext ul a:hover{color:#eb001f}.m-richtext h3 a[target=_blank]:focus:before,.m-richtext h3 a[target=_blank]:hover:before,.m-richtext h4 a[target=_blank]:focus:before,.m-richtext h4 a[target=_blank]:hover:before,.m-richtext p a[target=_blank]:focus:before,.m-richtext p a[target=_blank]:hover:before,.m-richtext ul a[target=_blank]:focus:before,.m-richtext ul a[target=_blank]:hover:before{background:url(/unternehmen/dist/svg-icons/465363994f299b52c601b548bd0869b1.external-link-arrow-red.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#fff}.m-richtext h3{color:#5e5654;margin-bottom:15px}.m-richtext h3~h4{margin-top:0}.m-richtext p{margin-bottom:25px}.m-richtext p b,.m-richtext p strong{font-weight:700}.m-richtext p.small-copy{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.m-richtext p.questioner{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:11px 11px;padding-right:11px;margin-right:-11px;padding-bottom:5px;margin-bottom:-5px}.m-richtext p.questioner~p{margin-top:25px}.o-content-blocks--darkMint .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(0,96,88,.3),rgba(0,96,88,.3))}.o-content-blocks--mint .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(100,200,185,.3),rgba(100,200,185,.3))}.o-content-blocks--lightMint .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(209,237,231,.3),rgba(209,237,231,.3))}.o-content-blocks--darkBlue .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(30,90,120,.3),rgba(30,90,120,.3))}.o-content-blocks--blue .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(110,160,235,.3),rgba(110,160,235,.3))}.o-content-blocks--lightblue .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(220,240,250,.3),rgba(220,240,250,.3))}.o-content-blocks--darkPurple .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(82,46,183,.3),rgba(82,46,183,.3))}.o-content-blocks--purple .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(177,152,219,.3),rgba(177,152,219,.3))}.o-content-blocks--darkPink .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(99,5,107,.3),rgba(99,5,107,.3))}.o-content-blocks--pink .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(232,159,221,.3),rgba(232,159,221,.3))}.o-content-blocks--red .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(255,145,150,.3),rgba(255,145,150,.3))}.o-content-blocks--darkCoral .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(140,45,75,.3),rgba(140,45,75,.3))}.o-content-blocks--coral .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(255,145,150,.3),rgba(255,145,150,.3))}.o-content-blocks--orange .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(248,161,113,.3),rgba(248,161,113,.3))}.o-content-blocks--lighterOrange .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(255,226,210,.3),rgba(255,226,210,.3))}.o-content-blocks--yellow .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(255,220,115,.3),rgba(255,220,115,.3))}.o-content-blocks--lightyellow .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(255,250,175,.3),rgba(255,250,175,.3))}.o-content-blocks--darkBeige .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(220,190,150,.3),rgba(220,190,150,.3))}.o-content-blocks--beige .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(245,230,215,.3),rgba(245,230,215,.3))}.o-content-blocks--green .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(197,239,108,.3),rgba(197,239,108,.3))}.o-content-blocks--lightGreen .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(239,255,205,.3),rgba(239,255,205,.3))}.o-content-blocks--sustainableGreen .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(126,168,123,.3),rgba(126,168,123,.3))}.o-content-blocks--darkSustainableGreen .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(60,89,57,.3),rgba(60,89,57,.3))}.m-richtext .answerer{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.m-richtext ul{margin-top:0;margin-bottom:25px}.m-richtext ul li{position:relative;list-style-type:none}.m-richtext ul li:before{position:absolute;top:10px;content:"";width:5px;height:5px;margin-left:-17px;border-radius:50%;background:currentColor}.m-hero-teaser{display:block;position:relative;text-decoration:none;z-index:0;margin-bottom:80px;width:100%}[data-whatintent=mouse] .m-hero-teaser,[data-whatintent=touch] .m-hero-teaser{outline:0}.m-hero-teaser__figure{width:100%;position:relative;padding-bottom:100%}.m-hero-teaser__image-wrapper{padding-right:15px;position:relative;width:100%}.m-hero-teaser__image,.m-hero-teaser__theme-box{height:100%;position:absolute;top:0;left:0}.m-hero-teaser__theme-box{width:100%;z-index:0;background-color:#f5e6d7;transition:width .7s ease-out!important;transform:translate(15px,-15px)}.m-hero-teaser--darkMint .m-hero-teaser__theme-box{background-color:#006058}.m-hero-teaser--mint .m-hero-teaser__theme-box{background-color:#64c8b9}.m-hero-teaser--lightMint .m-hero-teaser__theme-box{background-color:#d1ede7}.m-hero-teaser--darkBlue .m-hero-teaser__theme-box{background-color:#1e5a78}.m-hero-teaser--blue .m-hero-teaser__theme-box{background-color:#6ea0eb}.m-hero-teaser--lightblue .m-hero-teaser__theme-box{background-color:#dcf0fa}.m-hero-teaser--darkPurple .m-hero-teaser__theme-box{background-color:#522eb7}.m-hero-teaser--purple .m-hero-teaser__theme-box{background-color:#b198db}.m-hero-teaser--darkPink .m-hero-teaser__theme-box{background-color:#63056b}.m-hero-teaser--pink .m-hero-teaser__theme-box{background-color:#e89fdd}.m-hero-teaser--red .m-hero-teaser__theme-box{background-color:#ff9196}.m-hero-teaser--darkCoral .m-hero-teaser__theme-box{background-color:#8c2d4b}.m-hero-teaser--coral .m-hero-teaser__theme-box{background-color:#ff9196}.m-hero-teaser--orange .m-hero-teaser__theme-box{background-color:#f8a171}.m-hero-teaser--lighterOrange .m-hero-teaser__theme-box{background-color:#ffe2d2}.m-hero-teaser--yellow .m-hero-teaser__theme-box{background-color:#ffdc73}.m-hero-teaser--lightyellow .m-hero-teaser__theme-box{background-color:#fffaaf}.m-hero-teaser--darkBeige .m-hero-teaser__theme-box{background-color:#dcbe96}.m-hero-teaser--beige .m-hero-teaser__theme-box{background-color:#f5e6d7}.m-hero-teaser--green .m-hero-teaser__theme-box{background-color:#c5ef6c}.m-hero-teaser--lightGreen .m-hero-teaser__theme-box{background-color:#efffcd}.m-hero-teaser--sustainableGreen .m-hero-teaser__theme-box{background-color:#7ea87b}.m-hero-teaser--darkSustainableGreen .m-hero-teaser__theme-box{background-color:#3c5939}.m-hero-teaser img.m-hero-teaser__image{width:100%;z-index:1;transition-delay:.7s;transition-property:opacity,transform;opacity:1;transform:translate(0)}.m-hero-teaser--is-in-viewport .m-hero-teaser__theme-box{width:100%}.m-hero-teaser__event,.m-hero-teaser__teaser{position:relative;z-index:2;width:100%}.m-hero-teaser__event{padding-top:25px;padding-bottom:25px;padding-left:0}.m-hero-teaser__event .m-event__label{margin-bottom:25px}.m-hero-teaser--small{margin:0 0 space(xl)}.m-hero-teaser--small .m-hero-teaser__image-wrapper{width:75%}.m-hero-teaser--theme-darkMint .a-topic__line{color:#006058}.m-hero-teaser--theme-mint .a-topic__line{color:#64c8b9}.m-hero-teaser--theme-lightMint .a-topic__line{color:#d1ede7}.m-hero-teaser--theme-darkBlue .a-topic__line{color:#1e5a78}.m-hero-teaser--theme-blue .a-topic__line{color:#6ea0eb}.m-hero-teaser--theme-lightblue .a-topic__line{color:#dcf0fa}.m-hero-teaser--theme-darkPurple .a-topic__line{color:#522eb7}.m-hero-teaser--theme-purple .a-topic__line{color:#b198db}.m-hero-teaser--theme-darkPink .a-topic__line{color:#63056b}.m-hero-teaser--theme-pink .a-topic__line{color:#e89fdd}.m-hero-teaser--theme-red .a-topic__line{color:#ff9196}.m-hero-teaser--theme-darkCoral .a-topic__line{color:#8c2d4b}.m-hero-teaser--theme-coral .a-topic__line{color:#ff9196}.m-hero-teaser--theme-orange .a-topic__line{color:#f8a171}.m-hero-teaser--theme-lighterOrange .a-topic__line{color:#ffe2d2}.m-hero-teaser--theme-yellow .a-topic__line{color:#ffdc73}.m-hero-teaser--theme-lightyellow .a-topic__line{color:#fffaaf}.m-hero-teaser--theme-darkBeige .a-topic__line{color:#dcbe96}.m-hero-teaser--theme-beige .a-topic__line{color:#f5e6d7}.m-hero-teaser--theme-green .a-topic__line{color:#c5ef6c}.m-hero-teaser--theme-lightGreen .a-topic__line{color:#efffcd}.m-hero-teaser--theme-sustainableGreen .a-topic__line{color:#7ea87b}.m-hero-teaser--theme-darkSustainableGreen .a-topic__line{color:#3c5939}.m-teaser-row-intro{position:relative;width:100%;margin-bottom:80px}.m-teaser-row-intro:before{content:"";width:calc(100% + 40px);left:-20px;position:absolute;top:35px;background-color:#f5e6d7;height:calc(100% + 145px)}.m-teaser-row-intro__content{position:relative;z-index:1}.m-teaser-row-intro__headline{font-size:3.125rem;line-height:3.375rem;font-weight:900;letter-spacing:.75px;color:#eb001f;display:flex;flex-wrap:wrap}.m-teaser-row-intro__headline span{min-width:25px}.m-teaser-row-intro__copy{max-width:600px;margin-top:35px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.m-teaser-row-intro__copy h3 a:before,.m-teaser-row-intro__copy h4 a:before,.m-teaser-row-intro__copy p a:before,.m-teaser-row-intro__copy ul a:before{border-color:#f5e6d7!important;background-color:#f5e6d7!important}.m-teaser-row-intro__teaser{margin-top:80px}.m-teaser-row-intro--theme-darkMint .m-teaser-row-intro__headline{color:#006058}.m-teaser-row-intro--theme-mint .m-teaser-row-intro__headline{color:#64c8b9}.m-teaser-row-intro--theme-lightMint .m-teaser-row-intro__headline{color:#d1ede7}.m-teaser-row-intro--theme-darkBlue .m-teaser-row-intro__headline{color:#1e5a78}.m-teaser-row-intro--theme-blue .m-teaser-row-intro__headline{color:#6ea0eb}.m-teaser-row-intro--theme-lightblue .m-teaser-row-intro__headline{color:#dcf0fa}.m-teaser-row-intro--theme-darkPurple .m-teaser-row-intro__headline{color:#522eb7}.m-teaser-row-intro--theme-purple .m-teaser-row-intro__headline{color:#b198db}.m-teaser-row-intro--theme-darkPink .m-teaser-row-intro__headline{color:#63056b}.m-teaser-row-intro--theme-pink .m-teaser-row-intro__headline{color:#e89fdd}.m-teaser-row-intro--theme-red .m-teaser-row-intro__headline{color:#ff9196}.m-teaser-row-intro--theme-darkCoral .m-teaser-row-intro__headline{color:#8c2d4b}.m-teaser-row-intro--theme-coral .m-teaser-row-intro__headline{color:#ff9196}.m-teaser-row-intro--theme-orange .m-teaser-row-intro__headline{color:#f8a171}.m-teaser-row-intro--theme-lighterOrange .m-teaser-row-intro__headline{color:#ffe2d2}.m-teaser-row-intro--theme-yellow .m-teaser-row-intro__headline{color:#ffdc73}.m-teaser-row-intro--theme-lightyellow .m-teaser-row-intro__headline{color:#fffaaf}.m-teaser-row-intro--theme-darkBeige .m-teaser-row-intro__headline{color:#dcbe96}.m-teaser-row-intro--theme-beige .m-teaser-row-intro__headline{color:#f5e6d7}.m-teaser-row-intro--theme-green .m-teaser-row-intro__headline{color:#c5ef6c}.m-teaser-row-intro--theme-lightGreen .m-teaser-row-intro__headline{color:#efffcd}.m-teaser-row-intro--theme-sustainableGreen .m-teaser-row-intro__headline{color:#7ea87b}.m-teaser-row-intro--theme-darkSustainableGreen .m-teaser-row-intro__headline{color:#3c5939}.o-a11y-meta{position:relative;width:100%;padding:0 25px 0 35px}.o-a11y-meta__headline{margin-bottom:25px!important}.o-a11y-meta__statement{margin-top:35px}.o-a11y-meta__options{display:flex;flex-direction:column;gap:15px}.o-a11y-meta__option{display:flex;align-items:center;justify-content:space-between}.o-a11y-meta__option-label{font-weight:700;display:flex;align-items:center}.o-a11y-meta__option svg{width:30px;height:20px;margin-right:10px}.o-a11y-meta__switch{position:relative;display:inline-block;width:46px;height:24px}.o-a11y-meta__switch input{opacity:0;width:0;height:0}.o-a11y-meta__switch-handle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--Secondary-Deep-Navy);transition:.4s;border:2px solid #fff;border-radius:24px}.o-a11y-meta__switch-handle:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:1px;border-radius:50%;background-color:#fff;transition:.4s}input:checked+.o-a11y-meta__switch-handle{background-color:#fff}input:focus+.o-a11y-meta__switch-handle{box-shadow:0 0 1px #2196f3}input:checked+.o-a11y-meta__switch-handle:before{transform:translateX(21px);width:20px;height:20px;left:1px;bottom:0;background-color:var(--Secondary-Deep-Navy)}body.reduce-movement .m-highlight-teaser__theme-box,body.reduce-movement .m-stage__background,body.reduce-movement .m-teaser__theme-box,body.reduce-movement .o-cluster-teaser__theme-box,body.reduce-movement .o-hero-video__wrapper:before,body.reduce-movement .o-story-teaser__figure,body.reduce-movement .o-story-teaser__image-wrapper{transition:none!important}body.reduce-movement .o-story-teaser--stage .o-story-teaser__wrapper:before,body.reduce-movement .o-story-teaser__images:before{transition:background-color .4s ease-in-out!important}body.reduce-movement .o-highlight-section__copy-left-wrapper--1.is-visible .o-highlight-section__copy,body.reduce-movement .o-highlight-section__copy-left-wrapper--2.is-visible .o-highlight-section__copy,body.reduce-movement .o-highlight-section__copy-right-wrapper--1.is-visible .o-highlight-section__copy,body.reduce-movement .o-highlight-section__copy-right-wrapper--2.is-visible .o-highlight-section__copy,body.reduce-movement .o-story-teaser__teaser{animation:none!important}body.reduce-movement img{transform:none!important}.o-accordion{width:100%;margin-bottom:25px}.o-accordion+h2,.o-accordion+h3,.o-accordion+p{padding-top:25px}.o-accordion__accordion{margin:0}.o-accordion__control{position:relative;text-align:left;outline:none;border:none;margin:0;padding:25px 0;display:flex;flex-direction:column;font-size:1.625rem;line-height:2.375rem;font-weight:300}.o-accordion__control:after,.o-accordion__control:before{position:absolute;content:"";width:40px;height:2px;left:0;background:#3c3c3c}.o-accordion__control:before{top:0}.o-accordion__control:after{display:none;bottom:0}.o-accordion__control svg{position:relative;width:15px;height:15px;margin-left:15px;fill:#eb001f;transition:transform .2s ease-in-out;transform:translateY(-2px) rotate(90deg)}.o-accordion__control[aria-expanded=true] svg{transform:translateY(-2px) rotate(270deg)}.o-accordion__controlTitle span{white-space:nowrap}.o-accordion__controlOverline{font-size:.75rem;line-height:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.75px;margin-bottom:10px}.o-accordion__image-container{flex-shrink:0;position:relative;display:block;width:95px;height:95px;margin-bottom:15px}.o-accordion__image{width:100%;height:100%;border-radius:50%;float:left}.o-accordion dt:first-of-type .o-accordion__control{padding-top:0}.o-accordion dt:first-of-type .o-accordion__control:before{display:none}.o-accordion dt:last-of-type .o-accordion__control:after{display:block}.o-accordion dt:last-of-type .o-accordion__control[aria-expanded=true]:after{display:none}.o-accordion dd:last-of-type{position:relative}.o-accordion dd:last-of-type[aria-hidden=false]:after{position:absolute;content:"";width:40px;height:2px;left:0;bottom:-25px;background:#3c3c3c}.o-accordion__panel{margin:0 0 25px}.o-accordion__panel .o-content-blocks__block:after{content:"";display:table;clear:both}.o-content-blocks{width:100%}.o-content-blocks__block{width:100%;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;margin-bottom:10px}.o-cluster-teaser{display:block;position:relative;z-index:0;text-decoration:none;width:100%;margin-bottom:80px}[data-whatintent=mouse] .o-cluster-teaser,[data-whatintent=touch] .o-cluster-teaser{outline:0}.o-cluster-teaser__headline{font-size:3.125rem;line-height:3.375rem;font-weight:900;letter-spacing:.75px;display:flex;flex-wrap:wrap;position:relative;z-index:1;color:#eb001f}.o-cluster-teaser__headline-part{white-space:nowrap;display:inline-block;min-width:19px}.o-cluster-teaser__figure{position:relative;width:100%;padding-bottom:100%}.o-cluster-teaser__image-wrapper{display:none;margin-top:15px}.o-cluster-teaser__image,.o-cluster-teaser__theme-box{height:100%;position:absolute;top:0;left:0}.o-cluster-teaser__theme-box{width:100%;z-index:0;transform:translate(-15px,-35px);background-color:#f5e6d7;transition:width .6s ease-out!important}.o-cluster-teaser--darkMint .o-cluster-teaser__theme-box{background-color:#006058}.o-cluster-teaser--mint .o-cluster-teaser__theme-box{background-color:#64c8b9}.o-cluster-teaser--lightMint .o-cluster-teaser__theme-box{background-color:#d1ede7}.o-cluster-teaser--darkBlue .o-cluster-teaser__theme-box{background-color:#1e5a78}.o-cluster-teaser--blue .o-cluster-teaser__theme-box{background-color:#6ea0eb}.o-cluster-teaser--lightblue .o-cluster-teaser__theme-box{background-color:#dcf0fa}.o-cluster-teaser--darkPurple .o-cluster-teaser__theme-box{background-color:#522eb7}.o-cluster-teaser--purple .o-cluster-teaser__theme-box{background-color:#b198db}.o-cluster-teaser--darkPink .o-cluster-teaser__theme-box{background-color:#63056b}.o-cluster-teaser--pink .o-cluster-teaser__theme-box{background-color:#e89fdd}.o-cluster-teaser--red .o-cluster-teaser__theme-box{background-color:#ff9196}.o-cluster-teaser--darkCoral .o-cluster-teaser__theme-box{background-color:#8c2d4b}.o-cluster-teaser--coral .o-cluster-teaser__theme-box{background-color:#ff9196}.o-cluster-teaser--orange .o-cluster-teaser__theme-box{background-color:#f8a171}.o-cluster-teaser--lighterOrange .o-cluster-teaser__theme-box{background-color:#ffe2d2}.o-cluster-teaser--yellow .o-cluster-teaser__theme-box{background-color:#ffdc73}.o-cluster-teaser--lightyellow .o-cluster-teaser__theme-box{background-color:#fffaaf}.o-cluster-teaser--darkBeige .o-cluster-teaser__theme-box{background-color:#dcbe96}.o-cluster-teaser--beige .o-cluster-teaser__theme-box{background-color:#f5e6d7}.o-cluster-teaser--green .o-cluster-teaser__theme-box{background-color:#c5ef6c}.o-cluster-teaser--lightGreen .o-cluster-teaser__theme-box{background-color:#efffcd}.o-cluster-teaser--sustainableGreen .o-cluster-teaser__theme-box{background-color:#7ea87b}.o-cluster-teaser--darkSustainableGreen .o-cluster-teaser__theme-box{background-color:#3c5939}.o-cluster-teaser img.o-cluster-teaser__image{z-index:1;width:100%;transform:translateX(0);transition-delay:.6s;transition-property:opacity,transform;opacity:1}.o-cluster-teaser--image-loaded.o-cluster-teaser--is-in-viewport img.o-cluster-teaser__image{opacity:1;transform:translateX(0)}.o-cluster-teaser--image-loaded.o-cluster-teaser--is-in-viewport .o-cluster-teaser__theme-box{width:100%}.o-cluster-teaser__tags{list-style-type:none;margin-top:25px;margin-bottom:0;padding:0;overflow:hidden;max-height:100px}.o-cluster-teaser__tag{padding:0;margin:0 15px 15px 0;display:inline-block}.o-cluster-teaser__teaser-list{list-style-type:none;margin:0;padding:0}.o-cluster-teaser__teaser-list-item{margin:0 0 80px;padding:0}.o-cluster-teaser__teaser{position:relative;background-color:#fff;z-index:2}.o-header__spacer{height:83px;position:relative}.o-header__container{position:fixed;height:83px;top:0;background:#fff;transition:all .3s ease-in-out;z-index:4;width:100%;padding:0 20px;display:flex;align-items:center}.o-header__container .m-container{width:100%}.o-header__container.is-hidden{transform:translateY(-100%)}.o-header__inner{width:100%;margin:0;display:flex;align-items:center;justify-content:space-between}.o-header__logo-image{fill:#eb001f;color:#eb001f;margin:0;display:block;width:96px;height:80px}.o-header__toggle{position:relative;height:70px;overflow:hidden}.o-header__meta{display:flex;align-items:center}.o-header__meta .m-language-switch{display:none}.o-header__meta>*+*{position:relative;margin-left:50px}.o-header__meta>*+:before{content:"";position:absolute;width:2px;height:15px;left:-25px;top:50%;margin-top:-7px;background:#3c3c3c}.o-header__mobile-language-switch{position:absolute;top:35px;left:35px}.o-header__navigation-spacer{position:absolute;top:0;right:0;bottom:0;height:100%;background:#f5e6d7;transition:transform .4s ease-in-out .4s;transform:translateY(80px);width:calc(100vw - 35px)}.o-header__a11y-layer,.o-header__navigation{position:fixed;top:83px;right:0;bottom:0;z-index:3;background:#dcf0fa;transition:transform .4s ease-in-out;transform:translateX(calc(200vw - 70px))}.o-header__a11y-layer[aria-hidden=true] a,.o-header__a11y-layer[aria-hidden=true] button,.o-header__navigation[aria-hidden=true] a,.o-header__navigation[aria-hidden=true] button{visibility:hidden}.o-header__a11y-list,.o-header__main-list,.o-header__sub-list{-webkit-overflow-scrolling:touch;height:calc(100% - 220px);margin-top:0;padding:110px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:content-box;width:calc(100vw - 35px)}.o-header__a11y-list,.o-header__main-list{background:#1e5a78;color:#fff;margin-right:calc(100vw - 35px)}.o-header__a11y-list{justify-content:flex-start}.o-header__sub-list{position:absolute;top:0;right:0;bottom:0;color:#3c3c3c;margin-bottom:80px;background:#dcf0fa;pointer-events:none;transition:opacity .3s ease-in-out;opacity:0}.o-header__sub-list[aria-hidden=true] a{visibility:hidden}.o-header__sub-list[aria-hidden=false]{pointer-events:all;transition:opacity .3s ease-in-out .6s;opacity:1}.o-header__main-item,.o-header__sub-item{width:100%;padding:0 25px 0 35px}.o-header__main-item+.o-header__main-item,.o-header__main-item+.o-header__sub-item,.o-header__sub-item+.o-header__main-item,.o-header__sub-item+.o-header__sub-item{margin-top:25px}.o-header__navigation-desktop{width:100%;justify-content:center;display:none;position:relative;gap:35px}.o-header__navigation-desktop button{background:none;border:none;padding:0;margin:0;cursor:pointer}.o-header__color-block{position:absolute;right:0;width:70px;height:70%;z-index:100}.o-header__color-block-top{bottom:0;background-color:#dcf0fa}.o-header__color-block-bottom{top:0;background-color:#f5e6d7}.o-header li{text-align:left}.o-header__navigation-desktop__link{position:relative;padding-top:15px;height:100%;transition:hover 1.3s ease;color:#fff;font-size:1.625rem;line-height:2.375rem;font-weight:300}.o-header__navigation-desktop__link>ul li a.o-header__link-desktop{transform:translateY(-20px);opacity:0;transition:all .3s}.o-header__navigation-desktop__link:focus-within>ul li a.o-header__link-desktop,.o-header__navigation-desktop__link:hover>ul li a.o-header__link-desktop{transform:translateY(0);opacity:1}.o-header__navigation-desktop__link:hover>ul li:first-child a.o-header__link-desktop{transition-delay:.08s}.o-header__navigation-desktop__link:hover>ul li:nth-child(2) a.o-header__link-desktop{transition-delay:.16s}.o-header__navigation-desktop__link:hover>ul li:nth-child(3) a.o-header__link-desktop{transition-delay:.24s}.o-header__navigation-desktop__link:hover>ul li:nth-child(4) a.o-header__link-desktop{transition-delay:.32s}.o-header__navigation-desktop__link:hover>ul li:nth-child(5) a.o-header__link-desktop{transition-delay:.4s}.o-header__navigation-desktop__link:hover>ul li:nth-child(6) a.o-header__link-desktop{transition-delay:.48s}.o-header__navigation-desktop__link:hover>ul li:nth-child(7) a.o-header__link-desktop{transition-delay:.56s}.o-header__navigation-desktop__link:hover>ul li:nth-child(8) a.o-header__link-desktop{transition-delay:.64s}.o-header__navigation-desktop__link:hover>ul li:nth-child(9) a.o-header__link-desktop{transition-delay:.72s}.o-header__navigation-desktop__link:hover>ul li:nth-child(10) a.o-header__link-desktop{transition-delay:.8s}.o-header__arrow-down{display:block;opacity:0;position:absolute;top:60px;right:0;width:100%;height:7px;transition:opacity .3s ease}.o-header__external{width:15px;height:15px;margin-bottom:5px}.o-header__navigation-desktop__link:focus-within .o-header__arrow-down,.o-header__navigation-desktop__link:hover .o-header__arrow-down{display:inline-block;opacity:1;color:#eb001f}.o-header__navigation-desktop__link:focus-within .o-header__navigation-desktop__link-label,.o-header__navigation-desktop__link:hover .o-header__navigation-desktop__link-label{color:#eb001f}.o-header__navigation-desktop__link-label{color:#5e5654;font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px}.o-header__navigation-desktop__link-label:hover{color:#eb001f}.o-header__sub-item-desktop{background-color:#1e5a78;top:33px;display:flex;padding:80px 45px;width:100px;transition:opacity .6s ease}.o-header__sub-item-desktop li{list-style-type:none;margin:0;padding:17.5px 0;transition:transform .2s ease-in-out}.o-header__sub-item-desktop li:hover{transform:translateX(10px)}.o-header__navigation-desktop__link .o-header__sub-item-desktop{opacity:0;display:block;transform:translateX(-5%);transition:transform .4s ease-out,opacity .3s ease-out;position:absolute;box-sizing:border-box;margin-top:48.5px;height:auto;pointer-events:none}.o-header__navigation-desktop__link:focus-within .o-header__sub-item-desktop,.o-header__navigation-desktop__link:hover .o-header__sub-item-desktop{opacity:1;transform:translateX(0);pointer-events:all}.o-header__link{display:flex;align-items:center;text-align:left;cursor:pointer;border:none;padding:0;margin:0;transform:translateY(20px);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%;opacity:0;position:relative}.o-header__link-label{font-size:1.625rem;line-height:2.375rem;font-weight:300;display:inline;position:relative;transition:transform .2s ease-in-out}.o-header__link-label--desktop{display:none}.o-header__link-label--mobile{display:inline;font-weight:700}.o-header__link-label:after{content:"";width:250px;left:calc(100% + 15px);height:1px;position:absolute;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:center left;transition:all .4s ease-in-out;background:#dcf0fa;display:none}.o-header__link[aria-current=true] .o-header__link-label{font-weight:700}.o-header__link-icon{width:16px;height:16px;margin-left:10px;transition:all .2s ease-in-out .4s;flex-shrink:0}.o-header__link:hover .o-header__link-icon,.o-header__link:hover .o-header__link-label{transform:translateX(10px)}.o-header__link.is-active .o-header__link-label{font-weight:700}.o-header__link.is-active .o-header__link-label:after{transform:translateY(-50%) scaleX(1)}.o-header__link.is-active .o-header__link-icon{transition:all .4s ease-in-out;opacity:0;transform:translateX(20px)}.o-header__sub-list[aria-hidden=false] .o-header__sub-item{transition:all .3s ease-in-out .6s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:first-of-type>.o-header__link{transition-delay:.7s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(2)>.o-header__link{transition-delay:.8s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(3)>.o-header__link{transition-delay:.9s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(4)>.o-header__link{transition-delay:1s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(5)>.o-header__link{transition-delay:1.1s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(6)>.o-header__link{transition-delay:1.2s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(7)>.o-header__link{transition-delay:1.3s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(8)>.o-header__link{transition-delay:1.4s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(9)>.o-header__link{transition-delay:1.5s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(10)>.o-header__link{transition-delay:1.6s}.o-header__navigation[aria-hidden=false] .o-header__main-item{transition:all .3s ease-in-out .2s}.o-header__navigation[aria-hidden=false] .o-header__main-item:first-of-type>.o-header__link{transition-delay:.3s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(2)>.o-header__link{transition-delay:.4s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(3)>.o-header__link{transition-delay:.5s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(4)>.o-header__link{transition-delay:.6s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(5)>.o-header__link{transition-delay:.7s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(6)>.o-header__link{transition-delay:.8s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(7)>.o-header__link{transition-delay:.9s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(8)>.o-header__link{transition-delay:1s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(9)>.o-header__link{transition-delay:1.1s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(10)>.o-header__link{transition-delay:1.2s}.o-header__navigation[aria-hidden=false] .o-header__main-item>.o-header__link,.o-header__sub-list[aria-hidden=false] .o-header__sub-item>.o-header__link{opacity:1;transform:translateY(0)}.o-header__back-button{position:absolute;top:0;left:0;bottom:0;height:100%;width:calc(100vw - 35px);z-index:3;outline:none;border:none;background:transparent;padding:0;margin:0;display:none}.o-header__back-icon{position:absolute;transform:rotate(180deg) translateX(-20px);right:-16px;top:11px;color:#fff;width:16px;height:16px;opacity:0;transition:all .2s ease-in-out}.o-header.is-a11y-open .o-header__a11y-layer,.o-header.is-open .o-header__navigation{transform:translateX(calc(100vw - 70px))}.o-header.is-sublist-open .o-header__navigation{transform:translateX(0)}.o-header.is-sublist-open .o-header__back-button{display:block}.o-header__link.is-active .o-header__back-icon{opacity:1;transform:rotate(180deg) translateX(0);transition:all .2s ease-in-out .4s}.o-header.is-sublist-open .o-header__navigation-spacer{transform:translateY(calc(100% - 35px))}.o-header__nav-toggle span{display:none}.o-header__shim-layer{position:fixed;top:0;left:0;right:0;bottom:0;border:none;background:none;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.o-header.is-a11y-open .o-header__shim-layer,.o-header.is-open .o-header__shim-layer{display:block}.o-header__a11y-toggle,.o-header__nav-toggle,.o-header__search-toggle{padding:0;cursor:pointer;border:none;display:flex;align-items:center}.o-header__a11y-toggle-icon,.o-header__nav-toggle-icon,.o-header__search-toggle-icon{width:34px;height:34px;transition:color .2s ease-in-out}.o-header__a11y-toggle span,.o-header__nav-toggle span,.o-header__search-toggle span{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;margin-left:10px;transition:color .2s ease-in-out}.o-header__a11y-toggle:focus .o-header__a11y-toggle-icon,.o-header__a11y-toggle:focus .o-header__nav-toggle-icon,.o-header__a11y-toggle:focus .o-header__search-toggle-icon,.o-header__a11y-toggle:focus span,.o-header__a11y-toggle:hover .o-header__a11y-toggle-icon,.o-header__a11y-toggle:hover .o-header__nav-toggle-icon,.o-header__a11y-toggle:hover .o-header__search-toggle-icon,.o-header__a11y-toggle:hover span,.o-header__nav-toggle:focus .o-header__a11y-toggle-icon,.o-header__nav-toggle:focus .o-header__nav-toggle-icon,.o-header__nav-toggle:focus .o-header__search-toggle-icon,.o-header__nav-toggle:focus span,.o-header__nav-toggle:hover .o-header__a11y-toggle-icon,.o-header__nav-toggle:hover .o-header__nav-toggle-icon,.o-header__nav-toggle:hover .o-header__search-toggle-icon,.o-header__nav-toggle:hover span,.o-header__search-toggle:focus .o-header__a11y-toggle-icon,.o-header__search-toggle:focus .o-header__nav-toggle-icon,.o-header__search-toggle:focus .o-header__search-toggle-icon,.o-header__search-toggle:focus span,.o-header__search-toggle:hover .o-header__a11y-toggle-icon,.o-header__search-toggle:hover .o-header__nav-toggle-icon,.o-header__search-toggle:hover .o-header__search-toggle-icon,.o-header__search-toggle:hover span{color:#eb001f}.o-header.is-a11y-open .o-header__a11y-toggle-icon--open,.o-header.is-open .o-header__nav-toggle-icon--open,.o-header__a11y-toggle-icon--close,.o-header__nav-toggle-icon--close{display:none}.o-header.is-a11y-open .o-header__a11y-toggle-icon--close,.o-header.is-open .o-header__nav-toggle-icon--close{display:block}.o-header__nav-toggle{display:flex}body.modal-is-active .o-header{z-index:4}body.modal-is-active .o-header .o-header__container{transform:translateY(0)}.o-intro{position:relative;background-color:#fff}.o-intro--hasImage{margin-top:0}.o-intro__topic{transform:translateY(-15px)}.o-intro__summary{font-size:1.0625rem;line-height:1.75rem;font-weight:700;letter-spacing:.5px;cursor:text;margin-bottom:25px}.o-intro-teaser{width:100%;margin-bottom:80px}.o-intro-teaser__background{display:block;position:relative;width:auto;height:60px;margin-bottom:-50px;background-color:#f5e6d7}.o-intro-teaser__header{position:relative;z-index:1;margin:0 20px}.o-intro-teaser__headline{flex-shrink:0;flex-grow:2;margin-bottom:25px;line-height:1!important}.o-intro-teaser__subline-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:2px;padding:0 20px;margin:35px 0}.o-intro-teaser__subline{grid-column-start:1;grid-column-end:13}.o-intro-teaser__tags{display:flex;flex-direction:column;margin-bottom:25px}.o-intro-teaser__tags ul{display:flex;list-style-type:none;gap:10px;flex-wrap:wrap;margin:0;padding:0}.o-intro-teaser__tags p{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;color:#eb001f;margin-bottom:10px}.o-intro-teaser__wrapper{overflow:hidden}.o-intro-teaser__wrapper:after{content:"";clear:both;display:block}.o-intro-teaser__link{display:block}.o-intro-teaser__event,.o-intro-teaser__teaser{width:calc 100% - 15px;position:relative;margin-left:15px;background-color:#fff}.o-intro-teaser__teaser .m-teaser__body{padding-left:25px;padding-right:25px}.o-intro-teaser__teaser .m-teaser__connector{left:25px}.o-intro-teaser__event{padding:25px 15px 25px 25px;width:calc(100% - 15px)}.o-intro-teaser__event .m-event__label{margin-bottom:25px}.o-intro-teaser__video-button{position:absolute;right:15px;top:15px;display:flex;padding:6px 8px;background:linear-gradient(rgba(60,60,60,.9),#3c3c3c);color:#fff;border:none;cursor:pointer}.o-intro-teaser__video-button:hover{background:linear-gradient(rgba(235,0,31,.9),#eb001f)}.o-intro-teaser__video-button svg{width:12px;height:14px}.o-intro-teaser__video-button.playing .o-intro-teaser__video-play,.o-intro-teaser__video-button:not(.playing) .o-intro-teaser__video-pause{display:none}.o-infobox{position:relative;display:block;padding:25px;margin-bottom:35px;color:#fff;width:100%;background-color:#3c3c3c}.o-infobox__headline{margin-bottom:15px}.o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#3c3c3c;border-color:#3c3c3c}.o-infobox__body a[target=_blank]:hover{color:inherit}.o-infobox__body>p{margin-bottom:25px}.o-infobox__body>p b,.o-infobox__body>p strong{font-weight:400;font-size:1.0625rem;line-height:1.75rem;font-weight:700;letter-spacing:.5px}.o-infobox__body>ul{margin-top:0;margin-bottom:25px}.o-infobox__body>ul li{position:relative;list-style-type:none}.o-infobox__body>ul li:before{position:absolute;top:10px;content:"";width:5px;height:5px;margin-left:-17px;border-radius:50%;background:currentColor}.o-infobox__body>:last-child{margin-bottom:0}.o-infobox__imageContainer{width:95px;height:95px;float:left;margin-top:5px;margin-right:25px;margin-bottom:15px;position:relative;cursor:pointer}.o-infobox__imageContainer:before{width:100%;height:100%;background-color:#fff;content:"";display:block;position:absolute;right:-10px}.o-infobox__imageContainer+ul{clear:both;padding-top:15px}.o-infobox__image{position:relative;width:100%;height:100%;top:10px}.o-content-blocks--darkMint .o-infobox{background-color:#006058}.o-content-blocks--darkMint .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#006058;border-bottom-color:#006058}.o-content-blocks--mint .o-infobox{background-color:#64c8b9}.o-content-blocks--mint .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#64c8b9;border-bottom-color:#64c8b9}.o-content-blocks--lightMint .o-infobox{background-color:#d1ede7}.o-content-blocks--lightMint .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#d1ede7;border-bottom-color:#d1ede7}.o-content-blocks--darkBlue .o-infobox{background-color:#1e5a78}.o-content-blocks--darkBlue .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#1e5a78;border-bottom-color:#1e5a78}.o-content-blocks--blue .o-infobox{background-color:#6ea0eb}.o-content-blocks--blue .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#6ea0eb;border-bottom-color:#6ea0eb}.o-content-blocks--lightblue .o-infobox{background-color:#dcf0fa}.o-content-blocks--lightblue .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#dcf0fa;border-bottom-color:#dcf0fa}.o-content-blocks--darkPurple .o-infobox{background-color:#522eb7}.o-content-blocks--darkPurple .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#522eb7;border-bottom-color:#522eb7}.o-content-blocks--purple .o-infobox{background-color:#b198db}.o-content-blocks--purple .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#b198db;border-bottom-color:#b198db}.o-content-blocks--darkPink .o-infobox{background-color:#63056b}.o-content-blocks--darkPink .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#63056b;border-bottom-color:#63056b}.o-content-blocks--pink .o-infobox{background-color:#e89fdd}.o-content-blocks--pink .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#e89fdd;border-bottom-color:#e89fdd}.o-content-blocks--red .o-infobox{background-color:#ff9196}.o-content-blocks--red .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#ff9196;border-bottom-color:#ff9196}.o-content-blocks--darkCoral .o-infobox{background-color:#8c2d4b}.o-content-blocks--darkCoral .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#8c2d4b;border-bottom-color:#8c2d4b}.o-content-blocks--coral .o-infobox{background-color:#ff9196}.o-content-blocks--coral .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#ff9196;border-bottom-color:#ff9196}.o-content-blocks--orange .o-infobox{background-color:#f8a171}.o-content-blocks--orange .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#f8a171;border-bottom-color:#f8a171}.o-content-blocks--lighterOrange .o-infobox{background-color:#ffe2d2}.o-content-blocks--lighterOrange .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#ffe2d2;border-bottom-color:#ffe2d2}.o-content-blocks--yellow .o-infobox{background-color:#ffdc73}.o-content-blocks--yellow .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-color:#ffdc73;border-bottom-color:#ffdc73}.o-content-blocks--lightyellow .o-infobox{background-color:#fffaaf}.o-content-blocks--lightyellow .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#fffaaf;border-bottom-color:#fffaaf}.o-content-blocks--darkBeige .o-infobox{background-color:#dcbe96}.o-content-blocks--darkBeige .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#dcbe96;border-bottom-color:#dcbe96}.o-content-blocks--beige .o-infobox{background-color:#f5e6d7}.o-content-blocks--beige .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#f5e6d7;border-bottom-color:#f5e6d7}.o-content-blocks--green .o-infobox{background-color:#c5ef6c}.o-content-blocks--green .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#c5ef6c;border-bottom-color:#c5ef6c}.o-content-blocks--lightGreen .o-infobox{background-color:#efffcd}.o-content-blocks--lightGreen .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#efffcd;border-bottom-color:#efffcd}.o-content-blocks--sustainableGreen .o-infobox{background-color:#7ea87b}.o-content-blocks--sustainableGreen .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#7ea87b;border-bottom-color:#7ea87b}.o-content-blocks--darkSustainableGreen .o-infobox{background-color:#3c5939}.o-content-blocks--darkSustainableGreen .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#3c5939;border-bottom-color:#3c5939}.o-content-blocks--yellow .o-infobox{color:#3c3c3c;background-color:#fffaaf}.o-content-blocks--yellow .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/531925a5148b848ef1f99c27dec24526.external-link-arrow.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#fffaaf;border-color:#fffaaf}.o-curated-content{width:100%;margin:0 0 80px}.o-curated-content__content,.o-curated-content__header{width:100%}.o-curated-content__header{margin-bottom:25px}.o-curated-content__teaser:not(:last-child){margin-bottom:80px}.o-curated-content__headline{font-size:3.125rem;line-height:3.375rem;font-weight:900;letter-spacing:.75px;display:flex;flex-wrap:wrap;color:#eb001f;margin-bottom:25px}.o-curated-content__headline span{display:inline-block;min-width:19px}.o-curated-content__tags{list-style-type:none;margin:15px 0;padding:0}.o-curated-content__tag{padding:0;margin:0 15px 15px 0;display:inline-block}.o-curated-content__tabs{margin-bottom:0}.o-curated-content--theme-darkMint .o-curated-content__headline{color:#006058}.o-curated-content--theme-mint .o-curated-content__headline{color:#64c8b9}.o-curated-content--theme-lightMint .o-curated-content__headline{color:#d1ede7}.o-curated-content--theme-darkBlue .o-curated-content__headline{color:#1e5a78}.o-curated-content--theme-blue .o-curated-content__headline{color:#6ea0eb}.o-curated-content--theme-lightblue .o-curated-content__headline{color:#dcf0fa}.o-curated-content--theme-darkPurple .o-curated-content__headline{color:#522eb7}.o-curated-content--theme-purple .o-curated-content__headline{color:#b198db}.o-curated-content--theme-darkPink .o-curated-content__headline{color:#63056b}.o-curated-content--theme-pink .o-curated-content__headline{color:#e89fdd}.o-curated-content--theme-red .o-curated-content__headline{color:#ff9196}.o-curated-content--theme-darkCoral .o-curated-content__headline{color:#8c2d4b}.o-curated-content--theme-coral .o-curated-content__headline{color:#ff9196}.o-curated-content--theme-orange .o-curated-content__headline{color:#f8a171}.o-curated-content--theme-lighterOrange .o-curated-content__headline{color:#ffe2d2}.o-curated-content--theme-yellow .o-curated-content__headline{color:#ffdc73}.o-curated-content--theme-lightyellow .o-curated-content__headline{color:#fffaaf}.o-curated-content--theme-darkBeige .o-curated-content__headline{color:#dcbe96}.o-curated-content--theme-beige .o-curated-content__headline{color:#f5e6d7}.o-curated-content--theme-green .o-curated-content__headline{color:#c5ef6c}.o-curated-content--theme-lightGreen .o-curated-content__headline{color:#efffcd}.o-curated-content--theme-sustainableGreen .o-curated-content__headline{color:#7ea87b}.o-curated-content--theme-darkSustainableGreen .o-curated-content__headline{color:#3c5939}.o-downloads{margin-bottom:10px}.o-downloads__cluster{padding-bottom:10px}.o-downloads__cluster:last-child{padding-bottom:0}.o-downloads__clusterTitle{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;padding-bottom:15px}.o-downloads__download{padding-bottom:25px}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:40px;height:60px;position:absolute;background-color:rgba(60,60,60,.9)}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp--touch .pswp__button--embed-code{display:none}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;top:50px;display:block;width:auto;right:20px;transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#3c3c3c;background:#fff;text-decoration:none;font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px;border-radius:4px;transition:color .2s ease-in-out}.pswp__share-tooltip a:hover{color:#eb001f}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}.pswp__counter{color:#fff;position:absolute;left:0;top:0;height:44px;line-height:2.75rem;opacity:1;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;overflow:hidden;transition:all .25s ease-in}.pswp__caption__center{text-align:left;background-color:rgba(60,60,60,.9)!important;max-width:620px;margin:0 auto;padding:10px;line-height:1.25rem;color:#ccc}.pswp__caption--empty{display:none}.pswp__embed-tooltip{position:absolute;background:#222;color:#fff;padding:15px 5px;width:200px;left:-77px;top:45px;border-radius:5px;display:none}.pswp__embed-tooltip--is-visible{display:block}.pswp__embed-tooltip:after{content:"";position:absolute;top:-4px;right:95px;width:10px;height:10px;background:#222;transform:rotate(45deg)}.pswp__embed-tooltip p{position:relative;z-index:1;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar{background-color:rgba(60,60,60,.9)}.pswp__caption{background-color:transparent}.pswp__ui--fit .pswp__top-bar{background-color:rgba(60,60,60,.9)}.pswp__ui--fit .pswp__caption{background-color:transparent}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.pswp--zoomed-in .pswp__button-icon--zoom-in{display:none}.pswp--zoomed-in .pswp__button-icon--zoom-out{display:block}.pswp--fs .pswp__button-icon--activate-fs{display:none}.pswp--fs .pswp__button-icon--deactivate-fs{display:block}.pswp__button{opacity:1!important}.pswp__button-icon{pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;fill:#fff}.pswp__button-icon--deactivate-fs,.pswp__button-icon--zoom-out{display:none}.pswp__img--placeholder--blank{background-color:#f5e6d7!important}.pswp__bg{background-color:#3c3c3c!important}.pswp__top-bar{background-color:#3c3c3c}.pswp__caption{background-color:transparent!important;transition:max-height .25s ease-in,opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp__caption--extended{max-height:500px}.pswp__caption-more{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:30px;height:30px;transition:transform .25s ease-out;display:none;cursor:pointer}.pswp__caption--extendable .pswp__caption-more{display:block}.pswp__caption--extended .pswp__caption-more{transform:translateX(-50%) rotate(45deg);transform-origin:center center}.pswp__caption--extended .pswp__caption__center{background-color:#fff}.pswp__caption__center{transition:background-color .25s ease-out;color:#fff!important;padding:0}.pswp__caption-content{padding:20px 30px}.pswp__caption-content-uppercase{text-transform:uppercase}.pswp__caption p{margin:5px 0}.pswp__info{position:absolute;display:none;inset:0;z-index:2000}.pswp__info[aria-hidden=false]{display:block}.pswp__info-shim{position:absolute;inset:0;background:rgba(0,0,0,.2);outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pswp__info-wrapper{position:absolute;overflow-y:scroll;top:0;right:0;width:100%;max-width:500px;height:100vh;background:#1e5a78;color:#fff;-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:column;padding:35px 15px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.pswp__info-wrapper::-webkit-scrollbar{display:none}.pswp__info-close{outline:none;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;margin-bottom:35px}.pswp__info-close svg{fill:#fff}.pswp__info-title{font-size:1.625rem;line-height:2.375rem;font-weight:300;margin-bottom:15px}.pswp__info-description{margin-top:25px}.pswp__info-meta{display:grid;margin-top:35px;grid-template-columns:repeat(2,1fr);grid-gap:15px}.pswp__info-meta a:not([href="#"]){text-decoration:underline}.pswp__info-contact-title,.pswp__info-meta-title{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.o-media{position:relative;margin-top:10px;width:100%}.o-media--single-fullwidth{margin-bottom:25px}.o-media--single-inline{float:left;width:130px;margin-bottom:15px;margin-right:25px}.o-media--gallery{margin-bottom:25px}.o-media__headline{margin-top:35px;margin-bottom:25px}.o-media__figure{position:relative}.o-media--gallery .o-media__figure{display:flex;flex-wrap:wrap;width:100%}.o-media__figure-link{display:block;position:relative;width:100%;cursor:pointer;overflow:hidden}.o-media__figure-content{position:relative;width:100%;overflow:hidden;background-color:#f5e6d7}.o-media--single-inline .o-media__figure-content{display:block;position:relative;width:100%;padding-top:100%}.o-media--single-fullwidth .o-media__figure-content{display:block;position:relative;width:100%;padding-top:56.25%}.o-media--gallery .o-media__figure-content{float:left;margin-bottom:2px;margin-right:2px;width:calc((100% - 2px)/2*1)}.o-media--gallery .o-media__figure-content:before{content:"";display:block;position:relative;width:100%;padding-top:100%}.o-media--galleryTwoItems .o-media__figure-content,.o-media--galleryTwoItems .o-media__figure-content:first-child{width:calc((100% - 2px)/2*1)}.o-media__figure-image{position:absolute;top:0;width:100%}.o-media__button{position:absolute;display:block;bottom:0;left:0;color:#fff;background-color:rgba(60,60,60,.5);width:56px;height:56px;cursor:pointer;border:0;margin:0;padding:0;transition:transform .2s ease-in-out;transform:translate(-10px,10px)}[data-whatintent=mouse] .o-media__button,[data-whatintent=touch] .o-media__button{outline:0}.o-media--gallery .o-media__button{width:90px;height:66px;bottom:0}.o-media--gallery .o-media__button.zoom,.o-media--gallery:hover .o-media__button,.o-media:hover .o-media__button,.o-media__button.zoom{transform:translate(0)}.o-media__button-inner{background-color:#3c3c3c}.o-content-blocks--darkMint .o-media__button-inner{background-color:#006058}.o-content-blocks--mint .o-media__button-inner{background-color:#64c8b9}.o-content-blocks--lightMint .o-media__button-inner{background-color:#d1ede7}.o-content-blocks--darkBlue .o-media__button-inner{background-color:#1e5a78}.o-content-blocks--blue .o-media__button-inner{background-color:#6ea0eb}.o-content-blocks--lightblue .o-media__button-inner{background-color:#dcf0fa}.o-content-blocks--darkPurple .o-media__button-inner{background-color:#522eb7}.o-content-blocks--purple .o-media__button-inner{background-color:#b198db}.o-content-blocks--darkPink .o-media__button-inner{background-color:#63056b}.o-content-blocks--pink .o-media__button-inner{background-color:#e89fdd}.o-content-blocks--red .o-media__button-inner{background-color:#ff9196}.o-content-blocks--darkCoral .o-media__button-inner{background-color:#8c2d4b}.o-content-blocks--coral .o-media__button-inner{background-color:#ff9196}.o-content-blocks--orange .o-media__button-inner{background-color:#f8a171}.o-content-blocks--lighterOrange .o-media__button-inner{background-color:#ffe2d2}.o-content-blocks--yellow .o-media__button-inner{background-color:#ffdc73}.o-content-blocks--lightyellow .o-media__button-inner{background-color:#fffaaf}.o-content-blocks--darkBeige .o-media__button-inner{background-color:#dcbe96}.o-content-blocks--beige .o-media__button-inner{background-color:#f5e6d7}.o-content-blocks--green .o-media__button-inner{background-color:#c5ef6c}.o-content-blocks--lightGreen .o-media__button-inner{background-color:#efffcd}.o-content-blocks--sustainableGreen .o-media__button-inner{background-color:#7ea87b}.o-content-blocks--darkSustainableGreen .o-media__button-inner{background-color:#3c5939}.o-content-blocks--yellow .o-media--gallery .o-media__button-inner{color:#3c3c3c}.o-media__button-svg{pointer-events:none;position:absolute;top:8px;right:8px;width:30px;height:30px}.o-media__button-count{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;position:absolute;top:23px;right:45px}.o-media__figure-caption{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;margin-top:15px}.o-media__figure-caption a:hover{color:#eb001f}.o-media__figure-caption a[target=_blank]:before{width:10px;height:13px;padding-right:14px;background-size:10px 10px;background-repeat:no-repeat}.o-media__figure-caption a[target=_blank]:hover:before{background:url(/unternehmen/dist/svg-icons/465363994f299b52c601b548bd0869b1.external-link-arrow-red.svg);background-size:10px 10px;background-repeat:no-repeat;background-color:#fff}.o-media--theme-darkMint .o-media__button-inner{background:#006058}.o-media--theme-mint .o-media__button-inner{background:#64c8b9}.o-media--theme-lightMint .o-media__button-inner{background:#d1ede7}.o-media--theme-darkBlue .o-media__button-inner{background:#1e5a78}.o-media--theme-blue .o-media__button-inner{background:#6ea0eb}.o-media--theme-lightblue .o-media__button-inner{background:#dcf0fa}.o-media--theme-darkPurple .o-media__button-inner{background:#522eb7}.o-media--theme-purple .o-media__button-inner{background:#b198db}.o-media--theme-darkPink .o-media__button-inner{background:#63056b}.o-media--theme-pink .o-media__button-inner{background:#e89fdd}.o-media--theme-red .o-media__button-inner{background:#ff9196}.o-media--theme-darkCoral .o-media__button-inner{background:#8c2d4b}.o-media--theme-coral .o-media__button-inner{background:#ff9196}.o-media--theme-orange .o-media__button-inner{background:#f8a171}.o-media--theme-lighterOrange .o-media__button-inner{background:#ffe2d2}.o-media--theme-yellow .o-media__button-inner{background:#ffdc73}.o-media--theme-lightyellow .o-media__button-inner{background:#fffaaf}.o-media--theme-darkBeige .o-media__button-inner{background:#dcbe96}.o-media--theme-beige .o-media__button-inner{background:#f5e6d7}.o-media--theme-green .o-media__button-inner{background:#c5ef6c}.o-media--theme-lightGreen .o-media__button-inner{background:#efffcd}.o-media--theme-sustainableGreen .o-media__button-inner{background:#7ea87b}.o-media--theme-darkSustainableGreen .o-media__button-inner{background:#3c5939}.o-media-library__search{background:#dcf0fa;padding:25px 0 15px;height:155px;width:100%;position:relative}.o-media-library__search:before{left:-100vw}.o-media-library__search:after,.o-media-library__search:before{top:0;width:100vw;bottom:0;position:absolute;z-index:-1;content:"";background:#dcf0fa}.o-media-library__search:after{right:-100vw}.o-media-library__search-inner{background-color:#fff;border-radius:4px;display:flex;align-items:center}.o-media-library__search-form{position:relative;width:100%}.o-media-library__search-input{width:100%;border:none;box-shadow:none;height:58px;background-image:none;background-color:#fff;border-radius:4px;padding:2px 25px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}[data-whatintent=mouse] .o-media-library__search-input,[data-whatintent=touch] .o-media-library__search-input{outline:0}.o-media-library__search-button{height:100%;position:absolute;right:0;margin-right:25px;border:none;box-shadow:none;cursor:pointer;background-color:#fff}[data-whatintent=mouse] .o-media-library__search-button,[data-whatintent=touch] .o-media-library__search-button{outline:0}.o-media-library__search-filter-button{border:none;box-shadow:none;cursor:pointer;background-color:#fff;padding:0 15px;position:relative}[data-whatintent=mouse] .o-media-library__search-filter-button,[data-whatintent=touch] .o-media-library__search-filter-button{outline:0}.o-media-library__search-filter-button:after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";width:1px;height:15px;background:#3c3c3c}.o-media-library__search-icon{width:25px;height:25px;color:#3c3c3c}.o-media-library__results{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:2px;row-gap:35px;align-items:flex-start;padding:50px 0}.o-media-library__results-load-more{grid-column:1/-1;display:flex;justify-content:center}.o-media-library__no-results{grid-column:1/-1;padding:80px;text-align:center;display:flex;flex-direction:column;align-items:center}.o-media-library__no-results p{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;margin:0 0 15px}.o-media-library__result-inner{aspect-ratio:1/1;background:#dcf0fa;display:flex;flex-direction:column;align-items:flex-end;padding:15px}.o-media-library__result--theme-darkMint .o-media-library__result-inner{background:#006058}.o-media-library__result--theme-mint .o-media-library__result-inner{background:#64c8b9}.o-media-library__result--theme-lightMint .o-media-library__result-inner{background:#d1ede7}.o-media-library__result--theme-darkBlue .o-media-library__result-inner{background:#1e5a78}.o-media-library__result--theme-blue .o-media-library__result-inner{background:#6ea0eb}.o-media-library__result--theme-lightblue .o-media-library__result-inner{background:#dcf0fa}.o-media-library__result--theme-darkPurple .o-media-library__result-inner{background:#522eb7}.o-media-library__result--theme-purple .o-media-library__result-inner{background:#b198db}.o-media-library__result--theme-darkPink .o-media-library__result-inner{background:#63056b}.o-media-library__result--theme-pink .o-media-library__result-inner{background:#e89fdd}.o-media-library__result--theme-red .o-media-library__result-inner{background:#ff9196}.o-media-library__result--theme-darkCoral .o-media-library__result-inner{background:#8c2d4b}.o-media-library__result--theme-coral .o-media-library__result-inner{background:#ff9196}.o-media-library__result--theme-orange .o-media-library__result-inner{background:#f8a171}.o-media-library__result--theme-lighterOrange .o-media-library__result-inner{background:#ffe2d2}.o-media-library__result--theme-yellow .o-media-library__result-inner{background:#ffdc73}.o-media-library__result--theme-lightyellow .o-media-library__result-inner{background:#fffaaf}.o-media-library__result--theme-darkBeige .o-media-library__result-inner{background:#dcbe96}.o-media-library__result--theme-beige .o-media-library__result-inner{background:#f5e6d7}.o-media-library__result--theme-green .o-media-library__result-inner{background:#c5ef6c}.o-media-library__result--theme-lightGreen .o-media-library__result-inner{background:#efffcd}.o-media-library__result--theme-sustainableGreen .o-media-library__result-inner{background:#7ea87b}.o-media-library__result--theme-darkSustainableGreen .o-media-library__result-inner{background:#3c5939}.o-media-library__result-img{width:100%;flex-grow:2;height:100%;object-fit:contain;object-position:center;padding-bottom:15px}.o-media-library__result-copy{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;padding:15px 15px 0;text-align:left}.o-media-library__result-tag{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;font-weight:700;color:#fff;background:#3c3c3c;display:inline-block;height:17px;line-height:1.0625rem;border-radius:10px;text-transform:uppercase;padding:0 8px}.o-media-library__result-skeleton{opacity:.3}.o-media-library__result-skeleton>div:first-of-type{aspect-ratio:1/1;width:100%;background:#dcf0fa}.o-media-library__result-skeleton>div:not(:first-of-type){margin:15px;width:calc(100% - 30px)}.o-media-library__result-skeleton>div:not(:first-of-type)>*+*{margin-top:10px}.o-media-library__result-skeleton>div:not(:first-of-type) div{width:100%;background:#dcf0fa;height:26px}.o-media-library__result-skeleton>div:not(:first-of-type) div:last-child{width:70%}.o-media-library__filter{background:#dcf0fa;padding:110px 25px;width:100%;display:none;position:fixed;top:0;left:0;overflow:scroll;z-index:99;bottom:0;max-width:300px}.o-media-library__filter.is-open{display:block}.o-media-library__filter:before{top:0;left:-100vw;width:100vw;bottom:0;position:absolute;content:"";background:#dcf0fa}.o-media-library__filter-close{position:absolute;right:25px;top:25px;border:none;box-shadow:none;cursor:pointer}[data-whatintent=mouse] .o-media-library__filter-close,[data-whatintent=touch] .o-media-library__filter-close{outline:0}.o-media-library__filter-list{display:flex;flex-direction:column;gap:15px;align-items:flex-start;margin-bottom:25px}.o-media-library__filter-headline{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;color:#eb001f}.o-media-library__filter-tag{background:#fff;color:#3c3c3c}.o-media-library__filter-tag:hover{background:#eb001f;color:#fff}.o-media-library__filter-tag.isActive{background:#3c3c3c;color:#fff}.o-media-library__filter-tag[disabled]{pointer-events:none;opacity:.3}.o-media-library__filter-icon{width:25px;height:25px;color:#3c3c3c}.o-media-library__app{width:100%;display:flex;align-items:flex-start}.o-media-library__content-wrapper{width:100%}.o-media-library{display:block;width:100%}.o-modal{position:fixed;overflow-y:auto;top:0;right:0;left:0;bottom:0;z-index:10}.o-modal__container{max-width:100%;height:100%;z-index:100}.o-modal__body{min-height:100%;background:#fff}.o-modal__header{position:absolute;top:0;right:0;padding:35px 80px;display:none}.o-modal__title{display:inline-block;margin:0}.o-modal__close{color:#eb001f;height:55px;width:55px;cursor:pointer}.o-modal__form{padding-top:20px}.o-quote{margin:0 0 25px}.o-quote__end-icon,.o-quote__start-icon{position:absolute;width:70px;height:81px;fill:#f5e6d7}.o-content-blocks--darkMint .o-quote__end-icon,.o-content-blocks--darkMint .o-quote__start-icon{fill:rgba(0,96,88,.2)}.o-content-blocks--mint .o-quote__end-icon,.o-content-blocks--mint .o-quote__start-icon{fill:rgba(100,200,185,.2)}.o-content-blocks--lightMint .o-quote__end-icon,.o-content-blocks--lightMint .o-quote__start-icon{fill:rgba(209,237,231,.2)}.o-content-blocks--darkBlue .o-quote__end-icon,.o-content-blocks--darkBlue .o-quote__start-icon{fill:rgba(30,90,120,.2)}.o-content-blocks--blue .o-quote__end-icon,.o-content-blocks--blue .o-quote__start-icon{fill:rgba(110,160,235,.2)}.o-content-blocks--lightblue .o-quote__end-icon,.o-content-blocks--lightblue .o-quote__start-icon{fill:rgba(220,240,250,.2)}.o-content-blocks--darkPurple .o-quote__end-icon,.o-content-blocks--darkPurple .o-quote__start-icon{fill:rgba(82,46,183,.2)}.o-content-blocks--purple .o-quote__end-icon,.o-content-blocks--purple .o-quote__start-icon{fill:rgba(177,152,219,.2)}.o-content-blocks--darkPink .o-quote__end-icon,.o-content-blocks--darkPink .o-quote__start-icon{fill:rgba(99,5,107,.2)}.o-content-blocks--pink .o-quote__end-icon,.o-content-blocks--pink .o-quote__start-icon{fill:rgba(232,159,221,.2)}.o-content-blocks--red .o-quote__end-icon,.o-content-blocks--red .o-quote__start-icon{fill:rgba(255,145,150,.2)}.o-content-blocks--darkCoral .o-quote__end-icon,.o-content-blocks--darkCoral .o-quote__start-icon{fill:rgba(140,45,75,.2)}.o-content-blocks--coral .o-quote__end-icon,.o-content-blocks--coral .o-quote__start-icon{fill:rgba(255,145,150,.2)}.o-content-blocks--orange .o-quote__end-icon,.o-content-blocks--orange .o-quote__start-icon{fill:rgba(248,161,113,.2)}.o-content-blocks--lighterOrange .o-quote__end-icon,.o-content-blocks--lighterOrange .o-quote__start-icon{fill:rgba(255,226,210,.2)}.o-content-blocks--yellow .o-quote__end-icon,.o-content-blocks--yellow .o-quote__start-icon{fill:rgba(255,220,115,.2)}.o-content-blocks--lightyellow .o-quote__end-icon,.o-content-blocks--lightyellow .o-quote__start-icon{fill:rgba(255,250,175,.2)}.o-content-blocks--darkBeige .o-quote__end-icon,.o-content-blocks--darkBeige .o-quote__start-icon{fill:rgba(220,190,150,.2)}.o-content-blocks--beige .o-quote__end-icon,.o-content-blocks--beige .o-quote__start-icon{fill:rgba(245,230,215,.2)}.o-content-blocks--green .o-quote__end-icon,.o-content-blocks--green .o-quote__start-icon{fill:rgba(197,239,108,.2)}.o-content-blocks--lightGreen .o-quote__end-icon,.o-content-blocks--lightGreen .o-quote__start-icon{fill:rgba(239,255,205,.2)}.o-content-blocks--sustainableGreen .o-quote__end-icon,.o-content-blocks--sustainableGreen .o-quote__start-icon{fill:rgba(126,168,123,.2)}.o-content-blocks--darkSustainableGreen .o-quote__end-icon,.o-content-blocks--darkSustainableGreen .o-quote__start-icon{fill:rgba(60,89,57,.2)}.o-quote__start-icon{top:-10px;left:0}.o-quote--has-image .o-quote__start-icon{top:75px}.o-quote__end-icon{bottom:0;right:0}.o-quote--has-author .o-quote__end-icon{bottom:-10px}.o-quote__quotation{padding-left:35px;padding-right:35px;position:relative}.o-quote__quotation-text{font-size:1.625rem;line-height:2.375rem;font-weight:300;position:relative;z-index:1}.o-quote__image-container{position:relative;display:block;width:95px;height:95px}.o-quote__image{width:100%;height:100%;border-radius:50%;float:left;margin-right:15px;margin-bottom:15px}.o-quote__author{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;display:block;padding-left:35px;margin-top:25px;font-style:normal}.o-quote a:hover{color:#eb001f}.o-quote a[target=_blank]:before{background-image:url(/unternehmen/dist/svg-icons/5272ff63dfa8243848bbd3096b952cc0.external-link-quote.svg);padding-right:20px}.o-quote a[target=_blank]:before,.o-quote a[target=_blank]:hover:before{background-size:13px 13px;background-repeat:no-repeat;background-color:#fff}.o-quote a[target=_blank]:hover:before{background-image:url(/unternehmen/dist/svg-icons/370bcc70fe7a00a9b3402f05b2958e8d.external-link-quote-red.svg)}.o-quote a.o-quote__link--linkedin[target=_blank]:before{background-image:url(/unternehmen/dist/svg-icons/f910610b15183309e76929bf4dcb304c.external-link-linkedin.svg)}.o-quote a.o-quote__link--linkedin[target=_blank]:hover:before{background-image:url(/unternehmen/dist/svg-icons/ebdca4223b68e759d1b27a3f0fd1dfe3.external-link-linkedin-red.svg)}.o-quote a.o-quote__link--xing[target=_blank]:before{background-image:url(/unternehmen/dist/svg-icons/65dd6cbaf237b37705b9a9f40c21a25a.external-link-xing.svg);background-size:13px 14px}.o-quote a.o-quote__link--xing[target=_blank]:hover:before{background-size:13px 14px;background-image:url(/unternehmen/dist/svg-icons/48dc1f349e68b66c12991ce2b684b7d2.external-link-xing-red.svg)}.o-quote a.o-quote__link--facebook[target=_blank]:before{background-size:8px 15px;padding-right:14px;background-image:url(/unternehmen/dist/svg-icons/823a4a4d075ba49279221fb412642644.external-link-facebook.svg)}.o-quote a.o-quote__link--facebook[target=_blank]:hover:before{background-size:8px 15px;padding-right:14px;background-image:url(/unternehmen/dist/svg-icons/1bb1dbbaf464f9c64a6379f96d062e34.external-link-facebook-red.svg)}.o-quote a.o-quote__link--twitter[target=_blank]:before{background-size:19px 13px;padding-right:24px;background-image:url(/unternehmen/dist/svg-icons/049b004294ddc81fc854a8814eca1cc9.external-link-twitter.svg)}.o-quote a.o-quote__link--twitter[target=_blank]:hover:before{padding-right:24px;background-size:19px 13px;background-image:url(/unternehmen/dist/svg-icons/a964b203b5420643da7279cb0c903c86.external-link-twitter-red.svg)}.o-search{display:block;width:100%}.o-search__bar{background:#f5e6d7;padding:25px 0 15px}.o-search__bar-form{position:relative;width:100%}.o-search__bar-input{width:100%;border:none;box-shadow:none;height:auto;background-image:none;background-color:#fff;border-radius:4px;padding:15px 70px 15px 25px}[data-whatintent=mouse] .o-search__bar-input,[data-whatintent=touch] .o-search__bar-input{outline:0}.o-search__bar-button{height:100%;position:absolute;right:0;border:none;box-shadow:none;margin-right:25px;cursor:pointer;background-color:#fff}[data-whatintent=mouse] .o-search__bar-button,[data-whatintent=touch] .o-search__bar-button{outline:0}.o-search__bar-icon{width:25px;height:25px;color:#3c3c3c}.o-search__content{width:100%;margin-bottom:35px}.o-search__filter{position:relative;width:100%;margin-top:25px;padding-bottom:15px}.o-search__sortBy-wrapper{display:flex;justify-content:flex-end;margin-bottom:-35px;height:40px;bottom:0;right:0;position:relative}.o-search__sortBy{position:relative;z-index:1}.o-search__sortBy>span{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.o-search__sortBy select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:40px;cursor:pointer;border-radius:4px;background-color:#3c3c3c;color:#3c3c3c;width:40px;font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px}.o-search__sortBy select::-webkit-input-placeholder{color:#3c3c3c}.o-search__sortBy select:-ms-input-placeholder{color:#3c3c3c}.o-search__sortBy select::-ms-input-placeholder{color:#3c3c3c}.o-search__sortBy select::placeholder{color:#3c3c3c}.o-search__sortBy select option{background-color:#3c3c3c;color:#fff}.o-search__sortBy select:focus,.o-search__sortBy select:hover:not(:disabled){background:#eb001f;color:#eb001f}.o-search__sortBy select[disabled]{cursor:not-allowed;pointer-events:none}.o-search__sortBy-icon--desktop{display:none}.o-search__sortBy-icon--mobile{display:block}.o-search__sortBy-select{position:relative;background:#3c3c3c;border-radius:4px;color:#fff}.o-search__sortBy svg{position:absolute;width:24px;top:50%;transform:translateY(-50%);right:6px;height:auto;pointer-events:none}.o-search__sortBy select:disabled,.o-search__sortBy select:disabled+div svg{cursor:not-allowed;opacity:.5}.o-search__filter-toggle{border:0;padding:0;background:transparent;cursor:pointer;pointer-events:none;transition:all .2s ease-in-out;color:#3c3c3c;text-align:left;white-space:nowrap;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.o-search__filter-toggle[disabled]{opacity:0;pointer-events:none}.o-search__filter--showOptions .o-search__filter-toggle{pointer-events:auto}[data-whatintent=mouse] .o-search__filter-toggle,[data-whatintent=touch] .o-search__filter-toggle{outline:0}.o-search__filter--hideFilters .o-search__filter-toggle{opacity:0;visibility:hidden}.o-search__filter-found-results{font-weight:700;color:#eb001f}.o-search__filter-arrow{margin-left:10px;transition:all .2s ease-in-out;opacity:0}.o-search__filter--showOptions .o-search__filter-arrow{opacity:1}.o-search__filter-arrow-icon{width:14px;height:14px;transform:rotate(90deg);transition:transform .15s ease-in-out}.o-search__filter-arrow--isOpen .o-search__filter-arrow-icon{transform:rotate(-90deg)}.o-search__filter-options{overflow:hidden;padding-top:15px;transition:max-height .5s ease-in-out;max-height:0}.o-search__filter--showOptions .o-search__filter-options--isOpen{max-height:800px}.o-search__filter-item{margin-right:15px;margin-bottom:15px;display:inline-flex;flex-wrap:wrap}.o-search__filter-item--is-download{margin-right:10px}.o-search__filter-item--first{position:relative;padding-left:15px}.o-search__filter-item--first:before{position:absolute;top:50%;left:0;content:"";transform:translateY(-50%);width:2px;height:15px;background:#3c3c3c}@keyframes slideIn{0%{transform:translateX(-40px);opacity:0}to{transform:translateX(0);opacity:1}}.o-search__filter-sub-item{opacity:0;animation:slideIn .3s ease-in-out 0s forwards;margin-right:10px;margin-bottom:15px}.o-search__filter-sub-item.isActive{background:#fff}.o-search__filter-sub-item.a-tag--isDisabled{color:#3c3c3c;border-color:#3c3c3c}.o-search__filter-sub-item.a-tag--isDisabled .a-tag__count{background-color:transparent;color:#3c3c3c}.o-search__filter-sub-item:last-of-type{margin-right:0}.o-search__filter-format,.o-search__filter-section{position:relative;z-index:1;background-color:#fff;color:#3c3c3c;transition:color .3s ease-in-out}.o-search__filter-format:hover,.o-search__filter-section:hover{background-color:#fff}.o-search__filter-format.a-tag--isDisabled,.o-search__filter-section.a-tag--isDisabled{color:#f5e6d7}.o-search__filter-format.a-tag--isDisabled .a-tag__count,.o-search__filter-section.a-tag--isDisabled .a-tag__count{background-color:#fff;color:#f5e6d7}.o-search__filter-format:not(.isActive).a-tag--isDisabled,.o-search__filter-section:not(.isActive).a-tag--isDisabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.o-search__filter-format.isActive,.o-search__filter-section.isActive{background-color:#222;color:#fff}.o-search__filter-format.isActive .a-tag__count,.o-search__filter-section.isActive .a-tag__count{background-color:#fff;color:#222}.o-search__filter-format.isActive:hover,.o-search__filter-section.isActive:hover{background-color:#222}.o-search__content-headline{margin-top:35px;margin-bottom:35px}.o-search__tags{margin-top:35px}.o-search__tags-title{margin-top:35px;margin-bottom:25px;height:20px}.o-search__tags-items{margin-top:25px;margin-bottom:35px}.o-search__tag{margin-right:15px;margin-bottom:15px}.o-search__results{margin-top:35px}.o-search__results-footer{margin-bottom:70px}.o-search__result{display:block;position:relative;margin-bottom:35px;text-decoration:none}.o-search__result:hover .a-link{color:#eb001f}.o-search__result:hover .a-link .a-link__circle{background-color:#eb001f}.o-search__result-column{overflow:hidden}.o-search__result-column:not(:first-child){margin-top:25px}.o-search__result-title{font-size:1.625rem;line-height:2.375rem;font-weight:300}.o-search__result-excerpt{flex-grow:2;width:100%}.o-search__result-excerpt p{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.o-search__result-content{margin-top:10px;display:flex;max-width:800px;align-items:center}.o-search__result-content .o-search__result-link{flex-shrink:0;margin-left:15px}.o-search__result-category{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;color:#eb001f;display:flex;margin-bottom:15px}.o-search__result-category-subject{color:#eb001f;flex-shrink:0;display:block;margin-right:15px;padding-right:15px;border-right:2px solid #3c3c3c}.o-search__result-date{color:#3c3c3c;flex-shrink:0;text-transform:uppercase}.o-search__result-category-icon{color:#eb001f;position:relative;transition:transform .15s ease-in-out;width:38px;left:4px;transform:translateX(-50%);margin-bottom:20px}.o-search__result-details{margin-top:15px}.o-search__result-detail{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.o-search__result-detail--bold{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.o-search__result-download{margin-top:25px}.o-search__result-download-headline{margin-bottom:15px;font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.o-search__result-download-article{margin-bottom:15px;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.o-search__result-download-article a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;height:18px;border-bottom:1px solid;transition:all .2s ease-in-out}.o-search__result-download-article a:hover{color:#eb001f;border-color:#eb001f}.o-search__history-title{margin-top:35px}.o-search__history{margin-top:25px}.o-search__history-result{display:inline-block;padding:0;border:0;margin-right:35px;margin-bottom:25px;transition:color .2s ease-in-out;cursor:pointer;font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px}[data-whatintent=mouse] .o-search__history-result,[data-whatintent=touch] .o-search__history-result{outline:0}.o-search__history-result:hover{color:#eb001f}.o-secondary-intro:before{content:"";height:15px;background:#f5e6d7;position:absolute;left:20px;right:0}.o-secondary-intro__headline{background:#fff;padding-top:35px;padding-bottom:35px;margin-top:15px;margin-bottom:0}.m-sharing__headline{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;padding-top:15px;padding-bottom:15px}.m-sharing__items{display:flex;list-style-type:none;margin:0;padding:0}.m-sharing__item{padding:0;margin:0 10px 10px 0}.m-sharing__item--whatsapp{display:none}.m-sharing--isMobile .m-sharing__item--whatsapp{display:block}.o-social-wall{width:100%;margin-bottom:80px}.o-social-wall__headline{margin-bottom:25px}.o-social-wall__wrapper{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.o-social-wall__wall{display:none}.o-social-wall--loaded .o-social-wall__wall{display:block}.o-social-wall .crt-panel-next,.o-social-wall .crt-panel-prev{background:none}.o-social-wall .crt-panel-next svg,.o-social-wall .crt-panel-prev svg{color:#3c3c3c}.o-social-wall .crt-panel-next:focus,.o-social-wall .crt-panel-next:hover,.o-social-wall .crt-panel-prev:focus,.o-social-wall .crt-panel-prev:hover{background:#eb001f}.o-social-wall .crt-panel-next:focus svg,.o-social-wall .crt-panel-next:hover svg,.o-social-wall .crt-panel-prev:focus svg,.o-social-wall .crt-panel-prev:hover svg{color:#fff}.o-social-wall .crt-filter{margin:0 10px 25px;padding:0;text-align:left}.o-social-wall .crt-filter .crt-icon-youtube{margin-right:0!important}.o-social-wall .crt-filter .crt-icon-youtube path:first-of-type{fill:#3c3c3c}.o-social-wall .crt-filter .crt-filter-networks,.o-social-wall .crt-filter .crt-filter-sources{display:block}.o-social-wall .crt-filter .crt-filter-networks ul,.o-social-wall .crt-filter .crt-filter-sources ul{background:transparent;display:flex;justify-content:flex-start;gap:10px;margin-left:64px}.o-social-wall .crt-filter .crt-filter-networks .crt-filter-label,.o-social-wall .crt-filter .crt-filter-sources .crt-filter-label{margin:0;padding:0}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label),.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label){display:inline-block;padding:0}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;display:inline-flex;gap:6px;align-items:center;background-color:#f5e6d7;color:#3c3c3c;padding:5px 15px 4px;margin:0;border-radius:15px;transition:background-color .2s ease-in-out;white-space:nowrap;border:0;cursor:pointer}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a svg,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a svg{height:10px;width:auto;margin-right:0}[data-whatinput=mouse] .o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a,[data-whatinput=mouse] .o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a,[data-whatinput=touch] .o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a,[data-whatinput=touch] .o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a{outline:0}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a:hover,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a:hover{background-color:#eb001f;color:#fff}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a:hover .crt-icon-youtube path,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a:hover .crt-icon-youtube path{fill:#eb001f}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a:hover .crt-icon-youtube path:first-of-type,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a:hover .crt-icon-youtube path:first-of-type{fill:#fff}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a:focus,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a:focus{background-color:#222;color:#fff}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a:focus .crt-icon-youtube path,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a:focus .crt-icon-youtube path{fill:#222}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a:focus .crt-icon-youtube path:first-of-type,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a:focus .crt-icon-youtube path:first-of-type{fill:#fff}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label).active a,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label).active a{background-color:#222;color:#fff}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label).active a .crt-icon-youtube path,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label).active a .crt-icon-youtube path{fill:#222}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label).active a .crt-icon-youtube path:first-of-type,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label).active a .crt-icon-youtube path:first-of-type{fill:#fff}.o-story-teaser{margin:15px 0 80px;position:relative;width:100%}.o-story-teaser__wrapper{position:relative;display:flex;flex-wrap:wrap;width:100%}.o-story-teaser__headline{font-size:3.125rem;line-height:3.375rem;color:#eb001f;font-weight:900;letter-spacing:.75px}.o-story-teaser__content,.o-story-teaser__images{width:100%;transform:translateX(0)}.o-story-teaser__content{padding:25px;margin-top:67vw}.o-story-teaser__content-wrapper{margin-top:0}.o-story-teaser__images,.o-story-teaser__images:before{position:absolute;padding-bottom:100%}.o-story-teaser__images:before{width:100%;top:-15px;left:50px;transform:scaleX(0);transform-origin:left center;content:"";transition:background-color .4s ease-in-out,transform .6s ease-in-out}.o-story-teaser__figure{width:100%;height:100%;position:relative}.o-story-teaser__figure img{width:100%}.o-story-teaser__pagination{display:flex;align-items:flex-start;margin:35px 0 0;gap:25px}.o-story-teaser__pagination-control{border:0;cursor:pointer;padding:0;display:block}.o-story-teaser__pagination-next,.o-story-teaser__pagination-prev{height:13px;width:13px;margin-top:0}.o-story-teaser__pagination-icon{opacity:0}.o-story-teaser__pagination-icon--current{display:none}.o-story-teaser__pagination-entry{width:8px;position:relative;padding:50px 0 0;margin-bottom:0;border:0;cursor:pointer;transition:color .2s ease-in-out;color:rgba(94,86,84,.3);font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}[data-whatinput=mouse] .o-story-teaser__pagination-entry,[data-whatinput=touch] .o-story-teaser__pagination-entry{outline:0}.o-story-teaser__pagination-entry svg{position:absolute;top:0;left:0}.o-story-teaser__pagination-entry span{display:none;text-align:left}.o-story-teaser__pagination-entry.current-visible{color:#eb001f}.o-story-teaser__pagination-entry.current-visible .o-story-teaser__pagination-icon{opacity:1}.o-story-teaser__pagination-entry.current-visible .o-story-teaser__pagination-icon--current{color:#eb001f}.o-story-teaser__pagination-entry.current-visible .o-story-teaser__pagination-icon--short{opacity:0}.o-story-teaser__pagination-entry:hover{color:#eb001f}@keyframes teaserIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.o-story-teaser__teaser{display:none;cursor:pointer}.o-story-teaser__teaser-headline{cursor:pointer;margin-bottom:25px}.o-story-teaser__teaser-meta{color:#eb001f;margin-bottom:25px;display:block;font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.o-story-teaser__teaser.current-visible{display:block}.o-story-teaser__image-wrapper{height:100%;width:100%;position:absolute;top:0;left:0;opacity:1}.o-story-teaser__image-wrapper.current-visible{transform:translate(0);z-index:3}.o-story-teaser__image{opacity:1}.o-story-teaser--teaser .o-story-teaser__images{padding-bottom:calc(100% - 45px);width:calc(100% - 45px)}.o-story-teaser--teaser .o-story-teaser__content-wrapper{margin-top:0}.o-story-teaser--stage .o-story-teaser__wrapper:before{position:absolute;width:calc(100% + 40px);padding-bottom:calc(100% + 40px);top:-15px;left:20px;content:"";transform:scaleX(1);transform-origin:left center}.o-story-teaser--stage .o-story-teaser__images{transform:translateX(-30px)}.o-story-teaser--stage .o-story-teaser__images:before{display:none}.o-story-teaser--stage .o-story-teaser__content{background:#fff;position:relative}.o-story-teaser--stage .o-story-teaser__content:before{position:absolute;width:calc(100% + 40px);height:100%;top:0;left:0;content:"";background:#fff}.o-story-teaser--stage .o-story-teaser__content-wrapper{position:relative;z-index:1}.o-story-teaser__play-button{display:flex;padding:6px 8px;background:linear-gradient(rgba(60,60,60,.9),#3c3c3c);color:#fff;border:none;cursor:pointer;align-self:flex-start}.o-story-teaser__play-button:hover{background:linear-gradient(rgba(235,0,31,.9),#eb001f)}.o-story-teaser__play-button svg{width:12px;height:14px}.o-story-teaser__play-button.playing .o-story-teaser__play,.o-story-teaser__play-button:not(.playing) .o-story-teaser__pause{display:none}.o-story-teaser--is-in-viewport .o-story-teaser__image-wrapper{opacity:1}.o-story-teaser--is-in-viewport .o-story-teaser__image-wrapper .o-story-teaser__figure{transform:translateX(0);transition-delay:.2s}.o-story-teaser--is-in-viewport .o-story-teaser__image-wrapper:nth-of-type(2) .o-story-teaser__figure{transition-delay:.5s}.o-story-teaser--is-in-viewport .o-story-teaser__image-wrapper:nth-of-type(3) .o-story-teaser__figure{transition-delay:.8s}.o-story-teaser[data-current-visible="1"] .o-story-teaser__image-wrapper:nth-of-type(2){transform:translate(15px,30px);z-index:2}.o-story-teaser[data-current-visible="1"] .o-story-teaser__image-wrapper:nth-of-type(3){transform:translate(30px,15px);z-index:1}.o-story-teaser[data-current-visible="2"] .o-story-teaser__image-wrapper:nth-of-type(3){transform:translate(15px,30px);z-index:2}.o-story-teaser[data-current-visible="2"] .o-story-teaser__image-wrapper:first-of-type{transform:translate(30px,15px);z-index:1}.o-story-teaser[data-current-visible="3"] .o-story-teaser__image-wrapper:first-of-type{transform:translate(15px,30px);z-index:2}.o-story-teaser[data-current-visible="3"] .o-story-teaser__image-wrapper:nth-of-type(2){transform:translate(30px,15px);z-index:1}.o-story-teaser[data-current-theme=darkMint] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkMint] .o-story-teaser__wrapper:before{background-color:#006058}.o-story-teaser[data-current-theme=mint] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=mint] .o-story-teaser__wrapper:before{background-color:#64c8b9}.o-story-teaser[data-current-theme=lightMint] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=lightMint] .o-story-teaser__wrapper:before{background-color:#d1ede7}.o-story-teaser[data-current-theme=darkBlue] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkBlue] .o-story-teaser__wrapper:before{background-color:#1e5a78}.o-story-teaser[data-current-theme=blue] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=blue] .o-story-teaser__wrapper:before{background-color:#6ea0eb}.o-story-teaser[data-current-theme=lightblue] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=lightblue] .o-story-teaser__wrapper:before{background-color:#dcf0fa}.o-story-teaser[data-current-theme=darkPurple] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkPurple] .o-story-teaser__wrapper:before{background-color:#522eb7}.o-story-teaser[data-current-theme=purple] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=purple] .o-story-teaser__wrapper:before{background-color:#b198db}.o-story-teaser[data-current-theme=darkPink] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkPink] .o-story-teaser__wrapper:before{background-color:#63056b}.o-story-teaser[data-current-theme=pink] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=pink] .o-story-teaser__wrapper:before{background-color:#e89fdd}.o-story-teaser[data-current-theme=red] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=red] .o-story-teaser__wrapper:before{background-color:#ff9196}.o-story-teaser[data-current-theme=darkCoral] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkCoral] .o-story-teaser__wrapper:before{background-color:#8c2d4b}.o-story-teaser[data-current-theme=coral] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=coral] .o-story-teaser__wrapper:before{background-color:#ff9196}.o-story-teaser[data-current-theme=orange] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=orange] .o-story-teaser__wrapper:before{background-color:#f8a171}.o-story-teaser[data-current-theme=lighterOrange] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=lighterOrange] .o-story-teaser__wrapper:before{background-color:#ffe2d2}.o-story-teaser[data-current-theme=yellow] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=yellow] .o-story-teaser__wrapper:before{background-color:#ffdc73}.o-story-teaser[data-current-theme=lightyellow] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=lightyellow] .o-story-teaser__wrapper:before{background-color:#fffaaf}.o-story-teaser[data-current-theme=darkBeige] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkBeige] .o-story-teaser__wrapper:before{background-color:#dcbe96}.o-story-teaser[data-current-theme=beige] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=beige] .o-story-teaser__wrapper:before{background-color:#f5e6d7}.o-story-teaser[data-current-theme=green] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=green] .o-story-teaser__wrapper:before{background-color:#c5ef6c}.o-story-teaser[data-current-theme=lightGreen] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=lightGreen] .o-story-teaser__wrapper:before{background-color:#efffcd}.o-story-teaser[data-current-theme=sustainableGreen] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=sustainableGreen] .o-story-teaser__wrapper:before{background-color:#7ea87b}.o-story-teaser[data-current-theme=darkSustainableGreen] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkSustainableGreen] .o-story-teaser__wrapper:before{background-color:#3c5939}.o-story-teaser--theme-darkMint .o-story-teaser__images:before,.o-story-teaser--theme-darkMint .o-story-teaser__wrapper:before{background-color:#006058!important}.o-story-teaser--theme-darkMint .o-story-teaser__headline,.o-story-teaser--theme-darkMint .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkMint .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkMint .o-story-teaser__teaser-meta{color:#006058}.o-story-teaser--theme-mint .o-story-teaser__images:before,.o-story-teaser--theme-mint .o-story-teaser__wrapper:before{background-color:#64c8b9!important}.o-story-teaser--theme-mint .o-story-teaser__headline,.o-story-teaser--theme-mint .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-mint .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-mint .o-story-teaser__teaser-meta{color:#64c8b9}.o-story-teaser--theme-lightMint .o-story-teaser__images:before,.o-story-teaser--theme-lightMint .o-story-teaser__wrapper:before{background-color:#d1ede7!important}.o-story-teaser--theme-lightMint .o-story-teaser__headline,.o-story-teaser--theme-lightMint .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-lightMint .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-lightMint .o-story-teaser__teaser-meta{color:#d1ede7}.o-story-teaser--theme-darkBlue .o-story-teaser__images:before,.o-story-teaser--theme-darkBlue .o-story-teaser__wrapper:before{background-color:#1e5a78!important}.o-story-teaser--theme-darkBlue .o-story-teaser__headline,.o-story-teaser--theme-darkBlue .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkBlue .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkBlue .o-story-teaser__teaser-meta{color:#1e5a78}.o-story-teaser--theme-blue .o-story-teaser__images:before,.o-story-teaser--theme-blue .o-story-teaser__wrapper:before{background-color:#6ea0eb!important}.o-story-teaser--theme-blue .o-story-teaser__headline,.o-story-teaser--theme-blue .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-blue .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-blue .o-story-teaser__teaser-meta{color:#6ea0eb}.o-story-teaser--theme-lightblue .o-story-teaser__images:before,.o-story-teaser--theme-lightblue .o-story-teaser__wrapper:before{background-color:#dcf0fa!important}.o-story-teaser--theme-lightblue .o-story-teaser__headline,.o-story-teaser--theme-lightblue .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-lightblue .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-lightblue .o-story-teaser__teaser-meta{color:#dcf0fa}.o-story-teaser--theme-darkPurple .o-story-teaser__images:before,.o-story-teaser--theme-darkPurple .o-story-teaser__wrapper:before{background-color:#522eb7!important}.o-story-teaser--theme-darkPurple .o-story-teaser__headline,.o-story-teaser--theme-darkPurple .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkPurple .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkPurple .o-story-teaser__teaser-meta{color:#522eb7}.o-story-teaser--theme-purple .o-story-teaser__images:before,.o-story-teaser--theme-purple .o-story-teaser__wrapper:before{background-color:#b198db!important}.o-story-teaser--theme-purple .o-story-teaser__headline,.o-story-teaser--theme-purple .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-purple .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-purple .o-story-teaser__teaser-meta{color:#b198db}.o-story-teaser--theme-darkPink .o-story-teaser__images:before,.o-story-teaser--theme-darkPink .o-story-teaser__wrapper:before{background-color:#63056b!important}.o-story-teaser--theme-darkPink .o-story-teaser__headline,.o-story-teaser--theme-darkPink .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkPink .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkPink .o-story-teaser__teaser-meta{color:#63056b}.o-story-teaser--theme-pink .o-story-teaser__images:before,.o-story-teaser--theme-pink .o-story-teaser__wrapper:before{background-color:#e89fdd!important}.o-story-teaser--theme-pink .o-story-teaser__headline,.o-story-teaser--theme-pink .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-pink .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-pink .o-story-teaser__teaser-meta{color:#e89fdd}.o-story-teaser--theme-red .o-story-teaser__images:before,.o-story-teaser--theme-red .o-story-teaser__wrapper:before{background-color:#ff9196!important}.o-story-teaser--theme-red .o-story-teaser__headline,.o-story-teaser--theme-red .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-red .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-red .o-story-teaser__teaser-meta{color:#ff9196}.o-story-teaser--theme-darkCoral .o-story-teaser__images:before,.o-story-teaser--theme-darkCoral .o-story-teaser__wrapper:before{background-color:#8c2d4b!important}.o-story-teaser--theme-darkCoral .o-story-teaser__headline,.o-story-teaser--theme-darkCoral .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkCoral .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkCoral .o-story-teaser__teaser-meta{color:#8c2d4b}.o-story-teaser--theme-coral .o-story-teaser__images:before,.o-story-teaser--theme-coral .o-story-teaser__wrapper:before{background-color:#ff9196!important}.o-story-teaser--theme-coral .o-story-teaser__headline,.o-story-teaser--theme-coral .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-coral .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-coral .o-story-teaser__teaser-meta{color:#ff9196}.o-story-teaser--theme-orange .o-story-teaser__images:before,.o-story-teaser--theme-orange .o-story-teaser__wrapper:before{background-color:#f8a171!important}.o-story-teaser--theme-orange .o-story-teaser__headline,.o-story-teaser--theme-orange .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-orange .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-orange .o-story-teaser__teaser-meta{color:#f8a171}.o-story-teaser--theme-lighterOrange .o-story-teaser__images:before,.o-story-teaser--theme-lighterOrange .o-story-teaser__wrapper:before{background-color:#ffe2d2!important}.o-story-teaser--theme-lighterOrange .o-story-teaser__headline,.o-story-teaser--theme-lighterOrange .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-lighterOrange .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-lighterOrange .o-story-teaser__teaser-meta{color:#ffe2d2}.o-story-teaser--theme-yellow .o-story-teaser__images:before,.o-story-teaser--theme-yellow .o-story-teaser__wrapper:before{background-color:#ffdc73!important}.o-story-teaser--theme-yellow .o-story-teaser__headline,.o-story-teaser--theme-yellow .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-yellow .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-yellow .o-story-teaser__teaser-meta{color:#ffdc73}.o-story-teaser--theme-lightyellow .o-story-teaser__images:before,.o-story-teaser--theme-lightyellow .o-story-teaser__wrapper:before{background-color:#fffaaf!important}.o-story-teaser--theme-lightyellow .o-story-teaser__headline,.o-story-teaser--theme-lightyellow .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-lightyellow .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-lightyellow .o-story-teaser__teaser-meta{color:#fffaaf}.o-story-teaser--theme-darkBeige .o-story-teaser__images:before,.o-story-teaser--theme-darkBeige .o-story-teaser__wrapper:before{background-color:#dcbe96!important}.o-story-teaser--theme-darkBeige .o-story-teaser__headline,.o-story-teaser--theme-darkBeige .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkBeige .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkBeige .o-story-teaser__teaser-meta{color:#dcbe96}.o-story-teaser--theme-beige .o-story-teaser__images:before,.o-story-teaser--theme-beige .o-story-teaser__wrapper:before{background-color:#f5e6d7!important}.o-story-teaser--theme-beige .o-story-teaser__headline,.o-story-teaser--theme-beige .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-beige .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-beige .o-story-teaser__teaser-meta{color:#f5e6d7}.o-story-teaser--theme-green .o-story-teaser__images:before,.o-story-teaser--theme-green .o-story-teaser__wrapper:before{background-color:#c5ef6c!important}.o-story-teaser--theme-green .o-story-teaser__headline,.o-story-teaser--theme-green .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-green .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-green .o-story-teaser__teaser-meta{color:#c5ef6c}.o-story-teaser--theme-lightGreen .o-story-teaser__images:before,.o-story-teaser--theme-lightGreen .o-story-teaser__wrapper:before{background-color:#efffcd!important}.o-story-teaser--theme-lightGreen .o-story-teaser__headline,.o-story-teaser--theme-lightGreen .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-lightGreen .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-lightGreen .o-story-teaser__teaser-meta{color:#efffcd}.o-story-teaser--theme-sustainableGreen .o-story-teaser__images:before,.o-story-teaser--theme-sustainableGreen .o-story-teaser__wrapper:before{background-color:#7ea87b!important}.o-story-teaser--theme-sustainableGreen .o-story-teaser__headline,.o-story-teaser--theme-sustainableGreen .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-sustainableGreen .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-sustainableGreen .o-story-teaser__teaser-meta{color:#7ea87b}.o-story-teaser--theme-darkSustainableGreen .o-story-teaser__images:before,.o-story-teaser--theme-darkSustainableGreen .o-story-teaser__wrapper:before{background-color:#3c5939!important}.o-story-teaser--theme-darkSustainableGreen .o-story-teaser__headline,.o-story-teaser--theme-darkSustainableGreen .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkSustainableGreen .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkSustainableGreen .o-story-teaser__teaser-meta{color:#3c5939}@keyframes entryProgress{0%{transform:rotate(-90deg) scaleY(0)}to{transform:rotate(-90deg) scaleY(100%)}}.o-triple-teaser-row{width:100%}.o-triple-teaser-row__grid{display:flex;flex-wrap:wrap;width:100%}.o-triple-teaser-row--align-top .o-triple-teaser-row__grid{align-items:flex-start}.o-triple-teaser-row__col{width:100%;display:flex;align-items:center;padding-bottom:80px}.o-media--gallery+.o-triple-teaser-row{margin-top:110px}.o-hero-teaser-row{padding-bottom:30px;width:100%}.o-hero-teaser-row__grid{display:flex;flex-wrap:wrap;width:100%}.o-hero-teaser-row--align-top .o-hero-teaser-row__grid{align-items:flex-start}.o-hero-teaser-row__col{width:100%;display:flex;align-items:center}.o-hero-teaser-row__col:not(:last-child),.o-hero-video{margin-bottom:80px}.o-hero-video{width:100%}.o-hero-video__wrapper{position:relative;padding-top:15px}.o-hero-video__wrapper:before{position:absolute;top:0;left:53px;width:calc(100% - 53px);content:"";background:#3c3c3c;transition:transform .6s ease-out!important;transform:scaleX(1);transform-origin:left center;height:calc(100% - 15px)}.o-hero-video--is-in-viewport .o-hero-video__wrapper:before{transform:scaleX(1)}.m-stage--darkMint .o-hero-video__wrapper:before{background-color:#006058}.m-stage--mint .o-hero-video__wrapper:before{background-color:#64c8b9}.m-stage--lightMint .o-hero-video__wrapper:before{background-color:#d1ede7}.m-stage--darkBlue .o-hero-video__wrapper:before{background-color:#1e5a78}.m-stage--blue .o-hero-video__wrapper:before{background-color:#6ea0eb}.m-stage--lightblue .o-hero-video__wrapper:before{background-color:#dcf0fa}.m-stage--darkPurple .o-hero-video__wrapper:before{background-color:#522eb7}.m-stage--purple .o-hero-video__wrapper:before{background-color:#b198db}.m-stage--darkPink .o-hero-video__wrapper:before{background-color:#63056b}.m-stage--pink .o-hero-video__wrapper:before{background-color:#e89fdd}.m-stage--red .o-hero-video__wrapper:before{background-color:#ff9196}.m-stage--darkCoral .o-hero-video__wrapper:before{background-color:#8c2d4b}.m-stage--coral .o-hero-video__wrapper:before{background-color:#ff9196}.m-stage--orange .o-hero-video__wrapper:before{background-color:#f8a171}.m-stage--lighterOrange .o-hero-video__wrapper:before{background-color:#ffe2d2}.m-stage--yellow .o-hero-video__wrapper:before{background-color:#ffdc73}.m-stage--lightyellow .o-hero-video__wrapper:before{background-color:#fffaaf}.m-stage--darkBeige .o-hero-video__wrapper:before{background-color:#dcbe96}.m-stage--beige .o-hero-video__wrapper:before{background-color:#f5e6d7}.m-stage--green .o-hero-video__wrapper:before{background-color:#c5ef6c}.m-stage--lightGreen .o-hero-video__wrapper:before{background-color:#efffcd}.m-stage--sustainableGreen .o-hero-video__wrapper:before{background-color:#7ea87b}.m-stage--darkSustainableGreen .o-hero-video__wrapper:before{background-color:#3c5939}.o-hero-video__video{margin-right:20px;position:relative}.o-hero-video__video video{height:auto;width:100%}.o-hero-video__video-button{position:absolute;right:15px;top:15px;display:flex;padding:6px 8px;background:linear-gradient(rgba(60,60,60,.9),#3c3c3c);color:#fff;border:none;cursor:pointer}.o-hero-video__video-button:hover{background:linear-gradient(rgba(235,0,31,.9),#eb001f)}.o-hero-video__video-button svg{width:12px;height:14px}.o-hero-video__video-button.playing .o-hero-video__video-play,.o-hero-video__video-button:not(.playing) .o-hero-video__video-pause{display:none}.o-highlight-teaser-row{width:100%;margin-bottom:80px}.o-highlight-teaser-row__grid{display:flex;flex-wrap:wrap;width:100%}.o-highlight-teaser-row__col{display:flex;align-items:center;margin-bottom:35px}.o-highlight-teaser-row__col:first-child{width:100%}.o-highlight-teaser-row__col:last-child{width:100%;margin-right:-1px;margin-bottom:0}.o-highlight-teaser-row--has-intro .o-highlight-teaser-row__col{align-items:flex-start}.o-blockquote-teaser-row{width:100%}.o-press-categories-teaser{margin:35px 0 115px;width:100%}.o-press-categories-teaser__headline{font-size:3.125rem;line-height:3.375rem;font-weight:900;letter-spacing:.75px;color:#eb001f;display:flex;flex-direction:column;flex-wrap:wrap}.o-press-categories-teaser__wrapper{display:grid;width:100%}.o-press-categories-teaser__link{align-self:flex-end;justify-content:space-between;display:flex;height:65px;align-items:center;padding:10px 0;border-bottom:10px solid #f5e6d7;margin:35px 0 0;cursor:pointer}.o-press-categories-teaser__link p{cursor:pointer;font-size:1.625rem;line-height:2.375rem;font-weight:300;line-height:4.0625rem}.o-press-categories-teaser__link--theme-brand{border-color:#eb001f}.o-press-categories-teaser__link--theme-darkMint{border-color:#006058}.o-press-categories-teaser__link--theme-mint{border-color:#64c8b9}.o-press-categories-teaser__link--theme-lightMint{border-color:#d1ede7}.o-press-categories-teaser__link--theme-darkBlue{border-color:#1e5a78}.o-press-categories-teaser__link--theme-blue{border-color:#6ea0eb}.o-press-categories-teaser__link--theme-lightblue{border-color:#dcf0fa}.o-press-categories-teaser__link--theme-darkPurple{border-color:#522eb7}.o-press-categories-teaser__link--theme-purple{border-color:#b198db}.o-press-categories-teaser__link--theme-darkPink{border-color:#63056b}.o-press-categories-teaser__link--theme-pink{border-color:#e89fdd}.o-press-categories-teaser__link--theme-red{border-color:#ff9196}.o-press-categories-teaser__link--theme-darkCoral{border-color:#8c2d4b}.o-press-categories-teaser__link--theme-coral{border-color:#ff9196}.o-press-categories-teaser__link--theme-orange{border-color:#f8a171}.o-press-categories-teaser__link--theme-lighterOrange{border-color:#ffe2d2}.o-press-categories-teaser__link--theme-yellow{border-color:#ffdc73}.o-press-categories-teaser__link--theme-lightyellow{border-color:#fffaaf}.o-press-categories-teaser__link--theme-darkBeige{border-color:#dcbe96}.o-press-categories-teaser__link--theme-beige{border-color:#f5e6d7}.o-press-categories-teaser__link--theme-green{border-color:#c5ef6c}.o-press-categories-teaser__link--theme-lightGreen{border-color:#efffcd}.o-press-categories-teaser__link--theme-sustainableGreen{border-color:#7ea87b}.o-press-categories-teaser__link--theme-darkSustainableGreen{border-color:#3c5939}.o-press-categories-teaser__icon{width:14px;height:14px;transition:transform .15s ease-in-out;order:1}.o-press-categories-teaser__icon:not(:only-child){margin-left:13px}.o-press-categories-teaser__circle{position:relative;width:26px;height:26px;background-color:#3c3c3c;border-radius:13px;color:#fff;transition:transform .15s ease-in-out,background-color .2s ease-in-out;margin-left:13px;order:1;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;z-index:1}.o-press-categories-teaser__circle .a-link__icon{margin-left:0;order:0}.has-hoverable-children:hover .o-press-categories-teaser__link,.has-hoverable-sibling:hover+.has-hoverable-children .o-press-categories-teaser__link,.o-press-categories-teaser__link:focus,.o-press-categories-teaser__link:hover{color:#eb001f}.has-hoverable-children:hover .o-press-categories-teaser__link .o-press-categories-teaser__circle,.has-hoverable-sibling:hover+.has-hoverable-children .o-press-categories-teaser__link .o-press-categories-teaser__circle,.o-press-categories-teaser__link:focus .o-press-categories-teaser__circle,.o-press-categories-teaser__link:hover .o-press-categories-teaser__circle{background-color:#eb001f;transform:translateX(3px)}.o-video{position:relative;z-index:0;margin-bottom:25px}.o-video__poster,.o-video__poster-image{position:absolute;top:0;left:0}.o-video__poster-image{width:100%}.o-video__button,.o-video__embed_container,.o-video__poster{width:100%;padding-top:56.26%}.o-video__iframe,.o-video__player{position:absolute;top:0;left:0;width:100%;height:100%}.o-video__embed_container{position:relative;z-index:2}.o-video__button{position:absolute;top:0;left:0;border:0;cursor:pointer;z-index:3;padding-left:0;padding-right:0;padding-bottom:0}[data-whatintent=mouse] .o-video__button,[data-whatintent=touch] .o-video__button{outline:0}.o-video__button-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .25s ease-out;width:90px;height:90px}.o-video__button-icon-circle{transition:fill .25s ease-out;fill:#3c3c3c}.o-content-blocks--darkMint .o-video__button-icon-circle{fill:#006058}.o-content-blocks--mint .o-video__button-icon-circle{fill:#64c8b9}.o-content-blocks--lightMint .o-video__button-icon-circle{fill:#d1ede7}.o-content-blocks--darkBlue .o-video__button-icon-circle{fill:#1e5a78}.o-content-blocks--blue .o-video__button-icon-circle{fill:#6ea0eb}.o-content-blocks--lightblue .o-video__button-icon-circle{fill:#dcf0fa}.o-content-blocks--darkPurple .o-video__button-icon-circle{fill:#522eb7}.o-content-blocks--purple .o-video__button-icon-circle{fill:#b198db}.o-content-blocks--darkPink .o-video__button-icon-circle{fill:#63056b}.o-content-blocks--pink .o-video__button-icon-circle{fill:#e89fdd}.o-content-blocks--red .o-video__button-icon-circle{fill:#ff9196}.o-content-blocks--darkCoral .o-video__button-icon-circle{fill:#8c2d4b}.o-content-blocks--coral .o-video__button-icon-circle{fill:#ff9196}.o-content-blocks--orange .o-video__button-icon-circle{fill:#f8a171}.o-content-blocks--lighterOrange .o-video__button-icon-circle{fill:#ffe2d2}.o-content-blocks--yellow .o-video__button-icon-circle{fill:#ffdc73}.o-content-blocks--lightyellow .o-video__button-icon-circle{fill:#fffaaf}.o-content-blocks--darkBeige .o-video__button-icon-circle{fill:#dcbe96}.o-content-blocks--beige .o-video__button-icon-circle{fill:#f5e6d7}.o-content-blocks--green .o-video__button-icon-circle{fill:#c5ef6c}.o-content-blocks--lightGreen .o-video__button-icon-circle{fill:#efffcd}.o-content-blocks--sustainableGreen .o-video__button-icon-circle{fill:#7ea87b}.o-content-blocks--darkSustainableGreen .o-video__button-icon-circle{fill:#3c5939}.o-video__button-icon-arrow{fill:#fff}.o-video--is-playing .o-video__button,.o-video--is-playing .o-video__poster{display:none}.o-video__button:hover .o-video__button-icon{transform:translate(-50%,-50%) scale(1.1)}.o-video__button:hover .o-video__button-icon circle{fill:#eb001f}.o-video__caption{margin-top:15px;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.o-video__caption-headline{font-weight:700}.o-footer{position:relative;top:0;background-color:#eb001f;z-index:2;margin-top:80px}.o-footer,.o-footer__inner{width:100%}.o-footer__logo{display:inline-block;opacity:1!important;margin-bottom:10px}.o-footer__logo-image{fill:#fff;width:60px;height:20px}.o-footer__copyright{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;color:#fff;opacity:.9}.o-footer__copyright-container{display:flex;position:relative;align-items:center;flex-direction:column;margin:30px 0}.o-footer__social-headline{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;color:#fff;opacity:.9;text-transform:uppercase}.o-footer__social-container{position:relative;margin:30px 0;padding:30px 0;display:flex;align-items:center;flex-direction:column}.o-footer__social-container:after,.o-footer__social-container:before{position:absolute;width:40px;height:2px;content:"";background:hsla(0,0%,100%,.5);left:calc(50% - 20px)}.o-footer__social-container:before{top:-2px}.o-footer__social-container:after{bottom:-2px}.o-footer__social-list{display:flex;margin-top:10px}.o-footer__social-link{display:block;margin:0 8px;opacity:.9}.o-footer__social-link:hover{opacity:1}.o-footer__social-icon{width:30px;height:30px;fill:#fff}.o-footer__external-icon{width:14px;height:14px;margin-right:5px}.o-footer__nav ul{column-count:2;padding:0}.o-footer__nav li{padding:8px 0}.o-footer__nav a,.o-footer__nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;cursor:pointer;color:#fff;opacity:.9;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px}.o-footer__nav a:hover,.o-footer__nav button:hover{opacity:1}.o-footer__navItem--isExternal:hover{color:#fff!important}.o-footer__navItem--isExternal:before{display:none}.o-footer__navItem--isExternal svg{margin-left:0!important;margin-right:10px}.o-audioplayer{display:flex;flex-direction:column;margin-bottom:25px}.o-audioplayer__headline{font-size:.75rem;line-height:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.75px;margin-top:15px;order:1}.o-audioplayer__copy{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;margin:10px 0;order:2}.o-audioplayer__inner{position:relative}.o-audioplayer__inner,.o-audioplayer__inner-left,.o-audioplayer__inner-right{display:flex;align-items:center}.o-audioplayer__inner-center{flex:2 1 0%;overflow:hidden}.o-audioplayer__play-btn,.o-audioplayer__volume-btn{border:0;padding:10px 0;cursor:pointer}[data-whatinput=mouse] .o-audioplayer__play-btn,[data-whatinput=mouse] .o-audioplayer__volume-btn,[data-whatinput=touch] .o-audioplayer__play-btn,[data-whatinput=touch] .o-audioplayer__volume-btn{outline:0}.o-audioplayer__play-btn-icon,.o-audioplayer__volume-btn-icon{position:relative;display:none}.o-audioplayer__play-btn-icon--visible,.o-audioplayer__play-btn-icon svg,.o-audioplayer__volume-btn-icon--visible,.o-audioplayer__volume-btn-icon svg{display:block}.o-audioplayer__play-btn-icon svg{width:18px;height:20px}.o-audioplayer__volume-btn-icon svg{width:25px;height:20px}.o-audioplayer__time-elapsed,.o-audioplayer__time-total{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;font-weight:700;flex:1 1 0%;margin:0 15px;text-align:center}.o-audioplayer__seek{display:block;-webkit-appearance:none;border:0;height:12px;margin:0;padding:0;background:none;width:100%}.o-audioplayer__seek::-webkit-slider-runnable-track{height:4px;border:0;background:#f5e6d7;background-image:linear-gradient(90deg,#eb001f var(--value,0),transparent var(--value,0))}.o-audioplayer__seek::-moz-range-track{height:4px;border:0;background:#f5e6d7}.o-audioplayer__seek::-ms-track{background:none;color:transparent;border:0}.o-audioplayer__seek::-ms-fill-upper{height:4px;border:0;background:#f5e6d7}.o-audioplayer__seek::-moz-range-progress{height:4px;border:0;background:#eb001f}.o-audioplayer__seek::-ms-fill-lower{height:4px;border:0;background:#eb001f}.o-audioplayer__seek::-webkit-slider-thumb{position:relative;border:0;border-radius:100%;background:#eb001f;width:12px;height:12px;-webkit-appearance:none;margin-top:-4px}[data-whatinput=mouse] .o-audioplayer__seek::-webkit-slider-thumb,[data-whatinput=touch] .o-audioplayer__seek::-webkit-slider-thumb{outline:0}.o-audioplayer__seek::-moz-range-thumb{position:relative;border:0;border-radius:100%;background:#eb001f;width:12px;height:12px}[data-whatinput=mouse] .o-audioplayer__seek::-moz-range-thumb,[data-whatinput=touch] .o-audioplayer__seek::-moz-range-thumb{outline:0}.o-audioplayer__seek::-ms-thumb{position:relative;border:0;border-radius:100%;background:#eb001f;width:12px;height:12px;margin-top:0}[data-whatinput=mouse] .o-audioplayer__seek::-ms-thumb,[data-whatinput=touch] .o-audioplayer__seek::-ms-thumb{outline:0}.o-audioplayer__seek::-ms-tooltip{display:none}[data-whatinput=mouse] .o-audioplayer__seek,[data-whatinput=touch] .o-audioplayer__seek{outline:0}[data-whatinput=mouse] .o-audioplayer__seek::-moz-focus-outer,[data-whatinput=touch] .o-audioplayer__seek::-moz-focus-outer{border:0}.o-audioplayer__volume-wrapper{height:40px}.o-audioplayer__volume-inner-wrapper{position:absolute;right:-95px;bottom:-25px;padding:15px 0 15px 15px;transform:rotate(-90deg);transform-origin:0 0;transition:opacity .1s ease;opacity:0}.o-audioplayer__volume-inner{display:block;overflow:hidden;background:#3c3c3c}.o-audioplayer__volume-wrapper--is-open .o-audioplayer__volume-inner-wrapper{opacity:1}.o-audioplayer__volume{display:block;-webkit-appearance:none;border:0;height:12px;padding:0;background:none;width:100px;margin:6px 10px}.o-audioplayer__volume::-webkit-slider-runnable-track{height:4px;border:0;background:#aea5a0;background-image:linear-gradient(90deg,#f5e6d7 var(--value,0),transparent var(--value,0))}.o-audioplayer__volume::-moz-range-track{height:4px;border:0;background:#aea5a0}.o-audioplayer__volume::-ms-track{background:none;color:transparent;border:0}.o-audioplayer__volume::-ms-fill-upper{height:4px;border:0;background:#aea5a0}.o-audioplayer__volume::-moz-range-progress{height:4px;border:0;background:#f5e6d7}.o-audioplayer__volume::-ms-fill-lower{height:4px;border:0;background:#f5e6d7}.o-audioplayer__volume::-webkit-slider-thumb{position:relative;border:0;border-radius:100%;background:#f5e6d7;width:12px;height:12px;-webkit-appearance:none;margin-top:-4px}[data-whatinput=mouse] .o-audioplayer__volume::-webkit-slider-thumb,[data-whatinput=touch] .o-audioplayer__volume::-webkit-slider-thumb{outline:0}.o-audioplayer__volume::-moz-range-thumb{position:relative;border:0;border-radius:100%;background:#f5e6d7;width:12px;height:12px}[data-whatinput=mouse] .o-audioplayer__volume::-moz-range-thumb,[data-whatinput=touch] .o-audioplayer__volume::-moz-range-thumb{outline:0}.o-audioplayer__volume::-ms-thumb{position:relative;border:0;border-radius:100%;background:#f5e6d7;width:12px;height:12px;margin-top:0}[data-whatinput=mouse] .o-audioplayer__volume::-ms-thumb,[data-whatinput=touch] .o-audioplayer__volume::-ms-thumb{outline:0}.o-audioplayer__volume::-ms-tooltip{display:none}[data-whatinput=mouse] .o-audioplayer__volume,[data-whatinput=touch] .o-audioplayer__volume{outline:0}[data-whatinput=mouse] .o-audioplayer__volume::-moz-focus-outer,[data-whatinput=touch] .o-audioplayer__volume::-moz-focus-outer{border:0}.o-audioplayer__volume-corner{position:absolute;transform:rotate(90deg);transform-origin:0 0;width:12px;height:9px;left:16px;top:20px}@keyframes slide{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.o-highlight-intro{display:grid;width:100vw;height:100vh;transition:opacity .5s ease-in-out;position:relative;overflow:hidden;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.o-highlight-intro__scrollbar{position:fixed;bottom:0;width:100%;height:10px;display:flex;gap:2px;z-index:1000}.o-highlight-intro__scrollbar-section{flex-grow:1;cursor:pointer;position:relative;mix-blend-mode:color}.o-highlight-intro__scrollbar-section:after{display:none}.o-highlight-intro__scrollbar-section:hover:after{bottom:10px}.o-highlight-intro__progress-bar{position:absolute;top:0;right:0;height:100%;background:#fff;opacity:.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.o-highlight-intro__headline-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:100%;padding:0 40px;text-align:center}.o-highlight-intro__copy,.o-highlight-intro__hero-headline,.o-highlight-intro__subheadline{z-index:3;margin:0;text-align:center;align-self:center;color:#fff}.o-highlight-intro__hero-headline{padding-bottom:25px}.o-highlight-intro__copy{max-width:788px;margin:0 auto;padding-bottom:25px}.o-highlight-intro__background-left{position:absolute;width:70vw;top:40%;left:-25%;object-fit:contain}.o-highlight-intro__background-right{position:absolute;width:90vw;top:50%;right:-10%;z-index:1;object-fit:contain}.o-highlight-intro__image-left{position:relative;top:35%;left:15%}.o-highlight-intro__image-right{position:relative;top:37%;right:10%}.o-highlight-intro__image-wrapper{position:absolute;height:100vh;width:100vw;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.o-highlight-intro__image-overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(180deg,rgba(94,86,84,.5) 65%,rgba(94,86,84,0) 97%);mix-blend-mode:multiply;z-index:2;transition:opacity .5s ease-in-out}.o-highlight-intro__figure,.o-highlight-intro__image-wrapper>*{z-index:1;width:100vw}.o-highlight-intro--single-image .o-highlight-intro__image-wrapper{display:flex;justify-content:center;align-items:center}.o-highlight-intro--single-image .o-highlight-intro__headline-wrapper{text-align:center}.o-highlight-intro__image-center{width:100vw;display:flex;justify-content:center;align-items:center}.o-highlight-intro__figure--center{width:100vw}.o-highlight-intro__background-center{width:100vw;height:auto;object-fit:contain;border-radius:0;display:block}.scroll-indicator{position:absolute;width:2.5px;height:135px;bottom:0;left:50%;opacity:.5;background:transparent;overflow:hidden;z-index:100}.scroll-indicator .line{content:"";position:absolute;bottom:0;width:100%;height:100%;background:#3c3c3c;animation:slide 2s infinite}:root{--Secondary-Deep-Navy:#1e5a78;--Secondary-Dark-Natural-Beige:#dcbe96;--Secondary-Denim:#6ea0eb;--Secondary-Coral:#ff9196;--Secondary-Dark-Cozy-Pink:#e89fdd;--Secondary-Dark-Positive-Green:#006058;--Primary-Brand:#eb001f}@keyframes slide-in{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.o-highlight-section__copy-left-wrapper--1.is-visible .o-highlight-section__copy,.o-highlight-section__copy-left-wrapper--2.is-visible .o-highlight-section__copy,.o-highlight-section__copy-right-wrapper--1.is-visible .o-highlight-section__copy,.o-highlight-section__copy-right-wrapper--2.is-visible .o-highlight-section__copy{animation:slide-in 2s forwards}.o-highlight-section--deep-navy .o-highlight-section__hero-headline1,.o-highlight-section--deep-navy .o-highlight-section__hero-headline2{color:var(--Secondary-Deep-Navy)}.o-highlight-section--deep-navy .o-highlight-section__copy:after{background-color:var(--Secondary-Deep-Navy)}.o-highlight-section--dark-natural-beige .o-highlight-section__hero-headline1,.o-highlight-section--dark-natural-beige .o-highlight-section__hero-headline2{color:var(--Secondary-Dark-Natural-Beige)}.o-highlight-section--dark-natural-beige .o-highlight-section__copy:after{background-color:var(--Secondary-Dark-Natural-Beige)}.o-highlight-section--denim .o-highlight-section__hero-headline1,.o-highlight-section--denim .o-highlight-section__hero-headline2{color:var(--Secondary-Denim)}.o-highlight-section--denim .o-highlight-section__copy:after{background-color:var(--Secondary-Denim)}.o-highlight-section--coral .o-highlight-section__hero-headline1,.o-highlight-section--coral .o-highlight-section__hero-headline2{color:var(--Secondary-Coral)}.o-highlight-section--coral .o-highlight-section__copy:after{background-color:var(--Secondary-Coral)}.o-highlight-section--dark-cozy-pink .o-highlight-section__hero-headline1,.o-highlight-section--dark-cozy-pink .o-highlight-section__hero-headline2{color:var(--Secondary-Dark-Cozy-Pink)}.o-highlight-section--dark-cozy-pink .o-highlight-section__copy:after{background-color:var(--Secondary-Dark-Cozy-Pink)}.o-highlight-section--positive-green .o-highlight-section__hero-headline1,.o-highlight-section--positive-green .o-highlight-section__hero-headline2{color:var(--Secondary-Dark-Positive-Green)}.o-highlight-section--positive-green .o-highlight-section__copy:after{background-color:var(--Secondary-Dark-Positive-Green)}.o-highlight-section--brand .o-highlight-section__hero-headline1,.o-highlight-section--brand .o-highlight-section__hero-headline2{color:var(--Primary-Brand)}.o-highlight-section--brand .o-highlight-section__copy:after{background-color:var(--Primary-Brand)}.o-highlight-section{width:100vw;padding-top:5rem;z-index:1;position:relative;overflow:hidden}.o-highlight-section__copy-left,.o-highlight-section__copy-right,.o-highlight-section__hero-headline1,.o-highlight-section__hero-headline2,.o-highlight-section__subheadline{margin:0;position:relative;z-index:5}.o-highlight-section__hero-headline1,.o-highlight-section__hero-headline2,.o-highlight-section__subheadline{padding:0 20px}.o-highlight-section__subheadline{grid-area:2/2/4/9;color:#3c3c3c;align-self:self-start}.o-highlight-section__square{z-index:3;width:200px;height:200px}.o-highlight-section__image-wrapper-square{display:none;grid-area:2/2/2/4}.o-highlight-section__hero-headline1,.o-highlight-section__hero-headline2{color:#1e5a78}.o-highlight-section__hero-headline1{grid-area:2/5/2/12;text-align:right}.o-highlight-section__hero-headline2{text-align:right}.o-highlight-section__copy-left-wrapper--1,.o-highlight-section__copy-left-wrapper--2,.o-highlight-section__copy-right-wrapper--1,.o-highlight-section__copy-right-wrapper--2{align-self:self-start;position:relative;width:calc(100% - 30px);z-index:5;margin:0 auto}.o-highlight-section__copy-left,.o-highlight-section__copy-right{background-color:#fff;padding:35px 35px 35px 20px}.o-highlight-section__copy-left p,.o-highlight-section__copy-right p{margin-bottom:0}.o-highlight-section__copy:after{content:"";position:absolute;top:-15px;left:15px;width:100%;height:90%;background-color:#1e5a78;z-index:3}.o-highlight-section__copy-left-wrapper--1{grid-area:5/2/13/8}.o-highlight-section__copy-right-wrapper--1{grid-area:5/4/12/12}.o-highlight-section__copy-left-wrapper--2{grid-area:12/2/9/8}.o-highlight-section__copy-right-wrapper--2{grid-area:8/4/12/12}.o-highlight-section__background{max-width:1920px;margin-left:auto;margin-right:auto;z-index:1;object-fit:contain}.o-highlight-section__image-wrapper--1{width:100%;height:100%;grid-area:5/1/8/13}.o-highlight-section__image-wrapper--2{width:100%;height:100%;grid-area:8/1/8/13}.o-highlight-section__figure,.o-highlight-section__image-wrapper,.o-highlight-section__image-wrapper-secondary>*{position:relative;z-index:1}.t-article,.t-category,.t-home,.t-media-library,.t-search-results,.t-secondary{color:#3c3c3c;min-height:calc(100vh - 320px);overflow:hidden}.t-category .m-contact-info{margin-bottom:80px}.t-category .o-media{margin-bottom:110px}.t-asset-detail{color:#3c3c3c;overflow:hidden;min-height:calc(100vh - 320px);padding-top:15px}.t-asset-detail__back-link .a-link{flex-direction:row-reverse}.t-asset-detail__back-link .a-link .a-link__circle{margin-left:0;margin-right:13px}.t-asset-detail__headline{margin-top:35px}.t-asset-detail__intro{display:flex;flex-direction:column;min-width:calc(100% + 40px);margin-left:-20px;background:#dcf0fa}.t-asset-detail__image{aspect-ratio:16/9;position:relative;padding:15px}.t-asset-detail__image img{aspect-ratio:16/9;position:relative;width:100%;height:100%;object-fit:contain}.t-asset-detail__variants{padding:35px 20px;display:flex;flex-direction:column;justify-content:space-between}.t-asset-detail__tags{position:relative}.t-asset-detail__tags ul{list-style:none;display:flex;flex-wrap:wrap;gap:15px;margin:0;padding:0}.t-asset-detail__downloads{display:flex;flex-direction:column;gap:25px;margin-top:25px}.t-asset-detail__downloads .m-download{font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px}.t-asset-detail__meta{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;gap:25px;margin-top:35px;width:100%}.t-asset-detail__meta-title{font-size:.75rem;line-height:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.75px;color:#eb001f;margin-bottom:15px}.t-special{color:#3c3c3c;min-height:calc(100vh - 320px);overflow:hidden}.t-special .o-highlight-section+.m-container,.t-special .o-highlight-section+main{margin-top:110px}@media (min-width:40em){.a-checkbox--half,.a-input--half,.a-select--half,.a-textarea--half{width:calc(50% - 15px)}.sg-debug-grid .m-container{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.2)" width="100%" %3E%3Crect x="0" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(2px + ((100% - 22px) / 12 * 1))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(4px + ((100% - 22px) / 12 * 2))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(6px + ((100% - 22px) / 12 * 3))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(8px + ((100% - 22px) / 12 * 4))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(10px + ((100% - 22px) / 12 * 5))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(12px + ((100% - 22px) / 12 * 6))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(14px + ((100% - 22px) / 12 * 7))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(16px + ((100% - 22px) / 12 * 8))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(18px + ((100% - 22px) / 12 * 9))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(20px + ((100% - 22px) / 12 * 10))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(22px + ((100% - 22px) / 12 * 11))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll}.m-event--inArticle{margin-left:calc(2px + (100% - 22px)/12*1)}.m-event--inArticle,.m-event--inArticle.m-event--isInline{width:calc(18px + (100% - 22px)/12*10)}.m-event--inArticle.m-event--isInline{margin-left:calc(2px + (100% - 22px)/12*1)}.m-form__wrapper{width:calc(18px + (100% - 22px)/12*10)}.m-contact-info__list{margin-left:calc(2px + (100% - 22px)/12*1)}.m-contact-info__body{width:calc(10px + (100% - 18px)/10*6)}.m-contact-info__label{margin-left:calc(2px + (100% - 22px)/12*1)}.m-category-header__headline{justify-content:center}.m-social-embed{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.m-stage--article{padding-top:0}.m-stage--intro-teaser{margin-bottom:-85px;padding-top:15px}.m-table{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.m-richtext p.small-copy,.m-teaser-row-intro__content{width:100%}.o-accordion__control{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1);flex-direction:row;align-items:center}.o-accordion__image-container{margin-bottom:0;margin-right:15px;margin-left:-47px}.o-accordion dd:last-of-type[aria-hidden=false]:after{margin-left:calc(2px + (100% - 22px)/12*1)}.o-content-blocks__html{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.o-intro:after{content:"";display:none;position:absolute;right:-15px;width:15px;background-color:#f5e6d7}.o-intro.o-intro--darkMint:after{background-color:#006058}.o-intro.o-intro--mint:after{background-color:#64c8b9}.o-intro.o-intro--lightMint:after{background-color:#d1ede7}.o-intro.o-intro--darkBlue:after{background-color:#1e5a78}.o-intro.o-intro--blue:after{background-color:#6ea0eb}.o-intro.o-intro--lightblue:after{background-color:#dcf0fa}.o-intro.o-intro--darkPurple:after{background-color:#522eb7}.o-intro.o-intro--purple:after{background-color:#b198db}.o-intro.o-intro--darkPink:after{background-color:#63056b}.o-intro.o-intro--pink:after{background-color:#e89fdd}.o-intro.o-intro--red:after{background-color:#ff9196}.o-intro.o-intro--darkCoral:after{background-color:#8c2d4b}.o-intro.o-intro--coral:after{background-color:#ff9196}.o-intro.o-intro--orange:after{background-color:#f8a171}.o-intro.o-intro--lighterOrange:after{background-color:#ffe2d2}.o-intro.o-intro--yellow:after{background-color:#ffdc73}.o-intro.o-intro--lightyellow:after{background-color:#fffaaf}.o-intro.o-intro--darkBeige:after{background-color:#dcbe96}.o-intro.o-intro--beige:after{background-color:#f5e6d7}.o-intro.o-intro--green:after{background-color:#c5ef6c}.o-intro.o-intro--lightGreen:after{background-color:#efffcd}.o-intro.o-intro--sustainableGreen:after{background-color:#7ea87b}.o-intro.o-intro--darkSustainableGreen:after{background-color:#3c5939}.o-intro--hasImage{margin-top:-100px;min-height:100px}.o-intro--hasImage:after{display:block;top:25px;height:75px}.o-intro__inner{margin-left:calc(2px + (100% - 22px)/12*1)}.o-infobox,.o-intro__inner{width:calc(18px + (100% - 22px)/12*10)}.o-infobox{margin-left:calc(2px + (100% - 22px)/12*1)}.o-infobox--isFullWidth{margin-left:calc(2px + (100% - 22px)/12*1)}.o-downloads,.o-infobox--isFullWidth{width:calc(18px + (100% - 22px)/12*10)}.o-downloads{margin-left:calc(2px + (100% - 22px)/12*1)}.o-media--galleryTwoItems{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.o-media--gallery .o-media__figure-content{width:calc(6px + (100% - 22px)/12*4)}.o-media--gallery .o-media__figure-content:nth-child(3n){margin-right:0}.o-media--galleryTwoItems .o-media__figure-content,.o-media--galleryTwoItems .o-media__figure-content:first-child{width:calc(8px + (100% - 18px)/10*5)}.o-media--galleryTwoItems .o-media__figure-content:nth-child(2){margin-right:0}.o-media--galleryTwoItems .o-media__figure-content:nth-child(2),.o-media--galleryTwoItems .o-media__figure-content:nth-child(2) _:-ms-lang(x){margin-right:-1px}.o-media-library__search{padding-top:50px}.o-quote{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.o-search__bar{padding-top:60px}.o-search__bar-form{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.o-search__bar-input{height:80px;padding:25px 70px 25px 25px;font-size:1.625rem;line-height:2.375rem;font-weight:300}.o-search__content{margin-left:calc(2px + (100% - 22px)/12*1);margin-right:calc(2px + (100% - 22px)/12*1)}.o-search__content,.o-search__filter{width:calc(18px + (100% - 22px)/12*10)}.o-search__filter{margin-left:calc(2px + (100% - 22px)/12*1);margin-top:25px}.o-search__sortBy-wrapper{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.o-search__filter--showOptions .o-search__filter-options--isOpen{max-height:350px}.o-secondary-intro{background:#f5e6d7}.o-secondary-intro__headline{margin-top:80px;padding-top:60px;width:100%;padding-left:calc((100% - 22px)/12*1);padding-right:calc((100% - 22px)/12*1)}.o-story-teaser__headline{position:relative;transform:none}.o-story-teaser--teaser .o-story-teaser__content-wrapper{margin-top:5vw}.o-triple-teaser-row__col{margin-right:2px}.o-audioplayer{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.o-highlight-section__hero-headline1{text-align:right;grid-area:2/4/2/13}.t-asset-detail__back-link,.t-asset-detail__headline{width:calc(18px + (100% - 22px)/12*10)}.t-asset-detail__image,.t-asset-detail__meta-item,.t-asset-detail__variants{width:100%}}@media (min-width:40em) and (max-width:47.99em){.o-highlight-teaser-row__teaser,.o-triple-teaser-row{max-width:75%}}@media (min-width:48em){.m-richtext h3 a[target=_blank],.m-richtext h4 a[target=_blank],.m-richtext p a[target=_blank],.m-richtext ul a[target=_blank],.o-infobox__body a[target=_blank],.o-media__figure-caption a[target=_blank],.o-quote a[target=_blank],a.a--linkIsExternal{height:26px}.a-headline--main{font-size:3.625rem;line-height:4.375rem;margin-bottom:35px}.a-headline--copy{font-size:1.125rem;line-height:1.875rem;margin-bottom:35px}.a-headline--standard{font-size:3rem;line-height:3.75rem;margin-bottom:35px}.a-headline--subline,.m-richtext h3,.o-infobox__headline{font-size:1.75rem;line-height:2.5rem;margin-bottom:35px}.a-headline--hero{margin-bottom:35px}.a-headline--super-super-hero{font-size:6.25rem;line-height:6.875rem}.a-headline--super-super-section{font-size:4.6875rem;line-height:5rem}.a-headline--topline-big,.a-headline--topline-big-section{font-size:3rem;line-height:3.75rem}.a-meta{margin-bottom:50px}.a-input{font-size:1.125rem;line-height:1.875rem}.a-input__hint{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.a-checkbox,.a-select,.a-textarea,.m-checkbox-group legend{font-size:1.125rem;line-height:1.875rem}.m-checkbox-group__items{grid-template-columns:1fr 1fr}.sg-debug-grid .m-container{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.2)" width="100%" %3E%3Crect x="0" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(2px + ((100% - 22px) / 12 * 1))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(4px + ((100% - 22px) / 12 * 2))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(6px + ((100% - 22px) / 12 * 3))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(8px + ((100% - 22px) / 12 * 4))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(10px + ((100% - 22px) / 12 * 5))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(12px + ((100% - 22px) / 12 * 6))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(14px + ((100% - 22px) / 12 * 7))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(16px + ((100% - 22px) / 12 * 8))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(18px + ((100% - 22px) / 12 * 9))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(20px + ((100% - 22px) / 12 * 10))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(22px + ((100% - 22px) / 12 * 11))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll}.m-container--hasMargin{padding:0 53px;max-width:1546px}.m-container--hasMobileMargin{padding:0;max-width:auto}.m-container--hasDesktopMargin{padding:0 53px;max-width:1546px}.m-cookie-layer{left:auto;bottom:35px;right:35px;margin-left:35px}.m-cookie-layer__buttons{flex-direction:row;align-items:center;justify-content:space-between}.m-cookie-layer__description{font-size:1.125rem;line-height:1.875rem}.m-download__copy{padding-right:35px}.m-event--inArticle{margin-left:calc(4px + (100% - 22px)/12*2)}.m-event--inArticle,.m-event--inArticle.m-event--isInline{width:calc(14px + (100% - 22px)/12*8)}.m-event--inArticle.m-event--isInline{margin-left:calc(4px + (100% - 22px)/12*2)}.m-event__headline{margin-bottom:15px}.m-facts{margin-bottom:110px}.m-facts__content{margin-bottom:0;width:calc(10px + (100% - 22px)/12*6)}.m-facts__items{width:calc(12px + (100% - 22px)/12*6)}.m-facts__item:first-of-type{grid-row:1/span 2}.m-facts__item h3>*+*{margin-left:15px}.m-facts__item p{font-size:1.125rem;line-height:1.875rem}.m-form__wrapper{width:calc(14px + (100% - 22px)/12*8)}.m-form__additionalFormData,.m-form__message{font-size:1.125rem;line-height:1.875rem}.m-form__label{font-size:1.75rem;line-height:2.5rem}.m-form__additionalInformation{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.m-teaser__copy{font-size:1.125rem;line-height:1.875rem}.m-teaser__headline{font-size:1.75rem;line-height:2.5rem}.m-teaser__theme-box{width:0}.m-teaser img.m-teaser__image{opacity:0;transform:translateX(-15px)}.m-teaser--blocking .m-teaser__body{width:calc(12px + (100% - 22px)/12*7)}.m-teaser--blocking.m-teaser--square .m-teaser__image-wrapper{width:calc(6px + (100% - 22px)/12*4);margin-right:calc(4px + (100% - 22px)/12*1)}.m-teaser--square .m-teaser__image-wrapper{width:calc(6px + (100% - 10px)/6*4)}.m-teaser--landscape .m-teaser__image-wrapper{width:calc(8px + (100% - 10px)/6*5)}.m-teaser--bold .a-topic__line,.m-teaser--horizontal-topic .a-topic__line{transform:rotate(-90deg);top:63px;left:-60px}.m-teaser--bold .m-teaser__headline{font-size:3rem;line-height:3.75rem}.m-teaser--bold .m-teaser__body{padding-left:45px;padding-right:0;min-height:160px}.m-teaser--intro{width:100%}.m-teaser--large{display:flex;align-items:center}.m-teaser--large .m-teaser__image-wrapper{width:calc(4px + (100% - 10px)/6*3);max-width:none}.m-teaser--large .m-teaser__body{padding-left:45px;padding-right:0}.m-highlight-teaser__image-wrapper{width:calc(16px + (100% - 22px)/12*9)}.m-highlight-teaser__theme-box{width:0}.m-highlight-teaser img.m-highlight-teaser__image{transform:translateX(-15px);opacity:0}.m-highlight-teaser__event,.m-highlight-teaser__teaser{width:calc(12px + (100% - 22px)/12*7);float:right;margin-top:-160px}.m-highlight-teaser__event{padding-left:45px}.m-highlight-teaser__event .m-event__label{margin-left:-55px}.m-highlight-teaser__tags{width:calc(8px + (100% - 22px)/12*5);display:block}.m-contact-info__list{margin-left:calc(4px + (100% - 22px)/12*2)}.m-contact-info__label{font-size:1.75rem;line-height:2.5rem;margin-left:calc(4px + (100% - 22px)/12*2)}.m-contact-info__name{font-size:1.125rem;line-height:1.875rem}.m-blockquote-teaser{margin-bottom:110px}.m-blockquote-teaser__quote{width:100%}.m-blockquote-teaser__quote__quotation{width:calc(2px + (100% - 22px)/12*2);margin-left:calc(10px + (100% - 22px)/12*5)}.m-blockquote-teaser__text-box{text-align:center}.m-blockquote-teaser__quotation-text{font-size:1.75rem;line-height:2.5rem;display:inline-block}.m-blockquote-teaser__quote__start-icon{left:10px}.m-blockquote-teaser__quote__end-icon{right:10px}.m-blockquote-teaser__image-wrapper{left:50%;transform:translate(-50%)}.m-blockquote-teaser__author{text-align:center;padding-left:15px}.m-blockquote-teaser__link{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2);padding-left:0;text-align:center}.m-pagination__item{display:inline-block}.m-pagination__item--has-divider:not(:nth-child(2)):before{content:"";width:2px;height:15px;background-color:#3c3c3c;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m-category-header__anchor-headline,.m-category-header__copy{width:calc(14px + (100% - 22px)/12*8)}.m-category-header__copy{font-size:1.75rem;line-height:2.5rem}.m-category-header__anchor-links{font-size:1.125rem;line-height:1.875rem;width:calc(14px + (100% - 22px)/12*8);display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.m-category-header__anchor-link{width:235px;align-items:center;margin:0}.m-social-embed{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2);margin-bottom:35px}.m-stage--intro-teaser{margin-bottom:-100px}.m-stage--intro-teaser .m-stage__background,.m-stage--intro-teaser .m-stage__inner{padding-top:50%}.m-stage--intro-teaser .m-stage__container>img{height:auto;width:100%}.m-stage__background{margin-left:0}.m-stage--articleNoMedia .m-stage__background{background-color:rgba(245,230,215,.6);position:relative;width:100%;height:250px;margin-left:0;padding-top:0}.m-stage--intro-teaser .m-stage__background{width:0;margin-left:53px}.m-stage--articleNoMedia.m-stage--darkMint .m-stage__background{background-color:rgba(0,96,88,.6)}.m-stage--articleNoMedia.m-stage--mint .m-stage__background{background-color:rgba(100,200,185,.6)}.m-stage--articleNoMedia.m-stage--lightMint .m-stage__background{background-color:rgba(209,237,231,.6)}.m-stage--articleNoMedia.m-stage--darkBlue .m-stage__background{background-color:rgba(30,90,120,.6)}.m-stage--articleNoMedia.m-stage--blue .m-stage__background{background-color:rgba(110,160,235,.6)}.m-stage--articleNoMedia.m-stage--lightblue .m-stage__background{background-color:rgba(220,240,250,.6)}.m-stage--articleNoMedia.m-stage--darkPurple .m-stage__background{background-color:rgba(82,46,183,.6)}.m-stage--articleNoMedia.m-stage--purple .m-stage__background{background-color:rgba(177,152,219,.6)}.m-stage--articleNoMedia.m-stage--darkPink .m-stage__background{background-color:rgba(99,5,107,.6)}.m-stage--articleNoMedia.m-stage--pink .m-stage__background{background-color:rgba(232,159,221,.6)}.m-stage--articleNoMedia.m-stage--red .m-stage__background{background-color:rgba(255,145,150,.6)}.m-stage--articleNoMedia.m-stage--darkCoral .m-stage__background{background-color:rgba(140,45,75,.6)}.m-stage--articleNoMedia.m-stage--coral .m-stage__background{background-color:rgba(255,145,150,.6)}.m-stage--articleNoMedia.m-stage--orange .m-stage__background{background-color:rgba(248,161,113,.6)}.m-stage--articleNoMedia.m-stage--lighterOrange .m-stage__background{background-color:rgba(255,226,210,.6)}.m-stage--articleNoMedia.m-stage--yellow .m-stage__background{background-color:rgba(255,220,115,.6)}.m-stage--articleNoMedia.m-stage--lightyellow .m-stage__background{background-color:rgba(255,250,175,.6)}.m-stage--articleNoMedia.m-stage--darkBeige .m-stage__background{background-color:rgba(220,190,150,.6)}.m-stage--articleNoMedia.m-stage--beige .m-stage__background{background-color:rgba(245,230,215,.6)}.m-stage--articleNoMedia.m-stage--green .m-stage__background{background-color:rgba(197,239,108,.6)}.m-stage--articleNoMedia.m-stage--lightGreen .m-stage__background{background-color:rgba(239,255,205,.6)}.m-stage--articleNoMedia.m-stage--sustainableGreen .m-stage__background{background-color:rgba(126,168,123,.6)}.m-stage--articleNoMedia.m-stage--darkSustainableGreen .m-stage__background{background-color:rgba(60,89,57,.6)}.m-stage--intro-teaser .m-stage__container>img{opacity:0;transform:translateX(-get-space(s))}.m-table{margin:15px 0 35px}.m-table__headline{margin-bottom:25px}.m-table{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.m-table__entry{display:flex;align-items:flex-start}.m-table__key,.m-table__value{width:50%}.m-table__key{min-height:30px}.m-table__key p{margin-right:60px}.m-table__value{font-size:1.125rem;line-height:1.875rem;padding-left:0;margin-top:0}.m-table__value svg{left:-35px}.m-tabs__download{margin-bottom:25px}.m-tags{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.m-tags__headline{padding-top:25px}.m-iframe{padding-bottom:46.875%;width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1);margin-bottom:35px}.m-breadcrumb{display:block}.m-richtext{font-size:1.125rem;line-height:1.875rem}.m-richtext h3{margin-bottom:25px}.m-richtext p.small-copy{width:calc(12px + (100% - 14px)/8*7);margin-bottom:35px;padding-right:35px}.m-richtext ul li:before{top:13px}.m-hero-teaser{margin-bottom:110px;width:100%}.m-hero-teaser__link{display:flex;align-items:center}.m-hero-teaser__image-wrapper{width:50%}.m-hero-teaser__theme-box{width:0;transform:translateY(-15px)}.m-hero-teaser img.m-hero-teaser__image{transform:translateX(0);opacity:0}.m-hero-teaser--is-in-viewport img.m-hero-teaser__image{transform:translateX(15px);opacity:1}.m-hero-teaser__event,.m-hero-teaser__teaser{width:50%}.m-hero-teaser__event{padding-left:45px}.m-hero-teaser__event .m-event__label{margin-left:-55px}.m-hero-teaser--small .m-hero-teaser__image-wrapper{width:50%;padding-right:40px}.m-teaser-row-intro{margin-bottom:35px}.m-teaser-row-intro:before{width:calc(100% + 106px);left:-53px}.m-teaser-row-intro__content{width:100%}.m-teaser-row-intro__copy{font-size:1.125rem;line-height:1.875rem}.m-teaser-row-intro__teaser{margin-top:-25px}.o-accordion__control{width:calc(14px + (100% - 22px)/12*8);font-size:1.75rem;line-height:2.5rem}.o-accordion__control,.o-accordion dd:last-of-type[aria-hidden=false]:after{margin-left:calc(4px + (100% - 22px)/12*2)}.o-content-blocks__block{font-size:1.125rem;line-height:1.875rem;margin-bottom:10px}.o-content-blocks__html{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.o-cluster-teaser{margin-bottom:110px}.o-cluster-teaser__headline-part{min-width:22px}.o-cluster-teaser__theme-box{width:0}.o-cluster-teaser img.o-cluster-teaser__image{opacity:0;transform:translateX(-15px)}.o-cluster-teaser__teaser-list{margin-left:calc((100% - 22px)/12*1)}.o-cluster-teaser__teaser-list-item{margin-bottom:35px}.o-cluster-teaser__teaser{padding-left:35px}.o-cluster-teaser__teaser .m-teaser__body{padding-right:0}.o-cluster-teaser__teaser .a-topic__line{transform:rotate(-90deg);top:60px;left:-60px}.o-header__meta .m-language-switch{display:flex}.o-header__mobile-language-switch{display:none}.o-header__navigation-spacer{width:420px}.o-header__a11y-layer,.o-header__navigation{transform:translateX(840px)}.o-header__a11y-list,.o-header__main-list,.o-header__sub-list{overflow-x:hidden;overflow-y:auto;width:420px}.o-header__a11y-list,.o-header__main-list{margin-right:420px}.o-header__main-item,.o-header__sub-item{padding:0 25px 0 80px}.o-header__link-label,.o-header__navigation-desktop__link{font-size:1.75rem;line-height:2.5rem}.o-header__link-label:after{display:block}.o-header__link-icon{transition:all .2s ease-in-out}.o-header__link.is-active .o-header__link-icon{transform:translateX(250px)}.o-header__back-icon{display:none}.o-header.is-a11y-open .o-header__a11y-layer,.o-header.is-open .o-header__navigation{transform:translateX(340px)}.o-header.is-sublist-open .o-header__navigation{transform:translateX(0)}.o-header.is-sublist-open .o-header__back-button{display:none}.o-header__nav-toggle span{display:block}.o-intro{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1);margin-top:-150px;min-height:150px}.o-intro:after{display:block;top:35px;height:115px}.o-intro--hasImage{margin-top:-200px;min-height:200px}.o-intro--hasImage:after{top:80px;height:120px}.o-intro__inner{width:calc(14px + (100% - 18px)/10*8);margin-left:calc(2px + (100% - 18px)/10*1)}.o-intro__topic{left:-25px}.o-intro__summary{font-size:1.125rem;line-height:1.875rem;margin-bottom:35px}.o-intro-teaser{margin-bottom:110px}.o-intro-teaser__background{height:160px;margin-bottom:-60px}.o-intro-teaser__header{margin:0 53px}.o-intro-teaser__subline{grid-column-start:2;grid-column-end:11}.o-intro-teaser__event,.o-intro-teaser__teaser{max-width:640px;float:right}.o-intro-teaser__teaser .m-teaser__body{padding-left:45px;padding-right:45px}.o-intro-teaser__event{padding-left:45px;width:calc(100% - 35px)}.o-intro-teaser__event .m-event__label{margin-left:-55px}.o-infobox{margin-left:calc(4px + (100% - 22px)/12*2)}.o-infobox,.o-infobox--isFullWidth{width:calc(14px + (100% - 22px)/12*8)}.o-infobox--isFullWidth{margin-left:calc(4px + (100% - 22px)/12*2)}.o-infobox__headline{margin-bottom:25px}.o-infobox__body>p b,.o-infobox__body>p strong{font-size:1.125rem;line-height:1.875rem}.o-infobox__body>ul li:before{top:13px}.o-curated-content{margin-bottom:110px}.o-curated-content__header{padding-right:25px}.o-curated-content__teaser-list{margin-left:calc((100% - 22px)/12*1)}.o-curated-content__headline span{min-width:22px}.o-downloads{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.pswp__info-wrapper{justify-content:space-between;padding:80px 35px;font-size:1.125rem;line-height:1.875rem}.pswp__info-title{font-size:1.75rem;line-height:2.5rem}.o-media--single-fullwidth{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1);margin-bottom:35px}.o-media--single-inline{width:calc(2px + (100% - 22px)/12*2);margin-left:calc(2px + (100% - 22px)/12*1)}.o-media--gallery{width:calc(16px + (100% - 22px)/12*9);margin-left:calc(4px + (100% - 22px)/12*2);margin-bottom:35px}.o-media--galleryTwoItems{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.o-media--gallery .o-media__figure-link{overflow:visible}.o-media--gallery .o-media__figure-content{width:calc(4px + (100% - 16px)/9*3);z-index:1}.o-media--galleryTwoItems .o-media__figure-content,.o-media--galleryTwoItems .o-media__figure-content:first-child{width:calc(6px + (100% - 14px)/8*4)}.o-media--gallery .o-media__button{width:calc(4px + (100% - 16px)/9*3);height:auto;top:-15px;right:-65px;left:auto;bottom:auto;background-color:transparent;transform:none}.o-media--galleryTwoItems .o-media__button{width:calc(4px + (100% - 14px)/8*3)}.o-media--gallery .o-media__button.zoom,.o-media--gallery:hover .o-media__button{transform:translate(10px,-10px)}.o-media--gallery .o-media__button-inner{display:block;width:100%;padding-top:100%}.o-media--gallery .o-media__button-svg{top:15px;right:13px;width:40px;height:40px}.o-media__button-count{top:60px;right:41px}.o-media-library__no-results p,.o-media-library__result-copy,.o-media-library__search-input{font-size:1.125rem;line-height:1.875rem}.o-modal{background-color:rgba(0,0,0,.3)}.o-quote{margin-bottom:110px;width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.o-quote__quotation-text{font-size:1.75rem;line-height:2.5rem}.o-search__bar{padding-top:110px}.o-search__filter{margin-top:65px}.o-search__filter-toggle{font-size:1.125rem;line-height:1.875rem}.o-search__result{margin-top:70px;margin-bottom:70px}.o-search__result-title{font-size:1.75rem;line-height:2.5rem}.o-search__result-excerpt{padding-right:35px}.o-search__result-excerpt p{font-size:1.125rem;line-height:1.875rem}.o-search__result-content{justify-content:space-between}.o-search__result-content .o-search__result-link{margin-left:0}.o-search__result-category-subject{display:inline}.o-search__result-category-icon{width:38px;position:absolute;transform:rotate(90deg);top:-9px;left:-66px;margin-right:25px;margin-bottom:0}.o-search__history-result{margin-bottom:15px}.o-secondary-intro__headline{margin-bottom:0;width:calc(18px + (100% - 22px)/12*10);margin-left:calc((100% - 22px)/12*1)}.m-sharing{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.m-sharing__headline{padding-top:25px}.o-social-wall{margin-bottom:110px}.o-social-wall__headline{width:100%;margin-bottom:25px}.o-story-teaser__content{padding:50px 30px 50px 50px}.o-story-teaser__figure{transition:transform .4s ease-in-out;transform:translateX(-40px)}.o-story-teaser__pagination-control{display:none}.o-story-teaser__pagination-icon,.o-story-teaser__pagination-icon--current{transform-origin:top left;transform:rotate(-90deg);transition:opacity .4s ease-in-out}.o-story-teaser__pagination-icon,.o-story-teaser__pagination-icon--current{opacity:1}.o-story-teaser__pagination-icon--short{display:none;transition:opacity .4s ease-in-out}.o-story-teaser__pagination-entry{width:30%;max-width:160px;padding:20px 0 0;margin-bottom:15px}.o-story-teaser__pagination-entry span{display:block}.o-story-teaser__pagination-entry.current-visible .o-story-teaser__pagination-icon{color:rgba(94,86,84,.3)}.o-story-teaser__pagination-entry.current-visible .o-story-teaser__pagination-icon--current{display:block;animation:entryProgress 4s ease-in}.o-story-teaser__teaser{animation:teaserIn .4s ease-in}.o-story-teaser__teaser-meta{display:none}.o-story-teaser__image-wrapper{transition:opacity .4s linear .2s,transform .4s ease-in-out;opacity:0}.o-story-teaser__image{opacity:0}.o-story-teaser--stage .o-story-teaser__wrapper:before{transition:background-color .4s ease-in-out,transform .8s ease-in-out;transform:scaleX(0)}.o-story-teaser--stage .o-story-teaser__images{transform:translateX(-53px)}.o-story-teaser--stage .o-story-teaser__images:before{left:106px}.o-story-teaser--stage .o-story-teaser__content:before{width:calc(100% + 53px)}.o-story-teaser--is-in-viewport .o-story-teaser__image-wrapper:nth-of-type(2),.o-story-teaser--is-in-viewport .o-story-teaser__image-wrapper:nth-of-type(3){transition:opacity .4s linear .5s,transform .4s ease-in-out}.o-story-teaser--is-in-viewport .o-story-teaser__images:before,.o-story-teaser--is-in-viewport .o-story-teaser__wrapper:before{transform:scaleX(1)}.o-triple-teaser-row__col{width:calc(10px + (100% - 24px)/12*6)}.o-hero-teaser-row__col:not(:last-child),.o-hero-video{margin-bottom:110px}.o-hero-video__wrapper:before{transform:scaleX(0)}.o-highlight-teaser-row{margin-bottom:110px}.o-highlight-teaser-row__col{margin-bottom:0}.o-highlight-teaser-row__col:first-child,.o-highlight-teaser-row__col:last-child{width:100%}.o-highlight-teaser-row .m-teaser--blocking .m-teaser__body,.o-highlight-teaser-row .m-teaser--square .m-teaser__body{padding-right:110px}.o-press-categories-teaser__headline{margin:0 35px}.o-press-categories-teaser__wrapper{grid-template-columns:repeat(2,1fr);width:calc(100% + 68px);margin:0 -34px}.o-press-categories-teaser__link{margin:35px 35px 0}.o-press-categories-teaser__link p{font-size:1.75rem;line-height:2.5rem}.o-video{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1);margin-bottom:35px}.o-video__caption{margin-left:calc(4px + (100% - 18px)/10*1);margin-right:calc(4px + (100% - 18px)/10*1)}.o-video--center{width:calc(18px + (100% - 22px)/12*10)}.o-video .o-video__caption{margin-left:calc(4px + (100% - 18px)/10*1);margin-right:calc(4px + (100% - 18px)/10*1)}.o-footer__nav ul{justify-content:center;flex-wrap:wrap;display:flex;column-count:1}.o-footer__nav li{display:inline-block;margin:0 15px}.o-audioplayer{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.o-highlight-intro__scrollbar-section:after{display:block;content:attr(data-year) attr(data-year-end);font-weight:700;line-height:1.125rem;font-size:.75rem;position:absolute;bottom:-250%;width:100%;text-align:center;background:#f5e6d7;color:#3c3c3c;padding-top:4px;transition:bottom .3s ease-in-out;z-index:-10;height:24px}.o-highlight-intro__background-left{top:-10%;width:55vw;left:-15%}.o-highlight-intro__background-right{top:-10%;width:80vw;right:-10%}.o-highlight-intro__image-left{top:42%;left:10%}.o-highlight-intro__image-right{top:40%}.o-highlight-intro--single-image .o-highlight-intro__headline-wrapper{max-width:800px;margin:0 auto}.scroll-indicator{height:160px;bottom:0}.o-highlight-section{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto;gap:0 25px;padding-top:10rem}.o-highlight-section__hero-headline1,.o-highlight-section__hero-headline2,.o-highlight-section__subheadline{padding:0}.o-highlight-section__subheadline{grid-area:2/2/4/8}.o-highlight-section__hero-headline1{text-align:right;grid-area:2/4/2/11}.o-highlight-section__hero-headline2{grid-area:3/6/4/12}.o-highlight-section__copy-left-wrapper--1,.o-highlight-section__copy-left-wrapper--2,.o-highlight-section__copy-right-wrapper--1,.o-highlight-section__copy-right-wrapper--2{max-width:485px}.o-highlight-section__copy-left,.o-highlight-section__copy-right{max-width:485px;padding:35px}.o-highlight-section__copy-left-wrapper--1{width:auto;margin-top:0;grid-area:5/2/12/10}.o-highlight-section__copy-left-wrapper--2{width:auto;margin-top:-20rem;grid-area:12/2/9/10}.o-highlight-section__image-wrapper--1{margin-top:0;width:auto;grid-area:4/1/8/13}.o-highlight-section__image-wrapper--2{margin-top:0;width:auto;grid-area:8/1/8/13}.t-article,.t-asset-detail,.t-category,.t-home,.t-media-library,.t-search-results,.t-secondary{min-height:calc(100vh - 206px)}.t-asset-detail{padding-top:35px}.t-asset-detail__back-link,.t-asset-detail__headline{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(2px + (100% - 22px)/12*1)}.t-asset-detail__intro{flex-direction:row;min-width:auto;width:100%;margin-left:0}.t-asset-detail__image{width:calc(14px + (100% - 22px)/12*8)}.t-asset-detail__variants{padding:35px;border-left:2px solid #fff;width:calc(6px + (100% - 22px)/12*4)}.t-asset-detail__meta{margin-left:calc(2px + (100% - 22px)/12*1);flex-direction:row;margin-top:80px;column-gap:80px;row-gap:25px}.t-asset-detail__meta-item{width:calc(8px + (100% - 22px)/12*5)}.t-special{min-height:calc(100vh - 206px)}}@media (min-width:48em) and (max-width:63.99em){.m-teaser--blocking{display:flex}.m-teaser--blocking.m-teaser--landscape .m-teaser__body,.m-teaser--blocking.m-teaser--square .m-teaser__body{padding-left:0;padding-top:10px}.m-teaser--blocking.m-teaser--landscape .a-topic__line,.m-teaser--blocking.m-teaser--square .a-topic__line,.m-teaser--large .a-topic__line{transform:rotate(-90deg);top:63px;left:calc((9px + (100% - 12px)/7*1)*-1)}.o-triple-teaser-row__col:nth-of-type(2n){margin-right:-1px}}@media (max-width:39.99em) and (min-width:48em){.o-search__bar-input{font-size:1.125rem;line-height:1.875rem}}@media (min-width:40em) and (min-width:48em){.o-search__bar-input{font-size:1.75rem;line-height:2.5rem}}@media (min-width:64em){.a-headline--main{font-size:4.25rem;line-height:5rem}.a-headline--super-super-section{font-size:4.6875rem;line-height:5rem}.a-tooltip:after{bottom:auto;top:-4px}.a-tooltip{top:25px;bottom:auto}.a-topic{padding-bottom:0;padding-left:25px}.sg-debug-grid .m-container{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.3)" width="100%" %3E%3Crect x="0" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(2px + ((100% - 22px) / 12 * 1))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(4px + ((100% - 22px) / 12 * 2))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(6px + ((100% - 22px) / 12 * 3))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(8px + ((100% - 22px) / 12 * 4))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(10px + ((100% - 22px) / 12 * 5))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(12px + ((100% - 22px) / 12 * 6))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(14px + ((100% - 22px) / 12 * 7))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(16px + ((100% - 22px) / 12 * 8))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(18px + ((100% - 22px) / 12 * 9))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(20px + ((100% - 22px) / 12 * 10))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(22px + ((100% - 22px) / 12 * 11))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll}.m-event--inArticle{width:calc(12px + (100% - 22px)/12*7)}.m-event--inArticle.m-event--isInline{width:calc(6px + (100% - 22px)/12*4);margin-left:calc(2px + (100% - 22px)/12*1);margin-right:25px;margin-bottom:25px;margin-top:5px}.m-event--inRow{padding-right:50px}.m-facts__content{width:calc(6px + (100% - 22px)/12*4)}.m-facts__items{grid-template-columns:1fr 1fr;width:calc(16px + (100% - 22px)/12*8)}.m-teaser__body{padding-left:35px;padding-right:50px}.m-teaser__topic{transform:translateY(-15px) translateX(-25px)}.m-teaser--blocking .m-teaser__body{width:100%}.m-teaser--blocking.m-teaser--square .m-teaser__image-wrapper{width:calc(2px + (100% - 6px)/4*2);margin-right:0}.m-teaser--square .m-teaser__image-wrapper{width:calc(2px + (100% - 6px)/4*2)}.m-teaser--landscape .m-teaser__image-wrapper{width:calc(4px + (100% - 6px)/4*3)}.m-teaser--bold .a-topic__line,.m-teaser--horizontal-topic .a-topic__line{left:-35px}.m-teaser--intro{width:calc(8px + (100% - 22px)/12*5);margin-left:calc((100% - 22px)/12*1)}.m-teaser--large{display:block}.m-teaser--large .m-teaser__image-wrapper{width:calc(4px + (100% - 6px)/4*3);margin-right:calc(4px + (100% - 22px)/12*1);margin-right:0}.m-teaser--large .m-teaser__body{padding:0 35px!important;margin-top:-80px;margin-left:50px;position:relative;z-index:1;background:#fff;min-height:140px}.m-teaser--large .m-teaser__topic{padding-top:25px}.m-teaser--large.m-teaser--intro .m-teaser__body{margin-top:-140px;background:#f5e6d7}.m-highlight-teaser__image-wrapper{width:calc(10px + (100% - 14px)/8*6)}.m-highlight-teaser__event,.m-highlight-teaser__teaser{width:calc(8px + (100% - 14px)/8*5)}.m-highlight-teaser__tags{width:calc(4px + (100% - 14px)/8*3)}.m-contact-info__image-wrapper{width:calc((100% - 18px)/10*1)}.m-contact-info__list{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.m-contact-info__body{width:calc(14px + (100% - 18px)/10*8)}.m-contact-info__item--with-image .m-contact-info__body{margin-left:0;padding:0 50px 10px 35px}.m-contact-info__label{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.m-contact-info--multiple-items .m-contact-info__list{display:flex;flex-wrap:wrap}.m-contact-info--multiple-items .m-contact-info__item{width:calc(10px + (100% - 20px)/10*5)}.m-contact-info--multiple-items .m-contact-info__image-wrapper{width:calc(2px + (100% - 10px)/5*1)}.m-contact-info--multiple-items .m-contact-info__body{width:calc(8px + (100% - 10px)/5*4)}.m-contact-info--multiple-items .m-contact-info__contact{display:flex}.m-contact-info--multiple-items .m-contact-info__contact--mobile{display:none}.m-blockquote-teaser__quote{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.m-blockquote-teaser__body{padding-left:0}.m-blockquote-teaser__quote__start-icon{left:calc(4px + (100% - 14px)/8*0.5)}.m-blockquote-teaser__quote__end-icon{right:calc(4px + (100% - 14px)/8*0.5)}.m-blockquote-teaser__link{width:calc(10px + (100% - 22px)/12*6);margin-left:calc(6px + (100% - 22px)/12*3)}.m-category-header__headline-wrapper{padding-top:110px}.m-category-header__anchor-links{width:calc(14px + (100% - 22px)/12*8)}.m-social-embed{width:calc(12px + (100% - 22px)/12*7)}.m-stage--intro-teaser{margin-bottom:-180px}.m-language-switch__item{padding:0}.m-table{width:calc(12px + (100% - 22px)/12*7)}.m-tags{width:calc(14px + (100% - 22px)/12*8)}.m-iframe{padding-bottom:42.1875%;width:calc(16px + (100% - 22px)/12*9)}.m-richtext p.small-copy{width:calc(10px + (100% - 12px)/7*6)}.m-hero-teaser{width:100%}.m-hero-teaser--small .m-hero-teaser__image-wrapper{width:35%;padding-right:20px}.m-teaser-row-intro{display:flex}.m-teaser-row-intro__content{padding:0 35px}.m-teaser-row-intro__content,.o-accordion__control,.o-content-blocks__html{width:calc(12px + (100% - 22px)/12*7)}.o-cluster-teaser__teaser{padding-left:5px}.o-cluster-teaser__teaser .a-topic__line{left:-30px}.o-header__container{padding:0 53px}.o-header__container.is-sticky{box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.o-intro{width:calc(16px + (100% - 22px)/12*9)}.o-intro__inner{width:calc(12px + (100% - 16px)/9*7);margin-left:calc(2px + (100% - 16px)/9*1)}.o-intro-teaser__background{margin-bottom:-40px}.o-intro-teaser__header{display:flex;justify-content:space-between;margin-bottom:25px}.o-intro-teaser__headline{text-align:center;margin-bottom:0}.o-intro-teaser__subline-wrapper{padding:0 53px}.o-intro-teaser__subline{grid-column-start:3;grid-column-end:11}.o-intro-teaser__header--has-tags .o-intro-teaser__headline{text-align:left;width:50%}.o-intro-teaser__video-button{right:auto;left:0;top:auto;bottom:0}.o-infobox{float:left;z-index:1;width:calc(6px + (100% - 22px)/12*4);margin-left:calc(2px + (100% - 22px)/12*1);margin-right:35px;margin-bottom:25px;margin-top:5px}.o-infobox--isFullWidth{width:calc(12px + (100% - 22px)/12*7);margin-left:calc(4px + (100% - 22px)/12*2);float:none;margin-right:0;margin-bottom:35px;margin-top:0}.o-curated-content__content,.o-curated-content__header{width:50%}.o-curated-content__header{margin-bottom:0}.o-curated-content__teaser-list{margin-left:0}.o-downloads{width:calc(10px + (100% - 22px)/12*6)}.pswp__button--arrow--left,.pswp__button--arrow--right{width:55px;height:80px}.o-media--single-fullwidth{width:calc(16px + (100% - 22px)/12*9)}.o-media--single-inline{width:calc(2px + (100% - 22px)/12*2)}.o-media--gallery{margin-left:calc(2px + (100% - 22px)/12*1)}.o-media--galleryTwoItems{width:calc(12px + (100% - 22px)/12*7);margin-left:calc(4px + (100% - 22px)/12*2)}.o-media--galleryTwoItems .o-media__figure-content{width:calc(4px + (100% - 12px)/7*3)}.o-media--galleryTwoItems .o-media__figure-content:first-child{width:calc(6px + (100% - 12px)/7*4)}.o-media--gallery .o-media__button{width:calc(2px + (100% - 16px)/9*2)}.o-media--galleryTwoItems .o-media__button{width:calc(2px + (100% - 12px)/7*2)}.o-media-library__search{padding:50px 0 50px 50px}.o-media-library__search-filter-button{display:none}.o-media-library__results{padding-left:50px}.o-media-library__filter{position:relative;overflow:visible;z-index:1;padding:50px 25px 50px 0;display:block}.o-media-library__filter-close{display:none}.o-modal__header{display:block}.o-quote{width:calc(12px + (100% - 22px)/12*7)}.o-search__bar-form{margin-left:calc(4px + (100% - 22px)/12*2)}.o-search__bar-form,.o-search__content{width:calc(14px + (100% - 22px)/12*8)}.o-search__content{margin-left:calc(4px + (100% - 22px)/12*2);margin-right:calc(4px + (100% - 22px)/12*2)}.o-search__filter{margin-left:calc(4px + (100% - 22px)/12*2)}.o-search__filter,.o-search__sortBy-wrapper{width:calc(14px + (100% - 22px)/12*8)}.o-search__sortBy-wrapper{margin-left:calc(4px + (100% - 22px)/12*2)}.o-search__sortBy select{width:auto;padding-left:15px;padding-right:50px;color:#fff}.o-search__sortBy select:focus,.o-search__sortBy select:hover:not(:disabled){color:#fff}.o-search__sortBy-icon--desktop{display:block}.o-search__sortBy-icon--mobile{display:none}.o-search__sortBy svg{width:14px;height:14px;right:15px}.o-search__result--columns{display:flex}.o-search__result-column{flex:50% 0 0}.o-search__result-column:not(:first-child){padding-left:10px;margin-top:0}.o-search__result-column:not(:last-child){padding-right:10px}.o-search__result-download-headline{margin-bottom:25px}.o-secondary-intro__headline{width:calc(16px + (100% - 22px)/12*9)}.m-sharing{width:calc(14px + (100% - 22px)/12*8)}.o-social-wall--has-headline .o-social-wall__content{width:100%}.o-story-teaser{padding-bottom:35px;margin-bottom:110px;overflow:visible}.o-story-teaser__headline{margin-top:80px}.o-story-teaser__content,.o-story-teaser__images{transform:translateX(25px);width:50%}.o-story-teaser__content{margin-top:0}.o-story-teaser__images{position:relative;padding-bottom:50%}.o-story-teaser__images:before{left:-25px}.o-story-teaser--teaser .o-story-teaser__images{padding-bottom:50%;width:50%}.o-story-teaser--stage .o-story-teaser__wrapper:before{left:65px;left:0;padding-bottom:50%}.o-story-teaser--stage .o-story-teaser__images{transform:translateX(25px)}.o-story-teaser--stage .o-story-teaser__content:before{width:100%}.o-story-teaser[data-current-visible="1"] .o-story-teaser__image-wrapper:nth-of-type(2){transform:translate(-65px,30px)}.o-story-teaser[data-current-visible="1"] .o-story-teaser__image-wrapper:nth-of-type(3){transform:translate(-80px,15px)}.o-story-teaser[data-current-visible="2"] .o-story-teaser__image-wrapper:nth-of-type(3){transform:translate(-65px,30px)}.o-story-teaser[data-current-visible="2"] .o-story-teaser__image-wrapper:first-of-type{transform:translate(-80px,15px)}.o-story-teaser[data-current-visible="3"] .o-story-teaser__image-wrapper:first-of-type{transform:translate(-65px,30px)}.o-story-teaser[data-current-visible="3"] .o-story-teaser__image-wrapper:nth-of-type(2){transform:translate(-80px,15px)}.o-triple-teaser-row{margin-bottom:65px}.o-triple-teaser-row__col{width:calc(6px + (100% - 22px)/12*4);transform:translateX(calc(2px + (100% - 6px)/4*0.5))}.o-triple-teaser-row__col:nth-of-type(3n){margin-right:-1px}.o-hero-video__video-button{right:auto;left:0;top:auto;bottom:0}.o-highlight-teaser-row__col:first-child{margin-right:2px;width:calc(6px + (100% - 22px)/12*4);padding-bottom:110px}.o-highlight-teaser-row__col:last-child{width:calc(14px + (100% - 22px)/12*8)}.o-press-categories-teaser{margin-bottom:145px}.o-press-categories-teaser__wrapper{grid-template-columns:repeat(3,1fr)}.o-video{width:calc(16px + (100% - 22px)/12*9)}.o-video__caption{margin-left:calc(4px + (100% - 16px)/9*1);margin-right:calc(4px + (100% - 16px)/9*1)}.o-video--center{margin-left:calc(2px + (100% - 22px)/12*1);width:calc(18px + (100% - 22px)/12*10)}.o-video .o-video__caption{margin-left:calc(4px + (100% - 18px)/10*1);margin-right:calc(4px + (100% - 18px)/10*1)}.o-footer{padding:20px 0}.o-footer__inner{display:flex;align-items:center;justify-content:space-between}.o-footer__logo-image{width:75px;height:25px}.o-footer__copyright-container{margin:0;padding:0;align-items:flex-start}.o-footer__social-container:after,.o-footer__social-container:before{display:none}.o-footer__social-container{margin:0 35px;padding:0;align-items:flex-start}.o-footer__social-link{margin:0 15px 0 0}.o-footer__nav{max-width:calc(10px + (100% - 22px)/12*6)}.o-footer__nav ul{justify-content:flex-start}.o-audioplayer{width:calc(12px + (100% - 22px)/12*7)}.o-audioplayer__headline{margin:10px 0;order:0}.o-audioplayer__copy{order:0}.o-audioplayer__inner-left,.o-audioplayer__inner-right{width:calc((100% - 10px)/6*1)}.o-highlight-intro__background-left{top:-10%;width:50vw;left:-15%}.o-highlight-intro__background-right{top:-10%;width:70vw;right:-10%}.o-highlight-intro__image-left{top:25%}.o-highlight-intro__image-right{top:15%}.o-highlight-section__subheadline{grid-area:2/2/4/5}.o-highlight-section__hero-headline1{grid-area:2/4/2/11}.o-highlight-section__copy-left-wrapper--1{width:auto;margin-top:0;grid-area:5/2/13/8}.o-highlight-section__copy-right-wrapper--1{width:auto;grid-area:6/6/12/12}.o-highlight-section__copy-left-wrapper--2{width:auto;justify-self:center;grid-area:12/2/9/8}.o-highlight-section__copy-right-wrapper--2{width:auto;margin-top:15rem;grid-area:8/6/12/12}.o-highlight-section__image-wrapper--1{margin-top:-5rem;width:auto;grid-area:4/1/8/13}.o-highlight-section__image-wrapper--2{margin-top:0;width:auto;grid-area:8/1/8/13}.t-asset-detail__image{width:calc(14px + (100% - 22px)/12*8)}.t-asset-detail__variants{width:calc(6px + (100% - 22px)/12*4)}.t-asset-detail__meta-item{width:calc(8px + (100% - 22px)/12*5)}}@media (min-width:64em) and (max-width:79.99em){.m-teaser--blocking .m-teaser__body{padding-left:15px}.m-teaser--blocking.m-teaser--landscape .a-topic__line,.m-teaser--blocking.m-teaser--square .a-topic__line,.m-teaser--large .a-topic__line{left:25px}}@media (min-width:64em) and (min-width:64em){.o-audioplayer__headline{margin-right:calc((100% - 10px)/6*1)}.o-audioplayer__copy,.o-audioplayer__headline{margin-left:calc((100% - 10px)/6*1)}.o-audioplayer__copy{margin-right:calc((100% - 10px)/6*1)}}@media (min-width:80em){.a-headline--hero{font-size:4.6875rem;line-height:4.8125rem}.a-headline--super-hero{font-size:9.375rem;line-height:7.5rem}.a-headline--super-super-section{font-size:4.6875rem;line-height:5rem}.sg-debug-grid .m-container{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.4)" width="100%" %3E%3Crect x="0" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(2px + ((100% - 22px) / 12 * 1))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(4px + ((100% - 22px) / 12 * 2))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(6px + ((100% - 22px) / 12 * 3))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(8px + ((100% - 22px) / 12 * 4))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(10px + ((100% - 22px) / 12 * 5))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(12px + ((100% - 22px) / 12 * 6))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(14px + ((100% - 22px) / 12 * 7))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(16px + ((100% - 22px) / 12 * 8))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(18px + ((100% - 22px) / 12 * 9))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(20px + ((100% - 22px) / 12 * 10))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(22px + ((100% - 22px) / 12 * 11))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll}.m-event--inArticle.m-event--isInline{padding-right:25px;padding-right:35px}.m-event--inRow{padding-right:60px}.m-event--inRow .m-event__link{padding-left:35px}.m-facts__headline{font-size:4.6875rem;line-height:4.8125rem}.m-teaser__body{padding-right:60px}.m-teaser--bold .m-teaser__body{min-height:200px}.m-teaser__category-syllable{font-size:4.6875rem;line-height:4.8125rem}.m-teaser--headline .m-teaser__link{padding-left:35px}.m-highlight-teaser__event,.m-highlight-teaser__teaser{margin-top:-200px}.m-highlight-teaser__tags{max-height:60px}.m-blockquote-teaser__link{width:calc(6px + (100% - 22px)/12*4);margin-left:calc(8px + (100% - 22px)/12*4)}.m-category-header__headline{font-size:4.6875rem;line-height:4.8125rem}.m-stage--intro-teaser{margin-bottom:-245px}.m-teaser-row-intro__headline{font-size:4.6875rem;line-height:4.8125rem}.o-cluster-teaser__left-right-wrapper{display:flex}.o-cluster-teaser__image-tag-wrapper{flex:0 0 50%;max-width:50%}.o-cluster-teaser__headline{font-size:4.6875rem;line-height:4.8125rem}.o-cluster-teaser__image-wrapper{display:block}.o-cluster-teaser__teaser-list{width:50%;margin-left:0;margin-top:15px}.o-header__toggle{display:none}.o-header__navigation-desktop{display:flex;align-items:center;height:100%;gap:45px}.o-header__link-label--desktop{display:inline}.o-header__link-label--mobile,.o-header__nav-toggle,body.modal-is-active .o-header{display:none}.o-intro-teaser__background{margin-bottom:-80px}.o-intro-teaser__header{align-items:end}.o-intro-teaser__headline{padding-left:80px}.o-intro-teaser__tags{margin:0 0 53px}.o-infobox{width:calc(4px + (100% - 22px)/12*3)}.o-infobox--isFullWidth{width:calc(12px + (100% - 22px)/12*7)}.o-curated-content__headline{font-size:4.6875rem;line-height:4.8125rem}.o-social-wall__headline{width:calc(6px + (100% - 22px)/12*4)}.o-social-wall--has-headline .o-social-wall__content{width:calc(14px + (100% - 22px)/12*8)}.o-social-wall__wrapper{display:flex}.o-story-teaser__headline{font-size:4.6875rem;line-height:4.8125rem}.o-story-teaser--stage .o-story-teaser__wrapper:before{padding-bottom:0;width:calc(100% + 55px);height:100%}.o-press-categories-teaser__headline{font-size:4.6875rem;line-height:4.8125rem}.o-footer__nav{max-width:calc(6px + (100% - 22px)/12*4)}.o-footer__nav li{margin:0 20px}.o-highlight-intro__image-left{top:15%}.o-highlight-intro__image-right{top:5%}.o-highlight-section__subheadline{grid-area:2/4/4/9}.o-highlight-section__image-wrapper-square{display:grid;grid-area:2/2/4/4;z-index:3}}@media (min-width:90em){.o-highlight-section__copy-left-wrapper--1{width:auto;margin-top:0;grid-area:6/2/13/8}.o-highlight-section__copy-right-wrapper--1{width:auto;grid-area:6/6/12/12}.o-highlight-section__copy-right-wrapper--2{width:auto;margin-top:-25rem;grid-area:9/6/13/12}}@media (min-width:120em){.o-highlight-intro__background-left,.o-highlight-intro__headline-wrapper{max-width:1920px;margin-left:auto;margin-right:auto}.o-highlight-intro__background-left{width:45vw;left:-8%}.o-highlight-intro__background-right,.o-highlight-section{max-width:1920px;margin-left:auto;margin-right:auto}.o-highlight-section{display:grid}.o-highlight-section__hero-headline1{text-align:left;grid-area:2/6/2/11}.o-highlight-section__hero-headline2{grid-area:3/6/3/11}}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media (max-width:47.99em){.m-stage--intro-teaser .m-stage__background{margin-left:35px}.m-stage__container>img{transform:translateX(-50%);left:50%}.o-cluster-teaser__teaser-list{margin-top:60px}.o-intro__topic{margin-top:35px}.o-intro--hasImage .o-intro__topic{margin-top:0}.o-curated-content .m-container--hasMargin{padding:0}.o-media--gallery .o-media__figure-content:last-child,.o-media--gallery .o-media__figure-content:nth-last-child(2),.o-media--galleryTwoItems .o-media__figure-content{margin-bottom:0}.o-media__button-inner{background-color:transparent!important}.o-search__result-details{margin-bottom:5px}.o-triple-teaser-row__col{margin-right:0}}@media (max-width:63.99em){.pswp__button--arrow--left .pswp__button-icon,.pswp__button--arrow--right .pswp__button-icon{transform:translate(-50%,-50%) scale(.6)}}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@media (max-width:39.99em){.o-media--gallery .o-media__figure-content:nth-child(2n){margin-right:0}.o-search__bar-input{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9zdHlsZXNoZWV0cy9tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNjNSQSxnQkFDcUI7QUExMFJyQiwrRUFBK0UsQ0FPL0UsaUJBR0UsMkJBQTRCLENBRTVCLGtCQUNRLENBTVYsZUFFRSx1QkFBd0IsQ0FFeEIsc0JBQ1EsQ0FPVixLQUNFLHFCQUFzQixDQUV0QixjQUtRLENBT1Ysd0NBTUUsYUFBZ0IsQ0FLbEIsS0FDRSxRQUFXLENBTWIsR0FDRSxhQUFjLENBQ2QsY0FBaUIsQ0FRbkIsdUJBSUUsYUFBZ0IsQ0FLbEIsT0FDRSxlQUFrQixDQU1wQixHQUNFLHNCQUF1QixDQUV2QixRQUFTLENBRVQsZ0JBQ1EsQ0FLVixjQUVFLGVBQWtCLENBTXBCLElBQ0UsK0JBQWlDLENBRWpDLGFBQ1EsQ0FRVixFQUNFLDRCQUE2QixDQUU3QixvQ0FDUSxDQU1WLFlBQ0Usa0JBQW1CLENBRW5CLHlCQUEwQixDQUUxQix3Q0FBaUMsQ0FBakMsZ0NBQ1EsQ0FLVixTQUVFLG1CQUFvQixDQU9wQixrQkFQc0IsQ0FheEIsY0FHRSwrQkFBaUMsQ0FFakMsYUFDUSxDQUtWLElBQ0UsaUJBQW9CLENBS3RCLEtBQ0UscUJBQXlCLENBQ3pCLFVBQWdCLENBS2xCLE1BQ0UsYUFBZ0IsQ0FNbEIsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFBMEIsQ0FFNUIsSUFDRSxhQUFnQixDQUVsQixJQUNFLFNBQVksQ0FhZCxZQUNFLHdCQUF5QixDQUV6QixVQUFjLENBRWQsZ0JBQW1CLENBT3JCLGtDQU1FLHFCQUF3QixDQUsxQixZQUVFLG9CQUF1QixDQUt6QixzQkFDRSxZQUFhLENBQ2IsUUFBVyxDQUtiLElBQ0UsaUJBQW9CLENBS3RCLElBQ0UsaUJBQW9CLENBS3RCLGVBQ0UsZUFBa0IsQ0FPcEIsTUFDRSx3QkFBMkIsQ0FPN0Isc0NBS0UsUUFBVyxDQUtiLDZCQUlFLDRCQUE2QixDQUM3QixhQUFjLENBQ2QsaUJBQWtCLENBQ2xC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QiwyQkFBOEIsQ0FDaEMsdUNBQ0Usd0JBQTJCLENBQzdCLHFFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsbUNBQ0Usd0JBQTJCLENBQzdCLGlFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsd0NBQ0Usd0JBQTJCLENBQzdCLHNFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMseUNBQ0Usd0JBQTJCLENBQzdCLHVFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMscUNBQ0Usd0JBQTJCLENBQzdCLG1FQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsdUNBQ0Usd0JBQTJCLENBQzdCLHFFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsbUNBQ0Usd0JBQTJCLENBQzdCLGlFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsa0NBQ0Usd0JBQTJCLENBQzdCLGdFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsd0NBQ0Usd0JBQTJCLENBQzdCLHNFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsb0NBQ0Usd0JBQTJCLENBQzdCLGtFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6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QUFrQyxDQUNsQyxvQkFBc0IsQ0FHdEIseUJBQTJCLENBQzNCLDBCQUE4QixDQUNoQyxZQUVFLHlCQUE0QixDQUM5QixjQUNFLDJCQUE4QixDQUNoQyxrQkFDRSw0QkFBK0IsQ0FLakMsZ0RBRUUsVUFBYSxDQUNmLElBQ0UsOEJBQWtDLENBQ3BDLGVBRUUscUJBQXNCLENBQ3RCLHVCQUEwQixDQUs1QixNQUNFLDBCQUE2QixDQUMvQixPQUVFLHVCQUEwQixDQUM1QixRQUdFLFNBQVUsQ0FDVixRQUFXLENBQ2IsTUFFRSxzQkFBeUIsQ0FBRSxDQTZrRnpCLDJCQUNFLDRDQUNFLGdCQUFtQixDQXdJckIsd0JBQ0UsMEJBQTJCLENBQzNCLFFBQVcsQ0ErbkNmLCtCQUNFLGVBQWtCLENBZ3RCcEIsZ0JBQ0UsZUFBa0IsQ0FDbEIsbUNBQ0UsWUFBZSxDQW9nQnJCLDJDQUNFLFNBQVksQ0FvNEJWLHNLQUNFLGVBQWtCLENBNEd0Qix1QkFDRSxzQ0FBMEMsQ0FpbUM1QywwQkFDRSxpQkFBb0IsQ0FxOUJ0QiwwQkFDRSxjQUFpQixDQTVnTE0sQ0F3dkY3QiwyQkFDRSw2RkFFRSx3Q0FBNkMsQ0FBRSxDQTBOckQscUNBQ0UsaUJBQ0UsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixRQUFTLENBQ1QsUUFBUyxDQUNULFdBQWMsQ0FBRSxDQWlXZCwyQkFDRSx5REFDRSxjQUFpQixDQXkwQnJCLHFCQUNFLG1CQUFlLENBQ2YsbUJBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLG1CQUF1QixDQTcwQkYiLCJmaWxlIjoic3JjL3N0eWxlc2hlZXRzL21haW4uc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogUmV0dXJucyBjb2xvciBmcm9tIHNldHRpbmdzIHJlZmVyZW5jZWQgYnkgaWRcbiAqIEBwYXJhbSAge3N0cmluZ30gJGlkIElkZW50aWZpZXIgZm9yIHRoZSBjb2xvciBpbiB0aGUgY29uZmlndXJhdGlvbiBtYXBcbiAqIEBwYXJhbSAge21hcH0gJGNvbG9ycyBNYXAgd2l0aCBjb2xvcnNcbiAqIEByZXR1cm4ge2NvbG9yfSBSZXN1bHRpbmcgY29sb3IgZnJvbSBjb25maWd1cmF0aW9uIGZpbGVcbiAqL1xuLyoqXG5zYXNzLW1xIGNvbmZpZ3VyYXRpb25cbmh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXFcblxuVXNhZ2U6IG1xKCkgdGFrZXMgdXAgdG8gdGhyZWUgb3B0aW9uYWwgcGFyYW1ldGVyczpcbiRmcm9tOiBpbmNsdXNpdmUgbWluLXdpZHRoIGJvdW5kYXJ5XG4kdW50aWw6IGV4Y2x1c2l2ZSBtYXgtd2lkdGggYm91bmRhcnlcbiRhbmQ6IGFkZGl0aW9uYWwgY3VzdG9tIGRpcmVjdGl2ZXNcblxuKiovXG4vKipcbiAqIFJldHVybnMgc3BhY2luZyBmcm9tIHNldHRpbmdzIHJlZmVyZW5jZWQgYnkgaWRcbiAqIEBwYXJhbSAge3N0cmluZ30gJGlkIElkZW50aWZpZXIgZm9yIHRoZSBzcGFjZSBpbiB0aGUgY29uZmlndXJhdGlvbiBtYXBcbiAqIEBwYXJhbSAge21hcH0gJHNwYWNpbmdzIE1hcCB3aXRoIHNwYWNpbmdzXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFJlc3VsdGluZyBzcGFjZSBmcm9tIGNvbmZpZ3VyYXRpb24gZmlsZVxuICovXG4vKipcbiAqIExvb2tzIHVwIHRoZSBwYXNzZWQgei1pdGVtIGluIGEgei1ncm91cCBpbiBhIHotbWFwIGFuZCByZXR1cm5zIGl0cyB6LWluZGV4LlxuICogQSB6LW1hcCBoYXMgdG8gYmUgZGVmaW5lZCBpbiBzZXR0aW5ncyBjb250YWluaW5nIHotZ3JvdXBzIHRoYXQgY29udGFpbiB6LWl0ZW1zIHdpdGggYSB6LWluZGV4IGFzIHZhbHVlIGVhY2guXG4gKiBXaXRoIHRoZSAkei1pbmRleC1vZmZzZXQgcGFyYW1ldGVyIHRoZSB6LWluZGV4IG9mIGVhY2ggei1pdGVtIGNhbiBiZSBpbmNyZWFzZWQuXG4gKiBVc2VyIHRoaXMgZnVuY3Rpb24gbGlrZSB0aGlzOlxuICogei1pbmRleDogZ2V0LXotaW5kZXgoJ2hlYWRlcicpOyAvLyBSZXR1cm5zIHRoZSBjb3JyZWN0IGJhc2Ugei1pbmRleCBmb3IgdGhlIG5hdmlnYXRpb25cbiAqIHotaW5kZXg6IGdldC16LWluZGV4KCdzZWFyY2gnLCAnaGVhZGVyJyk7IC8vIEluIHRoaXMgY2FzZSBuYXZpZ2F0aW9uIGhhcyBpdHMgb3duIHotaW5kZXgtZ3JvdXAgZGVmaW5lZCBhbmQgaXQgd2lsbCByZXR1cm4gdGhlIHotaW5kZXggb2YgdGhlIG5hdi1pdGVtIG9mIHRoZSBuYXZpZ2F0aW9uXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICR6LWl0ZW0gSWRlbnRpZmllciBvZiB0aGUgei1pdGVtIGZyb20gY29uZmlndXJhdGlvblxuICogQHBhcmFtICB7c3RyaW5nfSAkei1ncm91cCBJZGVudGlmaWVyIG9mIHRoZSB6LWdyb3VwLiBCeSBkZWZhdWx0IHRoaXMgaXMgdGhlIFwicm9vdFwiLWdyb3VwXG4gKiBAcGFyYW0gIHttYXB9ICR6LW1hcCBUaGUgei1tYXAgY29uZmlndXJhdGlvbiBtYXBcbiAqIEByZXR1cm4ge251bWJlcn0gUmVzdWx0aW5nIHotaW5kZXhcbiAqL1xuLyoqXG4gKiBSZXR1cm5zIGNvbG9yIGZyb20gc2V0dGluZ3MgcmVmZXJlbmNlZCBieSBpZFxuICogQHBhcmFtICB7c3RyaW5nfSAkYnJlYWtwb2ludCBJZGVudGlmaWVyIGZvciB0aGUgY29sb3IgaW4gdGhlIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcGFyYW0gIHttYXB9ICRjb2xvcnMgTWFwIHdpdGggY29sb3JzXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFJlc3VsdGluZyBjb2xvciBmcm9tIGNvbmZpZ3VyYXRpb24gZmlsZVxuICovXG4vKipcbiAqIEdldCByZXNwb25zaXZlIGd1dHRlciBjYWxjdWxhdGlvblxuICogQHBhcmFtIHtTdHJpbmd9IGNzcyBwcm9wZXJ0eVxuICogQHBhcmFtIHtNYXB9IG1hcCBjb250YWluaW5nIGNvbHVtbiBjb25maWd1cmF0aW9uIGZvciBicmVha3BvaW50cyAobW9iaWxlOiA0IG9mIDYsIGRlc2t0b3A6IDEwIG9mIDEyKVxuICovXG4vKipcbiAqIFNldHMgdGhlIHJlc3BvbnNpdmUgZ3V0dGVyIGNhbGN1bGF0aW9uIHRvIGEgc3BlY2lmaWMgYXR0cmlidXRlXG4gKiBAcGFyYW0ge1N0cmluZ30gJHByb3BlcnR5IGNzcyBwcm9wZXJ0eSB0aGF0IHNob3VsZCBnZXQgdGhlIHZhbHVlXG4gKiBAcGFyYW0ge0xpc3R9ICRicmVha3BvaW50cyBMaXN0IG9mIGJyZWFrcG9pbnRzIHRoZSBwcm9wZXJ0eSBzaG91bGQgZ2V0IHRoZSBndXR0ZXIgZm9yXG4gKiBAcGFyYW0ge0Jvb2xlYW59ICRiYXNlIGlzdCBvZiBicmVha3BvaW50cyB0byBleGNsdWRlXG4gKi9cbi8qISBzYW5pdGl6ZS5jc3MgdjUuMC4wIHwgQ0MwIExpY2Vuc2UgfCBnaXRodWIuY29tL2pvbmF0aGFudG5lYWwvc2FuaXRpemUuY3NzICovXG4vKiBEb2N1bWVudCAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2VtYW50aWNzLmh0bWwjc2VtYW50aWNzKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHJlcGVhdGluZyBiYWNrZ3JvdW5kcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCBib3ggc2l6aW5nIGluaGVyaXRlbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLyogMSAqL1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBBZGQgdGV4dCBkZWNvcmF0aW9uIGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQWRkIHZlcnRpY2FsIGFsaWdubWVudCBpbmhlcml0ZW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgdGhlIGRlZmF1bHQgY3Vyc29yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMy4gUHJldmVudCBmb250IHNpemUgYWRqdXN0bWVudHMgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovIH1cblxuLyogU2VjdGlvbnMgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3NlbWFudGljcy5odG1sI3NlY3Rpb25zKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3NlbWFudGljcy5odG1sI2dyb3VwaW5nLWNvbnRlbnQpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGxpc3Qgc3R5bGUgb24gbmF2aWdhdGlvbiBsaXN0cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xubmF2IG9sLFxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzIChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9zZW1hbnRpY3MuaHRtbCN0ZXh0LWxldmVsLXNlbWFudGljcylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbi8qXG4gKiBSZW1vdmUgdGhlIHRleHQgc2hhZG93IG9uIHRleHQgc2VsZWN0aW9ucyAob3BpbmlvbmF0ZWQpLlxuICogMS4gUmVzdG9yZSB0aGUgY29sb3JpbmcgdW5kb25lIGJ5IGRlZmluaW5nIHRoZSB0ZXh0IHNoYWRvdyAob3BpbmlvbmF0ZWQpLlxuICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYztcbiAgLyogMSAqL1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLyogMSAqL1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7XG4gIC8qIDEgKi9cbiAgY29sb3I6ICMwMDAwMDA7XG4gIC8qIDEgKi9cbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogRW1iZWRkZWQgY29udGVudCAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvZW1iZWRkZWQtY29udGVudC5odG1sI2VtYmVkZGVkLWNvbnRlbnQpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIENoYW5nZSB0aGUgYWxpZ25tZW50IG9uIG1lZGlhIGVsZW1lbnRzIGluIGFsbCBicm93ZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBmaWxsIGNvbG9yIHRvIG1hdGNoIHRoZSB0ZXh0IGNvbG9yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5zdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIFRhYnVsYXIgZGF0YSAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvdGFibGVzLmh0bWwjdGFibGVzKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29sbGFwc2UgYm9yZGVyIHNwYWNpbmdcbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbi8qIEZvcm1zIChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9mb3Jtcy5odG1sI2Zvcm1zKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBJbmhlcml0IHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqIDIuIENoYW5nZSB0aGUgcmVzaXplIGRpcmVjdGlvbiBvbiB0ZXh0YXJlYXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDEgKi9cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlIGVsZW1lbnRzIChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9mb3Jtcy5odG1sI2ludGVyYWN0aXZlLWVsZW1lbnRzKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIFNjcmlwdGluZyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2NyaXB0aW5nLmh0bWwjc2NyaXB0aW5nLTMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBVc2VyIGludGVyYWN0aW9uIChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9pbnRlcmFjdGlvbi5odG1sI2VkaXRpbmcpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIFJlbW92ZSB0aGUgdGFwcGluZyBkZWxheSBvbiBjbGlja2FibGUgZWxlbWVudHMgKG9waW5pb25hdGVkKS5cbiAqIDEuIFJlbW92ZSB0aGUgdGFwcGluZyBkZWxheSBpbiBJRSAxMC5cbiAqL1xuYSxcbmFyZWEsXG5idXR0b24sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhLFxuW3RhYmluZGV4XSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLyogMSAqL1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEFSSUEgKGh0dHBzOi8vdzNjLmdpdGh1Yi5pby9odG1sLWFyaWEvKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gYnVzeSBlbGVtZW50cyAob3BpbmlvbmF0ZWQpLlxuICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGNvbnRyb2wgZWxlbWVudHMgKG9waW5pb25hdGVkKS5cbiAqL1xuW2FyaWEtY29udHJvbHNdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGRpc3BsYXkgb24gdmlzdWFsbHkgaGlkZGVuIGFjY2Vzc2libGUgZWxlbWVudHMgKG9waW5pb25hdGVkKS5cbiAqL1xuW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl1baGlkZGVuXTpub3QoOmZvY3VzKSB7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlXG4gKiBpbm9wZXJhYmxlIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWRpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5odG1sLFxuYm9keSxcbmRpdixcbmFydGljbGUsXG5zZWN0aW9uLFxubWFpbixcbmZvb3RlcixcbmhlYWRlcixcbmZvcm0sXG5maWVsZHNldCxcbmxlZ2VuZCxcbnByZSxcbmNvZGUsXG5wLFxuYSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnVsLFxub2wsXG5saSxcbmRsLFxuZHQsXG5kZCxcbnRleHRhcmVhLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J251bWJlciddLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0ndXJsJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMTAwcHg7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9UVE9TYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAtby1oeXBoZW5zOiBhdXRvO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHRleHQ7IH1cblxucCB7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYS5hLS1saW5rSGFzQm9yZGVyLCAubS1jb29raWUtbGF5ZXJfX2Rlc2NyaXB0aW9uIGEsIC5tLXJpY2h0ZXh0IGgzIGEsXG4gIC5tLXJpY2h0ZXh0IGg0IGEsXG4gIC5tLXJpY2h0ZXh0IHAgYSxcbiAgLm0tcmljaHRleHQgdWwgYSwgLm8taW5mb2JveF9fYm9keSBhLCAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYSwgLm8tcXVvdGUgYSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICBhLmEtLWxpbmtJc0V4dGVybmFsLCAubS1yaWNodGV4dCBoMyBhW3RhcmdldD0nX2JsYW5rJ10sXG4gIC5tLXJpY2h0ZXh0IGg0IGFbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgLm0tcmljaHRleHQgcCBhW3RhcmdldD0nX2JsYW5rJ10sXG4gIC5tLXJpY2h0ZXh0IHVsIGFbdGFyZ2V0PSdfYmxhbmsnXSwgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ10sIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhW3RhcmdldD0nX2JsYW5rJ10sIC5vLXF1b3RlIGFbdGFyZ2V0PSdfYmxhbmsnXSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgYS5hLS1saW5rSXNFeHRlcm5hbCwgLm0tcmljaHRleHQgaDMgYVt0YXJnZXQ9J19ibGFuayddLFxuICAgICAgLm0tcmljaHRleHQgaDQgYVt0YXJnZXQ9J19ibGFuayddLFxuICAgICAgLm0tcmljaHRleHQgcCBhW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgICAubS1yaWNodGV4dCB1bCBhW3RhcmdldD0nX2JsYW5rJ10sIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddLCAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYVt0YXJnZXQ9J19ibGFuayddLCAuby1xdW90ZSBhW3RhcmdldD0nX2JsYW5rJ10ge1xuICAgICAgICBoZWlnaHQ6IDI2cHg7IH0gfVxuICAgIGEuYS0tbGlua0lzRXh0ZXJuYWw6OmJlZm9yZSwgLm0tcmljaHRleHQgaDMgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUsXG4gICAgLm0tcmljaHRleHQgaDQgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUsXG4gICAgLm0tcmljaHRleHQgcCBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSxcbiAgICAubS1yaWNodGV4dCB1bCBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSwgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSwgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGFbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlLCAuby1xdW90ZSBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGEuYS0tbGlua0lzRXh0ZXJuYWw6OmJlZm9yZTpob3ZlciwgLm0tcmljaHRleHQgaDMgYTo6YmVmb3JlOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgICAubS1yaWNodGV4dCBoNCBhOjpiZWZvcmU6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAgIC5tLXJpY2h0ZXh0IHAgYTo6YmVmb3JlOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgICAubS1yaWNodGV4dCB1bCBhOjpiZWZvcmU6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSwgLm8taW5mb2JveF9fYm9keSBhOjpiZWZvcmU6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSwgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGE6OmJlZm9yZTpob3Zlclt0YXJnZXQ9J19ibGFuayddLCAuby1xdW90ZSBhOjpiZWZvcmU6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXJlZC5zdmdcIik7IH1cbiAgICBhLmEtLWxpbmtJc0V4dGVybmFsOmhvdmVyLCAubS1yaWNodGV4dCBoMyBhOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgLm0tcmljaHRleHQgaDQgYTpob3Zlclt0YXJnZXQ9J19ibGFuayddLFxuICAgIC5tLXJpY2h0ZXh0IHAgYTpob3Zlclt0YXJnZXQ9J19ibGFuayddLFxuICAgIC5tLXJpY2h0ZXh0IHVsIGE6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSwgLm8taW5mb2JveF9fYm9keSBhOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sIC5vLXF1b3RlIGE6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSB7XG4gICAgICBjb2xvcjogI2ViMDAxZjsgfVxuXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG51bCBsaSB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuZmlnY2FwdGlvbiB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG5ibG9ja3F1b3RlLFxuY2l0ZSB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5sYXp5bG9hZCxcbi5sYXp5bG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zOyB9XG5cbmltZy5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7IH1cblxuLyoqXG5PVFRPIFNBTlNcbioqL1xuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLXdlYmZvbnQvT1RUT1NhbnMtQmxhY2stMnYxLU9UVE9zdWJzZXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLXdlYmZvbnQvT1RUT1NhbnMtQmxhY2stMnYxLU9UVE9zdWJzZXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWZhbWlseTogJ09UVE9TYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLXdlYmZvbnQvT1RUT1NhbnMtQm9sZC0ydjEtT1RUT3N1YnNldC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vdHRvLXNhbnMtd2ViZm9udC9PVFRPU2Fucy1Cb2xkLTJ2MS1PVFRPc3Vic2V0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1mYW1pbHk6ICdPVFRPU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy13ZWJmb250L09UVE9TYW5zLVJlZ3VsYXItMnYxLU9UVE9zdWJzZXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLXdlYmZvbnQvT1RUT1NhbnMtUmVndWxhci0ydjEtT1RUT3N1YnNldC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZmFtaWx5OiAnT1RUT1NhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vdHRvLXNhbnMtZXh0ZW5kZWQvT1RUT1NhbnMtTGlnaHQtMnYyYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vdHRvLXNhbnMtZXh0ZW5kZWQvT1RUT1NhbnMtTGlnaHQtMnYyYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZmFtaWx5OiAnT1RUT1NhbnMnO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIC8qIEJsYWNrIHByaW50cyBmYXN0ZXI6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodHRwOi8vd3d3LnNhbmJlaWppLmNvbS9hcmNoaXZlcy85NTMgKi9cbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgLypcbiAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgKi9cbiAgYVtocmVmXj0nIyddOmFmdGVyLFxuICBhW2hyZWZePSdqYXZhc2NyaXB0OiddOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJzsgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLypcbiAgICogUHJpbnRpbmcgVGFibGVzOlxuICAgKiBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICovXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfSB9XG5cbmJvZHkucHJpZGUtYmFja2dyb3VuZCAubS10ZWFzZXIgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjkxOTYsICNmZmRjNzMsICNjNWVmNmMsICM2ZWEwZWIsICNiMTk4ZGIpICFpbXBvcnRhbnQ7IH1cblxuYm9keS5wcmlkZS1iYWNrZ3JvdW5kIC5tLWhpZ2hsaWdodC10ZWFzZXIgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5MTk2LCAjZmZkYzczLCAjYzVlZjZjLCAjNmVhMGViLCAjYjE5OGRiKSAhaW1wb3J0YW50OyB9XG5cbmJvZHkucHJpZGUtYmFja2dyb3VuZCAuby1jbHVzdGVyLXRlYXNlciAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5MTk2LCAjZmZkYzczLCAjYzVlZjZjLCAjNmVhMGViLCAjYjE5OGRiKSAhaW1wb3J0YW50OyB9XG5cbmJvZHkucHJpZGUtYmFja2dyb3VuZCAuby1oZXJvLXZpZGVvIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5MTk2LCAjZmZkYzczLCAjYzVlZjZjLCAjNmVhMGViLCAjYjE5OGRiKSAhaW1wb3J0YW50OyB9XG5cbmJvZHkucHJpZGUtYmFja2dyb3VuZCAuby1zdG9yeS10ZWFzZXIgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5MTk2LCAjZmZkYzczLCAjYzVlZjZjLCAjNmVhMGViLCAjYjE5OGRiKSAhaW1wb3J0YW50OyB9XG5cbmJvZHkucHJpZGUtYmFja2dyb3VuZCAubS1zdGFnZS0taW50cm8tdGVhc2VyLm0tc3RhZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjkxOTYsICNmZmRjNzMsICNjNWVmNmMsICM2ZWEwZWIsICNiMTk4ZGIpICFpbXBvcnRhbnQ7IH1cblxuLmEtaGVhZGxpbmUtLW1haW4ge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLW1haW4ge1xuICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tbWFpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLWNvcHkge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tY29weSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLWNvcHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS1zdGFuZGFyZCB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tc3RhbmRhcmQge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdGFuZGFyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLXN1YmxpbmUsIC5tLXJpY2h0ZXh0IGgzLCAuby1pbmZvYm94X19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tc3VibGluZSwgLm0tcmljaHRleHQgaDMsIC5vLWluZm9ib3hfX2hlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tc3VibGluZSwgLm0tcmljaHRleHQgaDMsIC5vLWluZm9ib3hfX2hlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tc21hbGwsIC5tLXJpY2h0ZXh0IGg0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4uYS1oZWFkbGluZS0taGVybyB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGNvbG9yOiAjZWIwMDFmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLWhlcm8ge1xuICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1oZXJvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tc3VwZXItaGVybyB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjZWIwMDFmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1cGVyLWhlcm8ge1xuICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS1zdXBlci1zdXBlci1oZXJvIHtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1cGVyLXN1cGVyLWhlcm8ge1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS1zdXBlci1zdXBlci1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tc3VwZXItc3VwZXItc2VjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICBsaW5lLWhlaWdodDogODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1cGVyLXN1cGVyLXNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdXBlci1zdXBlci1zZWN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLXRvcGxpbmUtYmlnIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS10b3BsaW5lLWJpZyB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS10b3BsaW5lLWJpZy1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS10b3BsaW5lLWJpZy1zZWN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cblxuLmEtc3ZnLXNwcml0ZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuICAuYS1zdmctc3ByaXRlLS12YXJpb3VzLWNvbm5lY3RvciB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiA4cHg7IH1cbiAgLmEtc3ZnLXNwcml0ZS0tdmFyaW91cy1jb25uZWN0b3Itc2hvcnQge1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogOHB4OyB9XG5cbi5hLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg2MCwgNjAsIDYwLCAwLjkpLCAjM2MzYzNjKTtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5hLWJ1dHRvbixcbiAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5hLWJ1dHRvbiB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuYS1idXR0b24tLXBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDEzcHg7IH1cbiAgLmEtYnV0dG9uLS1pc0Rpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDUsIDIzMCwgMjE1LCAwLjkpLCAjZjVlNmQ3KTsgfVxuICAuYS1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuYS1idXR0b25fX2ljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgb3JkZXI6IDE7IH1cbiAgICAuYS1idXR0b25fX2ljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDsgfVxuICAuYS1idXR0b246aG92ZXI6bm90KC5hLWJ1dHRvbi0taXNEaXNhYmxlZCksXG4gIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuOmhvdmVyIC5hLWJ1dHRvbjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjM1LCAwLCAzMSwgMC45KSwgI2ViMDAxZik7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmEtYnV0dG9uLmEtYnV0dG9uLS1yaWdodDpob3Zlcjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSAuYS1idXR0b25fX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpOyB9XG4gIC5hLWJ1dHRvbi5hLWJ1dHRvbi0tYXJyb3ctZG93bjpob3Zlcjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSAuYS1idXR0b25fX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpOyB9XG4gIC5hLWJ1dHRvbi5hLWJ1dHRvbi0tYXJyb3ctbGVmdDpob3Zlcjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSAuYS1idXR0b25fX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTsgfVxuICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbjpob3ZlciAuYS1idXR0b24uYS1idXR0b24tLXJpZ2h0Om5vdCguYS1idXR0b24tLWlzRGlzYWJsZWQpIC5hLWJ1dHRvbl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7IH1cbiAgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW46aG92ZXIgLmEtYnV0dG9uLmEtYnV0dG9uLS1hcnJvdy1kb3duOm5vdCguYS1idXR0b24tLWlzRGlzYWJsZWQpIC5hLWJ1dHRvbl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7IH1cblxuLmEtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hLWxhYmVsX19saW5lIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICAuYS1sYWJlbF9fbGluZS0tc3RhcnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gICAgLmEtbGFiZWxfX2xpbmUtLWVuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAuYS1sYWJlbF9fc3ViamVjdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHggLSAyMHB4KTtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmO1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDsgfVxuXG4uYS1za2lwLWxpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg2MCwgNjAsIDYwLCAwLjkpLCAjM2MzYzNjKTtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5hLXNraXAtbGluayxcbiAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5hLXNraXAtbGluayB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuYS1za2lwLWxpbms6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDsgfVxuXG4uYS1saW5rIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLmEtbGluayxcbiAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5hLWxpbmsge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmEtbGluay0taGFzQ2lyY2xlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAuYS1saW5rX19pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgIG9yZGVyOiAxOyB9XG4gICAgLmEtbGlua19faWNvbi5hLXN2Zy1zcHJpdGUtLXZhcmlvdXMtZXh0ZXJuYWwtcm91bmRlZCB7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMTJweDsgfVxuICAgIC5hLWxpbmtfX2ljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDsgfVxuICAuYS1saW5rX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5hLWxpbmtfX2NpcmNsZSAuYS1saW5rX19pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgb3JkZXI6IDA7IH1cbiAgLmEtbGluay0taXNEaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmEtbGluay0taGFzQ2lyY2xlLmEtbGluay0taXNEaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLmEtbGluay0taXNEaXNhYmxlZCAuYS1saW5rX19jaXJjbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgLmEtbGluay0taGlkZGVuLWxhYmVsIC5hLWxpbmtfX2NpcmNsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmEtbGluazpob3Zlcjpub3QoLmEtbGluay0taXNEaXNhYmxlZCksXG4gIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuOmhvdmVyIC5hLWxpbms6bm90KC5hLWxpbmstLWlzRGlzYWJsZWQpLFxuICAuaGFzLWhvdmVyYWJsZS1zaWJsaW5nOmhvdmVyICsgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW4gLmEtbGluazpub3QoLmEtbGluay0taXNEaXNhYmxlZCkge1xuICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gICAgLmEtbGluazpob3Zlcjpub3QoLmEtbGluay0taXNEaXNhYmxlZCkgLmEtbGlua19fY2lyY2xlLFxuICAgIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuOmhvdmVyIC5hLWxpbms6bm90KC5hLWxpbmstLWlzRGlzYWJsZWQpIC5hLWxpbmtfX2NpcmNsZSxcbiAgICAuaGFzLWhvdmVyYWJsZS1zaWJsaW5nOmhvdmVyICsgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW4gLmEtbGluazpub3QoLmEtbGluay0taXNEaXNhYmxlZCkgLmEtbGlua19fY2lyY2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMWY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTsgfVxuXG4uYS1tZXRhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiB0ZXh0O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtbWV0YSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmEtbWV0YV9fYXV0aG9yLCAuYS1tZXRhX19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hLW1ldGFfX2xpbmUge1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuLmEtcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hLXBpY3R1cmVfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYS10YWcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMCBub25lOyB9XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuYS10YWcsXG4gIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuYS10YWcge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmEtdGFnX19jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTFweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hLXRhZy0tc3ViIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjIyMjIyO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4IDJweDsgfVxuICAgIC5hLXRhZy0tc3ViIC5hLXRhZ19fY291bnQge1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4OyB9XG4gIC5hLXRhZy0taGFzLWNvdW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4OyB9XG4gICAgLmEtdGFnLS1oYXMtY291bnQuYS10YWctLXN1YiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9XG5cbmEuYS10YWcge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYS5hLXRhZzpob3ZlciwgYS5hLXRhZzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAxZjsgfVxuICBhLmEtdGFnLS1zdWI6aG92ZXIsIGEuYS10YWctLXN1Yjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uYS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGxlZnQ6IC0xNzVweDtcbiAgYm90dG9tOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmEtdG9vbHRpcDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLmEtdG9vbHRpcDphZnRlciB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiAtNHB4OyB9IH1cbiAgLmEtdG9vbHRpcCBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuYS10b29sdGlwIHtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIGJvdHRvbTogYXV0bzsgfSB9XG5cbi5hLXRvcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZWIwMDFmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmEtdG9waWMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuICAuYS10b3BpY19fbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLmEtdG9waWNfX3N1YmplY3Qge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmEtdG9waWNfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMzYzNjM2M7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWRhcmtNaW50IHtcbiAgICBjb2xvcjogIzAwNjA1ODsgfVxuICAuYS10b3BpYy0tdGhlbWUtbWludCB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWxpZ2h0TWludCB7XG4gICAgY29sb3I6ICNkMWVkZTc7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWRhcmtCbHVlIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAuYS10b3BpYy0tdGhlbWUtYmx1ZSB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWxpZ2h0Ymx1ZSB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWRhcmtQdXJwbGUge1xuICAgIGNvbG9yOiAjNTIyZWI3OyB9XG4gIC5hLXRvcGljLS10aGVtZS1wdXJwbGUge1xuICAgIGNvbG9yOiAjYjE5OGRiOyB9XG4gIC5hLXRvcGljLS10aGVtZS1kYXJrUGluayB7XG4gICAgY29sb3I6ICM2MzA1NmI7IH1cbiAgLmEtdG9waWMtLXRoZW1lLXBpbmsge1xuICAgIGNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5hLXRvcGljLS10aGVtZS1yZWQge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5hLXRvcGljLS10aGVtZS1kYXJrQ29yYWwge1xuICAgIGNvbG9yOiAjOGMyZDRiOyB9XG4gIC5hLXRvcGljLS10aGVtZS1jb3JhbCB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLmEtdG9waWMtLXRoZW1lLW9yYW5nZSB7XG4gICAgY29sb3I6ICNmOGExNzE7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWxpZ2h0ZXJPcmFuZ2Uge1xuICAgIGNvbG9yOiAjZmZlMmQyOyB9XG4gIC5hLXRvcGljLS10aGVtZS15ZWxsb3cge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5hLXRvcGljLS10aGVtZS1saWdodHllbGxvdyB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWRhcmtCZWlnZSB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWJlaWdlIHtcbiAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAuYS10b3BpYy0tdGhlbWUtZ3JlZW4ge1xuICAgIGNvbG9yOiAjYzVlZjZjOyB9XG4gIC5hLXRvcGljLS10aGVtZS1saWdodEdyZWVuIHtcbiAgICBjb2xvcjogI2VmZmZjZDsgfVxuICAuYS10b3BpYy0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIHtcbiAgICBjb2xvcjogIzNjNTkzOTsgfVxuXG4uYS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcuNXB4KTtcbiAgbWFyZ2luOiA3LjVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuYS1pbnB1dCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIC5hLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAuYS1pbnB1dCBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLmEtaW5wdXQtLWhpZGUtbGFiZWwgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmEtaW5wdXRfX2hpbnQge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5hLWlucHV0X19oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuYS1pbnB1dC0taGFsZiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG5cbi5hLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA3LjVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcuNXB4KTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtc2VsZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmEtc2VsZWN0X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmEtc2VsZWN0IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLmEtc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmEtc2VsZWN0IHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgLmEtc2VsZWN0IGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAuYS1zZWxlY3QtLWhpZGUtbGFiZWwgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmEtc2VsZWN0IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTVweDtcbiAgICBmaWxsOiAjM2MzYzNjO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5hLXNlbGVjdC0taGFsZiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG5cbi5hLXRleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNy41cHgpO1xuICBtYXJnaW46IDcuNXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS10ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5hLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAuYS10ZXh0YXJlYSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgLmEtdGV4dGFyZWEgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gIC5hLXRleHRhcmVhLS1oaWRlLWxhYmVsIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLmEtdGV4dGFyZWEtLWhhbGYge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuXG4uYS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNy41cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWNoZWNrYm94IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmEtY2hlY2tib3ggbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gICAgLmEtY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmEtY2hlY2tib3ggbGFiZWwgc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmaWxsOiAjM2MzYzNjO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmEtY2hlY2tib3ggbGFiZWwgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yOyB9XG4gIC5hLWNoZWNrYm94IGlucHV0IHtcbiAgICAvKiBodHRwczovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eSAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpOyB9XG4gICAgLmEtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLmEtY2hlY2tib3gtLWhhbGYge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuXG4ubS1jaGVja2JveC1ncm91cCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC4wMWVtIDAgMCAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNy41cHgpO1xuICBtYXJnaW46IDcuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtaW4td2lkdGg6IDA7IH1cbiAgLm0tY2hlY2tib3gtZ3JvdXAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNoZWNrYm94LWdyb3VwIGxlZ2VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICBib2R5Om5vdCg6LW1vei1oYW5kbGVyLWJsb2NrZWQpIC5tLWNoZWNrYm94LWdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5tLWNoZWNrYm94LWdyb3VwX19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jaGVja2JveC1ncm91cF9faXRlbXMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICAgIC5tLWNoZWNrYm94LWdyb3VwX19pdGVtcyAuYS1jaGVja2JveCB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLm0tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cInJnYmEoODUsIDI1NSwgMCwgMC4yKVwiIHdpZHRoPVwiMTAwJVwiICUzRSUzQ3JlY3QgeD1cIjBcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMnB4KSAvIDIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAycHgpIC8gMiAqIDEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAycHgpIC8gMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IHNjcm9sbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuMilcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuMilcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuMylcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuNClcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH0gfVxuICAubS1jb250YWluZXItLWhhc01hcmdpbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1heC13aWR0aDogMTQ4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNvbnRhaW5lci0taGFzTWFyZ2luIHtcbiAgICAgICAgcGFkZGluZzogMCA1M3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1NDZweDsgfSB9XG4gIC5tLWNvbnRhaW5lci0taGFzTW9iaWxlTWFyZ2luIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY29udGFpbmVyLS1oYXNNb2JpbGVNYXJnaW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWNvbnRhaW5lci0taGFzRGVza3RvcE1hcmdpbiB7XG4gICAgICBwYWRkaW5nOiAwIDUzcHg7XG4gICAgICBtYXgtd2lkdGg6IDE1NDZweDsgfSB9XG4gIC5tLWNvbnRhaW5lci0taGFzR3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm0tY29udGFpbmVyLS1kYXJrTWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAubS1jb250YWluZXItLW1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm0tY29udGFpbmVyLS1saWdodE1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgLm0tY29udGFpbmVyLS1kYXJrQmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAubS1jb250YWluZXItLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm0tY29udGFpbmVyLS1saWdodGJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgLm0tY29udGFpbmVyLS1kYXJrUHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gIC5tLWNvbnRhaW5lci0tcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gIC5tLWNvbnRhaW5lci0tZGFya1Bpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgLm0tY29udGFpbmVyLS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5tLWNvbnRhaW5lci0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLWNvbnRhaW5lci0tZGFya0NvcmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gIC5tLWNvbnRhaW5lci0tY29yYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0tY29udGFpbmVyLS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgLm0tY29udGFpbmVyLS1saWdodGVyT3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gIC5tLWNvbnRhaW5lci0teWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gIC5tLWNvbnRhaW5lci0tbGlnaHR5ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgLm0tY29udGFpbmVyLS1kYXJrQmVpZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgLm0tY29udGFpbmVyLS1iZWlnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAubS1jb250YWluZXItLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gIC5tLWNvbnRhaW5lci0tbGlnaHRHcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAubS1jb250YWluZXItLXN1c3RhaW5hYmxlR3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm0tY29udGFpbmVyLS1kYXJrU3VzdGFpbmFibGVHcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuXG4ubS1jb29raWUtbGF5ZXIge1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICBjb2xvcjogIzNjM2MzYztcbiAgcGFkZGluZzogMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tY29va2llLWxheWVyIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBib3R0b206IDM1cHg7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9IH1cbiAgLm0tY29va2llLWxheWVyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uOyB9XG4gIC5tLWNvb2tpZS1sYXllcl9fYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMTVweDsgfVxuICAubS1jb29raWUtbGF5ZXJfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGdhcDogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jb29raWUtbGF5ZXJfX2J1dHRvbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAubS1jb29raWUtbGF5ZXJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm0tY29va2llLWxheWVyX19saW5rcyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLm0tY29va2llLWxheWVyX19saW5rcyBhOmhvdmVyLCAubS1jb29raWUtbGF5ZXJfX2xpbmtzIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubS1jb29raWUtbGF5ZXJfX2FjY2VwdC1idXR0b24sIC5tLWNvb2tpZS1sYXllcl9fcmVqZWN0LWJ1dHRvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm0tY29va2llLWxheWVyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNvb2tpZS1sYXllcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAubS1jb29raWUtbGF5ZXJfX2Rlc2NyaXB0aW9uIGEge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1vdXQ7IH1cbiAgICAgIC5tLWNvb2tpZS1sYXllcl9fZGVzY3JpcHRpb24gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gIC5tLWNvb2tpZS1sYXllclthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgLm0tY29va2llLWxheWVyLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm0tZG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gIC5tLWRvd25sb2FkX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tLWRvd25sb2FkX19pbWFnZUNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTVweDtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAubS1kb3dubG9hZF9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tLWRvd25sb2FkX19pY29uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZmxleDogMjVweCAwIDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5tLWRvd25sb2FkX19jb3B5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWRvd25sb2FkX19jb3B5IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG5cbi5tLWV2ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1ldmVudC0taW5BcnRpY2xlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tZXZlbnQtLWluQXJ0aWNsZSB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tZXZlbnQtLWluQXJ0aWNsZSB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tZXZlbnQtLWluQXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1ldmVudC0taW5BcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1ldmVudC0taW5Sb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm0tZXZlbnQtLWluUm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuICAubS1ldmVudF9faGVhZGxpbmVXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm0tZXZlbnRfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW4gLm0tZXZlbnRfX2hlYWRsaW5lIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ldmVudF9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLm0tZXZlbnRfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC4yKTsgfVxuICAubS1ldmVudF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tLWV2ZW50X19pbWFnZUNvbnRhaW5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tLWV2ZW50X19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubS1ldmVudF9fZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAubS1ldmVudF9fZGV0YWlsLS1ib2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tLWV2ZW50X19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLm0tZXZlbnQtLWluUm93IC5tLWV2ZW50X19saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgLm0tZXZlbnQtLWluUm93IC5tLWV2ZW50X19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuXG4ubS1mYWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tZmFjdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICAubS1mYWN0c19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1mYWN0c19faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgLm0tZmFjdHNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1mYWN0c19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1mYWN0c19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tZmFjdHNfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgLm0tZmFjdHNfX2NvcHkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLm0tZmFjdHNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWZhY3RzX19pdGVtcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWZhY3RzX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tZmFjdHNfX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAubS1mYWN0c19faXRlbSB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLm0tZmFjdHNfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjA1ODtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tZmFjdHNfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyOyB9IH1cbiAgICAubS1mYWN0c19faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAubS1mYWN0c19faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmYWFmO1xuICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAubS1mYWN0c19faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZlMmQyO1xuICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAubS1mYWN0c19faXRlbSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5tLWZhY3RzX19pdGVtIGgzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5tLWZhY3RzX19pdGVtIGgzID4gKiArICoge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5tLWZhY3RzX19pdGVtIGgzID4gKiArICoge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAgIC5tLWZhY3RzX19pdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tZmFjdHNfX2l0ZW0gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLm0tZm9ybSB7XG4gIG1hcmdpbjogMzVweCBhdXRvIDgwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWZvcm0tLWRhcmtNaW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1taW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1saWdodE1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWRhcmtCbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1saWdodGJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWRhcmtQdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tZGFya1Bpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tZGFya0NvcmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1jb3JhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1saWdodGVyT3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWxpZ2h0eWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1kYXJrQmVpZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWJlaWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YztcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tbGlnaHRHcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tc3VzdGFpbmFibGVHcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tZGFya1N1c3RhaW5hYmxlR3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm1fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1mb3JtX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZm9ybV9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgLm0tZm9ybV9fbWFpbkZvcm0ge1xuICAgIHdpZHRoOiBjYWMoMTAwJSArIDE1cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogY2FsYygtMTVweCAvIDIpOyB9XG4gIC5tLWZvcm1fX2FkZGl0aW9uYWxGb3JtRGF0YSwgLm0tZm9ybV9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZm9ybV9fYWRkaXRpb25hbEZvcm1EYXRhLCAubS1mb3JtX19tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5tLWZvcm1fX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWZvcm1fX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5tLWZvcm1fX2FkZGl0aW9uYWxJbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZm9ybV9fYWRkaXRpb25hbEluZm9ybWF0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9IH1cbiAgICAubS1mb3JtX19hZGRpdGlvbmFsSW5mb3JtYXRpb24gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubS1mb3JtX19pdGVtLCAubS1mb3JtX19zdWJtaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubS1mb3JtX19pdGVtLS1pbml0aWFsLCAubS1mb3JtX19zdWJtaXQtLWluaXRpYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tLWZvcm1fX2l0ZW0tLWluaXRpYWwgdGV4dGFyZWEsIC5tLWZvcm1fX3N1Ym1pdC0taW5pdGlhbCB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7IH1cbiAgLm0tZm9ybS0taXMtdW5mb2xkZWQgLm0tZm9ybV9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubS1mb3JtLS1pcy11bmZvbGRlZCAubS1mb3JtX19pdGVtIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTgwcHg7IH1cbiAgLm0tZm9ybS0taXMtdW5mb2xkZWQgLm0tZm9ybV9fYWRkaXRpb25hbEluZm9ybWF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1mb3JtLS1pcy11bmZvbGRlZCAubS1mb3JtX19zdWJtaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDUwcHggMCAwOyB9XG4gIC5tLWZvcm1bZGF0YS1zdGF0ZT0nc3VjY2VzcyddIC5tLWZvcm1fX21lc3NhZ2UsIC5tLWZvcm1bZGF0YS1zdGF0ZT0nZXJyb3InXSAubS1mb3JtX19tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1mb3JtW2RhdGEtc3RhdGU9J3N1Y2Nlc3MnXSAubS1mb3JtX19tYWluRm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubS1mb3JtW2RhdGEtc3RhdGU9J2Vycm9yJ10gaW5wdXQsXG4gIC5tLWZvcm1bZGF0YS1zdGF0ZT0nZXJyb3InXSBzZWxlY3QsXG4gIC5tLWZvcm1bZGF0YS1zdGF0ZT0nZXJyb3InXSB0ZXh0YXJlYSxcbiAgLm0tZm9ybVtkYXRhLXN0YXRlPSdlcnJvciddIC5tLWZvcm1fX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZmY0ZjRmOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrTWludCAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1taW50IC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0TWludCAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmx1ZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1ibHVlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUHVycGxlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUGluayAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1waW5rIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXJlZCAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQ29yYWwgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tY29yYWwgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tb3JhbmdlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0ZXJPcmFuZ2UgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0eWVsbG93IC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCZWlnZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1iZWlnZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmVlbiAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEdyZWVuIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlR3JlZW4gLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRibHVlIC5tLWZvcm0ge1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG5cbi5tLXRlYXNlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAubS10ZWFzZXIsXG4gIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm0tdGVhc2VyIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5tLXRlYXNlcl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAubS10ZWFzZXJfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gIC5tLXRlYXNlcl9fY29weSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyX19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5tLXRlYXNlcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAubS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgLm0tdGVhc2VyX19oZWFkbGluZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5tLXRlYXNlcl9fZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubS10ZWFzZXJfX2ZpZ3VyZS0tbWFyZ2luVG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLm0tdGVhc2VyX19pbWFnZSwgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTE1cHgpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgICAubS10ZWFzZXItLWRhcmtNaW50IC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgICAubS10ZWFzZXItLW1pbnQgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5tLXRlYXNlci0tbGlnaHRNaW50IC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgICAubS10ZWFzZXItLWRhcmtCbHVlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgICAubS10ZWFzZXItLWJsdWUgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAgIC5tLXRlYXNlci0tbGlnaHRibHVlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAubS10ZWFzZXItLWRhcmtQdXJwbGUgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAgIC5tLXRlYXNlci0tcHVycGxlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgICAubS10ZWFzZXItLWRhcmtQaW5rIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgICAubS10ZWFzZXItLXBpbmsgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAgIC5tLXRlYXNlci0tcmVkIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAubS10ZWFzZXItLWRhcmtDb3JhbCAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gICAgLm0tdGVhc2VyLS1jb3JhbCAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm0tdGVhc2VyLS1vcmFuZ2UgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAgIC5tLXRlYXNlci0tbGlnaHRlck9yYW5nZSAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gICAgLm0tdGVhc2VyLS15ZWxsb3cgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5tLXRlYXNlci0tbGlnaHR5ZWxsb3cgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgIC5tLXRlYXNlci0tZGFya0JlaWdlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgICAubS10ZWFzZXItLWJlaWdlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAubS10ZWFzZXItLWdyZWVuIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgICAubS10ZWFzZXItLWxpZ2h0R3JlZW4gLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAgIC5tLXRlYXNlci0tc3VzdGFpbmFibGVHcmVlbiAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm0tdGVhc2VyLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5tLXRlYXNlciBpbWcubS10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyIGltZy5tLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpOyB9IH1cbiAgLm0tdGVhc2VyLS1pbWFnZS1sb2FkZWQubS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IGltZy5tLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5tLXRlYXNlci0taW1hZ2UtbG9hZGVkLm0tdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXJfX3RvcGljIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KSB0cmFuc2xhdGVYKC0yNXB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2JvZHksXG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tbGFuZHNjYXBlIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZyAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLXNxdWFyZSAuYS10b3BpY19fbGluZSxcbiAgICAubS10ZWFzZXItLWxhcmdlIC5hLXRvcGljX19saW5lLFxuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLWxhbmRzY2FwZSAuYS10b3BpY19fbGluZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdG9wOiA2M3B4O1xuICAgICAgbGVmdDogY2FsYygoKDJweCArICgoMTAwJSAtIDEycHgpIC8gNyAqIDEpKSArIDdweCkgKiAtMSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLmEtdG9waWNfX2xpbmUsXG4gICAgLm0tdGVhc2VyLS1sYXJnZSAuYS10b3BpY19fbGluZSxcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1sYW5kc2NhcGUgLmEtdG9waWNfX2xpbmUge1xuICAgICAgbGVmdDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDZweCkgLyA0ICogMikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9fZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDJweCkgLyAyICogMSkpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDEwcHgpIC8gNiAqIDQpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDZweCkgLyA0ICogMikpOyB9IH1cbiAgLm0tdGVhc2VyLS1sYW5kc2NhcGUgLm0tdGVhc2VyX19maWd1cmUge1xuICAgIHBhZGRpbmctdG9wOiA2Ni42NjYlOyB9XG4gIC5tLXRlYXNlci0tbGFuZHNjYXBlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMnB4KSAvIDIgKiAxLjUpKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItLWxhbmRzY2FwZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAxMHB4KSAvIDYgKiA1KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItLWxhbmRzY2FwZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSA2cHgpIC8gNCAqIDMpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ib2xkIC5hLXRvcGljX19saW5lLFxuICAgIC5tLXRlYXNlci0taG9yaXpvbnRhbC10b3BpYyAuYS10b3BpY19fbGluZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdG9wOiA2M3B4O1xuICAgICAgbGVmdDogLTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tYm9sZCAuYS10b3BpY19fbGluZSxcbiAgICAubS10ZWFzZXItLWhvcml6b250YWwtdG9waWMgLmEtdG9waWNfX2xpbmUge1xuICAgICAgbGVmdDogLTM1cHg7IH0gfVxuICAubS10ZWFzZXItLWhvcml6b250YWwtdG9waWMgLmEtdG9waWMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC5tLXRlYXNlci0taG9yaXpvbnRhbC10b3BpYyAubS10ZWFzZXJfX2JvZHkge1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgLm0tdGVhc2VyLS1ib2xkIC5tLXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tYm9sZCAubS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ib2xkIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWluLWhlaWdodDogMTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5tLXRlYXNlci0tYm9sZCAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7IH0gfVxuICAubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIGRpdi5tLXRlYXNlciAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogdGV4dDsgfVxuICAubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgLm0tdGVhc2VyLS1pbnRybyB7XG4gICAgd2lkdGg6IGNhbGMoMnB4ICsgKDEwMCUgLSAycHgpKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItLWludHJvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLS1pbnRybyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA1KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItLWludHJvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tdGVhc2VyLS1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogY2FsYygycHggKyAoMTAwJSAtIDJweCkpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTBweCkgLyA2ICogMykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSA2cHgpIC8gNCAqIDMpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAwIDM1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9fdG9waWMge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tbGFyZ2UubS10ZWFzZXItLWludHJvIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3OyB9IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrTWludC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrTWludCAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzAwNjA1ODsgfVxuICAubS10ZWFzZXItLXRoZW1lLW1pbnQubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtbWludCAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAubS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodE1pbnQgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNkMWVkZTc7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrQmx1ZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrQmx1ZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAubS10ZWFzZXItLXRoZW1lLWJsdWUubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtYmx1ZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAubS10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodGJsdWUgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrUHVycGxlLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtQdXJwbGUgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICM1MjJlYjc7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1wdXJwbGUubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtcHVycGxlIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjYjE5OGRiOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya1BpbmsubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya1BpbmsgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICM2MzA1NmI7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1waW5rLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLXBpbmsgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNlODlmZGQ7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1yZWQubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtcmVkIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya0NvcmFsLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAubS10ZWFzZXItLXRoZW1lLWNvcmFsLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWNvcmFsIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtb3JhbmdlLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLW9yYW5nZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2Y4YTE3MTsgfVxuICAubS10ZWFzZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHRlck9yYW5nZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2ZmZTJkMjsgfVxuICAubS10ZWFzZXItLXRoZW1lLXllbGxvdy5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS15ZWxsb3cgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNmZmRjNzM7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodHllbGxvdy5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodHllbGxvdyAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2ZmZmFhZjsgfVxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrQmVpZ2UgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1iZWlnZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1iZWlnZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAubS10ZWFzZXItLXRoZW1lLWdyZWVuLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWdyZWVuIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjYzVlZjZjOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHRHcmVlbi5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodEdyZWVuIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZWZmZmNkOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbi5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4ubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cblxuLm0taGlnaGxpZ2h0LXRlYXNlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAubS1oaWdobGlnaHQtdGVhc2VyLFxuICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5tLWhpZ2hsaWdodC10ZWFzZXIge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyX19maWd1cmUtLW1hcmdpblRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDYpKTsgfSB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlLCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0xNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDcwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgICAgd2lkdGg6IDA7IH0gfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWRhcmtNaW50IC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tbWludCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWxpZ2h0TWludCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWRhcmtCbHVlIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tYmx1ZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWxpZ2h0Ymx1ZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWRhcmtQdXJwbGUgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1wdXJwbGUgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1kYXJrUGluayAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLXBpbmsgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1yZWQgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1kYXJrQ29yYWwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1jb3JhbCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLW9yYW5nZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWxpZ2h0ZXJPcmFuZ2UgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS15ZWxsb3cgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1saWdodHllbGxvdyAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWRhcmtCZWlnZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWJlaWdlIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tZ3JlZW4gLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1saWdodEdyZWVuIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tc3VzdGFpbmFibGVHcmVlbiAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXIgaW1nLm0taGlnaGxpZ2h0LXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDcwMG1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXIgaW1nLm0taGlnaGxpZ2h0LXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlci0taW1hZ2UtbG9hZGVkLm0taGlnaGxpZ2h0LXRlYXNlci0taXMtaW4tdmlld3BvcnQgaW1nLm0taGlnaGxpZ2h0LXRlYXNlcl9faW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXItLWltYWdlLWxvYWRlZC5tLWhpZ2hsaWdodC10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGVhc2VyLCAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGVhc2VyLCAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGVhc2VyLCAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDhweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDUpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RlYXNlciwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RlYXNlciwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7IH0gfVxuICAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCAubS1ldmVudF9fbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQgLm0tZXZlbnRfX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7IH0gfVxuICAubS1oaWdobGlnaHQtdGVhc2VyX190YWdzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMTAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGFncyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA1KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX190YWdzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogMykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGFncyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7IH0gfVxuICAubS1oaWdobGlnaHQtdGVhc2VyX190YWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubS1jb250YWN0LWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAubS1jb250YWN0LWluZm9fX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gIC5tLWNvbnRhY3QtaW5mb19faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWNvbnRhY3QtaW5mb19fbGlzdCB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLWNvbnRhY3QtaW5mb19fbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1jb250YWN0LWluZm9fX2xpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tY29udGFjdC1pbmZvX19saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAubS1jb250YWN0LWluZm9fX2JvZHkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19ib2R5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiA2KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX2JvZHkge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDgpKTsgfSB9XG4gIC5tLWNvbnRhY3QtaW5mb19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubS1jb250YWN0LWluZm9fX2l0ZW0tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubS1jb250YWN0LWluZm9fX2l0ZW0tLXdpdGgtaW1hZ2UgLm0tY29udGFjdC1pbmZvX19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm0tY29udGFjdC1pbmZvX19pdGVtLS13aXRoLWltYWdlIC5tLWNvbnRhY3QtaW5mb19fYm9keSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMCA1MHB4IDEwcHggMzVweDsgfSB9XG4gIC5tLWNvbnRhY3QtaW5mb19fbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX2xhYmVsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fbGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgLm0tY29udGFjdC1pbmZvX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubS1jb250YWN0LWluZm9fX2NvbnRhY3QtaXRlbSBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7IH1cbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC1pdGVtIHNwYW46aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgICAgLm0tY29udGFjdC1pbmZvX19jb250YWN0LWl0ZW0tLXBob25lIHNwYW46aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC1pY29uLS1waG9uZSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgICAubS1jb250YWN0LWluZm9fX2NvbnRhY3QtaWNvbi0tbWFpbCB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC1pY29uLS1zaGFyZSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCA4cHggMCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDIwcHgpIC8gMTAgKiA1KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDEwcHgpIC8gNSAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2JvZHkge1xuICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMTBweCkgLyA1ICogNCkpOyB9IH1cbiAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2NvbnRhY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19jb250YWN0LS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubS1ibG9ja3F1b3RlLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHotaW5kZXg6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1ibG9ja3F1b3RlLXRlYXNlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGUge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGUge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fcXVvdGF0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fcXVvdGF0aW9uIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fcXVvdGF0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKTsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3RleHQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3RleHQtYm94IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RhdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90YXRpb24tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGF0aW9uLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX3N0YXJ0LWljb24sIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fZW5kLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMDNweDtcbiAgICBjb2xvcjogI2Y1ZTZkNztcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdG9wOiA1MCU7IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19zdGFydC1pY29uIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fc3RhcnQtaWNvbiB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogMC41KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX3N0YXJ0LWljb24ge1xuICAgICAgICBsZWZ0OiAxMHB4OyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19lbmQtaWNvbiB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fZW5kLWljb24ge1xuICAgICAgICByaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiAwLjUpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fZW5kLWljb24ge1xuICAgICAgICByaWdodDogMTBweDsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19pbWFnZS1jb250YWluZXIgKyAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY1cHg7IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2F1dGhvciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fYXV0aG9yLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5tLXBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoODBweCArIDExMHB4KTsgfVxuICAubS1wYWdpbmF0aW9uX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm0tcGFnaW5hdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAubS1wYWdpbmF0aW9uX19pdGVtOmZpcnN0LWNoaWxkLCAubS1wYWdpbmF0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm0tcGFnaW5hdGlvbl9faXRlbS0tc2hvdy1vbi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm0tcGFnaW5hdGlvbl9faXRlbS0taXMtY3VycmVudCB7XG4gICAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAubS1wYWdpbmF0aW9uX19saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5tLXBhZ2luYXRpb25fX2xpbmssXG4gICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5tLXBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5tLXBhZ2luYXRpb25fX2xpbms6aG92ZXIsIC5tLXBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgLm0tcGFnaW5hdGlvbl9faXRlbS0taGFzLWRpdmlkZXIubS1wYWdpbmF0aW9uX19pdGVtLS1zaG93LW9uLW1vYmlsZSB+IC5tLXBhZ2luYXRpb25fX2l0ZW0tLXNob3ctb24tbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLm0tcGFnaW5hdGlvbl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxM3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tcGFnaW5hdGlvbl9faXRlbS0taGFzLWRpdmlkZXI6bm90KDpudGgtY2hpbGQoMikpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cblxuLm0tY2F0ZWdvcnktaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDsgfSB9XG4gICAgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZS13cmFwcGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogODBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItaGVhZGxpbmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWhlYWRsaW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2NvcHkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fY29weSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fY29weS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rcy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE3NXB4LCAyZnIpKTtcbiAgICBnYXA6IDI1cHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgMCAzNXB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGlua3Mge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmtzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmtzID4gYSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWNpcmNsZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTU2NTQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4OyB9XG4gICAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNlYjAwMWY7IH1cbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbms6aG92ZXIgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItY2lyY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAxZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rIHtcbiAgICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1ncmFkaWVudCB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1ncmFkaWVudC0tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1ncmFkaWVudC0tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1kYXJrTWludCAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzAwNjA1ODsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLW1pbnQgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1saWdodE1pbnQgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkMWVkZTc7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1kYXJrQmx1ZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWJsdWUgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1saWdodGJsdWUgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1kYXJrUHVycGxlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNTIyZWI3OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtcHVycGxlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjYjE5OGRiOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtZGFya1BpbmsgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2MzA1NmI7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1waW5rIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtcmVkIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtZGFya0NvcmFsIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjOGMyZDRiOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtY29yYWwgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1vcmFuZ2UgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmOGExNzE7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1saWdodGVyT3JhbmdlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZlMmQyOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUteWVsbG93IC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1kYXJrQmVpZ2UgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1iZWlnZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWdyZWVuIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjYzVlZjZjOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtbGlnaHRHcmVlbiAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2VmZmZjZDsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzNjNTkzOTsgfVxuXG4ubS1zaGFyZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzNjM2MzYzsgfVxuICAubS1zaGFyZS1saW5rX19pY29uIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm0tc29jaWFsLWVtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLXNvY2lhbC1lbWJlZCB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXNvY2lhbC1lbWJlZCB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tc29jaWFsLWVtYmVkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1zb2NpYWwtZW1iZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tc29jaWFsLWVtYmVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXNvY2lhbC1lbWJlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLm0tc29jaWFsLWVtYmVkLS1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tLXNvY2lhbC1lbWJlZC0tcG9kaWdlZSBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm0tc29jaWFsLWVtYmVkIC5mYi1wb3N0ID4gc3BhbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5tLXNvY2lhbC1lbWJlZCAuZmItcG9zdCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA2NTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tLXN0YWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTcwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5tLXN0YWdlLS1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1zdGFnZS0tYXJ0aWNsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTg1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI0NXB4OyB9IH1cbiAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kLFxuICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5MS41JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fYmFja2dyb3VuZCxcbiAgICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9faW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH0gfVxuICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2NvbnRhaW5lciA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fY29udGFpbmVyID4gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm0tc3RhZ2UtLWRhcmtNaW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgICAubS1zdGFnZS0tbWludCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gICAgLm0tc3RhZ2UtLWxpZ2h0TWludCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gICAgLm0tc3RhZ2UtLWRhcmtCbHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgICAubS1zdGFnZS0tYmx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgLm0tc3RhZ2UtLWxpZ2h0Ymx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gICAgLm0tc3RhZ2UtLWRhcmtQdXJwbGUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAgIC5tLXN0YWdlLS1wdXJwbGUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAgIC5tLXN0YWdlLS1kYXJrUGluayAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gICAgLm0tc3RhZ2UtLXBpbmsgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAgIC5tLXN0YWdlLS1yZWQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5tLXN0YWdlLS1kYXJrQ29yYWwgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAgIC5tLXN0YWdlLS1jb3JhbCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm0tc3RhZ2UtLW9yYW5nZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gICAgLm0tc3RhZ2UtLWxpZ2h0ZXJPcmFuZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAgIC5tLXN0YWdlLS15ZWxsb3cgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5tLXN0YWdlLS1saWdodHllbGxvdyAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm0tc3RhZ2UtLWRhcmtCZWlnZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gICAgLm0tc3RhZ2UtLWJlaWdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAubS1zdGFnZS0tZ3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAgIC5tLXN0YWdlLS1saWdodEdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgICAubS1zdGFnZS0tc3VzdGFpbmFibGVHcmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm0tc3RhZ2UtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjMwLCAyMTUsIDAuNik7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggNjAwbXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICB3aWR0aDogMDsgfSB9XG4gICAgICAuby1pbnRyby10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2JhY2tncm91bmQsXG4gICAgICAuby1pbnRyby10ZWFzZXItLWltYWdlLWxvYWRlZC5vLWludHJvLXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTNweDsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtNaW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrTWludCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5NiwgODgsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1taW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1taW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMCwgMjAwLCAxODUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodE1pbnQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0TWludCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDksIDIzNywgMjMxLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya0JsdWUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtCbHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCA5MCwgMTIwLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tYmx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tYmx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTAsIDE2MCwgMjM1LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbGlnaHRibHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodGJsdWUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCAyNDAsIDI1MCwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtQdXJwbGUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtQdXJwbGUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODIsIDQ2LCAxODMsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1wdXJwbGUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXB1cnBsZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzcsIDE1MiwgMjE5LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya1BpbmsgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtQaW5rIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCA1LCAxMDcsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1waW5rIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1waW5rIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgMTU5LCAyMjEsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1yZWQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXJlZCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE0NSwgMTUwLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya0NvcmFsIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrQ29yYWwgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQwLCA0NSwgNzUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1jb3JhbCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tY29yYWwgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNDUsIDE1MCwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLW9yYW5nZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tb3JhbmdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMTYxLCAxMTMsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodGVyT3JhbmdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodGVyT3JhbmdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjI2LCAyMTAsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS15ZWxsb3cgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXllbGxvdyAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIyMCwgMTE1LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbGlnaHR5ZWxsb3cgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0eWVsbG93IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAxNzUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrQmVpZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtCZWlnZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDE5MCwgMTUwLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tYmVpZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWJlaWdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjMwLCAyMTUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1ncmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZ3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk3LCAyMzksIDEwOCwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0R3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0R3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyNTUsIDIwNSwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXN1c3RhaW5hYmxlR3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXN1c3RhaW5hYmxlR3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI2LCAxNjgsIDEyMywgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgODksIDU3LCAwLjYpOyB9IH1cbiAgLm0tc3RhZ2VfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubS1zdGFnZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubS1zdGFnZV9fY29udGFpbmVyID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAgIC5tLXN0YWdlX19jb250YWluZXIgPiBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBsZWZ0OiA1MCU7IH0gfVxuICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2NvbnRhaW5lciA+IGltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fY29udGFpbmVyID4gaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtZ2V0LXNwYWNlKHMpKTsgfSB9XG4gICAgLm8taW50cm8tdGVhc2VyLS1pbWFnZS1sb2FkZWQuby1pbnRyby10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2NvbnRhaW5lciA+IGltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5tLXN0YWdlX192aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tLXN0YWdlX192aWRlbyB2aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuXG4ubS1sYW5ndWFnZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW06Zm9jdXMsXG4gICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbS0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC5tLWxhbmd1YWdlLXN3aXRjaF9fdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW06aG92ZXIgLm0tbGFuZ3VhZ2Utc3dpdGNoX190b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1sYW5ndWFnZS1zd2l0Y2gtLWxpZ2h0IC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbSB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm0tbGFuZ3VhZ2Utc3dpdGNoLS1saWdodCAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW0tLWFjdGl2ZSwgLm0tbGFuZ3VhZ2Utc3dpdGNoLS1saWdodCAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW06aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAubS1sYW5ndWFnZS1zd2l0Y2gtLWhvcml6b250YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubS1sYW5ndWFnZS1zd2l0Y2gtLWhvcml6b250YWwgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubS1sYW5ndWFnZS1zd2l0Y2gtLWhvcml6b250YWwgPiAqICsgKjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoMjVweCAvIC0yKTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm0tdGFibGUge1xuICAgIG1hcmdpbjogMTVweCAwIDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubS10YWJsZV9faGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS10YWJsZSB7XG4gICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm0tdGFibGUge1xuICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm0tdGFibGUge1xuICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm0tdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubS10YWJsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG5cbi5tLXRhYmxlX19lbnRyeSB7XG4gIHBhZGRpbmc6IDI1cHggMTVweDsgfVxuICAubS10YWJsZV9fZW50cnk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGFibGVfX2VudHJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG5cbi5tLXRhYmxlX19rZXksIC5tLXRhYmxlX192YWx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGFibGVfX2tleSwgLm0tdGFibGVfX3ZhbHVlIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4ubS10YWJsZV9fa2V5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhYmxlX19rZXkge1xuICAgICAgbWluLWhlaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGFibGVfX2tleSBwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDsgfSB9XG5cbi5tLXRhYmxlX192YWx1ZSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10YWJsZV9fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhYmxlX192YWx1ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLm0tdGFibGVfX3ZhbHVlIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5tLXRhYmxlX192YWx1ZSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogOHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10YWJsZV9fdmFsdWUgc3ZnIHtcbiAgICAgICAgbGVmdDogLTM1cHg7IH0gfVxuXG4ubS10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAubS10YWJzX190YWJsaXN0IHtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICAubS10YWJzX190YWIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICBwYWRkaW5nOiA1cHggMTVweCA0cHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5tLXRhYnNfX3RhYixcbiAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm0tdGFic19fdGFiIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAubS10YWJzX190YWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAxZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm0tdGFic19fdGFiW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSwgLm0tdGFic19fdGFiOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubS10YWJzX19kb3dubG9hZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10YWJzX19kb3dubG9hZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAubS10YWJzX19saW5rIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cblxuLm0tdGFncyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhZ3Mge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRhZ3Mge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhZ3Mge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5tLXRhZ3NfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGFnc19faGVhZGxpbmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG4gIC5tLXRhZ3NfX2l0ZW1zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm0tdGFnc19faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tLWlmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoOSAvIDE2ICogMTAwJSk7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg5IC8gMTYgKiAoMTAwJSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0taWZyYW1lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDkgLyAxNiAqICgxMDAlIC8gMTIgKiA5KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0taWZyYW1lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLm0taWZyYW1lIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ubS1icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRvcDogMjAwcHg7XG4gIHJpZ2h0OiAtMTVweDtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWJyZWFkY3J1bWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubS1icmVhZGNydW1iX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tLWJyZWFkY3J1bWJfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tLWJyZWFkY3J1bWJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIC5tLWJyZWFkY3J1bWJfX2xpbms6bm90KFthcmlhLWN1cnJlbnRdKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjM2MzYzsgfVxuICAgICAgLm0tYnJlYWRjcnVtYl9fbGluazpub3QoW2FyaWEtY3VycmVudF0pOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWIwMDFmOyB9XG4gIC5tLWJyZWFkY3J1bWJfX3NwYWNlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAubS1icmVhZGNydW1iX19zcGFjZXIgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5tLXJpY2h0ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tcmljaHRleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAubS1yaWNodGV4dCBoMyBhOmhvdmVyLCAubS1yaWNodGV4dCBoMyBhOmZvY3VzLFxuICAubS1yaWNodGV4dCBoNCBhOmhvdmVyLFxuICAubS1yaWNodGV4dCBoNCBhOmZvY3VzLFxuICAubS1yaWNodGV4dCBwIGE6aG92ZXIsXG4gIC5tLXJpY2h0ZXh0IHAgYTpmb2N1cyxcbiAgLm0tcmljaHRleHQgdWwgYTpob3ZlcixcbiAgLm0tcmljaHRleHQgdWwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgLm0tcmljaHRleHQgaDMgYVt0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUsIC5tLXJpY2h0ZXh0IGgzIGFbdGFyZ2V0PSdfYmxhbmsnXTpmb2N1czo6YmVmb3JlLFxuICAubS1yaWNodGV4dCBoNCBhW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSxcbiAgLm0tcmljaHRleHQgaDQgYVt0YXJnZXQ9J19ibGFuayddOmZvY3VzOjpiZWZvcmUsXG4gIC5tLXJpY2h0ZXh0IHAgYVt0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUsXG4gIC5tLXJpY2h0ZXh0IHAgYVt0YXJnZXQ9J19ibGFuayddOmZvY3VzOjpiZWZvcmUsXG4gIC5tLXJpY2h0ZXh0IHVsIGFbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlLFxuICAubS1yaWNodGV4dCB1bCBhW3RhcmdldD0nX2JsYW5rJ106Zm9jdXM6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctcmVkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm0tcmljaHRleHQgaDMge1xuICAgIGNvbG9yOiAjNWU1NjU0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tcmljaHRleHQgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLm0tcmljaHRleHQgaDMgfiBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubS1yaWNodGV4dCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLm0tcmljaHRleHQgcCBiLFxuICAgIC5tLXJpY2h0ZXh0IHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubS1yaWNodGV4dCBwLnNtYWxsLWNvcHkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAubS1yaWNodGV4dCBwLnNtYWxsLWNvcHkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoMTAwJSAtIDE4cHgpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1yaWNodGV4dCBwLnNtYWxsLWNvcHkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiA3KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm0tcmljaHRleHQgcC5zbWFsbC1jb3B5IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMTJweCkgLyA3ICogNikpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXJpY2h0ZXh0IHAuc21hbGwtY29weSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgICAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTFweCAxMXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDsgfVxuICAgICAgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIH4gcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrTWludCAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgOTYsIDg4LCAwLjMpIDAlLCByZ2JhKDAsIDk2LCA4OCwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEwMCwgMjAwLCAxODUsIDAuMykgMCUsIHJnYmEoMTAwLCAyMDAsIDE4NSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0TWludCAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjA5LCAyMzcsIDIzMSwgMC4zKSAwJSwgcmdiYSgyMDksIDIzNywgMjMxLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JsdWUgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDMwLCA5MCwgMTIwLCAwLjMpIDAlLCByZ2JhKDMwLCA5MCwgMTIwLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTEwLCAxNjAsIDIzNSwgMC4zKSAwJSwgcmdiYSgxMTAsIDE2MCwgMjM1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRibHVlIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjAsIDI0MCwgMjUwLCAwLjMpIDAlLCByZ2JhKDIyMCwgMjQwLCAyNTAsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUHVycGxlIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg4MiwgNDYsIDE4MywgMC4zKSAwJSwgcmdiYSg4MiwgNDYsIDE4MywgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTc3LCAxNTIsIDIxOSwgMC4zKSAwJSwgcmdiYSgxNzcsIDE1MiwgMjE5LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1BpbmsgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDk5LCA1LCAxMDcsIDAuMykgMCUsIHJnYmEoOTksIDUsIDEwNywgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLXBpbmsgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzMiwgMTU5LCAyMjEsIDAuMykgMCUsIHJnYmEoMjMyLCAxNTksIDIyMSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLXJlZCAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAxNDUsIDE1MCwgMC4zKSAwJSwgcmdiYSgyNTUsIDE0NSwgMTUwLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0NvcmFsIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNDAsIDQ1LCA3NSwgMC4zKSAwJSwgcmdiYSgxNDAsIDQ1LCA3NSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWNvcmFsIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDE0NSwgMTUwLCAwLjMpIDAlLCByZ2JhKDI1NSwgMTQ1LCAxNTAsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1vcmFuZ2UgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0OCwgMTYxLCAxMTMsIDAuMykgMCUsIHJnYmEoMjQ4LCAxNjEsIDExMywgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0ZXJPcmFuZ2UgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjI2LCAyMTAsIDAuMykgMCUsIHJnYmEoMjU1LCAyMjYsIDIxMCwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyMjAsIDExNSwgMC4zKSAwJSwgcmdiYSgyNTUsIDIyMCwgMTE1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHR5ZWxsb3cgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjUwLCAxNzUsIDAuMykgMCUsIHJnYmEoMjU1LCAyNTAsIDE3NSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCZWlnZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjIwLCAxOTAsIDE1MCwgMC4zKSAwJSwgcmdiYSgyMjAsIDE5MCwgMTUwLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tYmVpZ2UgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0NSwgMjMwLCAyMTUsIDAuMykgMCUsIHJnYmEoMjQ1LCAyMzAsIDIxNSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxOTcsIDIzOSwgMTA4LCAwLjMpIDAlLCByZ2JhKDE5NywgMjM5LCAxMDgsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEdyZWVuIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMzksIDI1NSwgMjA1LCAwLjMpIDAlLCByZ2JhKDIzOSwgMjU1LCAyMDUsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZUdyZWVuIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMjYsIDE2OCwgMTIzLCAwLjMpIDAlLCByZ2JhKDEyNiwgMTY4LCAxMjMsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNjAsIDg5LCA1NywgMC4zKSAwJSwgcmdiYSg2MCwgODksIDU3LCAwLjMpIDEwMCUpOyB9XG4gIC5tLXJpY2h0ZXh0IC5hbnN3ZXJlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm0tcmljaHRleHQgdWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5tLXJpY2h0ZXh0IHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgLm0tcmljaHRleHQgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5tLXJpY2h0ZXh0IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDEzcHg7IH0gfVxuXG4ubS1oZXJvLXRlYXNlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHdpZHRoOiBjYWxjKDJweCArICgxMDAlIC0gMnB4KSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1oZXJvLXRlYXNlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0taGVyby10ZWFzZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1oZXJvLXRlYXNlciB7XG4gICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5tLWhlcm8tdGVhc2VyLFxuICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5tLWhlcm8tdGVhc2VyIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0taGVyby10ZWFzZXJfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAubS1oZXJvLXRlYXNlcl9fZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgLm0taGVyby10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhlcm8tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5tLWhlcm8tdGVhc2VyX19pbWFnZSwgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggNzAwbXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMTVweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTVweCk7IH0gfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1kYXJrTWludCAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tbWludCAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tbGlnaHRNaW50IC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1kYXJrQmx1ZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tYmx1ZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tbGlnaHRibHVlIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1kYXJrUHVycGxlIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1wdXJwbGUgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gICAgLm0taGVyby10ZWFzZXItLWRhcmtQaW5rIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1waW5rIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1yZWQgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm0taGVyby10ZWFzZXItLWRhcmtDb3JhbCAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tY29yYWwgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm0taGVyby10ZWFzZXItLW9yYW5nZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tbGlnaHRlck9yYW5nZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgICAubS1oZXJvLXRlYXNlci0teWVsbG93IC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1saWdodHllbGxvdyAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tZGFya0JlaWdlIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1iZWlnZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tZ3JlZW4gLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgLm0taGVyby10ZWFzZXItLWxpZ2h0R3JlZW4gLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gICAgLm0taGVyby10ZWFzZXItLXN1c3RhaW5hYmxlR3JlZW4gLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm0taGVyby10ZWFzZXItLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAubS1oZXJvLXRlYXNlciBpbWcubS1oZXJvLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNzAwbXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXIgaW1nLm0taGVyby10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1oZXJvLXRlYXNlci0taXMtaW4tdmlld3BvcnQgaW1nLm0taGVyby10ZWFzZXJfX2ltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAubS1oZXJvLXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm0taGVyby10ZWFzZXJfX3RlYXNlciwgLm0taGVyby10ZWFzZXJfX2V2ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oZXJvLXRlYXNlcl9fdGVhc2VyLCAubS1oZXJvLXRlYXNlcl9fZXZlbnQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm0taGVyby10ZWFzZXJfX2V2ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9IH1cbiAgICAubS1oZXJvLXRlYXNlcl9fZXZlbnQgLm0tZXZlbnRfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLWhlcm8tdGVhc2VyX19ldmVudCAubS1ldmVudF9fbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDsgfSB9XG4gIC5tLWhlcm8tdGVhc2VyLS1zbWFsbCB7XG4gICAgbWFyZ2luOiAwIDAgc3BhY2UoeGwpOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS1zbWFsbCAubS1oZXJvLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oZXJvLXRlYXNlci0tc21hbGwgLm0taGVyby10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXItLXNtYWxsIC5tLWhlcm8tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1kYXJrTWludCAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICMwMDYwNTg7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLW1pbnQgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1saWdodE1pbnQgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZDFlZGU3OyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1kYXJrQmx1ZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWJsdWUgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1saWdodGJsdWUgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1kYXJrUHVycGxlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzUyMmViNzsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtcHVycGxlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2IxOThkYjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtZGFya1BpbmsgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjNjMwNTZiOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1waW5rIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2U4OWZkZDsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtcmVkIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtZGFya0NvcmFsIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtY29yYWwgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1vcmFuZ2UgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZjhhMTcxOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1saWdodGVyT3JhbmdlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2ZmZTJkMjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUteWVsbG93IC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1kYXJrQmVpZ2UgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1iZWlnZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWdyZWVuIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtbGlnaHRHcmVlbiAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cblxuLm0tdGVhc2VyLXJvdy1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItcm93LWludHJvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci1yb3ctaW50cm8ge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMiAqIDIwcHgpO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE0NXB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItcm93LWludHJvOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogNTNweCk7XG4gICAgICAgIGxlZnQ6IC01M3B4OyB9IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItcm93LWludHJvX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSBzcGFuIHtcbiAgICAgIG1pbi13aWR0aDogMjVweDsgfVxuICAubS10ZWFzZXItcm93LWludHJvX19jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvcHkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAubS10ZWFzZXItcm93LWludHJvX19jb3B5IGgzIGE6YmVmb3JlLFxuICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvcHkgaDQgYTpiZWZvcmUsXG4gICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29weSBwIGE6YmVmb3JlLFxuICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvcHkgdWwgYTpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjVlNmQ3ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3ICFpbXBvcnRhbnQ7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyb19fdGVhc2VyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX3RlYXNlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4OyB9IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtZGFya01pbnQgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMDA2MDU4OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLW1pbnQgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWxpZ2h0TWludCAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkMWVkZTc7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtZGFya0JsdWUgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWJsdWUgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWxpZ2h0Ymx1ZSAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtZGFya1B1cnBsZSAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM1MjJlYjc7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtcHVycGxlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2IxOThkYjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1kYXJrUGluayAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2MzA1NmI7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtcGluayAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNlODlmZGQ7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtcmVkIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1kYXJrQ29yYWwgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjOGMyZDRiOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWNvcmFsIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1vcmFuZ2UgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZjhhMTcxOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZlMmQyOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLXllbGxvdyAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmRjNzM7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtbGlnaHR5ZWxsb3cgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWRhcmtCZWlnZSAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtYmVpZ2UgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWdyZWVuIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1saWdodEdyZWVuIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2VmZmZjZDsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzdlYTg3YjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cblxuLm8tYTExeS1tZXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNXB4IDAgMzVweDsgfVxuICAuby1hMTF5LW1ldGFfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm8tYTExeS1tZXRhX19zdGF0ZW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLm8tYTExeS1tZXRhX19vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4OyB9XG4gIC5vLWExMXktbWV0YV9fb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm8tYTExeS1tZXRhX19vcHRpb24tbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5vLWExMXktbWV0YV9fb3B0aW9uIHN2ZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuby1hMTF5LW1ldGFfX3N3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgLm8tYTExeS1tZXRhX19zd2l0Y2ggaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5vLWExMXktbWV0YV9fc3dpdGNoLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURlZXAtTmF2eSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG4gIC5vLWExMXktbWV0YV9fc3dpdGNoLWhhbmRsZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbGVmdDogMnB4O1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgaW5wdXQ6Y2hlY2tlZCArIC5vLWExMXktbWV0YV9fc3dpdGNoLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBpbnB1dDpmb2N1cyArIC5vLWExMXktbWV0YV9fc3dpdGNoLWhhbmRsZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NmYzOyB9XG4gIGlucHV0OmNoZWNrZWQgKyAuby1hMTF5LW1ldGFfX3N3aXRjaC1oYW5kbGU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjFweCk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3R0b206IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGVlcC1OYXZ5KTsgfVxuXG5ib2R5LnJlZHVjZS1tb3ZlbWVudCAubS1zdGFnZV9fYmFja2dyb3VuZCxcbmJvZHkucmVkdWNlLW1vdmVtZW50IC5tLXRlYXNlcl9fdGhlbWUtYm94LFxuYm9keS5yZWR1Y2UtbW92ZW1lbnQgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94LFxuYm9keS5yZWR1Y2UtbW92ZW1lbnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyLFxuYm9keS5yZWR1Y2UtbW92ZW1lbnQgLm8tc3RvcnktdGVhc2VyX19maWd1cmUsXG5ib2R5LnJlZHVjZS1tb3ZlbWVudCAuby1oZXJvLXZpZGVvX193cmFwcGVyOjpiZWZvcmUsXG5ib2R5LnJlZHVjZS1tb3ZlbWVudCAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmJvZHkucmVkdWNlLW1vdmVtZW50IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOjpiZWZvcmUsXG5ib2R5LnJlZHVjZS1tb3ZlbWVudCAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7IH1cblxuYm9keS5yZWR1Y2UtbW92ZW1lbnQgLm8tc3RvcnktdGVhc2VyX190ZWFzZXIge1xuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG5ib2R5LnJlZHVjZS1tb3ZlbWVudCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTEuaXMtdmlzaWJsZSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weSxcbmJvZHkucmVkdWNlLW1vdmVtZW50IC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTEuaXMtdmlzaWJsZSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weSxcbmJvZHkucmVkdWNlLW1vdmVtZW50IC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMi5pcy12aXNpYmxlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LFxuYm9keS5yZWR1Y2UtbW92ZW1lbnQgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMi5pcy12aXNpYmxlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5IHtcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuYm9keS5yZWR1Y2UtbW92ZW1lbnQgaW1nIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm8tYWNjb3JkaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm8tYWNjb3JkaW9uICsgcCxcbiAgLm8tYWNjb3JkaW9uICsgaDIsXG4gIC5vLWFjY29yZGlvbiArIGgzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAuby1hY2NvcmRpb25fX2FjY29yZGlvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wge1xuICAgICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5vLWFjY29yZGlvbl9fY29udHJvbDpiZWZvcmUsIC5vLWFjY29yZGlvbl9fY29udHJvbDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogIzNjM2MzYzsgfVxuICAgIC5vLWFjY29yZGlvbl9fY29udHJvbDpiZWZvcmUge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLm8tYWNjb3JkaW9uX19jb250cm9sOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBmaWxsOiAjZWIwMDFmO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKDkwZGVnKTsgfVxuICAgIC5vLWFjY29yZGlvbl9fY29udHJvbFthcmlhLWV4cGFuZGVkPSd0cnVlJ10gc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoMjcwZGVnKTsgfVxuICAuby1hY2NvcmRpb25fX2NvbnRyb2xUaXRsZSBzcGFuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5vLWFjY29yZGlvbl9fY29udHJvbE92ZXJsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuby1hY2NvcmRpb25fX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQ3cHg7IH0gfVxuICAuby1hY2NvcmRpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5vLWFjY29yZGlvbiBkdDpmaXJzdC1vZi10eXBlIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuby1hY2NvcmRpb24gZHQ6Zmlyc3Qtb2YtdHlwZSAuby1hY2NvcmRpb25fX2NvbnRyb2w6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm8tYWNjb3JkaW9uIGR0Omxhc3Qtb2YtdHlwZSAuby1hY2NvcmRpb25fX2NvbnRyb2w6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLWFjY29yZGlvbiBkdDpsYXN0LW9mLXR5cGUgLm8tYWNjb3JkaW9uX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9J3RydWUnXTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuby1hY2NvcmRpb24gZGQ6bGFzdC1vZi10eXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1hY2NvcmRpb24gZGQ6bGFzdC1vZi10eXBlW2FyaWEtaGlkZGVuPSdmYWxzZSddOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0yNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzNjM2MzYzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgLm8tYWNjb3JkaW9uIGRkOmxhc3Qtb2YtdHlwZVthcmlhLWhpZGRlbj0nZmFsc2UnXTphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1hY2NvcmRpb24gZGQ6bGFzdC1vZi10eXBlW2FyaWEtaGlkZGVuPSdmYWxzZSddOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuby1hY2NvcmRpb25fX3BhbmVsIC5vLWNvbnRlbnQtYmxvY2tzX19ibG9jazphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuLm8tY29udGVudC1ibG9ja3Mge1xuICB3aWR0aDogMTAwJTsgfVxuICAuby1jb250ZW50LWJsb2Nrc19fYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzX19ibG9jayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1jb250ZW50LWJsb2Nrc19fYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1jb250ZW50LWJsb2Nrc19faHRtbCB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWNvbnRlbnQtYmxvY2tzX19odG1sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1jb250ZW50LWJsb2Nrc19faHRtbCB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tY29udGVudC1ibG9ja3NfX2h0bWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tY29udGVudC1ibG9ja3NfX2h0bWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG5cbi5vLWNsdXN0ZXItdGVhc2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWNsdXN0ZXItdGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1jbHVzdGVyLXRlYXNlcixcbiAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1jbHVzdGVyLXRlYXNlciB7XG4gICAgb3V0bGluZTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLWNsdXN0ZXItdGVhc2VyX19sZWZ0LXJpZ2h0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlLXRhZy13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1jbHVzdGVyLXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlcl9faGVhZGxpbmUtcGFydCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAxOXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1jbHVzdGVyLXRlYXNlcl9faGVhZGxpbmUtcGFydCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMnB4OyB9IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX19pbWFnZSwgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzVweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCA2MDBtcyBlYXNlLW91dCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgICB3aWR0aDogMDsgfSB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWRhcmtNaW50IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1taW50IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1saWdodE1pbnQgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWRhcmtCbHVlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1ibHVlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1saWdodGJsdWUgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWRhcmtQdXJwbGUgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLXB1cnBsZSAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tZGFya1BpbmsgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLXBpbmsgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLXJlZCAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tZGFya0NvcmFsIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1jb3JhbCAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tb3JhbmdlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1saWdodGVyT3JhbmdlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS15ZWxsb3cgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWxpZ2h0eWVsbG93IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1kYXJrQmVpZ2UgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWJlaWdlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1ncmVlbiAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tbGlnaHRHcmVlbiAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tc3VzdGFpbmFibGVHcmVlbiAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyIGltZy5vLWNsdXN0ZXItdGVhc2VyX19pbWFnZSB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXIgaW1nLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTsgfSB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyLS1pbWFnZS1sb2FkZWQuby1jbHVzdGVyLXRlYXNlci0taXMtaW4tdmlld3BvcnQgaW1nLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuby1jbHVzdGVyLXRlYXNlci0taW1hZ2UtbG9hZGVkLm8tY2x1c3Rlci10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX190YWdzIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAuby1jbHVzdGVyLXRlYXNlcl9fdGFnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlci1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlci1saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXItbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyLWxpc3Qge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlci1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXItbGlzdC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAgICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyIC5hLXRvcGljX19saW5lIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICBsZWZ0OiAtNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyIC5hLXRvcGljX19saW5lIHtcbiAgICAgICAgICBsZWZ0OiAtMzBweDsgfSB9XG5cbi5vLWhlYWRlcl9fc3BhY2VyIHtcbiAgaGVpZ2h0OiA4M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm8taGVhZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogODNweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNTNweDsgfSB9XG4gIC5vLWhlYWRlcl9fY29udGFpbmVyIC5tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8taGVhZGVyX19jb250YWluZXIuaXMtaGlkZGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taGVhZGVyX19jb250YWluZXIuaXMtc3RpY2t5IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuXG4uby1oZWFkZXJfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5vLWhlYWRlcl9fbG9nby1pbWFnZSB7XG4gIGZpbGw6ICNlYjAwMWY7XG4gIGNvbG9yOiAjZWIwMDFmO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5vLWhlYWRlcl9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuby1oZWFkZXJfX3RvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm8taGVhZGVyX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuby1oZWFkZXJfX21ldGEgLm0tbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhlYWRlcl9fbWV0YSAubS1sYW5ndWFnZS1zd2l0Y2gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm8taGVhZGVyX19tZXRhID4gKiArICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNXB4ICogMik7IH1cbiAgICAuby1oZWFkZXJfX21ldGEgPiAqICsgKjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbGVmdDogY2FsYygtMjVweCk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjOyB9XG5cbi5vLWhlYWRlcl9fbW9iaWxlLWxhbmd1YWdlLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19tb2JpbGUtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24tc3BhY2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDM1cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLXNwYWNlciB7XG4gICAgICB3aWR0aDogNDIwcHg7IH0gfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24sIC5vLWhlYWRlcl9fYTExeS1sYXllciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4M3B4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoY2FsYygxMDB2dyAtIDM1cHgpICogMikpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLCAuby1oZWFkZXJfX2ExMXktbGF5ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDg0MHB4KTsgfSB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0ndHJ1ZSddIGEsXG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0ndHJ1ZSddIGJ1dHRvbiwgLm8taGVhZGVyX19hMTF5LWxheWVyW2FyaWEtaGlkZGVuPSd0cnVlJ10gYSxcbiAgLm8taGVhZGVyX19hMTF5LWxheWVyW2FyaWEtaGlkZGVuPSd0cnVlJ10gYnV0dG9uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm8taGVhZGVyX19tYWluLWxpc3QsIC5vLWhlYWRlcl9fc3ViLWxpc3QsIC5vLWhlYWRlcl9fYTExeS1saXN0IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiAxMTBweCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAzNXB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fbWFpbi1saXN0LCAuby1oZWFkZXJfX3N1Yi1saXN0LCAuby1oZWFkZXJfX2ExMXktbGlzdCB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDQyMHB4OyB9IH1cblxuLm8taGVhZGVyX19tYWluLWxpc3QsIC5vLWhlYWRlcl9fYTExeS1saXN0IHtcbiAgYmFja2dyb3VuZDogIzFlNWE3ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAtIDM1cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19tYWluLWxpc3QsIC5vLWhlYWRlcl9fYTExeS1saXN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDIwcHg7IH0gfVxuXG4uby1oZWFkZXJfX2ExMXktbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uby1oZWFkZXJfX3N1Yi1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J3RydWUnXSBhIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC42cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5vLWhlYWRlcl9fbWFpbi1pdGVtLCAuby1oZWFkZXJfX3N1Yi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDM1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX21haW4taXRlbSwgLm8taGVhZGVyX19zdWItaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHggMCA4MHB4OyB9IH1cbiAgLm8taGVhZGVyX19tYWluLWl0ZW0gKyAuby1oZWFkZXJfX21haW4taXRlbSwgLm8taGVhZGVyX19zdWItaXRlbSArIC5vLWhlYWRlcl9fbWFpbi1pdGVtLCAuby1oZWFkZXJfX21haW4taXRlbSArIC5vLWhlYWRlcl9fc3ViLWl0ZW0sIC5vLWhlYWRlcl9fc3ViLWl0ZW0gKyAuby1oZWFkZXJfX3N1Yi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZ2FwOiA0NXB4OyB9IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3AgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm8taGVhZGVyX19jb2xvci1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzAlO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLm8taGVhZGVyX19jb2xvci1ibG9jay10b3Age1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cblxuLm8taGVhZGVyX19jb2xvci1ibG9jay1ib3R0b20ge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cblxuLm8taGVhZGVyIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogaG92ZXIgMS4zcyBlYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluayB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rID4gdWwgbGkgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3AsXG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmZvY3VzLXdpdGhpbiA+IHVsIGxpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCgxKSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDhzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDIpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNnM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoMykgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI0czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCg0KSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDUpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCg2KSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDhzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDcpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41NnM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoOCkgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY0czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCg5KSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNzJzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDEwKSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7IH1cblxuLm8taGVhZGVyX19hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3B4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuXG4uby1oZWFkZXJfX2V4dGVybmFsIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyIC5vLWhlYWRlcl9fYXJyb3ctZG93bixcbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmZvY3VzLXdpdGhpbiAuby1oZWFkZXJfX2Fycm93LWRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWIwMDFmOyB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rLWxhYmVsLFxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6Zm9jdXMtd2l0aGluIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rLWxhYmVsIHtcbiAgY29sb3I6ICNlYjAwMWY7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmstbGFiZWwge1xuICBjb2xvcjogIzVlNTY1NDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rLWxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuXG4uby1oZWFkZXJfX3N1Yi1pdGVtLWRlc2t0b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4O1xuICB0b3A6IDMzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDgwcHggNDVweDtcbiAgd2lkdGg6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTsgfVxuICAuby1oZWFkZXJfX3N1Yi1pdGVtLWRlc2t0b3AgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTcuNXB4IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm8taGVhZGVyX19zdWItaXRlbS1kZXNrdG9wIGxpOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmsgLm8taGVhZGVyX19zdWItaXRlbS1kZXNrdG9wIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogNDguNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyIC5vLWhlYWRlcl9fc3ViLWl0ZW0tZGVza3RvcCxcbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmZvY3VzLXdpdGhpbiAuby1oZWFkZXJfX3N1Yi1pdGVtLWRlc2t0b3Age1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLm8taGVhZGVyX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vLWhlYWRlcl9fbGluay1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oZWFkZXJfX2xpbmstbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAuby1oZWFkZXJfX2xpbmstbGFiZWwtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgLm8taGVhZGVyX19saW5rLWxhYmVsLS1kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbC0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbC0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuby1oZWFkZXJfX2xpbmstbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVYKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1oZWFkZXJfX2xpbmstbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm8taGVhZGVyX19saW5rW2FyaWEtY3VycmVudD0ndHJ1ZSddIC5vLWhlYWRlcl9fbGluay1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuby1oZWFkZXJfX2xpbmstaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGVhZGVyX19saW5rLWljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfSB9XG4gIC5vLWhlYWRlcl9fbGluazpob3ZlciAuby1oZWFkZXJfX2xpbmstbGFiZWwsXG4gIC5vLWhlYWRlcl9fbGluazpob3ZlciAuby1oZWFkZXJfX2xpbmstaWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gIC5vLWhlYWRlcl9fbGluay5pcy1hY3RpdmUgLm8taGVhZGVyX19saW5rLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLm8taGVhZGVyX19saW5rLmlzLWFjdGl2ZSAuby1oZWFkZXJfX2xpbmstbGFiZWw6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWCgxKTsgfVxuICAuby1oZWFkZXJfX2xpbmsuaXMtYWN0aXZlIC5vLWhlYWRlcl9fbGluay1pY29uIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oZWFkZXJfX2xpbmsuaXMtYWN0aXZlIC5vLWhlYWRlcl9fbGluay1pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1MHB4KTsgfSB9XG5cbi5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDEpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSgyKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoMykgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDQpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoNSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDYpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSg3KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4zczsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoOCkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDkpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSgxMCkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoMSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDIpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSgzKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoNCkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDUpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSg2KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoNykgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDgpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoOSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDEwKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4yczsgfVxuXG4uby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW0gPiAuby1oZWFkZXJfX2xpbmssXG4uby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW0gPiAuby1oZWFkZXJfX2xpbmsge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG4uby1oZWFkZXJfX2JhY2stYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDM1cHgpO1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8taGVhZGVyX19iYWNrLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgtMjBweCk7XG4gIHJpZ2h0OiAtMTZweDtcbiAgdG9wOiAxMXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX2JhY2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm8taGVhZGVyLmlzLWExMXktb3BlbiAuby1oZWFkZXJfX2ExMXktbGF5ZXIsXG4uby1oZWFkZXIuaXMtb3BlbiAuby1oZWFkZXJfX25hdmlnYXRpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDB2dyAtIDM1cHggKiAyKSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXIuaXMtYTExeS1vcGVuIC5vLWhlYWRlcl9fYTExeS1sYXllcixcbiAgICAuby1oZWFkZXIuaXMtb3BlbiAuby1oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM0MHB4KTsgfSB9XG5cbi5vLWhlYWRlci5pcy1zdWJsaXN0LW9wZW4gLm8taGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXIuaXMtc3VibGlzdC1vcGVuIC5vLWhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfSB9XG5cbi5vLWhlYWRlci5pcy1zdWJsaXN0LW9wZW4gLm8taGVhZGVyX19iYWNrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyLmlzLXN1Ymxpc3Qtb3BlbiAuby1oZWFkZXJfX2JhY2stYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uby1oZWFkZXJfX2xpbmsuaXMtYWN0aXZlIC5vLWhlYWRlcl9fYmFjay1pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIDAuNHMgZWFzZS1pbi1vdXQ7IH1cblxuLm8taGVhZGVyLmlzLXN1Ymxpc3Qtb3BlbiAuby1oZWFkZXJfX25hdmlnYXRpb24tc3BhY2VyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDM1cHgpKTsgfVxuXG4uby1oZWFkZXJfX25hdi10b2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX25hdi10b2dnbGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5vLWhlYWRlcl9fc2hpbS1sYXllciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8taGVhZGVyLmlzLWExMXktb3BlbiAuby1oZWFkZXJfX3NoaW0tbGF5ZXIsXG4uby1oZWFkZXIuaXMtb3BlbiAuby1oZWFkZXJfX3NoaW0tbGF5ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uby1oZWFkZXJfX2ExMXktdG9nZ2xlLCAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGUsIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vLWhlYWRlcl9fYTExeS10b2dnbGUtaWNvbiwgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlLWljb24sIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuby1oZWFkZXJfX2ExMXktdG9nZ2xlIHNwYW4sIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZSBzcGFuLCAuby1oZWFkZXJfX25hdi10b2dnbGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuby1oZWFkZXJfX2ExMXktdG9nZ2xlOmhvdmVyIC5vLWhlYWRlcl9fYTExeS10b2dnbGUtaWNvbixcbiAgLm8taGVhZGVyX19hMTF5LXRvZ2dsZTpmb2N1cyAuby1oZWFkZXJfX2ExMXktdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fYTExeS10b2dnbGU6aG92ZXIgc3BhbixcbiAgLm8taGVhZGVyX19hMTF5LXRvZ2dsZTpmb2N1cyBzcGFuLCAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6aG92ZXIgLm8taGVhZGVyX19hMTF5LXRvZ2dsZS1pY29uLFxuICAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6Zm9jdXMgLm8taGVhZGVyX19hMTF5LXRvZ2dsZS1pY29uLFxuICAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6aG92ZXIgc3BhbixcbiAgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlOmZvY3VzIHNwYW4sIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZTpob3ZlciAuby1oZWFkZXJfX2ExMXktdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZTpmb2N1cyAuby1oZWFkZXJfX2ExMXktdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZTpob3ZlciBzcGFuLFxuICAuby1oZWFkZXJfX25hdi10b2dnbGU6Zm9jdXMgc3BhbiwgLm8taGVhZGVyX19hMTF5LXRvZ2dsZTpob3ZlciAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGUtaWNvbixcbiAgLm8taGVhZGVyX19hMTF5LXRvZ2dsZTpmb2N1cyAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGUtaWNvbiwgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlOmhvdmVyIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZS1pY29uLFxuICAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6Zm9jdXMgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlLWljb24sIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZTpob3ZlciAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGUtaWNvbixcbiAgLm8taGVhZGVyX19uYXYtdG9nZ2xlOmZvY3VzIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZS1pY29uLCAuby1oZWFkZXJfX2ExMXktdG9nZ2xlOmhvdmVyIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLFxuICAuby1oZWFkZXJfX2ExMXktdG9nZ2xlOmZvY3VzIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLCAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6aG92ZXIgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpmb2N1cyAuby1oZWFkZXJfX25hdi10b2dnbGUtaWNvbiwgLm8taGVhZGVyX19uYXYtdG9nZ2xlOmhvdmVyIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLFxuICAuby1oZWFkZXJfX25hdi10b2dnbGU6Zm9jdXMgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24ge1xuICAgIGNvbG9yOiAjZWIwMDFmOyB9XG5cbi5vLWhlYWRlcl9fYTExeS10b2dnbGUtaWNvbi0tY2xvc2UsIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8taGVhZGVyLmlzLWExMXktb3BlbiAuby1oZWFkZXJfX2ExMXktdG9nZ2xlLWljb24tLW9wZW4sXG4uby1oZWFkZXIuaXMtb3BlbiAuby1oZWFkZXJfX25hdi10b2dnbGUtaWNvbi0tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8taGVhZGVyLmlzLWExMXktb3BlbiAuby1oZWFkZXJfX2ExMXktdG9nZ2xlLWljb24tLWNsb3NlLFxuLm8taGVhZGVyLmlzLW9wZW4gLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm8taGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuYm9keS5tb2RhbC1pcy1hY3RpdmUgLm8taGVhZGVyIHtcbiAgei1pbmRleDogNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIGJvZHkubW9kYWwtaXMtYWN0aXZlIC5vLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgYm9keS5tb2RhbC1pcy1hY3RpdmUgLm8taGVhZGVyIC5vLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLm8taW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1pbnRybyB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWludHJvIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1pbnRybyB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1pbnRybzo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tZGFya01pbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1taW50OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tbGlnaHRNaW50OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tZGFya0JsdWU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1ibHVlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tbGlnaHRibHVlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tZGFya1B1cnBsZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLXB1cnBsZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWRhcmtQaW5rOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tcGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLXJlZDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWRhcmtDb3JhbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWNvcmFsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tb3JhbmdlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tbGlnaHRlck9yYW5nZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLXllbGxvdzo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWxpZ2h0eWVsbG93OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tZGFya0JlaWdlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tYmVpZ2U6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1ncmVlbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWxpZ2h0R3JlZW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1zdXN0YWluYWJsZUdyZWVuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tZGFya1N1c3RhaW5hYmxlR3JlZW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWludHJvIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG4gICAgICAuby1pbnRybzo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDExNXB4OyB9IH1cbiAgLm8taW50cm8tLWhhc0ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLWludHJvLS1oYXNJbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAgICAgLm8taW50cm8tLWhhc0ltYWdlOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogNzVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvLS1oYXNJbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7IH1cbiAgICAgICAgLm8taW50cm8tLWhhc0ltYWdlOjphZnRlciB7XG4gICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWludHJvX19pbm5lciB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWludHJvX19pbm5lciB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW50cm9fX2lubmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAxNnB4KSAvIDkgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWludHJvX19pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1pbnRyb19faW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW50cm9fX2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDEpKTsgfSB9XG4gIC5vLWludHJvX190b3BpYyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAuby1pbnRyb19fdG9waWMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgICAgIC5vLWludHJvLS1oYXNJbWFnZSAuby1pbnRyb19fdG9waWMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyb19fdG9waWMge1xuICAgICAgICBsZWZ0OiAtMjVweDsgfSB9XG4gIC5vLWludHJvX19zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm9fX3N1bW1hcnkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm9fX3N1bW1hcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLm8taW50cm8tdGVhc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1pbnRyby10ZWFzZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICAuby1pbnRyby10ZWFzZXJfX2JhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2JhY2tncm91bmQge1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fYmFja2dyb3VuZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7IH0gfVxuICAuby1pbnRyby10ZWFzZXJfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDAgNTNweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kOyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX19oZWFkbGluZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fc3VibGluZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdhcDogMnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDM1cHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX3N1YmxpbmUtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTNweDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fc3VibGluZSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX3N1YmxpbmUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fc3VibGluZSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDExOyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX190YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX3RhZ3Mge1xuICAgICAgICBtYXJnaW46IDAgMCBjYWxjKDI4cHggKyAyNXB4KTsgfSB9XG4gICAgLm8taW50cm8tdGVhc2VyX190YWdzIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm8taW50cm8tdGVhc2VyX190YWdzIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ViMDAxZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbnRyby10ZWFzZXJfX2hlYWRlci0taGFzLXRhZ3MgLm8taW50cm8tdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5vLWludHJvLXRlYXNlcl9fd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm8taW50cm8tdGVhc2VyX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1pbnRyby10ZWFzZXJfX3RlYXNlciwgLm8taW50cm8tdGVhc2VyX19ldmVudCB7XG4gICAgd2lkdGg6IGNhbGMgMTAwJSAtIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX190ZWFzZXIsIC5vLWludHJvLXRlYXNlcl9fZXZlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAuby1pbnRyby10ZWFzZXJfX3RlYXNlciAubS10ZWFzZXJfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fdGVhc2VyIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fdGVhc2VyIC5tLXRlYXNlcl9fY29ubmVjdG9yIHtcbiAgICBsZWZ0OiAyNXB4OyB9XG4gIC5vLWludHJvLXRlYXNlcl9fZXZlbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fZXZlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTsgfSB9XG4gICAgLm8taW50cm8tdGVhc2VyX19ldmVudCAubS1ldmVudF9fbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8taW50cm8tdGVhc2VyX19ldmVudCAubS1ldmVudF9fbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg2MCwgNjAsIDYwLCAwLjkpLCAjM2MzYzNjKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tYnV0dG9uIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgICAuby1pbnRyby10ZWFzZXJfX3ZpZGVvLWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMzUsIDAsIDMxLCAwLjkpLCAjZWIwMDFmKTsgfVxuICAgIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tYnV0dG9uIHN2ZyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTRweDsgfVxuICAgIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tYnV0dG9uLnBsYXlpbmcgLm8taW50cm8tdGVhc2VyX192aWRlby1wbGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuby1pbnRyby10ZWFzZXJfX3ZpZGVvLWJ1dHRvbjpub3QoLnBsYXlpbmcpIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tcGF1c2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uby1pbmZvYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHotaW5kZXg6IDE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDMpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1pbmZvYm94LS1pc0Z1bGxXaWR0aCB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbmZvYm94LS1pc0Z1bGxXaWR0aCB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuby1pbmZvYm94X19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbmZvYm94X19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgIGJvcmRlci1jb2xvcjogIzNjM2MzYzsgfVxuICAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLm8taW5mb2JveF9fYm9keSA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuby1pbmZvYm94X19ib2R5ID4gcCBiLFxuICAgIC5vLWluZm9ib3hfX2JvZHkgPiBwIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1pbmZvYm94X19ib2R5ID4gcCBiLFxuICAgICAgICAuby1pbmZvYm94X19ib2R5ID4gcCBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5vLWluZm9ib3hfX2JvZHkgPiB1bCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLm8taW5mb2JveF9fYm9keSA+IHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgLm8taW5mb2JveF9fYm9keSA+IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAuby1pbmZvYm94X19ib2R5ID4gdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMTNweDsgfSB9XG4gIC5vLWluZm9ib3hfX2JvZHkgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm8taW5mb2JveF9faW1hZ2VDb250YWluZXIge1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5vLWluZm9ib3hfX2ltYWdlQ29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTBweDsgfVxuICAuby1pbmZvYm94X19pbWFnZUNvbnRhaW5lciArIHVsIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAuby1pbmZvYm94X19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDEwcHg7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtNaW50IC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtNaW50IC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2MDU4OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1taW50IC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0TWludCAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodE1pbnQgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkMWVkZTc7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCbHVlIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCbHVlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1ibHVlIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWJsdWUgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGJsdWUgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkY2YwZmE7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQdXJwbGUgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1B1cnBsZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzUyMmViNzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcHVycGxlIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IxOThkYjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1BpbmsgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1BpbmsgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2MzA1NmI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXBpbmsgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcGluayAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U4OWZkZDsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcmVkIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXJlZCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0NvcmFsIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtDb3JhbCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhjMmQ0YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tY29yYWwgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tY29yYWwgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLW9yYW5nZSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1vcmFuZ2UgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmOGExNzE7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0ZXJPcmFuZ2UgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRlck9yYW5nZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZTJkMjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZGM3MzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHR5ZWxsb3cgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHR5ZWxsb3cgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCZWlnZSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmVpZ2UgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkY2JlOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWJlaWdlIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWJlaWdlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmVlbiAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmVlbiAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M1ZWY2YzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRHcmVlbiAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEdyZWVuIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWZmZmNkOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZUdyZWVuIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlR3JlZW4gLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8taW5mb2JveCB7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZhYWY7IH1cblxuLm8tY3VyYXRlZC1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC5vLWN1cmF0ZWQtY29udGVudCAubS1jb250YWluZXItLWhhc01hcmdpbiB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1jdXJhdGVkLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRlciwgLm8tY3VyYXRlZC1jb250ZW50X19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRlciwgLm8tY3VyYXRlZC1jb250ZW50X19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tY3VyYXRlZC1jb250ZW50X190ZWFzZXItbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1jdXJhdGVkLWNvbnRlbnRfX3RlYXNlci1saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50X190ZWFzZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7IH0gfVxuICAgIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDE5cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUgc3BhbiB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMnB4OyB9IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50X190YWdzIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnRfX3RhZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudF9fdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWRhcmtNaW50IC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMDA2MDU4OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtbWludCAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWxpZ2h0TWludCAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2QxZWRlNzsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWRhcmtCbHVlIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtYmx1ZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWxpZ2h0Ymx1ZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWRhcmtQdXJwbGUgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM1MjJlYjc7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1wdXJwbGUgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1kYXJrUGluayAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzYzMDU2YjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLXBpbmsgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNlODlmZGQ7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1yZWQgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1kYXJrQ29yYWwgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM4YzJkNGI7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1jb3JhbCAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLW9yYW5nZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2Y4YTE3MTsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmUyZDI7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS15ZWxsb3cgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmRjNzM7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1saWdodHllbGxvdyAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZmFhZjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWRhcmtCZWlnZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWJlaWdlIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZ3JlZW4gLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNjNWVmNmM7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1saWdodEdyZWVuIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZWZmZmNkOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzdlYTg3YjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjM2M1OTM5OyB9XG5cbi5vLWRvd25sb2FkcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1kb3dubG9hZHMge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1kb3dubG9hZHMge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWRvd25sb2FkcyB7XG4gICAgICB3aWR0aDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDYpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tZG93bmxvYWRzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWRvd25sb2FkcyB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tZG93bmxvYWRzX19jbHVzdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5vLWRvd25sb2Fkc19fY2x1c3RlcjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5vLWRvd25sb2Fkc19fY2x1c3RlclRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLm8tZG93bmxvYWRzX19kb3dubG9hZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuLyoqXG4gKiBSZXR1cm5zIGNvbG9yIGZyb20gc2V0dGluZ3MgcmVmZXJlbmNlZCBieSBpZFxuICogQHBhcmFtICB7c3RyaW5nfSAkaWQgSWRlbnRpZmllciBmb3IgdGhlIGNvbG9yIGluIHRoZSBjb25maWd1cmF0aW9uIG1hcFxuICogQHBhcmFtICB7bWFwfSAkY29sb3JzIE1hcCB3aXRoIGNvbG9yc1xuICogQHJldHVybiB7Y29sb3J9IFJlc3VsdGluZyBjb2xvciBmcm9tIGNvbmZpZ3VyYXRpb24gZmlsZVxuICovXG4vKipcbnNhc3MtbXEgY29uZmlndXJhdGlvblxuaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcVxuXG5Vc2FnZTogbXEoKSB0YWtlcyB1cCB0byB0aHJlZSBvcHRpb25hbCBwYXJhbWV0ZXJzOlxuJGZyb206IGluY2x1c2l2ZSBtaW4td2lkdGggYm91bmRhcnlcbiR1bnRpbDogZXhjbHVzaXZlIG1heC13aWR0aCBib3VuZGFyeVxuJGFuZDogYWRkaXRpb25hbCBjdXN0b20gZGlyZWN0aXZlc1xuXG4qKi9cbi8qKlxuICogUmV0dXJucyBzcGFjaW5nIGZyb20gc2V0dGluZ3MgcmVmZXJlbmNlZCBieSBpZFxuICogQHBhcmFtICB7c3RyaW5nfSAkaWQgSWRlbnRpZmllciBmb3IgdGhlIHNwYWNlIGluIHRoZSBjb25maWd1cmF0aW9uIG1hcFxuICogQHBhcmFtICB7bWFwfSAkc3BhY2luZ3MgTWFwIHdpdGggc3BhY2luZ3NcbiAqIEByZXR1cm4ge251bWJlcn0gUmVzdWx0aW5nIHNwYWNlIGZyb20gY29uZmlndXJhdGlvbiBmaWxlXG4gKi9cbi8qKlxuICogTG9va3MgdXAgdGhlIHBhc3NlZCB6LWl0ZW0gaW4gYSB6LWdyb3VwIGluIGEgei1tYXAgYW5kIHJldHVybnMgaXRzIHotaW5kZXguXG4gKiBBIHotbWFwIGhhcyB0byBiZSBkZWZpbmVkIGluIHNldHRpbmdzIGNvbnRhaW5pbmcgei1ncm91cHMgdGhhdCBjb250YWluIHotaXRlbXMgd2l0aCBhIHotaW5kZXggYXMgdmFsdWUgZWFjaC5cbiAqIFdpdGggdGhlICR6LWluZGV4LW9mZnNldCBwYXJhbWV0ZXIgdGhlIHotaW5kZXggb2YgZWFjaCB6LWl0ZW0gY2FuIGJlIGluY3JlYXNlZC5cbiAqIFVzZXIgdGhpcyBmdW5jdGlvbiBsaWtlIHRoaXM6XG4gKiB6LWluZGV4OiBnZXQtei1pbmRleCgnaGVhZGVyJyk7IC8vIFJldHVybnMgdGhlIGNvcnJlY3QgYmFzZSB6LWluZGV4IGZvciB0aGUgbmF2aWdhdGlvblxuICogei1pbmRleDogZ2V0LXotaW5kZXgoJ3NlYXJjaCcsICdoZWFkZXInKTsgLy8gSW4gdGhpcyBjYXNlIG5hdmlnYXRpb24gaGFzIGl0cyBvd24gei1pbmRleC1ncm91cCBkZWZpbmVkIGFuZCBpdCB3aWxsIHJldHVybiB0aGUgei1pbmRleCBvZiB0aGUgbmF2LWl0ZW0gb2YgdGhlIG5hdmlnYXRpb25cbiAqIEBwYXJhbSAge3N0cmluZ30gJHotaXRlbSBJZGVudGlmaWVyIG9mIHRoZSB6LWl0ZW0gZnJvbSBjb25maWd1cmF0aW9uXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICR6LWdyb3VwIElkZW50aWZpZXIgb2YgdGhlIHotZ3JvdXAuIEJ5IGRlZmF1bHQgdGhpcyBpcyB0aGUgXCJyb290XCItZ3JvdXBcbiAqIEBwYXJhbSAge21hcH0gJHotbWFwIFRoZSB6LW1hcCBjb25maWd1cmF0aW9uIG1hcFxuICogQHJldHVybiB7bnVtYmVyfSBSZXN1bHRpbmcgei1pbmRleFxuICovXG4vKipcbiAqIFJldHVybnMgY29sb3IgZnJvbSBzZXR0aW5ncyByZWZlcmVuY2VkIGJ5IGlkXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRicmVha3BvaW50IElkZW50aWZpZXIgZm9yIHRoZSBjb2xvciBpbiB0aGUgY29uZmlndXJhdGlvbiBtYXBcbiAqIEBwYXJhbSAge21hcH0gJGNvbG9ycyBNYXAgd2l0aCBjb2xvcnNcbiAqIEByZXR1cm4ge251bWJlcn0gUmVzdWx0aW5nIGNvbG9yIGZyb20gY29uZmlndXJhdGlvbiBmaWxlXG4gKi9cbi8qKlxuICogR2V0IHJlc3BvbnNpdmUgZ3V0dGVyIGNhbGN1bGF0aW9uXG4gKiBAcGFyYW0ge1N0cmluZ30gY3NzIHByb3BlcnR5XG4gKiBAcGFyYW0ge01hcH0gbWFwIGNvbnRhaW5pbmcgY29sdW1uIGNvbmZpZ3VyYXRpb24gZm9yIGJyZWFrcG9pbnRzIChtb2JpbGU6IDQgb2YgNiwgZGVza3RvcDogMTAgb2YgMTIpXG4gKi9cbi8qKlxuICogU2V0cyB0aGUgcmVzcG9uc2l2ZSBndXR0ZXIgY2FsY3VsYXRpb24gdG8gYSBzcGVjaWZpYyBhdHRyaWJ1dGVcbiAqIEBwYXJhbSB7U3RyaW5nfSAkcHJvcGVydHkgY3NzIHByb3BlcnR5IHRoYXQgc2hvdWxkIGdldCB0aGUgdmFsdWVcbiAqIEBwYXJhbSB7TGlzdH0gJGJyZWFrcG9pbnRzIExpc3Qgb2YgYnJlYWtwb2ludHMgdGhlIHByb3BlcnR5IHNob3VsZCBnZXQgdGhlIGd1dHRlciBmb3JcbiAqIEBwYXJhbSB7Qm9vbGVhbn0gJGJhc2UgaXN0IG9mIGJyZWFrcG9pbnRzIHRvIGV4Y2x1ZGVcbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcblxuXHRDb250ZW50czpcblxuXHQxLiBCdXR0b25zXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblx0NC4gQ2FwdGlvblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXG5cbiovXG4vKlxuXG5cdDEuIEJ1dHRvbnNcblxuICovXG4vKiA8YnV0dG9uPiBjc3MgcmVzZXQgKi9cbi5wc3dwX19idXR0b24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwX19idXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19idXR0b24tLXNoYXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7IH1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7IH1cblxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcblx0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxuXHQoaWNvbiBpcyBhZGRlZCB0byA6YmVmb3JlIHBzZXVkby1lbGVtZW50KVxuKi9cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC45KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuICAgIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQgLnBzd3BfX2J1dHRvbi1pY29uLFxuICAgIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCAucHN3cF9fYnV0dG9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC42KTsgfSB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tZW1iZWQtY29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcblxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcblxuICovXG4ucHN3cF9fY291bnRlcixcbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNjAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogMTYyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5wc3dwX19zaGFyZS10b29sdGlwIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNlYjAwMWY7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTsgfVxuICAucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4gLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4vKiBpbmNyZWFzZSBzaXplIG9mIHNoYXJlIGxpbmtzIG9uIHRvdWNoIGRldmljZXMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgcGFkZGluZzogMTZweCAxMnB4OyB9XG5cbi8qXG5cblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXG5cbiAqL1xuLnBzd3BfX2NvdW50ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4vKlxuXG5cdDQuIENhcHRpb25cblxuICovXG4ucHN3cF9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW47IH1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC45KSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX2VtYmVkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBsZWZ0OiAtNzdweDtcbiAgdG9wOiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBzd3BfX2VtYmVkLXRvb2x0aXAtLWlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wc3dwX19lbWJlZC10b29sdGlwOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNHB4O1xuICAgIHJpZ2h0OiA5NXB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAucHN3cF9fZW1iZWQtdG9vbHRpcCBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cblxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXG5cblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcblxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXG5cbiAqL1xuLnBzd3BfX3ByZWxvYWRlciB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMTJweDsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAgIC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovIH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuICAucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgICBhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xuICAvKlxuXHRcdFx0VGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIChcIm1hdGVyaWFsXCIpIGxvYWRpbmcgaW5kaWNhdG9yXG5cdFx0XHQgYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXG5cdFx0Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wc3dwX19wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG4vKlxuXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzXG5cbiAqL1xuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXG4ucHN3cF9fdWkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxNTUwOyB9XG5cbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xuLnBzd3BfX3RvcC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHN3cF9fY2FwdGlvbixcbi5wc3dwX190b3AtYmFyLFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi8qIHBzd3AtLWhhc19tb3VzZSBjbGFzcyBpcyBhZGRlZCBvbmx5IHdoZW4gdHdvIHN1YnNlcXVlbnQgbW91c2Vtb3ZlIGV2ZW50cyBvY2N1ciAqL1xuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucHN3cF9fdG9wLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC45KTsgfVxuXG4ucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIHBzd3BfX3VpLS1maXQgY2xhc3MgaXMgYWRkZWQgd2hlbiBtYWluIGltYWdlIFwiZml0c1wiIGJldHdlZW4gdG9wIGJhciBhbmQgYm90dG9tIGJhciAoY2FwdGlvbikgKi9cbi5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjkpOyB9XG5cbi5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qXG5cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXG5cdGUuZy4gd2hlbiB1c2VyIHRhcHMgdG8gdG9nZ2xlIHZpc2liaWxpdHkgb2YgY29udHJvbHNcbiovXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXG4gIG9wYWNpdHk6IDAuMDAxOyB9XG5cbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fdG9wLWJhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnBzd3Age1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLWljb24tLXpvb20taW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLWljb24tLXpvb20tb3V0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi1pY29uLS1hY3RpdmF0ZS1mcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi1pY29uLS1kZWFjdGl2YXRlLWZzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHN3cF9fYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAucHN3cF9fYnV0dG9uLWljb24ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAucHN3cF9fYnV0dG9uLWljb24tLXpvb20tb3V0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBzd3BfX2J1dHRvbi1pY29uLS1kZWFjdGl2YXRlLWZzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDcgIWltcG9ydGFudDsgfVxuICAucHN3cF9fYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2MgIWltcG9ydGFudDsgfVxuICAucHN3cF9fdG9wLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYzsgfVxuICAucHN3cF9fY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDI1MG1zIGVhc2UtaW4sIG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cbiAgICAucHN3cF9fY2FwdGlvbi0tZXh0ZW5kZWQge1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH1cbiAgICAucHN3cF9fY2FwdGlvbi1tb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1vdXQ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBzd3BfX2NhcHRpb24tLWV4dGVuZGFibGUgLnBzd3BfX2NhcHRpb24tbW9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wc3dwX19jYXB0aW9uLS1leHRlbmRlZCAucHN3cF9fY2FwdGlvbi1tb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuICAgIC5wc3dwX19jYXB0aW9uLS1leHRlbmRlZCAucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1vdXQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wc3dwX19jYXB0aW9uLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4OyB9XG4gICAgICAucHN3cF9fY2FwdGlvbi1jb250ZW50LXVwcGVyY2FzZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHN3cF9fY2FwdGlvbiBwIHtcbiAgICAgIG1hcmdpbjogNXB4IDA7IH1cblxuLnBzd3BfX2luZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIC5wc3dwX19pbmZvW2FyaWEtaGlkZGVuPSdmYWxzZSddIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHN3cF9faW5mby1zaGltIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wc3dwX19pbmZvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjMWU1YTc4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDM1cHggMTVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnBzd3BfX2luZm8td3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogODBweCAzNXB4OyB9IH1cbiAgICAucHN3cF9faW5mby13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5wc3dwX19pbmZvLXdyYXBwZXIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLnBzd3BfX2luZm8tY2xvc2Uge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLnBzd3BfX2luZm8tY2xvc2Ugc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLnBzd3BfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnBzd3BfX2luZm8tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLnBzd3BfX2luZm8tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnBzd3BfX2luZm8tbWV0YSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDE1cHg7IH1cbiAgICAucHN3cF9faW5mby1tZXRhIGE6bm90KFtocmVmPScjJ10pIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wc3dwX19pbmZvLW1ldGEtdGl0bGUsIC5wc3dwX19pbmZvLWNvbnRhY3QtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi5vLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuby1tZWRpYS0tc2luZ2xlLWZ1bGx3aWR0aCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tc2luZ2xlLWZ1bGx3aWR0aCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tc2luZ2xlLWZ1bGx3aWR0aCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tc2luZ2xlLWZ1bGx3aWR0aCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuby1tZWRpYS0tc2luZ2xlLWlubGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1zaW5nbGUtaW5saW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1zaW5nbGUtaW5saW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1zaW5nbGUtaW5saW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIC5vLW1lZGlhLS1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tbWVkaWFfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm8tbWVkaWFfX2ZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tbWVkaWFfX2ZpZ3VyZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1saW5rIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAuby1tZWRpYS0tc2luZ2xlLWlubGluZSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgLm8tbWVkaWEtLXNpbmdsZS1mdWxsd2lkdGggLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAycHgpIC8gMiAqIDEpKTsgfVxuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSAxNnB4KSAvIDkgKiAzKSk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk5ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Omxhc3QtY2hpbGQsIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgICAgIHotaW5kZXg6IDE7IH0gfVxuICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDJweCkgLyAyICogMSkpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDUpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogNCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSAxMnB4KSAvIDcgKiAzKSk7IH0gfVxuICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMnB4KSAvIDIgKiAxKSk7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDUpKTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDQpKTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDEycHgpIC8gNyAqIDQpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgICAgICAgLyogc3R5bGVsaW50LWVuYWJsZSAqLyB9XG4gICAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWNoaWxkKDIpIF86LW1zLWxhbmcoeCksIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuby1tZWRpYV9fZmlndXJlLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLW1lZGlhX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAxMHB4KTsgfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tbWVkaWFfX2J1dHRvbixcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLW1lZGlhX19idXR0b24ge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19idXR0b24ge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDMpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSAxNnB4KSAvIDkgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgcmlnaHQ6IC02NXB4O1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDMpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDEycHgpIC8gNyAqIDIpKTsgfSB9XG4gIC5vLW1lZGlhOmhvdmVyIC5vLW1lZGlhX19idXR0b24sIC5vLW1lZGlhX19idXR0b24uem9vbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgLm8tbWVkaWEtLWdhbGxlcnk6aG92ZXIgLm8tbWVkaWFfX2J1dHRvbixcbiAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbi56b29tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnk6aG92ZXIgLm8tbWVkaWFfX2J1dHRvbixcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19idXR0b24uem9vbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC0xMHB4KTsgfSB9XG4gIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya01pbnQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0TWludCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JsdWUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWJsdWUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1B1cnBsZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tcHVycGxlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUGluayAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tcGluayAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tcmVkIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQ29yYWwgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWNvcmFsIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1vcmFuZ2UgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0ZXJPcmFuZ2UgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHR5ZWxsb3cgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCZWlnZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tYmVpZ2UgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZUdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTsgfSB9XG4gIC5vLW1lZGlhX19idXR0b24tc3ZnIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbi1zdmcge1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLm8tbWVkaWFfX2J1dHRvbi1jb3VudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzcHg7XG4gICAgcmlnaHQ6IDQ1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWFfX2J1dHRvbi1jb3VudCB7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgcmlnaHQ6IDQxcHg7IH0gfVxuICAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYVt0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctcmVkLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWRhcmtNaW50IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDYwNTg7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLW1pbnQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzY0YzhiOTsgfVxuICAuby1tZWRpYS0tdGhlbWUtbGlnaHRNaW50IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNkMWVkZTc7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWRhcmtCbHVlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMxZTVhNzg7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWJsdWUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzZlYTBlYjsgfVxuICAuby1tZWRpYS0tdGhlbWUtbGlnaHRibHVlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWRhcmtQdXJwbGUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzUyMmViNzsgfVxuICAuby1tZWRpYS0tdGhlbWUtcHVycGxlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNiMTk4ZGI7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWRhcmtQaW5rIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM2MzA1NmI7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLXBpbmsgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2U4OWZkZDsgfVxuICAuby1tZWRpYS0tdGhlbWUtcmVkIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZjkxOTY7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWRhcmtDb3JhbCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGMyZDRiOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1jb3JhbCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY5MTk2OyB9XG4gIC5vLW1lZGlhLS10aGVtZS1vcmFuZ2UgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2Y4YTE3MTsgfVxuICAuby1tZWRpYS0tdGhlbWUtbGlnaHRlck9yYW5nZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlMmQyOyB9XG4gIC5vLW1lZGlhLS10aGVtZS15ZWxsb3cgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZGM3MzsgfVxuICAuby1tZWRpYS0tdGhlbWUtbGlnaHR5ZWxsb3cgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmFhZjsgfVxuICAuby1tZWRpYS0tdGhlbWUtZGFya0JlaWdlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNkY2JlOTY7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWJlaWdlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNjNWVmNmM7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWxpZ2h0R3JlZW4gLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2VmZmZjZDsgfVxuICAuby1tZWRpYS0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2VhODdiOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2M1OTM5OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xuICBoZWlnaHQ6IDE1NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaDpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2g6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTEwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaCB7XG4gICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogNThweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDJweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1pbnB1dCxcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1pbnB1dCB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1idXR0b24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1idXR0b24sXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtYnV0dG9uIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWZpbHRlci1idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtZmlsdGVyLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWZpbHRlci1idXR0b24sXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtZmlsdGVyLWJ1dHRvbiB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWZpbHRlci1idXR0b246YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzNjM2MzYzsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjIwcHgsIDFmcikpO1xuICBjb2x1bW4tZ2FwOiAycHg7XG4gIHJvdy1nYXA6IDM1cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHRzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfSB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdHMtbG9hZC1tb3JlIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fbm8tcmVzdWx0cyB7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIHBhZGRpbmc6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19uby1yZXN1bHRzIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLWxpYnJhcnlfX25vLXJlc3VsdHMgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1kYXJrTWludCAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA2MDU4OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtbWludCAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNjRjOGI5OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtbGlnaHRNaW50IC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNkMWVkZTc7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1kYXJrQmx1ZSAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMWU1YTc4OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtYmx1ZSAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNmVhMGViOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtbGlnaHRibHVlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNkY2YwZmE7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1kYXJrUHVycGxlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM1MjJlYjc7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1wdXJwbGUgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2IxOThkYjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWRhcmtQaW5rIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM2MzA1NmI7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1waW5rIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNlODlmZGQ7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1yZWQgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmOTE5NjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWRhcmtDb3JhbCAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjOGMyZDRiOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtY29yYWwgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmOTE5NjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLW9yYW5nZSAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhhMTcxOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtbGlnaHRlck9yYW5nZSAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZlMmQyOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUteWVsbG93IC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmRjNzM7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1saWdodHllbGxvdyAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmYWFmOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtZGFya0JlaWdlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNkY2JlOTY7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1iZWlnZSAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVlNmQ3OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtZ3JlZW4gLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2M1ZWY2YzsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWxpZ2h0R3JlZW4gLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2VmZmZjZDsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzdlYTg3YjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMzYzU5Mzk7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1jb3B5IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1jb3B5IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LXRhZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCA4cHg7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LXNrZWxldG9uIHtcbiAgb3BhY2l0eTogMC4zOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1za2VsZXRvbiA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LXNrZWxldG9uID4gZGl2Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCAqIDIpOyB9XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LXNrZWxldG9uID4gZGl2Om5vdCg6Zmlyc3Qtb2YtdHlwZSkgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LXNrZWxldG9uID4gZGl2Om5vdCg6Zmlyc3Qtb2YtdHlwZSkgZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgICAgIGhlaWdodDogMjZweDsgfVxuICAgICAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LXNrZWxldG9uID4gZGl2Om5vdCg6Zmlyc3Qtb2YtdHlwZSkgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNzAlOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlciB7XG4gIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gIHBhZGRpbmc6IDExMHB4IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgei1pbmRleDogOTk7XG4gIGJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci5pcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXI6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjVweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItY2xvc2UsXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItY2xvc2Uge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci10YWcge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItdGFnOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYjAwMWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci10YWcuaXNBY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLXRhZ1tkaXNhYmxlZF0ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLWljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzNjM2MzYzsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19hcHAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm8tbWVkaWEtbGlicmFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uby1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLW1vZGFsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfSB9XG4gIC5vLW1vZGFsX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gIC5vLW1vZGFsX19ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLm8tbW9kYWxfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAzNXB4IDgwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1tb2RhbF9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuby1tb2RhbF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7IH1cbiAgLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5vLW1vZGFsX19mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4uby1xdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXF1b3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1xdW90ZSB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXF1b3RlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1xdW90ZSB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tcXVvdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tcXVvdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gICAgZmlsbDogI2Y1ZTZkNzsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrTWludCAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWRhcmtNaW50IC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDAsIDk2LCA4OCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1taW50IC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tbWludCAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgxMDAsIDIwMCwgMTg1LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0TWludCAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0TWludCAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyMDksIDIzNywgMjMxLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCbHVlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JsdWUgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMzAsIDkwLCAxMjAsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWJsdWUgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMTEwLCAxNjAsIDIzNSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGJsdWUgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGJsdWUgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjIwLCAyNDAsIDI1MCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUHVycGxlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZGFya1B1cnBsZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSg4MiwgNDYsIDE4MywgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMTc3LCAxNTIsIDIxOSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUGluayAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQaW5rIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDk5LCA1LCAxMDcsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tcGluayAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLXBpbmsgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjMyLCAxNTksIDIyMSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAxNDUsIDE1MCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQ29yYWwgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQ29yYWwgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMTQwLCA0NSwgNzUsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tY29yYWwgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1jb3JhbCAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyNTUsIDE0NSwgMTUwLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLW9yYW5nZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLW9yYW5nZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyNDgsIDE2MSwgMTEzLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0ZXJPcmFuZ2UgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGVyT3JhbmdlIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDI1NSwgMjI2LCAyMTAsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDI1NSwgMjIwLCAxMTUsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHR5ZWxsb3cgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyNTUsIDI1MCwgMTc1LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCZWlnZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCZWlnZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyMjAsIDE5MCwgMTUwLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWJlaWdlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tYmVpZ2UgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjQ1LCAyMzAsIDIxNSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmVlbiAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDE5NywgMjM5LCAxMDgsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRHcmVlbiAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0R3JlZW4gLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjM5LCAyNTUsIDIwNSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZUdyZWVuIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tc3VzdGFpbmFibGVHcmVlbiAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgxMjYsIDE2OCwgMTIzLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoNjAsIDg5LCA1NywgMC4yKTsgfVxuICAuby1xdW90ZV9fc3RhcnQtaWNvbiB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLm8tcXVvdGUtLWhhcy1pbWFnZSAuby1xdW90ZV9fc3RhcnQtaWNvbiB7XG4gICAgICB0b3A6IDc1cHg7IH1cbiAgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuby1xdW90ZS0taGFzLWF1dGhvciAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgYm90dG9tOiAtMTBweDsgfVxuICAuby1xdW90ZV9fcXVvdGF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1xdW90ZV9fcXVvdGF0aW9uLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tcXVvdGVfX3F1b3RhdGlvbi10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAuby1xdW90ZV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA5NXB4OyB9XG4gIC5vLXF1b3RlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuby1xdW90ZV9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5vLXF1b3RlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gIC5vLXF1b3RlIGFbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1xdW90ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDEzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLm8tcXVvdGUgYVt0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLXF1b3RlLXJlZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDEzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5vLXF1b3RlIGEuby1xdW90ZV9fbGluay0tbGlua2VkaW5bdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1saW5rZWRpbi5zdmdcIik7IH1cbiAgLm8tcXVvdGUgYS5vLXF1b3RlX19saW5rLS1saW5rZWRpblt0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWxpbmtlZGluLXJlZC5zdmdcIik7IH1cbiAgLm8tcXVvdGUgYS5vLXF1b3RlX19saW5rLS14aW5nW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmsteGluZy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE0cHg7IH1cbiAgLm8tcXVvdGUgYS5vLXF1b3RlX19saW5rLS14aW5nW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmsteGluZy1yZWQuc3ZnXCIpOyB9XG4gIC5vLXF1b3RlIGEuby1xdW90ZV9fbGluay0tZmFjZWJvb2tbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstZmFjZWJvb2suc3ZnXCIpOyB9XG4gIC5vLXF1b3RlIGEuby1xdW90ZV9fbGluay0tZmFjZWJvb2tbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstZmFjZWJvb2stcmVkLnN2Z1wiKTsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLXR3aXR0ZXJbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLXR3aXR0ZXIuc3ZnXCIpOyB9XG4gIC5vLXF1b3RlIGEuby1xdW90ZV9fbGluay0tdHdpdHRlclt0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDEzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstdHdpdHRlci1yZWQuc3ZnXCIpOyB9XG5cbi5vLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICAuby1zZWFyY2hfX2JhciB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2JhciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19iYXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7IH0gfVxuICAuby1zZWFyY2hfX2Jhci1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19iYXItZm9ybSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fYmFyLWZvcm0ge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fYmFyLWZvcm0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19iYXItZm9ybSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1zZWFyY2hfX2Jhci1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOS45OWVtKSB7XG4gICAgICAuby1zZWFyY2hfX2Jhci1pbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzOS45OWVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNlYXJjaF9fYmFyLWlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19iYXItaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1zZWFyY2hfX2Jhci1pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1zZWFyY2hfX2Jhci1pbnB1dCxcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLXNlYXJjaF9fYmFyLWlucHV0IHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLm8tc2VhcmNoX19iYXItYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1zZWFyY2hfX2Jhci1idXR0b24sXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1zZWFyY2hfX2Jhci1idXR0b24ge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuby1zZWFyY2hfX2Jhci1pY29uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgLm8tc2VhcmNoX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tc2VhcmNoX19maWx0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDsgfSB9XG4gIC5vLXNlYXJjaF9fc29ydEJ5LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3NvcnRCeS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19zb3J0Qnktd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19zb3J0Qnktd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3NvcnRCeS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5vLXNlYXJjaF9fc29ydEJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5vLXNlYXJjaF9fc29ydEJ5ID4gc3BhbiB7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Qge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgICBjb2xvcjogIzNjM2MzYztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdCBvcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gICAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Q6Zm9jdXMsIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdDpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYjAwMWY7XG4gICAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0OmZvY3VzLCAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Q6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICAgICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0W2Rpc2FibGVkXSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm8tc2VhcmNoX19zb3J0QnktaWNvbi0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1zZWFyY2hfX3NvcnRCeS1pY29uLS1kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLm8tc2VhcmNoX19zb3J0QnktaWNvbi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1zZWFyY2hfX3NvcnRCeS1pY29uLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5vLXNlYXJjaF9fc29ydEJ5LXNlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuby1zZWFyY2hfX3NvcnRCeSBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tc2VhcmNoX19zb3J0Qnkgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdDpkaXNhYmxlZCxcbiAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Q6ZGlzYWJsZWQgKyBkaXYgc3ZnIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLm8tc2VhcmNoX19maWx0ZXItdG9nZ2xlIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMjAwbXM7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZVtkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLS1zaG93T3B0aW9ucyAuby1zZWFyY2hfX2ZpbHRlci10b2dnbGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZSxcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItLWhpZGVGaWx0ZXJzIC5vLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLWZvdW5kLXJlc3VsdHMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgLm8tc2VhcmNoX19maWx0ZXItYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAyMDBtcztcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItLXNob3dPcHRpb25zIC5vLXNlYXJjaF9fZmlsdGVyLWFycm93IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm8tc2VhcmNoX19maWx0ZXItYXJyb3ctaWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMTUwbXM7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1hcnJvdy0taXNPcGVuIC5vLXNlYXJjaF9fZmlsdGVyLWFycm93LWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAuby1zZWFyY2hfX2ZpbHRlci1vcHRpb25zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgZWFzZS1pbi1vdXQgNTAwbXM7XG4gICAgbWF4LWhlaWdodDogMDsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLS1zaG93T3B0aW9ucyAuby1zZWFyY2hfX2ZpbHRlci1vcHRpb25zLS1pc09wZW4ge1xuICAgICAgbWF4LWhlaWdodDogODAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXItLXNob3dPcHRpb25zIC5vLXNlYXJjaF9fZmlsdGVyLW9wdGlvbnMtLWlzT3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgLm8tc2VhcmNoX19maWx0ZXItaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItaXRlbS0taXMtZG93bmxvYWQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItaXRlbS0tZmlyc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlci1pdGVtLS1maXJzdDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7IH1cblxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLXN1Yi1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbjogc2xpZGVJbiAwLjNzIGVhc2UtaW4tb3V0IDBzIGZvcndhcmRzO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItc3ViLWl0ZW0uaXNBY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLXN1Yi1pdGVtLmEtdGFnLS1pc0Rpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjM2MzYzNjOyB9XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlci1zdWItaXRlbS5hLXRhZy0taXNEaXNhYmxlZCAuYS10YWdfX2NvdW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItc3ViLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuby1zZWFyY2hfX2ZpbHRlci1mb3JtYXQsIC5vLXNlYXJjaF9fZmlsdGVyLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1pbi1vdXQgMzAwbXM7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1mb3JtYXQ6aG92ZXIsIC5vLXNlYXJjaF9fZmlsdGVyLXNlY3Rpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdC5hLXRhZy0taXNEaXNhYmxlZCwgLm8tc2VhcmNoX19maWx0ZXItc2VjdGlvbi5hLXRhZy0taXNEaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAgICAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0LmEtdGFnLS1pc0Rpc2FibGVkIC5hLXRhZ19fY291bnQsIC5vLXNlYXJjaF9fZmlsdGVyLXNlY3Rpb24uYS10YWctLWlzRGlzYWJsZWQgLmEtdGFnX19jb3VudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0Om5vdCguaXNBY3RpdmUpLmEtdGFnLS1pc0Rpc2FibGVkLCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uOm5vdCguaXNBY3RpdmUpLmEtdGFnLS1pc0Rpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1mb3JtYXQuaXNBY3RpdmUsIC5vLXNlYXJjaF9fZmlsdGVyLXNlY3Rpb24uaXNBY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlci1mb3JtYXQuaXNBY3RpdmUgLmEtdGFnX19jb3VudCwgLm8tc2VhcmNoX19maWx0ZXItc2VjdGlvbi5pc0FjdGl2ZSAuYS10YWdfX2NvdW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7IH1cbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdC5pc0FjdGl2ZTpob3ZlciwgLm8tc2VhcmNoX19maWx0ZXItc2VjdGlvbi5pc0FjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7IH1cbiAgLm8tc2VhcmNoX19jb250ZW50LWhlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLm8tc2VhcmNoX190YWdzIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC5vLXNlYXJjaF9fdGFncy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuby1zZWFyY2hfX3RhZ3MtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuby1zZWFyY2hfX3RhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm8tc2VhcmNoX19yZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0cy1mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC0tY29sdW1ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5vLXNlYXJjaF9fcmVzdWx0OmhvdmVyIC5hLWxpbmsge1xuICAgICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0OmhvdmVyIC5hLWxpbmsgLmEtbGlua19fY2lyY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAxZjsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1jb2x1bW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuby1zZWFyY2hfX3Jlc3VsdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC1jb2x1bW4ge1xuICAgICAgICBmbGV4OiA1MCUgMCAwOyB9XG4gICAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLm8tc2VhcmNoX19yZXN1bHQtY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtZXhjZXJwdCB7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWV4Y2VycHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgICAuby1zZWFyY2hfX3Jlc3VsdC1leGNlcnB0IHAge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zZWFyY2hfX3Jlc3VsdC1leGNlcnB0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtY29udGVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLm8tc2VhcmNoX19yZXN1bHQtY29udGVudCAuby1zZWFyY2hfX3Jlc3VsdC1saW5rIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNvbnRlbnQgLm8tc2VhcmNoX19yZXN1bHQtbGluayB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNhdGVnb3J5LXN1YmplY3Qge1xuICAgICAgY29sb3I6ICNlYjAwMWY7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMzYzNjM2M7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNhdGVnb3J5LXN1YmplY3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWRhdGUge1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtY2F0ZWdvcnktaWNvbiB7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtY2F0ZWdvcnktaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICBsZWZ0OiAtNjZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAuby1zZWFyY2hfX3Jlc3VsdC1kZXRhaWwtLWJvbGQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtZG93bmxvYWQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtZG93bmxvYWQtaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWRvd25sb2FkLWhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWRvd25sb2FkLWFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgLm8tc2VhcmNoX19yZXN1bHQtZG93bmxvYWQtYXJ0aWNsZSBhIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtZG93bmxvYWQtYXJ0aWNsZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlYjAwMWY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ViMDAxZjsgfVxuICAuby1zZWFyY2hfX2hpc3RvcnktdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLm8tc2VhcmNoX19oaXN0b3J5IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5vLXNlYXJjaF9faGlzdG9yeS1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tc2VhcmNoX19oaXN0b3J5LXJlc3VsdCxcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLXNlYXJjaF9faGlzdG9yeS1yZXN1bHQge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2hpc3RvcnktcmVzdWx0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLm8tc2VhcmNoX19oaXN0b3J5LXJlc3VsdDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ViMDAxZjsgfVxuXG4uby1zZWNvbmRhcnktaW50cm86YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1zZWNvbmRhcnktaW50cm8ge1xuICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH0gfVxuXG4uby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm0tc2hhcmluZyB7XG4gICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubS1zaGFyaW5nIHtcbiAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tLXNoYXJpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuXG4ubS1zaGFyaW5nX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXNoYXJpbmdfX2hlYWRsaW5lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuLm0tc2hhcmluZ19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubS1zaGFyaW5nX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwOyB9XG5cbi5tLXNoYXJpbmdfX2l0ZW0tLXdoYXRzYXBwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubS1zaGFyaW5nLS1pc01vYmlsZSAubS1zaGFyaW5nX19pdGVtLS13aGF0c2FwcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vLXNvY2lhbC13YWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1zb2NpYWwtd2FsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIC5vLXNvY2lhbC13YWxsX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zb2NpYWwtd2FsbF9faGVhZGxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1zb2NpYWwtd2FsbF9faGVhZGxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc29jaWFsLXdhbGxfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tc29jaWFsLXdhbGwtLWhhcy1oZWFkbGluZSAuby1zb2NpYWwtd2FsbF9fY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLXNvY2lhbC13YWxsLS1oYXMtaGVhZGxpbmUgLm8tc29jaWFsLXdhbGxfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAuby1zb2NpYWwtd2FsbF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1zb2NpYWwtd2FsbF9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuby1zb2NpYWwtd2FsbF9fd2FsbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuby1zb2NpYWwtd2FsbC0tbG9hZGVkIC5vLXNvY2lhbC13YWxsX193YWxsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLW5leHQsXG4gIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtcHJldiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtbmV4dCBzdmcsXG4gICAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1wcmV2IHN2ZyB7XG4gICAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtbmV4dDpob3ZlciwgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1uZXh0OmZvY3VzLFxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtcHJldjpob3ZlcixcbiAgICAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLXByZXY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2ViMDAxZjsgfVxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1uZXh0OmhvdmVyIHN2ZywgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1uZXh0OmZvY3VzIHN2ZyxcbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtcHJldjpob3ZlciBzdmcsXG4gICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLXByZXY6Zm9jdXMgc3ZnIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIge1xuICAgIG1hcmdpbjogMCAxMHB4IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1pY29uLXlvdXR1YmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtaWNvbi15b3V0dWJlIHBhdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZpbGw6ICMzYzNjM2M7IH1cbiAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyxcbiAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyB1bCxcbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgdWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4OyB9XG4gICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyAuY3J0LWZpbHRlci1sYWJlbCxcbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgLmNydC1maWx0ZXItbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCksXG4gICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhLFxuICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICAgICAgICBjb2xvcjogIzNjM2MzYztcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhIHN2ZyxcbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYSBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhLFxuICAgICAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEsIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXVxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhLFxuICAgICAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXVxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6aG92ZXIsXG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAxZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6aG92ZXIgLmNydC1pY29uLXlvdXR1YmUgcGF0aCxcbiAgICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmhvdmVyIC5jcnQtaWNvbi15b3V0dWJlIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAjZWIwMDFmOyB9XG4gICAgICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpob3ZlciAuY3J0LWljb24teW91dHViZSBwYXRoOmZpcnN0LW9mLXR5cGUsXG4gICAgICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmhvdmVyIC5jcnQtaWNvbi15b3V0dWJlIHBhdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpmb2N1cyxcbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpmb2N1cyAuY3J0LWljb24teW91dHViZSBwYXRoLFxuICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6Zm9jdXMgLmNydC1pY29uLXlvdXR1YmUgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICMyMjIyMjI7IH1cbiAgICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmZvY3VzIC5jcnQtaWNvbi15b3V0dWJlIHBhdGg6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6Zm9jdXMgLmNydC1pY29uLXlvdXR1YmUgcGF0aDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkuYWN0aXZlIGEsXG4gICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKS5hY3RpdmUgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkuYWN0aXZlIGEgLmNydC1pY29uLXlvdXR1YmUgcGF0aCxcbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkuYWN0aXZlIGEgLmNydC1pY29uLXlvdXR1YmUgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjMjIyMjIyOyB9XG4gICAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpLmFjdGl2ZSBhIC5jcnQtaWNvbi15b3V0dWJlIHBhdGg6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKS5hY3RpdmUgYSAuY3J0LWljb24teW91dHViZSBwYXRoOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5vLXN0b3J5LXRlYXNlciB7XG4gIG1hcmdpbjogMTVweCAwIDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1zdG9yeS10ZWFzZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzdweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMsIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzLCAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjVweCk7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogNjd2dzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNTBweCA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0yNXB4OyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyX19maWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19maWd1cmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19maWd1cmUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgIGdhcDogMjVweDsgfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1jb250cm9sIHtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tY29udHJvbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLXByZXYsIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1uZXh0IHtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24ge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24sIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uLS1jdXJyZW50IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24tLWN1cnJlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbi0tc2hvcnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeSB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgY29sb3I6IHJnYmEoOTQsIDg2LCA4NCwgMC4zKTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeSB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeSB7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5IHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoOTQsIDg2LCA4NCwgMC4zKTsgfSB9XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24tLWN1cnJlbnQge1xuICAgICAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24tLWN1cnJlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBlbnRyeVByb2dyZXNzIDRzIGVhc2UtaW47IH0gfVxuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uLS1zaG9ydCB7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlYjAwMWY7IH1cblxuQGtleWZyYW1lcyB0ZWFzZXJJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX3RlYXNlciB7XG4gICAgICAgIGFuaW1hdGlvbjogdGVhc2VySW4gMC40cyBlYXNlLWluOyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1oZWFkbGluZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgICBjb2xvcjogI2ViMDAxZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci5jdXJyZW50LXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGxpbmVhciAwLjJzLCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyLmN1cnJlbnQtdmlzaWJsZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLm8tc3RvcnktdGVhc2VyX19pbWFnZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGVhc2VyIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tdGVhc2VyIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGVhc2VyIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tdGVhc2VyIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXZ3OyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC44cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA2NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNTVweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7IH1cbiAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUzcHgpOyB9XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAxMDZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjVweCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19jb250ZW50OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDUzcHgpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19jb250ZW50OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAuby1zdG9yeS10ZWFzZXJfX3BsYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNjAsIDYwLCA2MCwgMC45KSwgIzNjM2MzYyk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wbGF5LWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMzUsIDAsIDMxLCAwLjkpLCAjZWIwMDFmKTsgfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fcGxheS1idXR0b24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wbGF5LWJ1dHRvbi5wbGF5aW5nIC5vLXN0b3J5LXRlYXNlcl9fcGxheSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wbGF5LWJ1dHRvbjpub3QoLnBsYXlpbmcpIC5vLXN0b3J5LXRlYXNlcl9fcGF1c2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuby1zdG9yeS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyIC5vLXN0b3J5LXRlYXNlcl9fZmlndXJlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGxpbmVhciAwLjVzLCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMikgLm8tc3RvcnktdGVhc2VyX19maWd1cmUge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBsaW5lYXIgMC41cywgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpIC5vLXN0b3J5LXRlYXNlcl9fZmlndXJlIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1zdG9yeS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgICAuby1zdG9yeS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzEnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPScxJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1cHgsIDMwcHgpOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPScxJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAxNXB4KTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAxNXB4KTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMiddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzInXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjVweCwgMzBweCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzInXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwcHgsIDE1cHgpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPScyJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDE1cHgpOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPSczJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMyddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NXB4LCAzMHB4KTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMyddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgMTVweCk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzMnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODBweCwgMTVweCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrTWludCddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya01pbnQnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J21pbnQnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J21pbnQnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2xpZ2h0TWludCddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRNaW50J10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrQmx1ZSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya0JsdWUnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2JsdWUnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2JsdWUnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2xpZ2h0Ymx1ZSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRibHVlJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrUHVycGxlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrUHVycGxlJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdwdXJwbGUnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3B1cnBsZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya1BpbmsnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtQaW5rJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdwaW5rJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdwaW5rJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdyZWQnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3JlZCddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya0NvcmFsJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrQ29yYWwnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2NvcmFsJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdjb3JhbCddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nb3JhbmdlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdvcmFuZ2UnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2xpZ2h0ZXJPcmFuZ2UnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2xpZ2h0ZXJPcmFuZ2UnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3llbGxvdyddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0neWVsbG93J10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodHllbGxvdyddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHR5ZWxsb3cnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtCZWlnZSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya0JlaWdlJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdiZWlnZSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nYmVpZ2UnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2dyZWVuJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdncmVlbiddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRHcmVlbiddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRHcmVlbiddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nc3VzdGFpbmFibGVHcmVlbiddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nc3VzdGFpbmFibGVHcmVlbiddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya1N1c3RhaW5hYmxlR3JlZW4nXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtTdXN0YWluYWJsZUdyZWVuJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtNaW50IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrTWludCAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrTWludCAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzAwNjA1ODsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtNaW50IC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjMDA2MDU4OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya01pbnQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrTWludCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA2MDU4OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbWludCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbWludCAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1taW50IC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbWludCAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW1pbnQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1taW50IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodE1pbnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludCAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodE1pbnQgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkMWVkZTc7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodE1pbnQgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNkMWVkZTc7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodE1pbnQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodE1pbnQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2QxZWRlNzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCbHVlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQmx1ZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQmx1ZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCbHVlIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JsdWUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQmx1ZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmx1ZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmx1ZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ibHVlIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmx1ZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJsdWUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ibHVlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodGJsdWUgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodGJsdWUgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodGJsdWUgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodGJsdWUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodGJsdWUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQdXJwbGUgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQdXJwbGUgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNyAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1B1cnBsZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzUyMmViNzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQdXJwbGUgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICM1MjJlYjc7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUHVycGxlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1B1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNTIyZWI3OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcHVycGxlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1wdXJwbGUgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcHVycGxlIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjYjE5OGRiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcHVycGxlIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjYjE5OGRiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcHVycGxlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcHVycGxlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUGluayAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1BpbmsgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1BpbmsgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2MzA1NmI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUGluayAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzYzMDU2YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQaW5rIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1BpbmsgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzYzMDU2YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXBpbmsgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXBpbmsgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZCAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcGluayAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2U4OWZkZDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXBpbmsgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNlODlmZGQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1waW5rIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcGluayAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcmVkIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcmVkIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcmVkIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcmVkIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcmVkIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQ29yYWwgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQ29yYWwgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM4YzJkNGI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQ29yYWwgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICM4YzJkNGI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQ29yYWwgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQ29yYWwgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWNvcmFsIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1jb3JhbCAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1jb3JhbCAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWNvcmFsIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtY29yYWwgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1jb3JhbCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtb3JhbmdlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1vcmFuZ2UgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MSAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtb3JhbmdlIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZjhhMTcxOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtb3JhbmdlIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZjhhMTcxOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtb3JhbmdlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtb3JhbmdlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmOGExNzE7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodGVyT3JhbmdlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodGVyT3JhbmdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDIgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmUyZDI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodGVyT3JhbmdlIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZmZlMmQyOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRlck9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZTJkMjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXllbGxvdyAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUteWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzMgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXllbGxvdyAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXllbGxvdyAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXllbGxvdyAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXllbGxvdyAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0eWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWYgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0eWVsbG93IC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodHllbGxvdyAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0eWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQmVpZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQmVpZ2UgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQmVpZ2UgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQmVpZ2UgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQmVpZ2UgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJlaWdlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1iZWlnZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1iZWlnZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJlaWdlIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmVpZ2UgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1iZWlnZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZ3JlZW4gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmMgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWdyZWVuIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjYzVlZjZjOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZ3JlZW4gLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNjNWVmNmM7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ncmVlbiAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNjNWVmNmM7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodEdyZWVuIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodEdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2QgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0R3JlZW4gLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodEdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZWZmZmNkOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0R3JlZW4gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2VmZmZjZDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzdlYTg3YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5MzkgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjM2M1OTM5OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cblxuQGtleWZyYW1lcyBlbnRyeVByb2dyZXNzIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSBzY2FsZVkoMCUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlWSgxMDAlKTsgfSB9XG5cbi5vLXRyaXBsZS10ZWFzZXItcm93IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby10cmlwbGUtdGVhc2VyLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cbiAgLm8tdHJpcGxlLXRlYXNlci1yb3dfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC5vLXRyaXBsZS10ZWFzZXItcm93IHtcbiAgICAgIG1heC13aWR0aDogNzUlOyB9IH1cbiAgLm8tdHJpcGxlLXRlYXNlci1yb3ctLWFsaWduLXRvcCAuby10cmlwbGUtdGVhc2VyLXJvd19fZ3JpZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm8tdHJpcGxlLXRlYXNlci1yb3dfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMnB4ICsgKDEwMCUgLSAycHgpKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tdHJpcGxlLXRlYXNlci1yb3dfX2NvbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tdHJpcGxlLXRlYXNlci1yb3dfX2NvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAyNHB4KSAvIDEyICogNikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tdHJpcGxlLXRlYXNlci1yb3dfX2NvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMnB4ICsgKCgxMDAlIC0gNnB4KSAvIDQgKiAwLjUpKSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC5vLXRyaXBsZS10ZWFzZXItcm93X19jb2w6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tdHJpcGxlLXRlYXNlci1yb3dfX2NvbDpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH0gfVxuXG4uby1tZWRpYS0tZ2FsbGVyeSArIC5vLXRyaXBsZS10ZWFzZXItcm93wqAge1xuICBtYXJnaW4tdG9wOiAxMTBweDsgfVxuXG4uby1oZXJvLXRlYXNlci1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm8taGVyby10ZWFzZXItcm93X19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1oZXJvLXRlYXNlci1yb3ctLWFsaWduLXRvcCAuby1oZXJvLXRlYXNlci1yb3dfX2dyaWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5vLWhlcm8tdGVhc2VyLXJvd19fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuby1oZXJvLXRlYXNlci1yb3dfX2NvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWhlcm8tdGVhc2VyLXJvd19fY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cblxuLm8taGVyby12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVyby12aWRlbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUzcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTNweCk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNjAwbXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7IH0gfVxuICAuby1oZXJvLXZpZGVvLS1pcy1pbi12aWV3cG9ydCAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgLm0tc3RhZ2UtLWRhcmtNaW50IC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gIC5tLXN0YWdlLS1taW50IC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gIC5tLXN0YWdlLS1saWdodE1pbnQgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgLm0tc3RhZ2UtLWRhcmtCbHVlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gIC5tLXN0YWdlLS1ibHVlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gIC5tLXN0YWdlLS1saWdodGJsdWUgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgLm0tc3RhZ2UtLWRhcmtQdXJwbGUgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgLm0tc3RhZ2UtLXB1cnBsZSAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAubS1zdGFnZS0tZGFya1BpbmsgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgLm0tc3RhZ2UtLXBpbmsgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgLm0tc3RhZ2UtLXJlZCAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAubS1zdGFnZS0tZGFya0NvcmFsIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gIC5tLXN0YWdlLS1jb3JhbCAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAubS1zdGFnZS0tb3JhbmdlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gIC5tLXN0YWdlLS1saWdodGVyT3JhbmdlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gIC5tLXN0YWdlLS15ZWxsb3cgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgLm0tc3RhZ2UtLWxpZ2h0eWVsbG93IC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gIC5tLXN0YWdlLS1kYXJrQmVpZ2UgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgLm0tc3RhZ2UtLWJlaWdlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5tLXN0YWdlLS1ncmVlbiAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAubS1zdGFnZS0tbGlnaHRHcmVlbiAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAubS1zdGFnZS0tc3VzdGFpbmFibGVHcmVlbiAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAubS1zdGFnZS0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm8taGVyby12aWRlb19fdmlkZW8ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1oZXJvLXZpZGVvX192aWRlbyB2aWRlbyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuby1oZXJvLXZpZGVvX192aWRlby1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDYwLCA2MCwgNjAsIDAuOSksICMzYzNjM2MpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGVyby12aWRlb19fdmlkZW8tYnV0dG9uIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgICAuby1oZXJvLXZpZGVvX192aWRlby1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjM1LCAwLCAzMSwgMC45KSwgI2ViMDAxZik7IH1cbiAgICAuby1oZXJvLXZpZGVvX192aWRlby1idXR0b24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gICAgLm8taGVyby12aWRlb19fdmlkZW8tYnV0dG9uLnBsYXlpbmcgLm8taGVyby12aWRlb19fdmlkZW8tcGxheSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm8taGVyby12aWRlb19fdmlkZW8tYnV0dG9uOm5vdCgucGxheWluZykgLm8taGVyby12aWRlb19fdmlkZW8tcGF1c2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uby1oaWdobGlnaHQtdGVhc2VyLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX3RlYXNlciB7XG4gICAgICBtYXgtd2lkdGg6IDc1JTsgfSB9XG4gIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDJweCArICgxMDAlIC0gMnB4KSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDsgfSB9XG4gICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDJweCArICgxMDAlIC0gMnB4KSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3ctLWhhcy1pbnRybyAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93IC5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9fYm9keSxcbiAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvdyAubS10ZWFzZXItLWJsb2NraW5nIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDsgfSB9XG5cbi5vLWJsb2NrcXVvdGUtdGVhc2VyLXJvdyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyIHtcbiAgbWFyZ2luOiAzNXB4IDAgMTE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7IH0gfVxuICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luOiAwIDM1cHg7IH0gfVxuICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fd3JhcHBlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2OHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIC0zNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX3dyYXBwZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cbiAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmsge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmNWU2ZDc7XG4gICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW46IDM1cHggMzVweCAwOyB9IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayBwIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1icmFuZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNlYjAwMWY7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtZGFya01pbnQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2MDU4OyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLW1pbnQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjRjOGI5OyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWxpZ2h0TWludCB7XG4gICAgICBib3JkZXItY29sb3I6ICNkMWVkZTc7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtZGFya0JsdWUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWU1YTc4OyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWJsdWUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWxpZ2h0Ymx1ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkY2YwZmE7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtZGFya1B1cnBsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM1MjJlYjc7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtcHVycGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2IxOThkYjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1kYXJrUGluayB7XG4gICAgICBib3JkZXItY29sb3I6ICM2MzA1NmI7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtcGluayB7XG4gICAgICBib3JkZXItY29sb3I6ICNlODlmZGQ7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtcmVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1kYXJrQ29yYWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOGMyZDRiOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWNvcmFsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1vcmFuZ2Uge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjhhMTcxOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWxpZ2h0ZXJPcmFuZ2Uge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZlMmQyOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLXllbGxvdyB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmRjNzM7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtbGlnaHR5ZWxsb3cge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWRhcmtCZWlnZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkY2JlOTY7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtYmVpZ2Uge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWdyZWVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2M1ZWY2YzsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1saWdodEdyZWVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VmZmZjZDsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzdlYTg3YjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2ljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgb3JkZXI6IDE7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9faWNvbjpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4OyB9XG4gIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19jaXJjbGUgLmEtbGlua19faWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG9yZGVyOiAwOyB9XG4gIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rOmhvdmVyLCAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluazpmb2N1cyxcbiAgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW46aG92ZXIgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmssXG4gIC5oYXMtaG92ZXJhYmxlLXNpYmxpbmc6aG92ZXIgKyAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbiAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayB7XG4gICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluazpob3ZlciAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fY2lyY2xlLCAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluazpmb2N1cyAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fY2lyY2xlLFxuICAgIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuOmhvdmVyIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19jaXJjbGUsXG4gICAgLmhhcy1ob3ZlcmFibGUtc2libGluZzpob3ZlciArIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19jaXJjbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAxZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpOyB9XG5cbi5vLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdmlkZW8ge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby12aWRlbyB7XG4gICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdmlkZW8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5vLXZpZGVvX19wb3N0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5vLXZpZGVvX19wb3N0ZXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5vLXZpZGVvX19lbWJlZF9jb250YWluZXIsIC5vLXZpZGVvX19wb3N0ZXIsIC5vLXZpZGVvX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNiU7IH1cbiAgLm8tdmlkZW9fX2lmcmFtZSwgLm8tdmlkZW9fX3BsYXllciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuby12aWRlb19fZW1iZWRfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuby12aWRlb19fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby12aWRlb19fYnV0dG9uLFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tdmlkZW9fX2J1dHRvbiB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tdmlkZW9fX2J1dHRvbi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDsgfVxuICAgICAgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1vdXQ7XG4gICAgICAgIGZpbGw6ICMzYzNjM2M7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtNaW50IC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICMwMDYwNTg7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzY0YzhiOTsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRNaW50IC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNkMWVkZTc7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCbHVlIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICMxZTVhNzg7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWJsdWUgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzZlYTBlYjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRibHVlIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNkY2YwZmE7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQdXJwbGUgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzUyMmViNzsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tcHVycGxlIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNiMTk4ZGI7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQaW5rIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICM2MzA1NmI7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLXBpbmsgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2U4OWZkZDsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tcmVkIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNmZjkxOTY7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtDb3JhbCAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjOGMyZDRiOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1jb3JhbCAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZmY5MTk2OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1vcmFuZ2UgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2Y4YTE3MTsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRlck9yYW5nZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZmZlMmQyOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2ZmZGM3MzsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHR5ZWxsb3cgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2ZmZmFhZjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JlaWdlIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNkY2JlOTY7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWJlaWdlIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNmNWU2ZDc7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNjNWVmNmM7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0R3JlZW4gLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2VmZmZjZDsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tc3VzdGFpbmFibGVHcmVlbiAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjN2VhODdiOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjM2M1OTM5OyB9XG4gICAgICAuby12aWRlb19fYnV0dG9uLWljb24tYXJyb3cge1xuICAgICAgICBmaWxsOiB3aGl0ZTsgfVxuICAuby12aWRlby0taXMtcGxheWluZyAuby12aWRlb19fYnV0dG9uLFxuICAuby12aWRlby0taXMtcGxheWluZyAuby12aWRlb19fcG9zdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vLXZpZGVvX19idXR0b246aG92ZXIgLm8tdmlkZW9fX2J1dHRvbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpOyB9XG4gIC5vLXZpZGVvX19idXR0b246aG92ZXIgLm8tdmlkZW9fX2J1dHRvbi1pY29uIGNpcmNsZSB7XG4gICAgZmlsbDogI2ViMDAxZjsgfVxuICAuby12aWRlb19fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAxNnB4KSAvIDkgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby12aWRlb19fY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTZweCkgLyA5ICogMSkpOyB9IH1cbiAgICAuby12aWRlb19fY2FwdGlvbi1oZWFkbGluZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tdmlkZW8tLWNlbnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby12aWRlby0tY2VudGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tdmlkZW8tLWNlbnRlciB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXZpZGVvIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXZpZGVvIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXZpZGVvIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby12aWRlbyAuby12aWRlb19fY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG5cbi5vLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAxZjtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICAuby1mb290ZXJfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1mb290ZXJfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLm8tZm9vdGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuby1mb290ZXJfX2xvZ28taW1hZ2Uge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1mb290ZXJfX2xvZ28taW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDsgfSB9XG4gIC5vLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gICAgLm8tZm9vdGVyX19jb3B5cmlnaHQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogMzBweCAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1mb290ZXJfX2NvcHlyaWdodC1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgLm8tZm9vdGVyX19zb2NpYWwtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXI6YmVmb3JlLCAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tZm9vdGVyX19zb2NpYWwtY29udGFpbmVyOmJlZm9yZSwgLm8tZm9vdGVyX19zb2NpYWwtY29udGFpbmVyOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXI6YmVmb3JlIHtcbiAgICAgIHRvcDogLTJweDsgfVxuICAgIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBib3R0b206IC0ycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tZm9vdGVyX19zb2NpYWwtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgLm8tZm9vdGVyX19zb2NpYWwtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5vLWZvb3Rlcl9fc29jaWFsLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9fc29jaWFsLWxpbmsge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gICAgLm8tZm9vdGVyX19zb2NpYWwtbGluazpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5vLWZvb3Rlcl9fc29jaWFsLWljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC5vLWZvb3Rlcl9fZXh0ZXJuYWwtaWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tZm9vdGVyX19uYXYge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuby1mb290ZXJfX25hdiB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gIC5vLWZvb3Rlcl9fbmF2IHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1mb290ZXJfX25hdiB1bCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9fbmF2IHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLm8tZm9vdGVyX19uYXYgbGkge1xuICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9fbmF2IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9fbmF2IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7IH0gfVxuICAuby1mb290ZXJfX25hdiBhLFxuICAuby1mb290ZXJfX25hdiBidXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAuby1mb290ZXJfX25hdiBhOmhvdmVyLFxuICAgIC5vLWZvb3Rlcl9fbmF2IGJ1dHRvbjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5vLWZvb3Rlcl9fbmF2SXRlbS0taXNFeHRlcm5hbDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuby1mb290ZXJfX25hdkl0ZW0tLWlzRXh0ZXJuYWw6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuby1mb290ZXJfX25hdkl0ZW0tLWlzRXh0ZXJuYWwgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKipcbiAqIEFwcGxpZXMgYXVkaW8gcGxheWVyIHN0eWxlcyB0byBhbiBpbnB1dFt0eXBlPVwicmFuZ2VcIl1cbiAqXG4gKiBBVFRFTlRJT04gaXQgaXMgaW50ZW50aW9uYWxseSB0aGF0IHRoZXJlIGFyZSBubyBjb21tYS1zZXBhcmF0ZWRcbiAqIHNlbGVjdG9ycyBidXQgaW5zdGVhZCBhIGJ1bmNoIG9mIG1peGlucyEgQnJvd3NlcnMgaGF2ZSBzZXJpb3VzXG4gKiB0cm91YmxlIHdpdGggaW5wdXRbdHlwZT1cInJhbmdlXCJdIHN0eWxpbmcgc29tZXRpbWVzIGFuZCBzZWVtIHRvIGJlXG4gKiBub3QgYWJsZSB0byBhcHBseSBydWxlcyBpZiB0aGV5IGFyZSBjb21tYS1zZXBhcmF0ZWQuXG4gKi9cbi5vLWF1ZGlvcGxheWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tYXVkaW9wbGF5ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1hdWRpb3BsYXllciB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1hdWRpb3BsYXllciB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBvcmRlcjogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1hdWRpb3BsYXllcl9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgb3JkZXI6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1hdWRpb3BsYXllcl9faGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMTBweCkgLyA2ICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tYXVkaW9wbGF5ZXJfX2hlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoKDEwMCUgLSAxMHB4KSAvIDYgKiAxKSk7IH0gfVxuICAuby1hdWRpb3BsYXllcl9fY29weSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIG9yZGVyOiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWF1ZGlvcGxheWVyX19jb3B5IHtcbiAgICAgICAgb3JkZXI6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1hdWRpb3BsYXllcl9fY29weSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMCUgLSAxMHB4KSAvIDYgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1hdWRpb3BsYXllcl9fY29weSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDAlIC0gMTBweCkgLyA2ICogMSkpOyB9IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vLWF1ZGlvcGxheWVyX19pbm5lci1sZWZ0LCAuby1hdWRpb3BsYXllcl9faW5uZXItcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1hdWRpb3BsYXllcl9faW5uZXItbGVmdCwgLm8tYXVkaW9wbGF5ZXJfX2lubmVyLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMTBweCkgLyA2ICogMSkpOyB9IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX2lubmVyLWNlbnRlciB7XG4gICAgZmxleDogMiAxIDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3BsYXktYnRuLCAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0biB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3BsYXktYnRuLFxuICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fcGxheS1idG4sIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0bixcbiAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1idG4ge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuby1hdWRpb3BsYXllcl9fcGxheS1idG4taWNvbiwgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1idG4taWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogd3JhcHBlZCBpbnRvIGEgc3BhbiBlbGVtZW50IGJlY2F1c2UgSUUgZG9lcyBub3Qgc3VwcG9ydCB0aGVcbiAgICAgKiBjbGFzc0xpc3QgSmF2YVNjcmlwdCBwcm9wZXJ0eSBvbiBTVkcgZWxlbWVudHNcbiAgICAgKi8gfVxuICAgIC5vLWF1ZGlvcGxheWVyX19wbGF5LWJ0bi1pY29uLS12aXNpYmxlLCAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0bi1pY29uLS12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3BsYXktYnRuLWljb24gc3ZnLCAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0bi1pY29uIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1hdWRpb3BsYXllcl9fcGxheS1idG4taWNvbiBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0bi1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5vLWF1ZGlvcGxheWVyX190aW1lLWVsYXBzZWQsIC5vLWF1ZGlvcGxheWVyX190aW1lLXRvdGFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vLWF1ZGlvcGxheWVyX19zZWVrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICAgIC8qIGhhY2sgZm9yIHRyYWNrLWVsYXBzZWQgaW4gV2Via2l0IGJhc2VkIGJyb3dzZXJzICovXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlYjAwMWYgdmFyKC0tdmFsdWUsIDAlKSwgdHJhbnNwYXJlbnQgdmFyKC0tdmFsdWUsIDAlKSk7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1zLXRyYWNrIHtcbiAgICAgIC8qIHJlbW92ZSB3ZWlyZCBncmlkIGluIElFICovXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNzsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ViMDAxZjsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNlYjAwMWY7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNlYjAwMWY7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7IH1cbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fc2Vlazo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWIwMDFmO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7IH1cbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1vei1yYW5nZS10aHVtYixcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1zLXRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWIwMDFmO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAvKiBGb3Igc29tZSByZWFzb24sIEVkZ2UgdXNlcyB0aGUgLXdlYmtpdCBtYXJnaW4gYWJvdmUgKi9cbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1zLXRodW1iLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbXMtdGh1bWIge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tcy10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWssXG4gICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX19zZWVrIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1vei1mb2N1cy1vdXRlcixcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAuby1hdWRpb3BsYXllcl9fdm9sdW1lLXdyYXBwZXIge1xuICAgIC8qIElFIG5lZWRzIEhpdHplZnJlaSAqL1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWlubmVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTk1cHg7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjOyB9XG4gIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtd3JhcHBlci0taXMtb3BlbiAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWlubmVyLXdyYXBwZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiA2cHggMTBweDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2FlYTVhMDtcbiAgICAgIC8qIGhhY2sgZm9yIHRyYWNrLWVsYXBzZWQgaW4gV2Via2l0IGJhc2VkIGJyb3dzZXJzICovXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNWU2ZDcgdmFyKC0tdmFsdWUsIDAlKSwgdHJhbnNwYXJlbnQgdmFyKC0tdmFsdWUsIDAlKSk7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2FlYTVhMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tcy10cmFjayB7XG4gICAgICAvKiByZW1vdmUgd2VpcmQgZ3JpZCBpbiBJRSAqL1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2FlYTVhMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3OyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3OyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7IH1cbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotd2Via2l0LXNsaWRlci10aHVtYixcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7IH1cbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbW96LXJhbmdlLXRodW1iLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1zLXRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAvKiBGb3Igc29tZSByZWFzb24sIEVkZ2UgdXNlcyB0aGUgLXdlYmtpdCBtYXJnaW4gYWJvdmUgKi9cbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbXMtdGh1bWIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1zLXRodW1iIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tcy10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZSxcbiAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZSB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1vei1mb2N1cy1vdXRlcixcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtY29ybmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogMjBweDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9IH1cblxuLm8taGlnaGxpZ2h0LWludHJvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbi1jb250ZW50OyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMnB4O1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19zY3JvbGxiYXItc2VjdGlvbiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yOyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fc2Nyb2xsYmFyLXNlY3Rpb246OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fc2Nyb2xsYmFyLXNlY3Rpb246OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS15ZWFyKSBhdHRyKGRhdGEteWVhci1lbmQpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTI1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gICAgICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgei1pbmRleDogLTEwO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH0gfVxuICAuby1oaWdobGlnaHQtaW50cm9fX3Njcm9sbGJhci1zZWN0aW9uOmhvdmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAxMHB4OyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fcHJvZ3Jlc3MtYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19oZWFkbGluZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19oZWFkbGluZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuby1oaWdobGlnaHQtaW50cm9fX3N1YmhlYWRsaW5lLCAuby1oaWdobGlnaHQtaW50cm9fX2hlcm8taGVhZGxpbmUsIC5vLWhpZ2hsaWdodC1pbnRyb19fY29weSB7XG4gICAgei1pbmRleDogMztcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19oZXJvLWhlYWRsaW5lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2NvcHkge1xuICAgIG1heC13aWR0aDogNzg4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzB2dztcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiAtMjUlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgIHdpZHRoOiA1NXZ3O1xuICAgICAgICBsZWZ0OiAtMTUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgICBsZWZ0OiAtMTUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDQ1dnc7XG4gICAgICAgIGxlZnQ6IC04JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTB2dztcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTEwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19iYWNrZ3JvdW5kLXJpZ2h0IHtcbiAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgcmlnaHQ6IC0xMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtcmlnaHQge1xuICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgIHdpZHRoOiA3MHZ3O1xuICAgICAgICByaWdodDogLTEwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtcmlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMzUlO1xuICAgIGxlZnQ6IDE1JTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLWxlZnQge1xuICAgICAgICB0b3A6IDQyJTtcbiAgICAgICAgbGVmdDogMTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1sZWZ0IHtcbiAgICAgICAgdG9wOiAyNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLWxlZnQge1xuICAgICAgICB0b3A6IDE1JTsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDM3JTtcbiAgICByaWdodDogMTAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtcmlnaHQge1xuICAgICAgICB0b3A6IDQwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtcmlnaHQge1xuICAgICAgICB0b3A6IDE1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtcmlnaHQge1xuICAgICAgICB0b3A6IDUlOyB9IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg5NCwgODYsIDg0LCAwLjUpIDY1JSwgcmdiYSg5NCwgODYsIDg0LCAwKSA5NyUpO1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2ZpZ3VyZSxcbiAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS13cmFwcGVyID4gKiB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwdnc7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvLS1zaW5nbGUtaW1hZ2UgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvLS1zaW5nbGUtaW1hZ2UgLm8taGlnaGxpZ2h0LWludHJvX19oZWFkbGluZS13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvLS1zaW5nbGUtaW1hZ2UgLm8taGlnaGxpZ2h0LWludHJvX19oZWFkbGluZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLWNlbnRlciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2ZpZ3VyZS0tY2VudGVyIHtcbiAgICB3aWR0aDogMTAwdnc7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19iYWNrZ3JvdW5kLWNlbnRlciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNjcm9sbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyLjVweDtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zY3JvbGwtaW5kaWNhdG9yIHtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBib3R0b206IDA7IH0gfVxuXG4uc2Nyb2xsLWluZGljYXRvciAubGluZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgYW5pbWF0aW9uOiBzbGlkZSAycyBpbmZpbml0ZTsgfVxuXG46cm9vdCB7XG4gIC0tU2Vjb25kYXJ5LURlZXAtTmF2eTogIzFlNWE3ODtcbiAgLS1TZWNvbmRhcnktRGFyay1OYXR1cmFsLUJlaWdlOiAjZGNiZTk2O1xuICAtLVNlY29uZGFyeS1EZW5pbTogIzZlYTBlYjtcbiAgLS1TZWNvbmRhcnktQ29yYWw6ICNmZjkxOTY7XG4gIC0tU2Vjb25kYXJ5LURhcmstQ296eS1QaW5rOiAjZTg5ZmRkO1xuICAtLVNlY29uZGFyeS1EYXJrLVBvc2l0aXZlLUdyZWVuOiAjMDA2MDU4O1xuICAtLVByaW1hcnktQnJhbmQ6ICNlYjAwMWY7IH1cblxuQGtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMS5pcy12aXNpYmxlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LFxuLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMS5pcy12aXNpYmxlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LFxuLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0yLmlzLXZpc2libGUgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHksXG4uby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0yLmlzLXZpc2libGUgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHkge1xuICBhbmltYXRpb246IHNsaWRlLWluIDJzIGZvcndhcmRzOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kZWVwLW5hdnkgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLFxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRlZXAtbmF2eSAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICBjb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURlZXAtTmF2eSk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRlZXAtbmF2eSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGVlcC1OYXZ5KTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGFyay1uYXR1cmFsLWJlaWdlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kYXJrLW5hdHVyYWwtYmVpZ2UgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1EYXJrLU5hdHVyYWwtQmVpZ2UpOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kYXJrLW5hdHVyYWwtYmVpZ2UgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURhcmstTmF0dXJhbC1CZWlnZSk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRlbmltIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kZW5pbSAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICBjb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURlbmltKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGVuaW0gLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURlbmltKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tY29yYWwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLFxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWNvcmFsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktQ29yYWwpOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1jb3JhbCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktQ29yYWwpOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kYXJrLWNvenktcGluayAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGFyay1jb3p5LXBpbmsgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1EYXJrLUNvenktUGluayk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRhcmstY296eS1waW5rIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVNlY29uZGFyeS1EYXJrLUNvenktUGluayk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLXBvc2l0aXZlLWdyZWVuIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1wb3NpdGl2ZS1ncmVlbiAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICBjb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURhcmstUG9zaXRpdmUtR3JlZW4pOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1wb3NpdGl2ZS1ncmVlbiAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGFyay1Qb3NpdGl2ZS1HcmVlbik7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWJyYW5kIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1icmFuZCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICBjb2xvcjogdmFyKC0tUHJpbWFyeS1CcmFuZCk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWJyYW5kIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVByaW1hcnktQnJhbmQpOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGlnaGxpZ2h0LXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgICBnYXA6IDAgMjVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjBlbSkge1xuICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX3N1YmhlYWRsaW5lLCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdCwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTsgfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fc3ViaGVhZGxpbmUsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX3N1YmhlYWRsaW5lLCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMDsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zdWJoZWFkbGluZSB7XG4gICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDQgLyA5O1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX3N1YmhlYWRsaW5lIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyLyAyIC8gNCAvIDg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fc3ViaGVhZGxpbmUge1xuICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gNCAvIDU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fc3ViaGVhZGxpbmUge1xuICAgICAgICBncmlkLWFyZWE6IDIgLyA0IC8gNCAvIDk7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fc3F1YXJlIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLXNxdWFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBncmlkLWFyZWE6IDIgLyAyIC8gMiAvIDQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItc3F1YXJlIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDQgLyA0O1xuICAgICAgICB6LWluZGV4OiAzOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSB7XG4gICAgZ3JpZC1hcmVhOiAyIC8gNSAvIDIgLyAxMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gNCAvIDIgLyAxMzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBncmlkLWFyZWE6IDIgLyA0IC8gMiAvIDExOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gNCAvIDIgLyAxMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBncmlkLWFyZWE6IDIgLyA2IC8gMiAvIDExOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICAgICAgICBncmlkLWFyZWE6IDMgLyA2IC8gNCAvIDEyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDYgLyAzIC8gMTE7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTEsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTEsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMiwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMiB7XG4gICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0xLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0xLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTIsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4NXB4OyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdCwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDM1cHggMzVweCAzNXB4IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdCwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuICAgICAgICBwYWRkaW5nOiAzNXB4OyB9IH1cbiAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0IHAsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMSB7XG4gICAgZ3JpZC1hcmVhOiA1IC8gMiAvIDEzIC8gODsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZ3JpZC1hcmVhOiA1IC8gMiAvIDEyIC8gMTA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZ3JpZC1hcmVhOiA1IC8gMiAvIDEzIC8gODsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBncmlkLWFyZWE6IDYgLyAyIC8gMTMgLyA4OyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMSB7XG4gICAgZ3JpZC1hcmVhOiA1IC8gNCAvIDEyIC8gMTI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBncmlkLWFyZWE6IDYgLyA2IC8gMTIgLyAxMjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZ3JpZC1hcmVhOiA2IC8gNiAvIDEyIC8gMTI7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTIge1xuICAgIGdyaWQtYXJlYTogMTIgLyAyIC8gOSAvIDg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0yIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHJlbTtcbiAgICAgICAgZ3JpZC1hcmVhOiAxMiAvIDIgLyA5IC8gMTA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGdyaWQtYXJlYTogMTIgLyAyIC8gOSAvIDg7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0yIHtcbiAgICBncmlkLWFyZWE6IDggLyA0IC8gMTIgLyAxMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0yIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cmVtO1xuICAgICAgICBncmlkLWFyZWE6IDggLyA2IC8gMTIgLyAxMjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cmVtO1xuICAgICAgICBncmlkLWFyZWE6IDkgLyA2IC8gMTMgLyAxMjsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19iYWNrZ3JvdW5kIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLS0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZ3JpZC1hcmVhOiA1IC8gMSAvIDggLyAxMzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci0tMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBncmlkLWFyZWE6IDQgLyAxIC8gOCAvIDEzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItLTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyA4IC8gMTM7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci0tMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdyaWQtYXJlYTogOCAvIDEgLyA4IC8gMTM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZ3JpZC1hcmVhOiA4IC8gMSAvIDggLyAxMzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLS0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGdyaWQtYXJlYTogOCAvIDEgLyA4IC8gMTM7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fZmlndXJlLCAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlcixcbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItc2Vjb25kYXJ5ID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLnQtYXJ0aWNsZSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDI1MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LWFydGljbGUge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHggLSAxMjZweCk7IH0gfVxuXG4udC1zZWFyY2gtcmVzdWx0cyB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDI1MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LXNlYXJjaC1yZXN1bHRzIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTI2cHgpOyB9IH1cblxuLnQtbWVkaWEtbGlicmFyeSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDI1MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LW1lZGlhLWxpYnJhcnkge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHggLSAxMjZweCk7IH0gfVxuXG4udC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzNjM2MzYztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSAyNTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1zZWNvbmRhcnkge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHggLSAxMjZweCk7IH0gfVxuXG4udC1ob21lIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtaG9tZSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG5cbi50LWNhdGVnb3J5IHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtY2F0ZWdvcnkge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHggLSAxMjZweCk7IH0gfVxuICAudC1jYXRlZ29yeSAubS1jb250YWN0LWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnQtY2F0ZWdvcnkgLm8tbWVkaWEge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9XG5cbi50LWFzc2V0LWRldGFpbCB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDI1MHB4KTtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1hc3NldC1kZXRhaWwge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLnQtYXNzZXQtZGV0YWlsX19iYWNrLWxpbmssIC50LWFzc2V0LWRldGFpbF9faGVhZGxpbmUge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1hc3NldC1kZXRhaWxfX2JhY2stbGluaywgLnQtYXNzZXQtZGV0YWlsX19oZWFkbGluZSB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtYXNzZXQtZGV0YWlsX19iYWNrLWxpbmssIC50LWFzc2V0LWRldGFpbF9faGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIC50LWFzc2V0LWRldGFpbF9fYmFjay1saW5rIC5hLWxpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC50LWFzc2V0LWRldGFpbF9fYmFjay1saW5rIC5hLWxpbmsgLmEtbGlua19fY2lyY2xlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9XG4gIC50LWFzc2V0LWRldGFpbF9faGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLnQtYXNzZXQtZGV0YWlsX19pbnRybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlICsgMjBweCAqIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9faW50cm8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC50LWFzc2V0LWRldGFpbF9faW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIC50LWFzc2V0LWRldGFpbF9faW1hZ2UgaW1nIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC50LWFzc2V0LWRldGFpbF9fdmFyaWFudHMge1xuICAgIHBhZGRpbmc6IDM1cHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fdmFyaWFudHMge1xuICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX3ZhcmlhbnRzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX192YXJpYW50cyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX3ZhcmlhbnRzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gIC50LWFzc2V0LWRldGFpbF9fdGFncyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnQtYXNzZXQtZGV0YWlsX190YWdzIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAudC1hc3NldC1kZXRhaWxfX2Rvd25sb2FkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLnQtYXNzZXQtZGV0YWlsX19kb3dubG9hZHMgLm0tZG93bmxvYWQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gIC50LWFzc2V0LWRldGFpbF9fbWV0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX19tZXRhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fbWV0YSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICAgIHJvdy1nYXA6IDI1cHg7IH0gfVxuICAgIC50LWFzc2V0LWRldGFpbF9fbWV0YS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX21ldGEtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fbWV0YS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fbWV0YS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKTsgfSB9XG5cbi50LXNwZWNpYWwge1xuICBjb2xvcjogIzNjM2MzYztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSAyNTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1zcGVjaWFsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTI2cHgpOyB9IH1cbiAgLnQtc3BlY2lhbCAuby1oaWdobGlnaHQtc2VjdGlvbiArIG1haW4sXG4gIC50LXNwZWNpYWwgLm8taGlnaGxpZ2h0LXNlY3Rpb24gKyAubS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDExMHB4OyB9XG4iXX0= */
