@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:OSRegular,sans-serif;color:#5e5654;-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:#f00020}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:OSBlack;font-style:normal;font-weight:400;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:OSBold;font-style:normal;font-weight:400;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:OSRegular;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:OSLight;font-weight:400;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,#00aa9b,#6ea0eb,#f578cd)!important}.a-headline--main{font-size:2.625rem;line-height:3.375rem;font-family:OSLight,sans-serif;font-weight:400;letter-spacing:-.5px;margin-bottom:15px}.a-headline--copy{font-size:1.0625rem;line-height:1.75rem;font-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.2px;margin-bottom:15px}.a-headline--standard{font-size:2.625rem;line-height:3.375rem;font-family:OSLight,sans-serif;font-weight:400;margin-bottom:15px}.a-headline--subline,.m-richtext h3,.o-infobox__headline{font-size:1.625rem;line-height:2.375rem;font-family:OSLight,sans-serif;font-weight:400;margin-bottom:15px}.a-headline--small,.m-richtext h4{font-size:.75rem;line-height:1.125rem;font-family:OSBold,sans-serif;text-transform:uppercase;margin-top:35px}.a-headline--hero,.a-headline--small,.m-richtext h4{font-weight:400;letter-spacing:.75px;margin-bottom:15px}.a-headline--hero{font-size:3.125rem;line-height:3.375rem;font-family:OSBlack,sans-serif;color:#f00020}.a-headline--super-hero{line-height:4.6875rem;color:#f00020;font-weight:400}.a-headline--super-hero,.a-headline--super-super-hero{font-size:5.625rem;font-family:OSBlack,sans-serif;letter-spacing:.75px}.a-headline--super-super-hero{line-height:6.25rem;color:#fff;font-weight:black}.a-headline--super-super-section{font-size:5.625rem;line-height:5rem;font-family:OSBlack,sans-serif;color:#fff;font-weight:black;letter-spacing:.75px}.a-headline--topline-big,.a-headline--topline-big-section{font-size:2.625rem;line-height:3.375rem;font-family:OSLight,sans-serif;font-weight:400;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-family:OSBold,sans-serif;font-weight:400;letter-spacing:.5px;justify-content:center;align-items:center;display:inline-flex;text-decoration:none;color:#fff;background:linear-gradient(rgba(94,86,84,.9),#5e5654);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:#5e5654;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(240,0,32,.9),#f00020);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:#f00020}.a-label__line--start{margin-right:-1px}.a-label__line--end{margin-left:-1px}.a-label__subject{font-size:.75rem;line-height:1.125rem;letter-spacing:.75px;text-transform:uppercase;line-height:1.1875rem;display:inline-block;max-width:calc(100% - 40px);height:19px;overflow:hidden;background-color:#f00020;padding-left:1px;padding-right:1px}.a-label__subject,.a-skip-link{font-family:OSBold,sans-serif;font-weight:400;color:#fff}.a-skip-link{font-size:.9375rem;line-height:1.125rem;letter-spacing:.5px;position:absolute;top:15px;left:50%;transform:translateX(-50%);justify-content:center;align-items:center;display:inline-flex;text-decoration:none;background:linear-gradient(rgba(94,86,84,.9),#5e5654);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:#5e5654;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-family:OSBold,sans-serif;font-weight:400;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:#5e5654;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:#f00020}.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:#f00020;transform:translateX(3px)}.a-meta{font-size:.75rem;line-height:1.125rem;font-family:OSBold,sans-serif;font-weight:400;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:#f00020;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-family:OSBold,sans-serif;font-weight:400;letter-spacing:.75px;text-transform:uppercase;position:relative;display:inline-block;background-color:#5e5654;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:#5e5654;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:#f00020}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-family:OSRegular,sans-serif;letter-spacing:.5px}.a-tooltip p,.a-topic{position:relative;font-size:.75rem;line-height:1.125rem;font-weight:400}.a-topic{padding-top:50px;padding-bottom:15px;display:flex;color:#f00020;font-family:OSBold,sans-serif;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:#5e5654;flex-shrink:0;text-transform:uppercase;margin-left:15px;padding-left:15px;border-left:2px solid #5e5654}.a-topic--theme-gray{color:#98c9f1}.a-topic--theme-purple{color:#f578cd}.a-topic--theme-brown{color:#dcbe96}.a-topic--theme-red{color:#ff9196}.a-topic--theme-yellow{color:#ffdc73}.a-topic--theme-lightyellow{color:#fffaaf}.a-topic--theme-green{color:#00aa9b}.a-topic--theme-sustainablegreen{color:#7ea87b}.a-topic--theme-mint{color:#64c8b9}.a-topic--theme-turquoise{color:#287396}.a-topic--theme-blue{color:#6ea0eb}.a-topic--theme-lightblue{color:#dcf0fa}.a-topic--theme-darkblue{color:#1e5a78}.a-input{position:relative;width:calc(100% - 7.5px);margin:7.5px;font-size:1.0625rem;line-height:1.75rem;font-family:OSRegular,sans-serif;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:#5e5654}.a-input input::-webkit-input-placeholder{color:#5e5654}.a-input input:-ms-input-placeholder{color:#5e5654}.a-input input::-ms-input-placeholder{color:#5e5654}.a-input input::placeholder{color:#5e5654}.a-input label{display:none;color:#fff}.a-input__hint{color:#fff;margin:15px 0;font-size:.75rem;line-height:1.125rem;font-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.5px}.a-input--with-label label{display:block}.a-input--half{width:calc(50% - 15px)}.a-select{margin:7.5px;width:calc(100% - 7.5px);font-size:1.0625rem;line-height:1.75rem;font-family:OSRegular,sans-serif;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:#5e5654}.a-select select::-ms-expand{display:none}.a-select select::-webkit-input-placeholder{color:#5e5654}.a-select select:-ms-input-placeholder{color:#5e5654}.a-select select::-ms-input-placeholder{color:#5e5654}.a-select select::placeholder{color:#5e5654}.a-select label{display:none;color:#fff}.a-select svg{position:absolute;width:15px;height:15px;top:50%;right:15px;fill:#5e5654;transition:opacity .2s ease-in-out;transform:translateY(-50%) rotate(90deg);pointer-events:none}.a-select--with-label label{display:block}.a-select--half{width:calc(50% - 15px)}.a-textarea{position:relative;width:calc(100% - 7.5px);margin:7.5px;font-size:1.0625rem;line-height:1.75rem;font-family:OSRegular,sans-serif;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:#5e5654}.a-textarea textarea::-webkit-input-placeholder{color:#5e5654}.a-textarea textarea:-ms-input-placeholder{color:#5e5654}.a-textarea textarea::-ms-input-placeholder{color:#5e5654}.a-textarea textarea::placeholder{color:#5e5654}.a-textarea label{display:none;color:#fff}.a-textarea--with-label label{display:block}.a-checkbox{position:relative;width:100%;margin:15px 7.5px 7.5px;font-size:1.0625rem;line-height:1.75rem;font-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.2px}.a-checkbox label{position:relative;display:inline-block;width:100%;padding-left:35px;color:#fff}.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:#5e5654;transition:opacity .2s ease-in-out}.a-checkbox label a{border-bottom:1px solid #fff}.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-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-cookie-layer{z-index:3;transform:translateY(0);position:fixed;border-radius:4px;background:#f5e6d7;color:#5e5654;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-family:OSRegular,sans-serif;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-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.2px}.m-cookie-layer__description a{transition:color .25s ease-out}.m-cookie-layer__description a:hover{color:#f00020}.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-family:OSRegular,sans-serif;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:#5e5654;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-family:OSRegular,sans-serif;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(94,86,84,.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-family:OSRegular,sans-serif;letter-spacing:.5px}.m-event__detail,.m-event__detail--bold{font-size:.75rem;line-height:1.125rem;font-weight:400}.m-event__detail--bold{font-family:OSBold,sans-serif;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-family:OSBlack,sans-serif;font-weight:400;letter-spacing:.75px;color:#f00020;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:#5e5654}.m-facts__item:first-of-type{background:#64c8b9;color:#fff;height:320px;justify-content:flex-start}.m-facts__item:nth-of-type(2){background:#dcf0fa;color:#5e5654}.m-facts__item:nth-of-type(3){background:#fffaaf;color:#5e5654}.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-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.2px;margin:0;font-family:OSLight,sans-serif}.m-form{margin:35px auto 80px;width:100%}.o-content-blocks--gray .m-form{background-color:#98c9f1}.o-content-blocks--purple .m-form{background-color:#f578cd}.o-content-blocks--brown .m-form{background-color:#dcbe96}.o-content-blocks--red .m-form{background-color:#ff9196}.o-content-blocks--yellow .m-form{background-color:#ffdc73}.o-content-blocks--lightyellow .m-form{background-color:#fffaaf}.o-content-blocks--green .m-form{background-color:#00aa9b}.o-content-blocks--sustainablegreen .m-form{background-color:#7ea87b}.o-content-blocks--mint .m-form{background-color:#64c8b9}.o-content-blocks--turquoise .m-form{background-color:#287396}.o-content-blocks--blue .m-form{background-color:#6ea0eb}.o-content-blocks--lightblue .m-form{background-color:#dcf0fa}.o-content-blocks--darkblue .m-form{background-color:#1e5a78}.m-form__wrapper{padding:35px 0}.m-form__mainForm{width:100%;display:flex;flex-wrap:wrap;padding:0;border:none;margin:-get-space(s)/2}.m-form__additionalFormData,.m-form__message{display:none;margin:7.5px;color:#fff;font-size:1.0625rem;line-height:1.75rem;font-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.2px}.m-form__label{color:#fff;margin:7.5px 7.5px 15px;font-size:1.625rem;line-height:2.375rem;font-family:OSLight,sans-serif;font-weight:400}.m-form__additionalInformation{display:none;color:#fff;margin:15px 7.5px;font-size:.75rem;line-height:1.125rem;font-family:OSRegular,sans-serif;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 7.5px 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}.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-family:OSBold,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.75px;color:#f00020;padding-bottom:15px}.m-teaser__body{position:relative;padding-left:15px}.m-teaser__copy{font-size:1.0625rem;line-height:1.75rem;font-family:OSRegular,sans-serif;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-family:OSLight,sans-serif;font-weight:400;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--gray .m-teaser__theme-box{background-color:#98c9f1}.m-teaser--purple .m-teaser__theme-box{background-color:#f578cd}.m-teaser--brown .m-teaser__theme-box{background-color:#dcbe96}.m-teaser--red .m-teaser__theme-box{background-color:#ff9196}.m-teaser--yellow .m-teaser__theme-box{background-color:#ffdc73}.m-teaser--lightyellow .m-teaser__theme-box{background-color:#fffaaf}.m-teaser--green .m-teaser__theme-box{background-color:#00aa9b}.m-teaser--sustainablegreen .m-teaser__theme-box{background-color:#7ea87b}.m-teaser--mint .m-teaser__theme-box{background-color:#64c8b9}.m-teaser--turquoise .m-teaser__theme-box{background-color:#287396}.m-teaser--blue .m-teaser__theme-box{background-color:#6ea0eb}.m-teaser--lightblue .m-teaser__theme-box{background-color:#dcf0fa}.m-teaser--darkblue .m-teaser__theme-box{background-color:#1e5a78}.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-family:OSLight,sans-serif;font-weight:400}.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;font-family:OSBlack,sans-serif;color:#f00020;font-weight:400;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-gray.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-gray .m-teaser__topic{color:#98c9f1}.m-teaser--theme-purple.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-purple .m-teaser__topic{color:#f578cd}.m-teaser--theme-brown.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-brown .m-teaser__topic{color:#dcbe96}.m-teaser--theme-red.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-red .m-teaser__topic{color:#ff9196}.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-green.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-green .m-teaser__topic{color:#00aa9b}.m-teaser--theme-sustainablegreen.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-sustainablegreen .m-teaser__topic{color:#7ea87b}.m-teaser--theme-mint.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-mint .m-teaser__topic{color:#64c8b9}.m-teaser--theme-turquoise.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-turquoise .m-teaser__topic{color:#287396}.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-darkblue.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkblue .m-teaser__topic{color:#1e5a78}.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--gray .m-highlight-teaser__theme-box{background-color:#98c9f1}.m-highlight-teaser--purple .m-highlight-teaser__theme-box{background-color:#f578cd}.m-highlight-teaser--brown .m-highlight-teaser__theme-box{background-color:#dcbe96}.m-highlight-teaser--red .m-highlight-teaser__theme-box{background-color:#ff9196}.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--green .m-highlight-teaser__theme-box{background-color:#00aa9b}.m-highlight-teaser--sustainablegreen .m-highlight-teaser__theme-box{background-color:#7ea87b}.m-highlight-teaser--mint .m-highlight-teaser__theme-box{background-color:#64c8b9}.m-highlight-teaser--turquoise .m-highlight-teaser__theme-box{background-color:#287396}.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--darkblue .m-highlight-teaser__theme-box{background-color:#1e5a78}.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-family:OSLight,sans-serif;font-weight:400;margin-bottom:15px}.m-contact-info__name{font-size:1.0625rem;line-height:1.75rem;font-family:OSBold,sans-serif;font-weight:400;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:#f00020}.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-family:OSLight,sans-serif;font-weight:400;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-family:OSRegular,sans-serif;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-family:OSBold,sans-serif;font-weight:400;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-family:OSBold,sans-serif;font-weight:400;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:#f00020}.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:#5e5654;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{position:relative;font-size:3.125rem;line-height:3.375rem;font-family:OSBlack,sans-serif;font-weight:400;letter-spacing:.75px;color:#f00020;display:flex;flex-wrap:wrap;padding:0 20px;word-break:break-all}.m-category-header__anchor-headline{margin:0 auto;padding-top:35px}.m-category-header__copy{margin:0 auto;font-size:1.625rem;line-height:2.375rem;font-family:OSLight,sans-serif;font-weight:400}.m-category-header__copy-small{font-size:.75rem;line-height:1.125rem;font-family:OSBold,sans-serif;font-weight:400;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:#f00020;width:25px;height:25px}.m-category-header__anchor-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));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-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:#f00020;text-decoration-color:#f00020}.m-category-header__anchor-link:hover .m-category-header__anchor-circle{background-color:#f00020}.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-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-gray .m-category-header__headline{color:#98c9f1}.m-category-header--theme-purple .m-category-header__headline{color:#f578cd}.m-category-header--theme-brown .m-category-header__headline{color:#dcbe96}.m-category-header--theme-red .m-category-header__headline{color:#ff9196}.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-green .m-category-header__headline{color:#00aa9b}.m-category-header--theme-sustainablegreen .m-category-header__headline{color:#7ea87b}.m-category-header--theme-mint .m-category-header__headline{color:#64c8b9}.m-category-header--theme-turquoise .m-category-header__headline{color:#287396}.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-darkblue .m-category-header__headline{color:#1e5a78}.m-share-link{display:inline-block;color:#5e5654}.m-share-link__icon{width:27px;height:27px}.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--gray .m-stage__background{background-color:#98c9f1}.m-stage--purple .m-stage__background{background-color:#f578cd}.m-stage--brown .m-stage__background{background-color:#dcbe96}.m-stage--red .m-stage__background{background-color:#ff9196}.m-stage--yellow .m-stage__background{background-color:#ffdc73}.m-stage--lightyellow .m-stage__background{background-color:#fffaaf}.m-stage--green .m-stage__background{background-color:#00aa9b}.m-stage--sustainablegreen .m-stage__background{background-color:#7ea87b}.m-stage--mint .m-stage__background{background-color:#64c8b9}.m-stage--turquoise .m-stage__background{background-color:#287396}.m-stage--blue .m-stage__background{background-color:#6ea0eb}.m-stage--lightblue .m-stage__background{background-color:#dcf0fa}.m-stage--darkblue .m-stage__background{background-color:#1e5a78}.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--gray .m-stage__background{background-color:#98c9f1}.m-stage--articleNoMedia.m-stage--purple .m-stage__background{background-color:#f578cd}.m-stage--articleNoMedia.m-stage--brown .m-stage__background{background-color:#dcbe96}.m-stage--articleNoMedia.m-stage--red .m-stage__background{background-color:#ff9196}.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--green .m-stage__background{background-color:#00aa9b}.m-stage--articleNoMedia.m-stage--sustainablegreen .m-stage__background{background-color:#7ea87b}.m-stage--articleNoMedia.m-stage--mint .m-stage__background{background-color:#64c8b9}.m-stage--articleNoMedia.m-stage--turquoise .m-stage__background{background-color:#287396}.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--darkblue .m-stage__background{background-color:#1e5a78}.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-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.5px;cursor:pointer;font-family:OSBold,sans-serif;position:relative;display:block;padding:0;transition:color .2s ease-in-out}.m-language-switch__item:hover{color:#f00020}[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-family:OSBold,sans-serif;font-weight:400;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-family:OSRegular,sans-serif;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-family:OSBold,sans-serif;font-weight:400;letter-spacing:.75px;text-transform:uppercase;display:inline-block;background-color:#f5e6d7;color:#5e5654;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:#f00020;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-family:OSBold,sans-serif;font-weight:400;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-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.5px}.m-breadcrumb__link:not([aria-current]){border-bottom:1px solid #5e5654}.m-breadcrumb__link:not([aria-current]):hover{border-color:#f00020}.m-breadcrumb__spacer{display:inline-block;color:#f00020;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-family:OSRegular,sans-serif;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:#f00020}.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-family:OSBold,sans-serif;font-weight:400}.m-richtext p.small-copy{font-size:.75rem;line-height:1.125rem;font-family:OSRegular,sans-serif;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--gray .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(152,201,241,.3),rgba(152,201,241,.3))}.o-content-blocks--purple .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(245,120,205,.3),rgba(245,120,205,.3))}.o-content-blocks--brown .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(220,190,150,.3),rgba(220,190,150,.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--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--green .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(0,170,155,.3),rgba(0,170,155,.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--mint .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(100,200,185,.3),rgba(100,200,185,.3))}.o-content-blocks--turquoise .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(40,115,150,.3),rgba(40,115,150,.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--darkblue .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(30,90,120,.3),rgba(30,90,120,.3))}.m-richtext .answerer{font-size:.75rem;line-height:1.125rem;font-family:OSBold,sans-serif;font-weight:400;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--gray .m-hero-teaser__theme-box{background-color:#98c9f1}.m-hero-teaser--purple .m-hero-teaser__theme-box{background-color:#f578cd}.m-hero-teaser--brown .m-hero-teaser__theme-box{background-color:#dcbe96}.m-hero-teaser--red .m-hero-teaser__theme-box{background-color:#ff9196}.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--green .m-hero-teaser__theme-box{background-color:#00aa9b}.m-hero-teaser--sustainablegreen .m-hero-teaser__theme-box{background-color:#7ea87b}.m-hero-teaser--mint .m-hero-teaser__theme-box{background-color:#64c8b9}.m-hero-teaser--turquoise .m-hero-teaser__theme-box{background-color:#287396}.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--darkblue .m-hero-teaser__theme-box{background-color:#1e5a78}.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-gray .a-topic__line{color:#98c9f1}.m-hero-teaser--theme-purple .a-topic__line{color:#f578cd}.m-hero-teaser--theme-brown .a-topic__line{color:#dcbe96}.m-hero-teaser--theme-red .a-topic__line{color:#ff9196}.m-hero-teaser--theme-yellow .a-topic__line{color:#ffdc73}.m-hero-teaser--theme-lightyellow .a-topic__line{color:#fffaaf}.m-hero-teaser--theme-green .a-topic__line{color:#00aa9b}.m-hero-teaser--theme-sustainablegreen .a-topic__line{color:#7ea87b}.m-hero-teaser--theme-mint .a-topic__line{color:#64c8b9}.m-hero-teaser--theme-turquoise .a-topic__line{color:#287396}.m-hero-teaser--theme-blue .a-topic__line{color:#6ea0eb}.m-hero-teaser--theme-lightblue .a-topic__line{color:#dcf0fa}.m-hero-teaser--theme-darkblue .a-topic__line{color:#1e5a78}.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-family:OSBlack,sans-serif;font-weight:400;letter-spacing:.75px;color:#f00020;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-family:OSRegular,sans-serif;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-gray .m-teaser-row-intro__headline{color:#98c9f1}.m-teaser-row-intro--theme-purple .m-teaser-row-intro__headline{color:#f578cd}.m-teaser-row-intro--theme-brown .m-teaser-row-intro__headline{color:#dcbe96}.m-teaser-row-intro--theme-red .m-teaser-row-intro__headline{color:#ff9196}.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-green .m-teaser-row-intro__headline{color:#00aa9b}.m-teaser-row-intro--theme-sustainablegreen .m-teaser-row-intro__headline{color:#7ea87b}.m-teaser-row-intro--theme-mint .m-teaser-row-intro__headline{color:#64c8b9}.m-teaser-row-intro--theme-turquoise .m-teaser-row-intro__headline{color:#287396}.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-darkblue .m-teaser-row-intro__headline{color:#1e5a78}.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-family:OSLight,sans-serif;font-weight:400}.o-accordion__control:after,.o-accordion__control:before{position:absolute;content:"";width:40px;height:2px;left:0;background:#5e5654}.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:#f00020;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-family:OSBold,sans-serif;text-transform:uppercase;font-weight:400;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:#5e5654}.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-family:OSRegular,sans-serif;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-family:OSBlack,sans-serif;font-weight:400;letter-spacing:.75px;display:flex;flex-wrap:wrap;position:relative;z-index:1;color:#f00020}.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--gray .o-cluster-teaser__theme-box{background-color:#98c9f1}.o-cluster-teaser--purple .o-cluster-teaser__theme-box{background-color:#f578cd}.o-cluster-teaser--brown .o-cluster-teaser__theme-box{background-color:#dcbe96}.o-cluster-teaser--red .o-cluster-teaser__theme-box{background-color:#ff9196}.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--green .o-cluster-teaser__theme-box{background-color:#00aa9b}.o-cluster-teaser--sustainablegreen .o-cluster-teaser__theme-box{background-color:#7ea87b}.o-cluster-teaser--mint .o-cluster-teaser__theme-box{background-color:#64c8b9}.o-cluster-teaser--turquoise .o-cluster-teaser__theme-box{background-color:#287396}.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--darkblue .o-cluster-teaser__theme-box{background-color:#1e5a78}.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:#f00020;color:#f00020;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:#5e5654}.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__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__navigation[aria-hidden=true] a,.o-header__navigation[aria-hidden=true] button{visibility:hidden}.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__main-list{background:#1e5a78;color:#fff;margin-right:calc(100vw - 35px)}.o-header__sub-list{position:absolute;top:0;right:0;bottom:0;color:#5e5654;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;font-size:1.625rem;line-height:2.375rem;font-family:OSLight,sans-serif;font-weight:400;color:#fff}.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: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:hover .o-header__arrow-down{display:inline-block;opacity:1;color:#f00020}.o-header__navigation-desktop__link:hover .o-header__navigation-desktop__link-label{color:#f00020}.o-header__navigation-desktop__link-label{font-size:.9375rem;line-height:1.125rem;font-family:OSBold,sans-serif;font-weight:400;letter-spacing:.5px;color:#5e5654}.o-header__navigation-desktop__link-label:hover{color:#f00020}.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: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-family:OSLight,sans-serif;font-weight:400;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-family:OSBold,sans-serif}.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-family:OSBold,sans-serif}.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-family:OSBold,sans-serif}.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-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-open .o-header__shim-layer{display:block}.o-header__nav-toggle,.o-header__search-toggle{padding:0;cursor:pointer;border:none;display:flex;align-items:center}.o-header__nav-toggle-icon,.o-header__search-toggle-icon{width:34px;height:34px;transition:color .2s ease-in-out}.o-header__nav-toggle span,.o-header__search-toggle span{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.75px;font-family:OSBold,sans-serif;text-transform:uppercase;margin-left:10px;transition:color .2s ease-in-out}.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__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__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__nav-toggle-icon,.o-header__search-toggle:hover .o-header__search-toggle-icon,.o-header__search-toggle:hover span{color:#f00020}.o-header.is-open .o-header__nav-toggle-icon--open,.o-header__nav-toggle-icon--close{display:none}.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-family:OSBold,sans-serif;font-weight:400;letter-spacing:.5px;cursor:text;margin-bottom:25px}.o-intro-teaser{width:100%;margin-bottom:80px}.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__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-family:OSBold,sans-serif;font-weight:400;letter-spacing:.75px;text-transform:uppercase;color:#f00020;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(94,86,84,.9),#5e5654);color:#fff;border:none;cursor:pointer}.o-intro-teaser__video-button:hover{background:linear-gradient(rgba(240,0,32,.9),#f00020)}.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:#5e5654}.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:#5e5654;border-color:#5e5654}.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-size:1.0625rem;line-height:1.75rem;font-family:OSBold,sans-serif;font-weight:400;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--gray .o-infobox{background-color:#98c9f1}.o-content-blocks--gray .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:#98c9f1;border-bottom-color:#98c9f1}.o-content-blocks--purple .o-infobox{background-color:#f578cd}.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:#f578cd;border-bottom-color:#f578cd}.o-content-blocks--brown .o-infobox{background-color:#dcbe96}.o-content-blocks--brown .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--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--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);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--green .o-infobox{background-color:#00aa9b}.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:#00aa9b;border-bottom-color:#00aa9b}.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--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--turquoise .o-infobox{background-color:#287396}.o-content-blocks--turquoise .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:#287396;border-bottom-color:#287396}.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--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--yellow .o-infobox{color:#5e5654}.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:#ffdc73;border-color:#ffdc73}.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-family:OSBlack,sans-serif;font-weight:400;letter-spacing:.75px;display:flex;flex-wrap:wrap;color:#f00020;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-gray .o-curated-content__headline{color:#98c9f1}.o-curated-content--theme-purple .o-curated-content__headline{color:#f578cd}.o-curated-content--theme-brown .o-curated-content__headline{color:#dcbe96}.o-curated-content--theme-red .o-curated-content__headline{color:#ff9196}.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-green .o-curated-content__headline{color:#00aa9b}.o-curated-content--theme-sustainablegreen .o-curated-content__headline{color:#7ea87b}.o-curated-content--theme-mint .o-curated-content__headline{color:#64c8b9}.o-curated-content--theme-turquoise .o-curated-content__headline{color:#287396}.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-darkblue .o-curated-content__headline{color:#1e5a78}.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-family:OSBold,sans-serif;font-weight:400;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(94,86,84,.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:#5e5654;background:#fff;text-decoration:none;font-size:.9375rem;line-height:1.125rem;font-family:OSBold,sans-serif;font-weight:400;letter-spacing:.5px;border-radius:4px;transition:color .2s ease-in-out}.pswp__share-tooltip a:hover{color:#f00020}.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(94,86,84,.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-family:OSRegular,sans-serif;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(94,86,84,.9)}.pswp__caption{background-color:transparent}.pswp__ui--fit .pswp__top-bar{background-color:rgba(94,86,84,.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-family:OSRegular,sans-serif;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:#5e5654!important}.pswp__top-bar{background-color:#5e5654}.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-family:OSRegular,sans-serif;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-family:OSLight,sans-serif;font-weight:400;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-weight:700;font-size:.75rem;line-height:1.125rem;font-family:OSBold,sans-serif;font-weight:400;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(94,86,84,.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:#5e5654}.o-content-blocks--gray .o-media__button-inner{background-color:#98c9f1}.o-content-blocks--purple .o-media__button-inner{background-color:#f578cd}.o-content-blocks--brown .o-media__button-inner{background-color:#dcbe96}.o-content-blocks--red .o-media__button-inner{background-color:#ff9196}.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--green .o-media__button-inner{background-color:#00aa9b}.o-content-blocks--sustainablegreen .o-media__button-inner{background-color:#7ea87b}.o-content-blocks--mint .o-media__button-inner{background-color:#64c8b9}.o-content-blocks--turquoise .o-media__button-inner{background-color:#287396}.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--darkblue .o-media__button-inner{background-color:#1e5a78}.o-content-blocks--yellow .o-media--gallery .o-media__button-inner{color:#5e5654}.o-media__button-svg{pointer-events:none;position:absolute;top:8px;right:8px;width:30px;height:30px}.o-media__button-count{font-family:OSBold,sans-serif;letter-spacing:.75px;text-transform:uppercase;position:absolute;top:23px;right:45px}.o-media__button-count,.o-media__figure-caption{font-size:.75rem;line-height:1.125rem;font-weight:400}.o-media__figure-caption{font-family:OSRegular,sans-serif;letter-spacing:.5px;margin-top:15px}.o-media__figure-caption a:hover{color:#f00020}.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-gray .o-media__button-inner{background:#98c9f1}.o-media--theme-purple .o-media__button-inner{background:#f578cd}.o-media--theme-brown .o-media__button-inner{background:#dcbe96}.o-media--theme-red .o-media__button-inner{background:#ff9196}.o-media--theme-yellow .o-media__button-inner{background:#ffdc73}.o-media--theme-lightyellow .o-media__button-inner{background:#fffaaf}.o-media--theme-green .o-media__button-inner{background:#00aa9b}.o-media--theme-sustainablegreen .o-media__button-inner{background:#7ea87b}.o-media--theme-mint .o-media__button-inner{background:#64c8b9}.o-media--theme-turquoise .o-media__button-inner{background:#287396}.o-media--theme-blue .o-media__button-inner{background:#6ea0eb}.o-media--theme-lightblue .o-media__button-inner{background:#dcf0fa}.o-media--theme-darkblue .o-media__button-inner{background:#1e5a78}.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-family:OSRegular,sans-serif;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:#5e5654}.o-media-library__search-icon{width:25px;height:25px;color:#5e5654}.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-family:OSRegular,sans-serif;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-gray .o-media-library__result-inner{background:#98c9f1}.o-media-library__result--theme-purple .o-media-library__result-inner{background:#f578cd}.o-media-library__result--theme-brown .o-media-library__result-inner{background:#dcbe96}.o-media-library__result--theme-red .o-media-library__result-inner{background:#ff9196}.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-green .o-media-library__result-inner{background:#00aa9b}.o-media-library__result--theme-sustainablegreen .o-media-library__result-inner{background:#7ea87b}.o-media-library__result--theme-mint .o-media-library__result-inner{background:#64c8b9}.o-media-library__result--theme-turquoise .o-media-library__result-inner{background:#287396}.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-darkblue .o-media-library__result-inner{background:#1e5a78}.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-family:OSRegular,sans-serif;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-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.5px;font-family:OSBold,sans-serif;color:#fff;background:#5e5654;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-family:OSBold,sans-serif;font-weight:400;letter-spacing:.75px;text-transform:uppercase;color:#f00020}.o-media-library__filter-tag{background:#fff;color:#5e5654}.o-media-library__filter-tag:hover{background:#f00020;color:#fff}.o-media-library__filter-tag.isActive{background:#5e5654;color:#fff}.o-media-library__filter-tag[disabled]{pointer-events:none;opacity:.3}.o-media-library__filter-icon{width:25px;height:25px;color:#5e5654}.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:#f00020;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--gray .o-quote__end-icon,.o-content-blocks--gray .o-quote__start-icon{fill:rgba(152,201,241,.2)}.o-content-blocks--purple .o-quote__end-icon,.o-content-blocks--purple .o-quote__start-icon{fill:rgba(245,120,205,.2)}.o-content-blocks--brown .o-quote__end-icon,.o-content-blocks--brown .o-quote__start-icon{fill:rgba(220,190,150,.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--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--green .o-quote__end-icon,.o-content-blocks--green .o-quote__start-icon{fill:rgba(0,170,155,.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--mint .o-quote__end-icon,.o-content-blocks--mint .o-quote__start-icon{fill:rgba(100,200,185,.2)}.o-content-blocks--turquoise .o-quote__end-icon,.o-content-blocks--turquoise .o-quote__start-icon{fill:rgba(40,115,150,.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--darkblue .o-quote__end-icon,.o-content-blocks--darkblue .o-quote__start-icon{fill:rgba(30,90,120,.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-family:OSLight,sans-serif;font-weight:400;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-family:OSBold,sans-serif;font-weight:400;letter-spacing:.75px;text-transform:uppercase;display:block;padding-left:35px;margin-top:25px;font-style:normal}.o-quote a:hover{color:#f00020}.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:#5e5654}.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:#5e5654;color:#5e5654;width:40px;font-size:.9375rem;line-height:1.125rem;font-family:OSBold,sans-serif;font-weight:400;letter-spacing:.5px}.o-search__sortBy select::-webkit-input-placeholder{color:#5e5654}.o-search__sortBy select:-ms-input-placeholder{color:#5e5654}.o-search__sortBy select::-ms-input-placeholder{color:#5e5654}.o-search__sortBy select::placeholder{color:#5e5654}.o-search__sortBy select option{background-color:#5e5654;color:#fff}.o-search__sortBy select:focus,.o-search__sortBy select:hover:not(:disabled){background:#f00020;color:#f00020}.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:#5e5654;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:#5e5654;text-align:left;white-space:nowrap;font-size:1.0625rem;line-height:1.75rem;font-family:OSRegular,sans-serif;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-family:OSBold,sans-serif;color:#f00020}.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:#5e5654}@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:#5e5654;border-color:#5e5654}.o-search__filter-sub-item.a-tag--isDisabled .a-tag__count{background-color:transparent;color:#5e5654}.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:#5e5654;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:#f00020}.o-search__result:hover .a-link .a-link__circle{background-color:#f00020}.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-family:OSLight,sans-serif;font-weight:400}.o-search__result-excerpt{flex-grow:2;width:100%}.o-search__result-excerpt p{font-size:1.0625rem;line-height:1.75rem;font-family:OSRegular,sans-serif;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-family:OSBold,sans-serif;font-weight:400;letter-spacing:.75px;text-transform:uppercase;color:#f00020;display:flex;margin-bottom:15px}.o-search__result-category-subject{color:#f00020;flex-shrink:0;display:block;margin-right:15px;padding-right:15px;border-right:2px solid #5e5654}.o-search__result-date{color:#5e5654;flex-shrink:0;text-transform:uppercase}.o-search__result-category-icon{color:#f00020;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-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.5px}.o-search__result-detail--bold{font-size:.75rem;line-height:1.125rem;font-family:OSBold,sans-serif;font-weight:400;letter-spacing:.75px;text-transform:uppercase}.o-search__result-download{margin-top:25px}.o-search__result-download-headline{font-family:OSBold,sans-serif;letter-spacing:.75px;text-transform:uppercase}.o-search__result-download-article,.o-search__result-download-headline{margin-bottom:15px;font-size:.75rem;line-height:1.125rem;font-weight:400}.o-search__result-download-article{font-family:OSRegular,sans-serif;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:#f00020;border-color:#f00020}.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-family:OSBold,sans-serif;font-weight:400;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:#f00020}.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-family:OSBold,sans-serif;font-weight:400;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}.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}.sg-debug-grid .o-social-wall{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}.o-social-wall .crt-panel-next,.o-social-wall .crt-panel-prev{top:5px;transform:none}.o-social-wall .crt-post-v2 .crt-social-icon i:before{color:#222}.o-social-wall .crt-post-v2 .crt-post-footer .crt-post-share a i{vertical-align:middle}.o-social-wall .crt-post-v2 .crt-date{font-size:.75rem;line-height:1.125rem;font-family:OSBold,sans-serif;font-weight:400;letter-spacing:.75px;text-transform:uppercase}.o-social-wall .crt-post-v2 .crt-post-content-text{font-size:.75rem;line-height:1.125rem;font-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.5px}.o-social-wall .crt-post-v2 .crt-post-fullname{color:#f00020;font-size:.75rem;line-height:1.125rem;font-family:OSBold,sans-serif;font-weight:400;letter-spacing:.75px;text-transform:uppercase}.o-social-wall .crt-feed .crt-panel-arrow{background:none}.o-social-wall .crt-feed .crt-panel-arrow:before{content:" ";margin:auto;background-size:20px 45px;width:20px;height:45px;display:block;transition:transform .2s ease-in-out}.o-social-wall .crt-feed .crt-panel-prev{top:120px;left:-35px}.o-social-wall .crt-feed .crt-panel-prev:before{background:url(/unternehmen/dist/svg-icons/fe8479d2973f6c2b6acbe576595d5357.slideshow-arrow-left.svg)}.o-social-wall .crt-feed .crt-panel-next{top:120px;right:-35px}.o-social-wall .crt-feed .crt-panel-next:before{background:url(/unternehmen/dist/svg-icons/4966ffa814e3c2969c77b75b621d83af.slideshow-arrow-right.svg)}.o-social-wall .crt-filter{margin:0 10px 25px;padding:0;text-align:left}.o-social-wall .crt-filter .crt-filter-networks,.o-social-wall .crt-filter .crt-filter-sources{display:none}.o-social-wall .crt-filter .crt-filter-networks ul,.o-social-wall .crt-filter .crt-filter-sources ul{background:transparent}.o-social-wall .crt-filter .crt-filter-networks .crt-filter-label,.o-social-wall .crt-filter .crt-filter-sources .crt-filter-label{margin:0 15px 0 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-family:OSBold,sans-serif;font-weight:400;letter-spacing:.75px;text-transform:uppercase;display:inline-block;background-color:#f5e6d7;color:#5e5654;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] .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:#f00020;color:#fff}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label).active a,.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).active a,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a:focus{background-color:#222;color:#fff}.o-social-wall--loaded .crt-filter .crt-filter-networks,.o-social-wall--loaded .crt-filter .crt-filter-sources{display:block}.o-social-wall .crt-carousel-stage,.o-social-wall .crt-post-max-height{max-height:602px}.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;font-family:OSBlack,sans-serif;color:#f00020;font-weight:400;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-family:OSBold,sans-serif;font-weight:400;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:#f00020}.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:#f00020}.o-story-teaser__pagination-entry.current-visible .o-story-teaser__pagination-icon--short{opacity:0}.o-story-teaser__pagination-entry:hover{color:#f00020}@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:#f00020;margin-bottom:25px;display:block;font-size:.75rem;line-height:1.125rem;font-family:OSBold,sans-serif;font-weight:400;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(94,86,84,.9),#5e5654);color:#fff;border:none;cursor:pointer;align-self:flex-start}.o-story-teaser__play-button:hover{background:linear-gradient(rgba(240,0,32,.9),#f00020)}.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=gray] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=gray] .o-story-teaser__wrapper:before{background-color:#98c9f1}.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:#f578cd}.o-story-teaser[data-current-theme=brown] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=brown] .o-story-teaser__wrapper:before{background-color:#dcbe96}.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=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=green] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=green] .o-story-teaser__wrapper:before{background-color:#00aa9b}.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=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=turquoise] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=turquoise] .o-story-teaser__wrapper:before{background-color:#287396}.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=darkblue] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkblue] .o-story-teaser__wrapper:before{background-color:#1e5a78}.o-story-teaser--theme-gray .o-story-teaser__images:before,.o-story-teaser--theme-gray .o-story-teaser__wrapper:before{background-color:#98c9f1!important}.o-story-teaser--theme-gray .o-story-teaser__headline,.o-story-teaser--theme-gray .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-gray .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-gray .o-story-teaser__teaser-meta{color:#98c9f1}.o-story-teaser--theme-purple .o-story-teaser__images:before,.o-story-teaser--theme-purple .o-story-teaser__wrapper:before{background-color:#f578cd!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:#f578cd}.o-story-teaser--theme-brown .o-story-teaser__images:before,.o-story-teaser--theme-brown .o-story-teaser__wrapper:before{background-color:#dcbe96!important}.o-story-teaser--theme-brown .o-story-teaser__headline,.o-story-teaser--theme-brown .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-brown .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-brown .o-story-teaser__teaser-meta{color:#dcbe96}.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-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-green .o-story-teaser__images:before,.o-story-teaser--theme-green .o-story-teaser__wrapper:before{background-color:#00aa9b!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:#00aa9b}.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-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-turquoise .o-story-teaser__images:before,.o-story-teaser--theme-turquoise .o-story-teaser__wrapper:before{background-color:#287396!important}.o-story-teaser--theme-turquoise .o-story-teaser__headline,.o-story-teaser--theme-turquoise .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-turquoise .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-turquoise .o-story-teaser__teaser-meta{color:#287396}.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-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}@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:#5e5654;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--gray .o-hero-video__wrapper:before{background-color:#98c9f1}.m-stage--purple .o-hero-video__wrapper:before{background-color:#f578cd}.m-stage--brown .o-hero-video__wrapper:before{background-color:#dcbe96}.m-stage--red .o-hero-video__wrapper:before{background-color:#ff9196}.m-stage--yellow .o-hero-video__wrapper:before{background-color:#ffdc73}.m-stage--lightyellow .o-hero-video__wrapper:before{background-color:#fffaaf}.m-stage--green .o-hero-video__wrapper:before{background-color:#00aa9b}.m-stage--sustainablegreen .o-hero-video__wrapper:before{background-color:#7ea87b}.m-stage--mint .o-hero-video__wrapper:before{background-color:#64c8b9}.m-stage--turquoise .o-hero-video__wrapper:before{background-color:#287396}.m-stage--blue .o-hero-video__wrapper:before{background-color:#6ea0eb}.m-stage--lightblue .o-hero-video__wrapper:before{background-color:#dcf0fa}.m-stage--darkblue .o-hero-video__wrapper:before{background-color:#1e5a78}.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(94,86,84,.9),#5e5654);color:#fff;border:none;cursor:pointer}.o-hero-video__video-button:hover{background:linear-gradient(rgba(240,0,32,.9),#f00020)}.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-family:OSBlack,sans-serif;font-weight:400;letter-spacing:.75px;color:#f00020;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-family:OSLight,sans-serif;font-weight:400;line-height:4.0625rem}.o-press-categories-teaser__link--theme-brand{border-color:#f00020}.o-press-categories-teaser__link--theme-gray{border-color:#98c9f1}.o-press-categories-teaser__link--theme-purple{border-color:#f578cd}.o-press-categories-teaser__link--theme-brown{border-color:#dcbe96}.o-press-categories-teaser__link--theme-red{border-color:#ff9196}.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-green{border-color:#00aa9b}.o-press-categories-teaser__link--theme-sustainablegreen{border-color:#7ea87b}.o-press-categories-teaser__link--theme-mint{border-color:#64c8b9}.o-press-categories-teaser__link--theme-turquoise{border-color:#287396}.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-darkblue{border-color:#1e5a78}.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:#5e5654;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:#f00020}.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:#f00020;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:#5e5654}.o-content-blocks--gray .o-video__button-icon-circle{fill:#98c9f1}.o-content-blocks--purple .o-video__button-icon-circle{fill:#f578cd}.o-content-blocks--brown .o-video__button-icon-circle{fill:#dcbe96}.o-content-blocks--red .o-video__button-icon-circle{fill:#ff9196}.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--green .o-video__button-icon-circle{fill:#00aa9b}.o-content-blocks--sustainablegreen .o-video__button-icon-circle{fill:#7ea87b}.o-content-blocks--mint .o-video__button-icon-circle{fill:#64c8b9}.o-content-blocks--turquoise .o-video__button-icon-circle{fill:#287396}.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--darkblue .o-video__button-icon-circle{fill:#1e5a78}.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:#f00020}.o-video__caption{margin-top:15px;font-size:.75rem;line-height:1.125rem;font-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.5px}.o-video__caption-headline{font-family:OSBold,sans-serif}.o-footer{position:relative;top:0;background-color:#f00020;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-family:OSRegular,sans-serif;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-family:OSBold,sans-serif;font-weight:400;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;font-weight:700;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-family:OSBold,sans-serif;font-weight:400;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-family:OSBold,sans-serif;text-transform:uppercase;letter-spacing:.75px;margin-top:15px;order:1}.o-audioplayer__copy,.o-audioplayer__headline{font-size:.75rem;line-height:1.125rem;font-weight:400}.o-audioplayer__copy{font-family:OSRegular,sans-serif;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-family:OSRegular,sans-serif;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,#f00020 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:#f00020}.o-audioplayer__seek::-ms-fill-lower{height:4px;border:0;background:#f00020}.o-audioplayer__seek::-webkit-slider-thumb{position:relative;border:0;border-radius:100%;background:#f00020;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:#f00020;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:#f00020;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:#5e5654}.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}.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:#5e5654;animation:slide 2s infinite}:root{--Secondary-Deep-Navy:#1e5a78;--Secondary-Dark-Natural-Beige:#dcbe96;--Secondary-Denim:#6ea0eb;--Secondary-Coral:#ff9196;--Secondary-Dark-Cozy-Pink:#f578cd;--Secondary-Dark-Positive-Green:#00aa9b;--Primary-Brand:#f00020}@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:#5e5654;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:center}.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: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:#5e5654;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:#5e5654;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-family:OSBold,sans-serif;font-weight:400;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-family:OSBold,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.75px;color:#f00020;margin-bottom:15px}.t-special{color:#5e5654;min-height:calc(100vh - 320px);overflow:hidden}.t-special .o-highlight-section+main{margin-top:110px}@media (min-width:40em){.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{width:100%}.m-form__wrapper{width:calc(18px + (100% - 22px)/12*10)}.m-contact-info__list,.m-form__wrapper{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--gray:after{background-color:#98c9f1}.o-intro.o-intro--purple:after{background-color:#f578cd}.o-intro.o-intro--brown:after{background-color:#dcbe96}.o-intro.o-intro--red:after{background-color:#ff9196}.o-intro.o-intro--yellow:after{background-color:#ffdc73}.o-intro.o-intro--lightyellow:after{background-color:#fffaaf}.o-intro.o-intro--green:after{background-color:#00aa9b}.o-intro.o-intro--sustainablegreen:after{background-color:#7ea87b}.o-intro.o-intro--mint:after{background-color:#64c8b9}.o-intro.o-intro--turquoise:after{background-color:#287396}.o-intro.o-intro--blue:after{background-color:#6ea0eb}.o-intro.o-intro--lightblue:after{background-color:#dcf0fa}.o-intro.o-intro--darkblue:after{background-color:#1e5a78}.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-family:OSLight,sans-serif;font-weight:400}.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)}.sg-debug-grid .o-social-wall{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}.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:center;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:14.375rem;line-height:13.125rem}.a-headline--super-super-section{font-size:6.25rem;line-height:5.625rem}.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-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.5px}.a-checkbox,.a-select,.a-textarea{font-size:1.125rem;line-height:1.875rem}.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{width:calc(18px + (100% - 22px)/12*10)}.m-form__wrapper{width:calc(14px + (100% - 18px)/10*8);margin-left:calc(2px + (100% - 18px)/10*1)}.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-family:OSRegular,sans-serif;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:#5e5654;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{max-width:800px;width:calc(14px + (100% - 22px)/12*8);display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:35px auto 0}.m-category-header__anchor-link{width:210px;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--gray .m-stage__background{background-color:rgba(152,201,241,.6)}.m-stage--articleNoMedia.m-stage--purple .m-stage__background{background-color:rgba(245,120,205,.6)}.m-stage--articleNoMedia.m-stage--brown .m-stage__background{background-color:rgba(220,190,150,.6)}.m-stage--articleNoMedia.m-stage--red .m-stage__background{background-color:rgba(255,145,150,.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--green .m-stage__background{background-color:rgba(0,170,155,.6)}.m-stage--articleNoMedia.m-stage--sustainablegreen .m-stage__background{background-color:rgba(126,168,123,.6)}.m-stage--articleNoMedia.m-stage--mint .m-stage__background{background-color:rgba(100,200,185,.6)}.m-stage--articleNoMedia.m-stage--turquoise .m-stage__background{background-color:rgba(40,115,150,.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--darkblue .m-stage__background{background-color:rgba(30,90,120,.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__navigation{transform:translateX(840px)}.o-header__main-list,.o-header__sub-list{overflow-x:hidden;overflow-y:auto;width:420px}.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-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__header{margin:0 53px}.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}.sg-debug-grid .o-social-wall{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}.o-social-wall .crt-feed .crt-panel-prev{left:-60px}.o-social-wall .crt-feed .crt-panel-prev:hover:before{transform:translateX(-5px)}.o-social-wall .crt-feed .crt-panel-next{right:-60px}.o-social-wall .crt-feed .crt-panel-next:hover:before{transform:translateX(5px)}.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-family:OSBold,sans-serif;line-height:1.125rem;font-size:.75rem;position:absolute;bottom:-250%;width:100%;text-align:center;font-weight:600;background:#f5e6d7;color:#5e5654;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%}.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:9.375rem;line-height:7.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-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{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__header{display:flex;justify-content:space-between;margin-bottom:25px}.o-intro-teaser__headline{text-align:center;margin-bottom:0}.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%}.sg-debug-grid .o-social-wall{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}.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:14.375rem;line-height:13.125rem}.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-intro-teaser__header{align-items:end;margin-bottom:-28px}.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{margin:0 40px;width:calc(14px + (100% - 22px)/12*8)}.o-social-wall__wrapper{display:flex}.sg-debug-grid .o-social-wall{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}.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:3/2/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-family:OSRegular,sans-serif;font-weight:400;letter-spacing:.2px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9zdHlsZXNoZWV0cy9tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb2xRQSxnQkFDcUI7QUFqaVFyQiwrRUFBK0UsQ0FPL0UsaUJBR0UsMkJBQTRCLENBRTVCLGtCQUNRLENBTVYsZUFFRSx1QkFBd0IsQ0FFeEIsc0JBQ1EsQ0FPVixLQUNFLHFCQUFzQixDQUV0QixjQUtRLENBT1Ysd0NBTUUsYUFBZ0IsQ0FLbEIsS0FDRSxRQUFXLENBTWIsR0FDRSxhQUFjLENBQ2QsY0FBaUIsQ0FRbkIsdUJBSUUsYUFBZ0IsQ0FLbEIsT0FDRSxlQUFrQixDQU1wQixHQUNFLHNCQUF1QixDQUV2QixRQUFTLENBRVQsZ0JBQ1EsQ0FLVixjQUVFLGVBQWtCLENBTXBCLElBQ0UsK0JBQWlDLENBRWpDLGFBQ1EsQ0FRVixFQUNFLDRCQUE2QixDQUU3QixvQ0FDUSxDQU1WLFlBQ0Usa0JBQW1CLENBRW5CLHlCQUEwQixDQUUxQix3Q0FBaUMsQ0FBakMsZ0NBQ1EsQ0FLVixTQUVFLG1CQUFvQixDQU9wQixrQkFQc0IsQ0FheEIsY0FHRSwrQkFBaUMsQ0FFakMsYUFDUSxDQUtWLElBQ0UsaUJBQW9CLENBS3RCLEtBQ0UscUJBQXlCLENBQ3pCLFVBQWdCLENBS2xCLE1BQ0UsYUFBZ0IsQ0FNbEIsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFBMEIsQ0FFNUIsSUFDRSxhQUFnQixDQUVsQixJQUNFLFNBQVksQ0FhZCxZQUNFLHdCQUF5QixDQUV6QixVQUFjLENBRWQsZ0JBQW1CLENBT3JCLGtDQU1FLHFCQUF3QixDQUsxQixZQUVFLG9CQUF1QixDQUt6QixzQkFDRSxZQUFhLENBQ2IsUUFBVyxDQUtiLElBQ0UsaUJBQW9CLENBS3RCLElBQ0UsaUJBQW9CLENBS3RCLGVBQ0UsZUFBa0IsQ0FPcEIsTUFDRSx3QkFBMkIsQ0FPN0Isc0NBS0UsUUFBVyxDQUtiLDZCQUlFLDRCQUE2QixDQUM3QixhQUFjLENBQ2QsaUJBQWtCLENBQ2xC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LFdBQWMsQ0FBRSxDQXFXZCwyQkFDRSx5REFDRSxjQUFpQixDQXd2QnJCLHFCQUNFLG1CQUFlLENBQ2YsbUJBQWlCLENBQ2pCLGdDQUFvQyxDQUNwQyxlQUFtQixDQUNuQixtQkFBdUIsQ0E3dkJGIiwiZmlsZSI6InNyYy9zdHlsZXNoZWV0cy9tYWluLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIFJldHVybnMgY29sb3IgZnJvbSBzZXR0aW5ncyByZWZlcmVuY2VkIGJ5IGlkXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRpZCBJZGVudGlmaWVyIGZvciB0aGUgY29sb3IgaW4gdGhlIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcGFyYW0gIHttYXB9ICRjb2xvcnMgTWFwIHdpdGggY29sb3JzXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFJlc3VsdGluZyBjb2xvciBmcm9tIGNvbmZpZ3VyYXRpb24gZmlsZVxuICovXG4vKipcbnNhc3MtbXEgY29uZmlndXJhdGlvblxuaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcVxuXG5Vc2FnZTogbXEoKSB0YWtlcyB1cCB0byB0aHJlZSBvcHRpb25hbCBwYXJhbWV0ZXJzOlxuJGZyb206IGluY2x1c2l2ZSBtaW4td2lkdGggYm91bmRhcnlcbiR1bnRpbDogZXhjbHVzaXZlIG1heC13aWR0aCBib3VuZGFyeVxuJGFuZDogYWRkaXRpb25hbCBjdXN0b20gZGlyZWN0aXZlc1xuXG4qKi9cbi8qKlxuICogUmV0dXJucyBzcGFjaW5nIGZyb20gc2V0dGluZ3MgcmVmZXJlbmNlZCBieSBpZFxuICogQHBhcmFtICB7c3RyaW5nfSAkaWQgSWRlbnRpZmllciBmb3IgdGhlIHNwYWNlIGluIHRoZSBjb25maWd1cmF0aW9uIG1hcFxuICogQHBhcmFtICB7bWFwfSAkc3BhY2luZ3MgTWFwIHdpdGggc3BhY2luZ3NcbiAqIEByZXR1cm4ge251bWJlcn0gUmVzdWx0aW5nIHNwYWNlIGZyb20gY29uZmlndXJhdGlvbiBmaWxlXG4gKi9cbi8qKlxuICogTG9va3MgdXAgdGhlIHBhc3NlZCB6LWl0ZW0gaW4gYSB6LWdyb3VwIGluIGEgei1tYXAgYW5kIHJldHVybnMgaXRzIHotaW5kZXguXG4gKiBBIHotbWFwIGhhcyB0byBiZSBkZWZpbmVkIGluIHNldHRpbmdzIGNvbnRhaW5pbmcgei1ncm91cHMgdGhhdCBjb250YWluIHotaXRlbXMgd2l0aCBhIHotaW5kZXggYXMgdmFsdWUgZWFjaC5cbiAqIFdpdGggdGhlICR6LWluZGV4LW9mZnNldCBwYXJhbWV0ZXIgdGhlIHotaW5kZXggb2YgZWFjaCB6LWl0ZW0gY2FuIGJlIGluY3JlYXNlZC5cbiAqIFVzZXIgdGhpcyBmdW5jdGlvbiBsaWtlIHRoaXM6XG4gKiB6LWluZGV4OiBnZXQtei1pbmRleCgnaGVhZGVyJyk7IC8vIFJldHVybnMgdGhlIGNvcnJlY3QgYmFzZSB6LWluZGV4IGZvciB0aGUgbmF2aWdhdGlvblxuICogei1pbmRleDogZ2V0LXotaW5kZXgoJ3NlYXJjaCcsICdoZWFkZXInKTsgLy8gSW4gdGhpcyBjYXNlIG5hdmlnYXRpb24gaGFzIGl0cyBvd24gei1pbmRleC1ncm91cCBkZWZpbmVkIGFuZCBpdCB3aWxsIHJldHVybiB0aGUgei1pbmRleCBvZiB0aGUgbmF2LWl0ZW0gb2YgdGhlIG5hdmlnYXRpb25cbiAqIEBwYXJhbSAge3N0cmluZ30gJHotaXRlbSBJZGVudGlmaWVyIG9mIHRoZSB6LWl0ZW0gZnJvbSBjb25maWd1cmF0aW9uXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICR6LWdyb3VwIElkZW50aWZpZXIgb2YgdGhlIHotZ3JvdXAuIEJ5IGRlZmF1bHQgdGhpcyBpcyB0aGUgXCJyb290XCItZ3JvdXBcbiAqIEBwYXJhbSAge21hcH0gJHotbWFwIFRoZSB6LW1hcCBjb25maWd1cmF0aW9uIG1hcFxuICogQHJldHVybiB7bnVtYmVyfSBSZXN1bHRpbmcgei1pbmRleFxuICovXG4vKipcbiAqIFJldHVybnMgY29sb3IgZnJvbSBzZXR0aW5ncyByZWZlcmVuY2VkIGJ5IGlkXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRicmVha3BvaW50IElkZW50aWZpZXIgZm9yIHRoZSBjb2xvciBpbiB0aGUgY29uZmlndXJhdGlvbiBtYXBcbiAqIEBwYXJhbSAge21hcH0gJGNvbG9ycyBNYXAgd2l0aCBjb2xvcnNcbiAqIEByZXR1cm4ge251bWJlcn0gUmVzdWx0aW5nIGNvbG9yIGZyb20gY29uZmlndXJhdGlvbiBmaWxlXG4gKi9cbi8qKlxuICogR2V0IHJlc3BvbnNpdmUgZ3V0dGVyIGNhbGN1bGF0aW9uXG4gKiBAcGFyYW0ge1N0cmluZ30gY3NzIHByb3BlcnR5XG4gKiBAcGFyYW0ge01hcH0gbWFwIGNvbnRhaW5pbmcgY29sdW1uIGNvbmZpZ3VyYXRpb24gZm9yIGJyZWFrcG9pbnRzIChtb2JpbGU6IDQgb2YgNiwgZGVza3RvcDogMTAgb2YgMTIpXG4gKi9cbi8qKlxuICogU2V0cyB0aGUgcmVzcG9uc2l2ZSBndXR0ZXIgY2FsY3VsYXRpb24gdG8gYSBzcGVjaWZpYyBhdHRyaWJ1dGVcbiAqIEBwYXJhbSB7U3RyaW5nfSAkcHJvcGVydHkgY3NzIHByb3BlcnR5IHRoYXQgc2hvdWxkIGdldCB0aGUgdmFsdWVcbiAqIEBwYXJhbSB7TGlzdH0gJGJyZWFrcG9pbnRzIExpc3Qgb2YgYnJlYWtwb2ludHMgdGhlIHByb3BlcnR5IHNob3VsZCBnZXQgdGhlIGd1dHRlciBmb3JcbiAqIEBwYXJhbSB7Qm9vbGVhbn0gJGJhc2UgaXN0IG9mIGJyZWFrcG9pbnRzIHRvIGV4Y2x1ZGVcbiAqL1xuLyohIHNhbml0aXplLmNzcyB2NS4wLjAgfCBDQzAgTGljZW5zZSB8IGdpdGh1Yi5jb20vam9uYXRoYW50bmVhbC9zYW5pdGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50IChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9zZW1hbnRpY3MuaHRtbCNzZW1hbnRpY3MpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgcmVwZWF0aW5nIGJhY2tncm91bmRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQWRkIGJveCBzaXppbmcgaW5oZXJpdGVuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvKiAxICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0ZXh0IGRlY29yYXRpb24gaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgdmVydGljYWwgYWxpZ25tZW50IGluaGVyaXRlbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCBib3JkZXIgYm94IHNpemluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCB0aGUgZGVmYXVsdCBjdXJzb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAzLiBQcmV2ZW50IGZvbnQgc2l6ZSBhZGp1c3RtZW50cyBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi8gfVxuXG4vKiBTZWN0aW9ucyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2VtYW50aWNzLmh0bWwjc2VjdGlvbnMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudCAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2VtYW50aWNzLmh0bWwjZ3JvdXBpbmctY29udGVudClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbGlzdCBzdHlsZSBvbiBuYXZpZ2F0aW9uIGxpc3RzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5uYXYgb2wsXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3NlbWFudGljcy5odG1sI3RleHQtbGV2ZWwtc2VtYW50aWNzKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuLypcbiAqIFJlbW92ZSB0aGUgdGV4dCBzaGFkb3cgb24gdGV4dCBzZWxlY3Rpb25zIChvcGluaW9uYXRlZCkuXG4gKiAxLiBSZXN0b3JlIHRoZSBjb2xvcmluZyB1bmRvbmUgYnkgZGVmaW5pbmcgdGhlIHRleHQgc2hhZG93IChvcGluaW9uYXRlZCkuXG4gKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjO1xuICAvKiAxICovXG4gIGNvbG9yOiAjMDAwMDAwO1xuICAvKiAxICovXG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYztcbiAgLyogMSAqL1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLyogMSAqL1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50IChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9lbWJlZGRlZC1jb250ZW50Lmh0bWwjZW1iZWRkZWQtY29udGVudClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQ2hhbmdlIHRoZSBhbGlnbm1lbnQgb24gbWVkaWEgZWxlbWVudHMgaW4gYWxsIGJyb3dlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGZpbGwgY29sb3IgdG8gbWF0Y2ggdGhlIHRleHQgY29sb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbnN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogVGFidWxhciBkYXRhIChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS90YWJsZXMuaHRtbCN0YWJsZXMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb2xsYXBzZSBib3JkZXIgc3BhY2luZ1xuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuLyogRm9ybXMgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2Zvcm1zLmh0bWwjZm9ybXMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIEluaGVyaXQgc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICogMi4gQ2hhbmdlIHRoZSByZXNpemUgZGlyZWN0aW9uIG9uIHRleHRhcmVhcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMSAqL1xuICByZXNpemU6IHZlcnRpY2FsO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmUgZWxlbWVudHMgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2Zvcm1zLmh0bWwjaW50ZXJhY3RpdmUtZWxlbWVudHMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nIChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9zY3JpcHRpbmcuaHRtbCNzY3JpcHRpbmctMylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFVzZXIgaW50ZXJhY3Rpb24gKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2ludGVyYWN0aW9uLmh0bWwjZWRpdGluZylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IG9uIGNsaWNrYWJsZSBlbGVtZW50cyAob3BpbmlvbmF0ZWQpLlxuICogMS4gUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IGluIElFIDEwLlxuICovXG5hLFxuYXJlYSxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEsXG5bdGFiaW5kZXhdIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAvKiAxICovXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogQVJJQSAoaHR0cHM6Ly93M2MuZ2l0aHViLmlvL2h0bWwtYXJpYS8pXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBidXN5IGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gY29udHJvbCBlbGVtZW50cyAob3BpbmlvbmF0ZWQpLlxuICovXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLypcbiAqIENoYW5nZSB0aGUgZGlzcGxheSBvbiB2aXN1YWxseSBoaWRkZW4gYWNjZXNzaWJsZSBlbGVtZW50cyAob3BpbmlvbmF0ZWQpLlxuICovXG5bYXJpYS1oaWRkZW49XCJmYWxzZVwiXVtoaWRkZW5dOm5vdCg6Zm9jdXMpIHtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2VcbiAqIGlub3BlcmFibGUgZWxlbWVudHMgKG9waW5pb25hdGVkKS5cbiAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuYXJ0aWNsZSxcbnNlY3Rpb24sXG5tYWluLFxuZm9vdGVyLFxuaGVhZGVyLFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxucHJlLFxuY29kZSxcbnAsXG5hLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxudWwsXG5vbCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0ndGVsJ10sXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSd1cmwnXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxMDBweDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNWU1NjU0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAtby1oeXBoZW5zOiBhdXRvO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHRleHQ7IH1cblxucCB7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYS5hLS1saW5rSGFzQm9yZGVyLCAubS1jb29raWUtbGF5ZXJfX2Rlc2NyaXB0aW9uIGEsIC5tLXJpY2h0ZXh0IGgzIGEsXG4gIC5tLXJpY2h0ZXh0IGg0IGEsXG4gIC5tLXJpY2h0ZXh0IHAgYSxcbiAgLm0tcmljaHRleHQgdWwgYSwgLm8taW5mb2JveF9fYm9keSBhLCAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYSwgLm8tcXVvdGUgYSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICBhLmEtLWxpbmtJc0V4dGVybmFsLCAubS1yaWNodGV4dCBoMyBhW3RhcmdldD0nX2JsYW5rJ10sXG4gIC5tLXJpY2h0ZXh0IGg0IGFbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgLm0tcmljaHRleHQgcCBhW3RhcmdldD0nX2JsYW5rJ10sXG4gIC5tLXJpY2h0ZXh0IHVsIGFbdGFyZ2V0PSdfYmxhbmsnXSwgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ10sIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhW3RhcmdldD0nX2JsYW5rJ10sIC5vLXF1b3RlIGFbdGFyZ2V0PSdfYmxhbmsnXSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgYS5hLS1saW5rSXNFeHRlcm5hbCwgLm0tcmljaHRleHQgaDMgYVt0YXJnZXQ9J19ibGFuayddLFxuICAgICAgLm0tcmljaHRleHQgaDQgYVt0YXJnZXQ9J19ibGFuayddLFxuICAgICAgLm0tcmljaHRleHQgcCBhW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgICAubS1yaWNodGV4dCB1bCBhW3RhcmdldD0nX2JsYW5rJ10sIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddLCAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYVt0YXJnZXQ9J19ibGFuayddLCAuby1xdW90ZSBhW3RhcmdldD0nX2JsYW5rJ10ge1xuICAgICAgICBoZWlnaHQ6IDI2cHg7IH0gfVxuICAgIGEuYS0tbGlua0lzRXh0ZXJuYWw6OmJlZm9yZSwgLm0tcmljaHRleHQgaDMgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUsXG4gICAgLm0tcmljaHRleHQgaDQgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUsXG4gICAgLm0tcmljaHRleHQgcCBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSxcbiAgICAubS1yaWNodGV4dCB1bCBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSwgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSwgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGFbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlLCAuby1xdW90ZSBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGEuYS0tbGlua0lzRXh0ZXJuYWw6OmJlZm9yZTpob3ZlciwgLm0tcmljaHRleHQgaDMgYTo6YmVmb3JlOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgICAubS1yaWNodGV4dCBoNCBhOjpiZWZvcmU6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAgIC5tLXJpY2h0ZXh0IHAgYTo6YmVmb3JlOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgICAubS1yaWNodGV4dCB1bCBhOjpiZWZvcmU6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSwgLm8taW5mb2JveF9fYm9keSBhOjpiZWZvcmU6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSwgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGE6OmJlZm9yZTpob3Zlclt0YXJnZXQ9J19ibGFuayddLCAuby1xdW90ZSBhOjpiZWZvcmU6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXJlZC5zdmdcIik7IH1cbiAgICBhLmEtLWxpbmtJc0V4dGVybmFsOmhvdmVyLCAubS1yaWNodGV4dCBoMyBhOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgLm0tcmljaHRleHQgaDQgYTpob3Zlclt0YXJnZXQ9J19ibGFuayddLFxuICAgIC5tLXJpY2h0ZXh0IHAgYTpob3Zlclt0YXJnZXQ9J19ibGFuayddLFxuICAgIC5tLXJpY2h0ZXh0IHVsIGE6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSwgLm8taW5mb2JveF9fYm9keSBhOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sIC5vLXF1b3RlIGE6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSB7XG4gICAgICBjb2xvcjogI2YwMDAyMDsgfVxuXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG51bCBsaSB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuZmlnY2FwdGlvbiB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG5ibG9ja3F1b3RlLFxuY2l0ZSB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5sYXp5bG9hZCxcbi5sYXp5bG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zOyB9XG5cbmltZy5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7IH1cblxuLyoqXG5PVFRPIFNBTlNcbioqL1xuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLXdlYmZvbnQvT1RUT1NhbnMtQmxhY2stMnYxLU9UVE9zdWJzZXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLXdlYmZvbnQvT1RUT1NhbnMtQmxhY2stMnYxLU9UVE9zdWJzZXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWZhbWlseTogJ09TQmxhY2snO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vdHRvLXNhbnMtd2ViZm9udC9PVFRPU2Fucy1Cb2xkLTJ2MS1PVFRPc3Vic2V0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy13ZWJmb250L09UVE9TYW5zLUJvbGQtMnYxLU9UVE9zdWJzZXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWZhbWlseTogJ09TQm9sZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy13ZWJmb250L09UVE9TYW5zLVJlZ3VsYXItMnYxLU9UVE9zdWJzZXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLXdlYmZvbnQvT1RUT1NhbnMtUmVndWxhci0ydjEtT1RUT3N1YnNldC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZmFtaWx5OiAnT1NSZWd1bGFyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLWV4dGVuZGVkL09UVE9TYW5zLUxpZ2h0LTJ2MmIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLWV4dGVuZGVkL09UVE9TYW5zLUxpZ2h0LTJ2MmIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWZhbWlseTogJ09TTGlnaHQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIC8qIEJsYWNrIHByaW50cyBmYXN0ZXI6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodHRwOi8vd3d3LnNhbmJlaWppLmNvbS9hcmNoaXZlcy85NTMgKi9cbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgLypcbiAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgKi9cbiAgYVtocmVmXj0nIyddOmFmdGVyLFxuICBhW2hyZWZePSdqYXZhc2NyaXB0OiddOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJzsgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLypcbiAgICogUHJpbnRpbmcgVGFibGVzOlxuICAgKiBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICovXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfSB9XG5cbmJvZHkucHJpZGUtYmFja2dyb3VuZCAubS10ZWFzZXIgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjkxOTYsICNmZmRjNzMsICMwMGFhOWIsICM2ZWEwZWIsICNmNTc4Y2QpICFpbXBvcnRhbnQ7IH1cblxuYm9keS5wcmlkZS1iYWNrZ3JvdW5kIC5tLWhpZ2hsaWdodC10ZWFzZXIgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5MTk2LCAjZmZkYzczLCAjMDBhYTliLCAjNmVhMGViLCAjZjU3OGNkKSAhaW1wb3J0YW50OyB9XG5cbmJvZHkucHJpZGUtYmFja2dyb3VuZCAuby1jbHVzdGVyLXRlYXNlciAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5MTk2LCAjZmZkYzczLCAjMDBhYTliLCAjNmVhMGViLCAjZjU3OGNkKSAhaW1wb3J0YW50OyB9XG5cbmJvZHkucHJpZGUtYmFja2dyb3VuZCAuby1oZXJvLXZpZGVvIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5MTk2LCAjZmZkYzczLCAjMDBhYTliLCAjNmVhMGViLCAjZjU3OGNkKSAhaW1wb3J0YW50OyB9XG5cbmJvZHkucHJpZGUtYmFja2dyb3VuZCAuby1zdG9yeS10ZWFzZXIgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5MTk2LCAjZmZkYzczLCAjMDBhYTliLCAjNmVhMGViLCAjZjU3OGNkKSAhaW1wb3J0YW50OyB9XG5cbmJvZHkucHJpZGUtYmFja2dyb3VuZCAubS1zdGFnZS0taW50cm8tdGVhc2VyLm0tc3RhZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjkxOTYsICNmZmRjNzMsICMwMGFhOWIsICM2ZWEwZWIsICNmNTc4Y2QpICFpbXBvcnRhbnQ7IH1cblxuLmEtaGVhZGxpbmUtLW1haW4ge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmb250LWZhbWlseTogXCJPU0xpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tbWFpbiB7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLW1haW4ge1xuICAgICAgZm9udC1zaXplOiA2OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1tYWluIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tY29weSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tY29weSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLWNvcHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS1zdGFuZGFyZCB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdGFuZGFyZCB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN0YW5kYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tc3VibGluZSwgLm0tcmljaHRleHQgaDMsIC5vLWluZm9ib3hfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1mYW1pbHk6IFwiT1NMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1YmxpbmUsIC5tLXJpY2h0ZXh0IGgzLCAuby1pbmZvYm94X19oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1YmxpbmUsIC5tLXJpY2h0ZXh0IGgzLCAuby1pbmZvYm94X19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLXNtYWxsLCAubS1yaWNodGV4dCBoNCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi5hLWhlYWRsaW5lLS1oZXJvIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC1mYW1pbHk6IFwiT1NCbGFja1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2YwMDAyMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1oZXJvIHtcbiAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0taGVybyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLXN1cGVyLWhlcm8ge1xuICBmb250LXNpemU6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBmb250LWZhbWlseTogXCJPU0JsYWNrXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZjAwMDIwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1cGVyLWhlcm8ge1xuICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS1zdXBlci1zdXBlci1oZXJvIHtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBibGFjaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdXBlci1zdXBlci1oZXJvIHtcbiAgICAgIGZvbnQtc2l6ZTogMjMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjEwcHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tc3VwZXItc3VwZXItc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBibGFjaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdXBlci1zdXBlci1zZWN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogOTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1cGVyLXN1cGVyLXNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1cGVyLXN1cGVyLXNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAyMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMTBweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS10b3BsaW5lLWJpZyB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS10b3BsaW5lLWJpZyB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS10b3BsaW5lLWJpZy1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC1mYW1pbHk6IFwiT1NMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXRvcGxpbmUtYmlnLXNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuXG4uYS1zdmctc3ByaXRlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC5hLXN2Zy1zcHJpdGUtLXZhcmlvdXMtY29ubmVjdG9yIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDhweDsgfVxuICAuYS1zdmctc3ByaXRlLS12YXJpb3VzLWNvbm5lY3Rvci1zaG9ydCB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiA4cHg7IH1cblxuLmEtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg5NCwgODYsIDg0LCAwLjkpLCAjNWU1NjU0KTtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5hLWJ1dHRvbixcbiAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5hLWJ1dHRvbiB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuYS1idXR0b24tLXBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDEzcHg7IH1cbiAgLmEtYnV0dG9uLS1pc0Rpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDUsIDIzMCwgMjE1LCAwLjkpLCAjZjVlNmQ3KTsgfVxuICAuYS1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICM1ZTU2NTQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuYS1idXR0b25fX2ljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgb3JkZXI6IDE7IH1cbiAgICAuYS1idXR0b25fX2ljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDsgfVxuICAuYS1idXR0b246aG92ZXI6bm90KC5hLWJ1dHRvbi0taXNEaXNhYmxlZCksXG4gIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuOmhvdmVyIC5hLWJ1dHRvbjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQwLCAwLCAzMiwgMC45KSwgI2YwMDAyMCk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmEtYnV0dG9uLmEtYnV0dG9uLS1yaWdodDpob3Zlcjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSAuYS1idXR0b25fX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpOyB9XG4gIC5hLWJ1dHRvbi5hLWJ1dHRvbi0tYXJyb3ctZG93bjpob3Zlcjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSAuYS1idXR0b25fX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpOyB9XG4gIC5hLWJ1dHRvbi5hLWJ1dHRvbi0tYXJyb3ctbGVmdDpob3Zlcjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSAuYS1idXR0b25fX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTsgfVxuICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbjpob3ZlciAuYS1idXR0b24uYS1idXR0b24tLXJpZ2h0Om5vdCguYS1idXR0b24tLWlzRGlzYWJsZWQpIC5hLWJ1dHRvbl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7IH1cbiAgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW46aG92ZXIgLmEtYnV0dG9uLmEtYnV0dG9uLS1hcnJvdy1kb3duOm5vdCguYS1idXR0b24tLWlzRGlzYWJsZWQpIC5hLWJ1dHRvbl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7IH1cblxuLmEtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hLWxhYmVsX19saW5lIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICNmMDAwMjA7IH1cbiAgICAuYS1sYWJlbF9fbGluZS0tc3RhcnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gICAgLmEtbGFiZWxfX2xpbmUtLWVuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAuYS1sYWJlbF9fc3ViamVjdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHggLSAyMHB4KTtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwMDIwO1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDsgfVxuXG4uYS1za2lwLWxpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoOTQsIDg2LCA4NCwgMC45KSwgIzVlNTY1NCk7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuYS1za2lwLWxpbmssXG4gIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuYS1za2lwLWxpbmsge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmEtc2tpcC1saW5rOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxcHg7IH1cblxuLmEtbGluayB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzVlNTY1NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5hLWxpbmssXG4gIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuYS1saW5rIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5hLWxpbmstLWhhc0NpcmNsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgLmEtbGlua19faWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluLW91dDtcbiAgICBvcmRlcjogMTsgfVxuICAgIC5hLWxpbmtfX2ljb24uYS1zdmctc3ByaXRlLS12YXJpb3VzLWV4dGVybmFsLXJvdW5kZWQge1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEycHg7IH1cbiAgICAuYS1saW5rX19pY29uOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7IH1cbiAgLmEtbGlua19fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTU2NTQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICBvcmRlcjogMTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYS1saW5rX19jaXJjbGUgLmEtbGlua19faWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG9yZGVyOiAwOyB9XG4gIC5hLWxpbmstLWlzRGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5hLWxpbmstLWhhc0NpcmNsZS5hLWxpbmstLWlzRGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5hLWxpbmstLWlzRGlzYWJsZWQgLmEtbGlua19fY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5hLWxpbmstLWhpZGRlbi1sYWJlbCAuYS1saW5rX19jaXJjbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5hLWxpbms6aG92ZXI6bm90KC5hLWxpbmstLWlzRGlzYWJsZWQpLFxuICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbjpob3ZlciAuYS1saW5rOm5vdCguYS1saW5rLS1pc0Rpc2FibGVkKSxcbiAgLmhhcy1ob3ZlcmFibGUtc2libGluZzpob3ZlciArIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuIC5hLWxpbms6bm90KC5hLWxpbmstLWlzRGlzYWJsZWQpIHtcbiAgICBjb2xvcjogI2YwMDAyMDsgfVxuICAgIC5hLWxpbms6aG92ZXI6bm90KC5hLWxpbmstLWlzRGlzYWJsZWQpIC5hLWxpbmtfX2NpcmNsZSxcbiAgICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbjpob3ZlciAuYS1saW5rOm5vdCguYS1saW5rLS1pc0Rpc2FibGVkKSAuYS1saW5rX19jaXJjbGUsXG4gICAgLmhhcy1ob3ZlcmFibGUtc2libGluZzpob3ZlciArIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuIC5hLWxpbms6bm90KC5hLWxpbmstLWlzRGlzYWJsZWQpIC5hLWxpbmtfX2NpcmNsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwMDIwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7IH1cblxuLmEtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHRleHQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1tZXRhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuYS1tZXRhX19hdXRob3IsIC5hLW1ldGFfX2xpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmEtbWV0YV9fbGluZSB7XG4gICAgY29sb3I6ICNmMDAwMjA7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG4uYS1waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmEtcGljdHVyZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5hLXRhZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNTY1NDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMCBub25lOyB9XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuYS10YWcsXG4gIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuYS10YWcge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmEtdGFnX19jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTFweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTU2NTQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hLXRhZy0tc3ViIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjIyMjIyO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4IDJweDsgfVxuICAgIC5hLXRhZy0tc3ViIC5hLXRhZ19fY291bnQge1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4OyB9XG4gIC5hLXRhZy0taGFzLWNvdW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4OyB9XG4gICAgLmEtdGFnLS1oYXMtY291bnQuYS10YWctLXN1YiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9XG5cbmEuYS10YWcge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYS5hLXRhZzpob3ZlciwgYS5hLXRhZzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDAyMDsgfVxuICBhLmEtdGFnLS1zdWI6aG92ZXIsIGEuYS10YWctLXN1Yjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uYS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGxlZnQ6IC0xNzVweDtcbiAgYm90dG9tOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmEtdG9vbHRpcDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLmEtdG9vbHRpcDphZnRlciB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiAtNHB4OyB9IH1cbiAgLmEtdG9vbHRpcCBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuYS10b29sdGlwIHtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIGJvdHRvbTogYXV0bzsgfSB9XG5cbi5hLXRvcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZjAwMDIwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5hLXRvcGljIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cbiAgLmEtdG9waWNfX2xpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5hLXRvcGljX19zdWJqZWN0IHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5hLXRvcGljX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICM1ZTU2NTQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNWU1NjU0OyB9XG4gIC5hLXRvcGljLS10aGVtZS1ncmF5IHtcbiAgICBjb2xvcjogIzk4YzlmMTsgfVxuICAuYS10b3BpYy0tdGhlbWUtcHVycGxlIHtcbiAgICBjb2xvcjogI2Y1NzhjZDsgfVxuICAuYS10b3BpYy0tdGhlbWUtYnJvd24ge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5hLXRvcGljLS10aGVtZS1yZWQge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5hLXRvcGljLS10aGVtZS15ZWxsb3cge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5hLXRvcGljLS10aGVtZS1saWdodHllbGxvdyB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWdyZWVuIHtcbiAgICBjb2xvcjogIzAwYWE5YjsgfVxuICAuYS10b3BpYy0tdGhlbWUtc3VzdGFpbmFibGVncmVlbiB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLmEtdG9waWMtLXRoZW1lLW1pbnQge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5hLXRvcGljLS10aGVtZS10dXJxdW9pc2Uge1xuICAgIGNvbG9yOiAjMjg3Mzk2OyB9XG4gIC5hLXRvcGljLS10aGVtZS1ibHVlIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAuYS10b3BpYy0tdGhlbWUtbGlnaHRibHVlIHtcbiAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAuYS10b3BpYy0tdGhlbWUtZGFya2JsdWUge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG5cbi5hLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNy41cHgpO1xuICBtYXJnaW46IDcuNXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LWZhbWlseTogXCJPU1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuYS1pbnB1dCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBjb2xvcjogIzVlNTY1NDsgfVxuICAgIC5hLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzVlNTY1NDsgfVxuICAuYS1pbnB1dCBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYS1pbnB1dF9faGludCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5hLWlucHV0X19oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfSB9XG4gIC5hLWlucHV0LS13aXRoLWxhYmVsIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYS1pbnB1dC0taGFsZiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH1cblxuLmEtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDcuNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNy41cHgpO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LWZhbWlseTogXCJPU1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtc2VsZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmEtc2VsZWN0X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmEtc2VsZWN0IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOiAjNWU1NjU0OyB9XG4gICAgLmEtc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmEtc2VsZWN0IHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM1ZTU2NTQ7IH1cbiAgLmEtc2VsZWN0IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hLXNlbGVjdCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZmlsbDogIzVlNTY1NDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmEtc2VsZWN0LS13aXRoLWxhYmVsIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYS1zZWxlY3QtLWhhbGYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9XG5cbi5hLXRleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNy41cHgpO1xuICBtYXJnaW46IDcuNXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LWZhbWlseTogXCJPU1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtdGV4dGFyZWEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuYS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjNWU1NjU0OyB9XG4gICAgLmEtdGV4dGFyZWEgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNWU1NjU0OyB9XG4gIC5hLXRleHRhcmVhIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hLXRleHRhcmVhLS13aXRoLWxhYmVsIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNy41cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1jaGVja2JveCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5hLWNoZWNrYm94IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5hLWNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hLWNoZWNrYm94IGxhYmVsIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZmlsbDogIzVlNTY1NDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5hLWNoZWNrYm94IGxhYmVsIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgLmEtY2hlY2tib3ggaW5wdXQge1xuICAgIC8qIGh0dHBzOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5ICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7IH1cbiAgICAuYS1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gbGFiZWwgc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLm0tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cInJnYmEoODUsIDI1NSwgMCwgMC4yKVwiIHdpZHRoPVwiMTAwJVwiICUzRSUzQ3JlY3QgeD1cIjBcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMnB4KSAvIDIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAycHgpIC8gMiAqIDEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAycHgpIC8gMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IHNjcm9sbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuMilcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuMilcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuMylcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuNClcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH0gfVxuICAubS1jb250YWluZXItLWhhc01hcmdpbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1heC13aWR0aDogMTQ4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNvbnRhaW5lci0taGFzTWFyZ2luIHtcbiAgICAgICAgcGFkZGluZzogMCA1M3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1NDZweDsgfSB9XG4gIC5tLWNvbnRhaW5lci0taGFzTW9iaWxlTWFyZ2luIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY29udGFpbmVyLS1oYXNNb2JpbGVNYXJnaW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWNvbnRhaW5lci0taGFzRGVza3RvcE1hcmdpbiB7XG4gICAgICBwYWRkaW5nOiAwIDUzcHg7XG4gICAgICBtYXgtd2lkdGg6IDE1NDZweDsgfSB9XG4gIC5tLWNvbnRhaW5lci0taGFzR3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm0tY29va2llLWxheWVyIHtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgY29sb3I6ICM1ZTU2NTQ7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWNvb2tpZS1sYXllciB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDsgfSB9XG4gIC5tLWNvb2tpZS1sYXllcl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfVxuICAubS1jb29raWUtbGF5ZXJfX2J1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDE1cHg7IH1cbiAgLm0tY29va2llLWxheWVyX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBnYXA6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY29va2llLWxheWVyX19idXR0b25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLm0tY29va2llLWxheWVyX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5tLWNvb2tpZS1sYXllcl9fbGlua3MgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLm0tY29va2llLWxheWVyX19saW5rcyBhOmhvdmVyLCAubS1jb29raWUtbGF5ZXJfX2xpbmtzIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubS1jb29raWUtbGF5ZXJfX2FjY2VwdC1idXR0b24sIC5tLWNvb2tpZS1sYXllcl9fcmVqZWN0LWJ1dHRvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm0tY29va2llLWxheWVyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNvb2tpZS1sYXllcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAubS1jb29raWUtbGF5ZXJfX2Rlc2NyaXB0aW9uIGEge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1vdXQ7IH1cbiAgICAgIC5tLWNvb2tpZS1sYXllcl9fZGVzY3JpcHRpb24gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjAwMDIwOyB9XG4gIC5tLWNvb2tpZS1sYXllclthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgLm0tY29va2llLWxheWVyLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm0tZG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAubS1kb3dubG9hZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubS1kb3dubG9hZF9faW1hZ2VDb250YWluZXIge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1NjU0O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm0tZG93bmxvYWRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubS1kb3dubG9hZF9faWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZsZXg6IDI1cHggMCAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubS1kb3dubG9hZF9fY29weSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1kb3dubG9hZF9fY29weSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuXG4ubS1ldmVudCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tZXZlbnQtLWluQXJ0aWNsZSB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWV2ZW50LS1pbkFydGljbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWV2ZW50LS1pbkFydGljbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLWV2ZW50LS1pbkFydGljbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tZXZlbnQtLWluQXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tZXZlbnQtLWluUm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5tLWV2ZW50LS1pblJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgLm0tZXZlbnRfX2hlYWRsaW5lV3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tLWV2ZW50X19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuIC5tLWV2ZW50X19oZWFkbGluZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZXZlbnRfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5tLWV2ZW50X19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGNvbG9yOiByZ2JhKDk0LCA4NiwgODQsIDAuMik7IH1cbiAgLm0tZXZlbnRfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubS1ldmVudF9faW1hZ2VDb250YWluZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubS1ldmVudF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm0tZXZlbnRfX2RldGFpbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgLm0tZXZlbnRfX2RldGFpbC0tYm9sZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tLWV2ZW50X19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLm0tZXZlbnQtLWluUm93IC5tLWV2ZW50X19saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgLm0tZXZlbnQtLWluUm93IC5tLWV2ZW50X19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuXG4ubS1mYWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tZmFjdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICAubS1mYWN0c19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LWZhbWlseTogXCJPU0JsYWNrXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmMDAwMjA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIGNvbG9yOiAjZjAwMDIwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tZmFjdHNfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzdweDsgfSB9XG4gIC5tLWZhY3RzX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZmFjdHNfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZmFjdHNfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDYpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWZhY3RzX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gIC5tLWZhY3RzX19jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5tLWZhY3RzX19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1mYWN0c19faXRlbXMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1mYWN0c19faXRlbXMge1xuICAgICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDYpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWZhY3RzX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgLm0tZmFjdHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICBjb2xvcjogIzVlNTY1NDsgfVxuICAgIC5tLWZhY3RzX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2NGM4Yjk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLWZhY3RzX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjsgfSB9XG4gICAgLm0tZmFjdHNfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgICAgIGNvbG9yOiAjNWU1NjU0OyB9XG4gICAgLm0tZmFjdHNfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmFhZjtcbiAgICAgIGNvbG9yOiAjNWU1NjU0OyB9XG4gICAgLm0tZmFjdHNfX2l0ZW0gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubS1mYWN0c19faXRlbSBoMyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubS1mYWN0c19faXRlbSBoMyA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAubS1mYWN0c19faXRlbSBoMyA+ICogKyAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgICAubS1mYWN0c19faXRlbSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT1NMaWdodFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1mYWN0c19faXRlbSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4ubS1mb3JtIHtcbiAgbWFyZ2luOiAzNXB4IGF1dG8gODBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1mb3JtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tZm9ybSB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZ3JheSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThjOWYxOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NzhjZDsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tYnJvd24gLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcmVkIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmVlbiAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYTliOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZWdyZWVuIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tdHVycXVvaXNlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODczOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWJsdWUgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRibHVlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtibHVlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgLm0tZm9ybV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLWZvcm1fX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1mb3JtX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1mb3JtX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWZvcm1fX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogMSkpOyB9IH1cbiAgLm0tZm9ybV9fbWFpbkZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogLWdldC1zcGFjZShzKS8yOyB9XG4gIC5tLWZvcm1fX2FkZGl0aW9uYWxGb3JtRGF0YSwgLm0tZm9ybV9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDcuNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJPU1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1mb3JtX19hZGRpdGlvbmFsRm9ybURhdGEsIC5tLWZvcm1fX21lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm0tZm9ybV9fbGFiZWwge1xuICAgIG1hcmdpbjogNy41cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZm9ybV9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLm0tZm9ybV9fYWRkaXRpb25hbEluZm9ybWF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMTVweCA3LjVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZm9ybV9fYWRkaXRpb25hbEluZm9ybWF0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfSB9XG4gICAgLm0tZm9ybV9fYWRkaXRpb25hbEluZm9ybWF0aW9uIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm0tZm9ybV9faXRlbSwgLm0tZm9ybV9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm0tZm9ybV9faXRlbS0taW5pdGlhbCwgLm0tZm9ybV9fc3VibWl0LS1pbml0aWFsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubS1mb3JtX19pdGVtLS1pbml0aWFsIHRleHRhcmVhLCAubS1mb3JtX19zdWJtaXQtLWluaXRpYWwgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzOyB9XG4gIC5tLWZvcm0tLWlzLXVuZm9sZGVkIC5tLWZvcm1fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm0tZm9ybS0taXMtdW5mb2xkZWQgLm0tZm9ybV9faXRlbSB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gIC5tLWZvcm0tLWlzLXVuZm9sZGVkIC5tLWZvcm1fX2FkZGl0aW9uYWxJbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0tZm9ybS0taXMtdW5mb2xkZWQgLm0tZm9ybV9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiA1MHB4IDcuNXB4IDA7IH1cbiAgLm0tZm9ybVtkYXRhLXN0YXRlPSdzdWNjZXNzJ10gLm0tZm9ybV9fbWVzc2FnZSwgLm0tZm9ybVtkYXRhLXN0YXRlPSdlcnJvciddIC5tLWZvcm1fX21lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLWZvcm1bZGF0YS1zdGF0ZT0nc3VjY2VzcyddIC5tLWZvcm1fX21haW5Gb3JtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tLWZvcm1bZGF0YS1zdGF0ZT0nZXJyb3InXSBpbnB1dCxcbiAgLm0tZm9ybVtkYXRhLXN0YXRlPSdlcnJvciddIHNlbGVjdCxcbiAgLm0tZm9ybVtkYXRhLXN0YXRlPSdlcnJvciddIHRleHRhcmVhLFxuICAubS1mb3JtW2RhdGEtc3RhdGU9J2Vycm9yJ10gLm0tZm9ybV9fbWVzc2FnZSB7XG4gICAgY29sb3I6ICNmZjRmNGY7IH1cblxuLm0tdGVhc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5tLXRlYXNlcixcbiAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAubS10ZWFzZXIge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm0tdGVhc2VyX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIGNvbG9yOiAjZjAwMDIwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgLm0tdGVhc2VyX19jb3B5IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXJfX2NvcHkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm0tdGVhc2VyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5tLXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LWZhbWlseTogXCJPU0xpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgLm0tdGVhc2VyX19oZWFkbGluZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5tLXRlYXNlcl9fZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubS10ZWFzZXJfX2ZpZ3VyZS0tbWFyZ2luVG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLm0tdGVhc2VyX19pbWFnZSwgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTE1cHgpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgICAubS10ZWFzZXItLWdyYXkgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk4YzlmMTsgfVxuICAgIC5tLXRlYXNlci0tcHVycGxlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTc4Y2Q7IH1cbiAgICAubS10ZWFzZXItLWJyb3duIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgICAubS10ZWFzZXItLXJlZCAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm0tdGVhc2VyLS15ZWxsb3cgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5tLXRlYXNlci0tbGlnaHR5ZWxsb3cgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgIC5tLXRlYXNlci0tZ3JlZW4gLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE5YjsgfVxuICAgIC5tLXRlYXNlci0tc3VzdGFpbmFibGVncmVlbiAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm0tdGVhc2VyLS1taW50IC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAubS10ZWFzZXItLXR1cnF1b2lzZSAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg3Mzk2OyB9XG4gICAgLm0tdGVhc2VyLS1ibHVlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAubS10ZWFzZXItLWxpZ2h0Ymx1ZSAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gICAgLm0tdGVhc2VyLS1kYXJrYmx1ZSAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gIC5tLXRlYXNlciBpbWcubS10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyIGltZy5tLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpOyB9IH1cbiAgLm0tdGVhc2VyLS1pbWFnZS1sb2FkZWQubS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IGltZy5tLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5tLXRlYXNlci0taW1hZ2UtbG9hZGVkLm0tdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXJfX3RvcGljIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KSB0cmFuc2xhdGVYKC0yNXB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2JvZHksXG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tbGFuZHNjYXBlIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZyAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLXNxdWFyZSAuYS10b3BpY19fbGluZSxcbiAgICAubS10ZWFzZXItLWxhcmdlIC5hLXRvcGljX19saW5lLFxuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLWxhbmRzY2FwZSAuYS10b3BpY19fbGluZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdG9wOiA2M3B4O1xuICAgICAgbGVmdDogY2FsYygoKDJweCArICgoMTAwJSAtIDEycHgpIC8gNyAqIDEpKSArIDdweCkgKiAtMSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLmEtdG9waWNfX2xpbmUsXG4gICAgLm0tdGVhc2VyLS1sYXJnZSAuYS10b3BpY19fbGluZSxcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1sYW5kc2NhcGUgLmEtdG9waWNfX2xpbmUge1xuICAgICAgbGVmdDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDZweCkgLyA0ICogMikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9fZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDJweCkgLyAyICogMSkpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDEwcHgpIC8gNiAqIDQpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDZweCkgLyA0ICogMikpOyB9IH1cbiAgLm0tdGVhc2VyLS1sYW5kc2NhcGUgLm0tdGVhc2VyX19maWd1cmUge1xuICAgIHBhZGRpbmctdG9wOiA2Ni42NjYlOyB9XG4gIC5tLXRlYXNlci0tbGFuZHNjYXBlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMnB4KSAvIDIgKiAxLjUpKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItLWxhbmRzY2FwZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAxMHB4KSAvIDYgKiA1KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItLWxhbmRzY2FwZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSA2cHgpIC8gNCAqIDMpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ib2xkIC5hLXRvcGljX19saW5lLFxuICAgIC5tLXRlYXNlci0taG9yaXpvbnRhbC10b3BpYyAuYS10b3BpY19fbGluZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdG9wOiA2M3B4O1xuICAgICAgbGVmdDogLTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tYm9sZCAuYS10b3BpY19fbGluZSxcbiAgICAubS10ZWFzZXItLWhvcml6b250YWwtdG9waWMgLmEtdG9waWNfX2xpbmUge1xuICAgICAgbGVmdDogLTM1cHg7IH0gfVxuICAubS10ZWFzZXItLWhvcml6b250YWwtdG9waWMgLmEtdG9waWMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC5tLXRlYXNlci0taG9yaXpvbnRhbC10b3BpYyAubS10ZWFzZXJfX2JvZHkge1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgLm0tdGVhc2VyLS1ib2xkIC5tLXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LWZhbWlseTogXCJPU0xpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItLWJvbGQgLm0tdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRlYXNlci0tYm9sZCAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAubS10ZWFzZXItLWJvbGQgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LWZhbWlseTogXCJPU0JsYWNrXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmMDAwMjA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7IH0gfVxuICAgIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGU6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgZGl2Lm0tdGVhc2VyIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGU6aG92ZXIge1xuICAgICAgY3Vyc29yOiB0ZXh0OyB9XG4gIC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuICAubS10ZWFzZXItLWludHJvIHtcbiAgICB3aWR0aDogY2FsYygycHggKyAoMTAwJSAtIDJweCkpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0taW50cm8ge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItLWludHJvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0taW50cm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIHdpZHRoOiBjYWxjKDJweCArICgxMDAlIC0gMnB4KSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSAxMHB4KSAvIDYgKiAzKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDZweCkgLyA0ICogMykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9fZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDAgMzVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgbWluLWhlaWdodDogMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tdGVhc2VyLS1sYXJnZS5tLXRlYXNlci0taW50cm8gLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH0gfVxuICAubS10ZWFzZXItLXRoZW1lLWdyYXkubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtZ3JheSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzk4YzlmMTsgfVxuICAubS10ZWFzZXItLXRoZW1lLXB1cnBsZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1wdXJwbGUgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNmNTc4Y2Q7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1icm93bi5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1icm93biAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAubS10ZWFzZXItLXRoZW1lLXJlZC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1yZWQgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS15ZWxsb3cubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUteWVsbG93IC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1ncmVlbi5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1ncmVlbiAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzAwYWE5YjsgfVxuICAubS10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlZ3JlZW4ubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVncmVlbiAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzdlYTg3YjsgfVxuICAubS10ZWFzZXItLXRoZW1lLW1pbnQubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtbWludCAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAubS10ZWFzZXItLXRoZW1lLXR1cnF1b2lzZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS10dXJxdW9pc2UgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICMyODczOTY7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1ibHVlLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWJsdWUgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodGJsdWUubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHRibHVlIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya2JsdWUubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya2JsdWUgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cblxuLm0taGlnaGxpZ2h0LXRlYXNlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAubS1oaWdobGlnaHQtdGVhc2VyLFxuICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5tLWhpZ2hsaWdodC10ZWFzZXIge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyX19maWd1cmUtLW1hcmdpblRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDYpKTsgfSB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlLCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0xNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDcwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgICAgd2lkdGg6IDA7IH0gfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWdyYXkgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OGM5ZjE7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1wdXJwbGUgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTc4Y2Q7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1icm93biAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLXJlZCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLXllbGxvdyAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWxpZ2h0eWVsbG93IC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tZ3JlZW4gLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFhOWI7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1zdXN0YWluYWJsZWdyZWVuIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tbWludCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLXR1cnF1b2lzZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NzM5NjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWJsdWUgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1saWdodGJsdWUgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1kYXJrYmx1ZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAubS1oaWdobGlnaHQtdGVhc2VyIGltZy5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyIGltZy5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXItLWltYWdlLWxvYWRlZC5tLWhpZ2hsaWdodC10ZWFzZXItLWlzLWluLXZpZXdwb3J0IGltZy5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAubS1oaWdobGlnaHQtdGVhc2VyLS1pbWFnZS1sb2FkZWQubS1oaWdobGlnaHQtdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RlYXNlciwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RlYXNlciwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RlYXNlciwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQge1xuICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiA1KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX190ZWFzZXIsIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX190ZWFzZXIsIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwMHB4OyB9IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgfSB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQgLm0tZXZlbnRfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2V2ZW50IC5tLWV2ZW50X19sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4OyB9IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGFncyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RhZ3Mge1xuICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGFncyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDMpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RhZ3Mge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGFnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm0tY29udGFjdC1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLm0tY29udGFjdC1pbmZvX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDE4cHgpIC8gMTAgKiAxKSk7IH0gfVxuICAubS1jb250YWN0LWluZm9fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1jb250YWN0LWluZm9fX2xpc3Qge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1jb250YWN0LWluZm9fX2xpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tY29udGFjdC1pbmZvX19saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWNvbnRhY3QtaW5mb19fbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgLm0tY29udGFjdC1pbmZvX19ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fYm9keSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogNikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19ib2R5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiA4KSk7IH0gfVxuICAubS1jb250YWN0LWluZm9fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm0tY29udGFjdC1pbmZvX19pdGVtLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm0tY29udGFjdC1pbmZvX19pdGVtLS13aXRoLWltYWdlIC5tLWNvbnRhY3QtaW5mb19fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5tLWNvbnRhY3QtaW5mb19faXRlbS0td2l0aC1pbWFnZSAubS1jb250YWN0LWluZm9fX2JvZHkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCAxMHB4IDM1cHg7IH0gfVxuICAubS1jb250YWN0LWluZm9fX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTNweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fbGFiZWwge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fbGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAubS1jb250YWN0LWluZm9fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm0tY29udGFjdC1pbmZvX19jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm0tY29udGFjdC1pbmZvX19jb250YWN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC1pdGVtIHNwYW4ge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIGhlaWdodDogMjdweDsgfVxuICAgICAgLm0tY29udGFjdC1pbmZvX19jb250YWN0LWl0ZW0gc3Bhbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjAwMDIwOyB9XG4gICAgICAubS1jb250YWN0LWluZm9fX2NvbnRhY3QtaXRlbS0tcGhvbmUgc3Bhbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjAwMDIwOyB9XG4gICAgLm0tY29udGFjdC1pbmZvX19jb250YWN0LWljb24tLXBob25lIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuICAgIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC1pY29uLS1tYWlsIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLm0tY29udGFjdC1pbmZvX19jb250YWN0LWljb24tLXNoYXJlIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDhweCAwIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMjBweCkgLyAxMCAqIDUpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMTBweCkgLyA1ICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19fYm9keSB7XG4gICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAxMHB4KSAvIDUgKiA0KSk7IH0gfVxuICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19jb250YWN0LS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2NvbnRhY3QtLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tLWJsb2NrcXVvdGUtdGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgei1pbmRleDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19xdW90YXRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19xdW90YXRpb24ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19xdW90YXRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNSkpOyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fdGV4dC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fdGV4dC1ib3gge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGF0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LWZhbWlseTogXCJPU0xpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90YXRpb24tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGF0aW9uLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX3N0YXJ0LWljb24sIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fZW5kLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMDNweDtcbiAgICBjb2xvcjogI2Y1ZTZkNztcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdG9wOiA1MCU7IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19zdGFydC1pY29uIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fc3RhcnQtaWNvbiB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogMC41KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX3N0YXJ0LWljb24ge1xuICAgICAgICBsZWZ0OiAxMHB4OyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19lbmQtaWNvbiB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fZW5kLWljb24ge1xuICAgICAgICByaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiAwLjUpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fZW5kLWljb24ge1xuICAgICAgICByaWdodDogMTBweDsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19pbWFnZS1jb250YWluZXIgKyAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY1cHg7IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogXCJPU1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2F1dGhvciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fYXV0aG9yLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAzKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLm0tcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg4MHB4ICsgMTEwcHgpOyB9XG4gIC5tLXBhZ2luYXRpb25fbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubS1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5tLXBhZ2luYXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQsIC5tLXBhZ2luYXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubS1wYWdpbmF0aW9uX19pdGVtLS1zaG93LW9uLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubS1wYWdpbmF0aW9uX19pdGVtLS1pcy1jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC5tLXBhZ2luYXRpb25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm0tcGFnaW5hdGlvbl9fbGluayxcbiAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm0tcGFnaW5hdGlvbl9fbGluayB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm0tcGFnaW5hdGlvbl9fbGluazpob3ZlciwgLm0tcGFnaW5hdGlvbl9fbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2YwMDAyMDsgfVxuICAubS1wYWdpbmF0aW9uX19pdGVtLS1oYXMtZGl2aWRlci5tLXBhZ2luYXRpb25fX2l0ZW0tLXNob3ctb24tbW9iaWxlIH4gLm0tcGFnaW5hdGlvbl9faXRlbS0tc2hvdy1vbi1tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1NjU0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAubS1wYWdpbmF0aW9uX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDEzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1wYWdpbmF0aW9uX19pdGVtLS1oYXMtZGl2aWRlcjpub3QoOm50aC1jaGlsZCgyKSk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTU2NTQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuXG4ubS1jYXRlZ29yeS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4OyB9IH1cbiAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NCbGFja1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZjAwMDIwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBjb2xvcjogI2YwMDAyMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItaGVhZGxpbmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWhlYWRsaW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2NvcHkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LWZhbWlseTogXCJPU0xpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2NvcHkge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fY29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2NvcHktc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGlua3Mtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmMDAwMjA7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE3NXB4LCAxZnIpKTtcbiAgICBnYXA6IDI1cHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgMCAzNXB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cbiAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rcyB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmtzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmtzID4gYSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4OyB9XG4gICAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmMDAwMjA7IH1cbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbms6aG92ZXIgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItY2lyY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDAyMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rIHtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1jaXJjbGUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1NjU0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDA7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItZ3JhZGllbnQge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItZ3JhZGllbnQtLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItZ3JhZGllbnQtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtZ3JheSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzk4YzlmMTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLXB1cnBsZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2Y1NzhjZDsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWJyb3duIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtcmVkIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUteWVsbG93IC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1ncmVlbiAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzAwYWE5YjsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLXN1c3RhaW5hYmxlZ3JlZW4gLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1taW50IC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtdHVycXVvaXNlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMjg3Mzk2OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtYmx1ZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWxpZ2h0Ymx1ZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWRhcmtibHVlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG5cbi5tLXNoYXJlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNWU1NjU0OyB9XG4gIC5tLXNoYXJlLWxpbmtfX2ljb24ge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMjdweDsgfVxuXG4ubS1zb2NpYWwtZW1iZWQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tc29jaWFsLWVtYmVkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tc29jaWFsLWVtYmVkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1zb2NpYWwtZW1iZWQge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLXNvY2lhbC1lbWJlZCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1zb2NpYWwtZW1iZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tc29jaWFsLWVtYmVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAubS1zb2NpYWwtZW1iZWQtLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm0tc29jaWFsLWVtYmVkLS1wb2RpZ2VlIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubS1zb2NpYWwtZW1iZWQgLmZiLXBvc3QgPiBzcGFuIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLm0tc29jaWFsLWVtYmVkIC5mYi1wb3N0IGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm0tc3RhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLm0tc3RhZ2UtLWFydGljbGUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLXN0YWdlLS1hcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAubS1zdGFnZS0taW50cm8tdGVhc2VyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC04NXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtODVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xODBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjQ1cHg7IH0gfVxuICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2JhY2tncm91bmQsXG4gICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDkxLjUlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kLFxuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19pbm5lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwJTsgfSB9XG4gICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fY29udGFpbmVyID4gaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19jb250YWluZXIgPiBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAubS1zdGFnZS0tZ3JheSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThjOWYxOyB9XG4gICAgLm0tc3RhZ2UtLXB1cnBsZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3OGNkOyB9XG4gICAgLm0tc3RhZ2UtLWJyb3duIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgICAubS1zdGFnZS0tcmVkIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAubS1zdGFnZS0teWVsbG93IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgICAubS1zdGFnZS0tbGlnaHR5ZWxsb3cgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgIC5tLXN0YWdlLS1ncmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYTliOyB9XG4gICAgLm0tc3RhZ2UtLXN1c3RhaW5hYmxlZ3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAgIC5tLXN0YWdlLS1taW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAubS1zdGFnZS0tdHVycXVvaXNlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODczOTY7IH1cbiAgICAubS1zdGFnZS0tYmx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgLm0tc3RhZ2UtLWxpZ2h0Ymx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gICAgLm0tc3RhZ2UtLWRhcmtibHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjMwLCAyMTUsIDAuNik7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggNjAwbXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICB3aWR0aDogMDsgfSB9XG4gICAgICAuby1pbnRyby10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2JhY2tncm91bmQsXG4gICAgICAuby1pbnRyby10ZWFzZXItLWltYWdlLWxvYWRlZC5vLWludHJvLXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTNweDsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWdyYXkgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk4YzlmMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWdyYXkgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUyLCAyMDEsIDI0MSwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXB1cnBsZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3OGNkOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tcHVycGxlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMTIwLCAyMDUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1icm93biAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tYnJvd24gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCAxOTAsIDE1MCwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXJlZCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tcmVkIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTQ1LCAxNTAsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS15ZWxsb3cgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXllbGxvdyAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIyMCwgMTE1LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbGlnaHR5ZWxsb3cgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0eWVsbG93IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAxNzUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1ncmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYTliOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZ3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTcwLCAxNTUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1zdXN0YWluYWJsZWdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1zdXN0YWluYWJsZWdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNiwgMTY4LCAxMjMsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1taW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1taW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMCwgMjAwLCAxODUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS10dXJxdW9pc2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NzM5NjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXR1cnF1b2lzZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTE1LCAxNTAsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1ibHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1ibHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMCwgMTYwLCAyMzUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodGJsdWUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0Ymx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDI0MCwgMjUwLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya2JsdWUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtibHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCA5MCwgMTIwLCAwLjYpOyB9IH1cbiAgLm0tc3RhZ2VfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubS1zdGFnZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubS1zdGFnZV9fY29udGFpbmVyID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAgIC5tLXN0YWdlX19jb250YWluZXIgPiBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBsZWZ0OiA1MCU7IH0gfVxuICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2NvbnRhaW5lciA+IGltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fY29udGFpbmVyID4gaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtZ2V0LXNwYWNlKHMpKTsgfSB9XG4gICAgLm8taW50cm8tdGVhc2VyLS1pbWFnZS1sb2FkZWQuby1pbnRyby10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2NvbnRhaW5lciA+IGltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5tLXN0YWdlX192aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tLXN0YWdlX192aWRlbyB2aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuXG4ubS1sYW5ndWFnZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICNmMDAwMjA7IH1cbiAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtOmZvY3VzLFxuICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW06Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAubS1sYW5ndWFnZS1zd2l0Y2hfX3Rvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtOmhvdmVyIC5tLWxhbmd1YWdlLXN3aXRjaF9fdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0tbGFuZ3VhZ2Utc3dpdGNoLS1saWdodCAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW0ge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tLWxhbmd1YWdlLXN3aXRjaC0tbGlnaHQgLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtLS1hY3RpdmUsIC5tLWxhbmd1YWdlLXN3aXRjaC0tbGlnaHQgLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm0tbGFuZ3VhZ2Utc3dpdGNoLS1ob3Jpem9udGFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm0tbGFuZ3VhZ2Utc3dpdGNoLS1ob3Jpem9udGFsID4gKiArICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm0tbGFuZ3VhZ2Utc3dpdGNoLS1ob3Jpem9udGFsID4gKiArICo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDI1cHggLyAtMik7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tLXRhYmxlIHtcbiAgICBtYXJnaW46IDE1cHggMCAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm0tdGFibGVfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm0tdGFibGUge1xuICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tLXRhYmxlIHtcbiAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tLXRhYmxlIHtcbiAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLXRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm0tdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuXG4ubS10YWJsZV9fZW50cnkge1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7IH1cbiAgLm0tdGFibGVfX2VudHJ5Om50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhYmxlX19lbnRyeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuXG4ubS10YWJsZV9fa2V5LCAubS10YWJsZV9fdmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhYmxlX19rZXksIC5tLXRhYmxlX192YWx1ZSB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuLm0tdGFibGVfX2tleSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGFibGVfX2tleSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10YWJsZV9fa2V5IHAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9IH1cblxuLm0tdGFibGVfX3ZhbHVlIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10YWJsZV9fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhYmxlX192YWx1ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLm0tdGFibGVfX3ZhbHVlIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5tLXRhYmxlX192YWx1ZSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogOHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10YWJsZV9fdmFsdWUgc3ZnIHtcbiAgICAgICAgbGVmdDogLTM1cHg7IH0gfVxuXG4ubS10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAubS10YWJzX190YWJsaXN0IHtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICAubS10YWJzX190YWIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICBjb2xvcjogIzVlNTY1NDtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA0cHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5tLXRhYnNfX3RhYixcbiAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm0tdGFic19fdGFiIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAubS10YWJzX190YWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDAyMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm0tdGFic19fdGFiW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSwgLm0tdGFic19fdGFiOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubS10YWJzX19kb3dubG9hZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10YWJzX19kb3dubG9hZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAubS10YWJzX19saW5rIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cblxuLm0tdGFncyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhZ3Mge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRhZ3Mge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhZ3Mge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5tLXRhZ3NfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGFnc19faGVhZGxpbmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG4gIC5tLXRhZ3NfX2l0ZW1zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm0tdGFnc19faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tLWlmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoOSAvIDE2ICogMTAwJSk7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg5IC8gMTYgKiAoMTAwJSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0taWZyYW1lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDkgLyAxNiAqICgxMDAlIC8gMTIgKiA5KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0taWZyYW1lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLm0taWZyYW1lIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ubS1icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRvcDogMjAwcHg7XG4gIHJpZ2h0OiAtMTVweDtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWJyZWFkY3J1bWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubS1icmVhZGNydW1iX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tLWJyZWFkY3J1bWJfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tLWJyZWFkY3J1bWJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogXCJPU1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIC5tLWJyZWFkY3J1bWJfX2xpbms6bm90KFthcmlhLWN1cnJlbnRdKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVlNTY1NDsgfVxuICAgICAgLm0tYnJlYWRjcnVtYl9fbGluazpub3QoW2FyaWEtY3VycmVudF0pOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjAwMDIwOyB9XG4gIC5tLWJyZWFkY3J1bWJfX3NwYWNlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZjAwMDIwO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAubS1icmVhZGNydW1iX19zcGFjZXIgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5tLXJpY2h0ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXJpY2h0ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm0tcmljaHRleHQgaDMgYTpob3ZlciwgLm0tcmljaHRleHQgaDMgYTpmb2N1cyxcbiAgLm0tcmljaHRleHQgaDQgYTpob3ZlcixcbiAgLm0tcmljaHRleHQgaDQgYTpmb2N1cyxcbiAgLm0tcmljaHRleHQgcCBhOmhvdmVyLFxuICAubS1yaWNodGV4dCBwIGE6Zm9jdXMsXG4gIC5tLXJpY2h0ZXh0IHVsIGE6aG92ZXIsXG4gIC5tLXJpY2h0ZXh0IHVsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjAwMDIwOyB9XG4gIC5tLXJpY2h0ZXh0IGgzIGFbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlLCAubS1yaWNodGV4dCBoMyBhW3RhcmdldD0nX2JsYW5rJ106Zm9jdXM6OmJlZm9yZSxcbiAgLm0tcmljaHRleHQgaDQgYVt0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUsXG4gIC5tLXJpY2h0ZXh0IGg0IGFbdGFyZ2V0PSdfYmxhbmsnXTpmb2N1czo6YmVmb3JlLFxuICAubS1yaWNodGV4dCBwIGFbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlLFxuICAubS1yaWNodGV4dCBwIGFbdGFyZ2V0PSdfYmxhbmsnXTpmb2N1czo6YmVmb3JlLFxuICAubS1yaWNodGV4dCB1bCBhW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSxcbiAgLm0tcmljaHRleHQgdWwgYVt0YXJnZXQ9J19ibGFuayddOmZvY3VzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXJlZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tLXJpY2h0ZXh0IGgzIHtcbiAgICBjb2xvcjogIzVlNTY1NDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXJpY2h0ZXh0IGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5tLXJpY2h0ZXh0IGgzIH4gaDQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm0tcmljaHRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5tLXJpY2h0ZXh0IHAgYixcbiAgICAubS1yaWNodGV4dCBwIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAubS1yaWNodGV4dCBwLnNtYWxsLWNvcHkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJPU1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgIC5tLXJpY2h0ZXh0IHAuc21hbGwtY29weSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgxMDAlIC0gMThweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXJpY2h0ZXh0IHAuc21hbGwtY29weSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDcpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAubS1yaWNodGV4dCBwLnNtYWxsLWNvcHkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAxMnB4KSAvIDcgKiA2KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tcmljaHRleHQgcC5zbWFsbC1jb3B5IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuICAgIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMXB4IDExcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNXB4OyB9XG4gICAgICAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIgfiBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWdyYXkgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE1MiwgMjAxLCAyNDEsIDAuMykgMCUsIHJnYmEoMTUyLCAyMDEsIDI0MSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ1LCAxMjAsIDIwNSwgMC4zKSAwJSwgcmdiYSgyNDUsIDEyMCwgMjA1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tYnJvd24gLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIyMCwgMTkwLCAxNTAsIDAuMykgMCUsIHJnYmEoMjIwLCAxOTAsIDE1MCwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLXJlZCAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAxNDUsIDE1MCwgMC4zKSAwJSwgcmdiYSgyNTUsIDE0NSwgMTUwLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDIyMCwgMTE1LCAwLjMpIDAlLCByZ2JhKDI1NSwgMjIwLCAxMTUsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTAsIDE3NSwgMC4zKSAwJSwgcmdiYSgyNTUsIDI1MCwgMTc1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tZ3JlZW4gLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDE3MCwgMTU1LCAwLjMpIDAlLCByZ2JhKDAsIDE3MCwgMTU1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tc3VzdGFpbmFibGVncmVlbiAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTI2LCAxNjgsIDEyMywgMC4zKSAwJSwgcmdiYSgxMjYsIDE2OCwgMTIzLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tbWludCAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTAwLCAyMDAsIDE4NSwgMC4zKSAwJSwgcmdiYSgxMDAsIDIwMCwgMTg1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tdHVycXVvaXNlIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0MCwgMTE1LCAxNTAsIDAuMykgMCUsIHJnYmEoNDAsIDExNSwgMTUwLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTEwLCAxNjAsIDIzNSwgMC4zKSAwJSwgcmdiYSgxMTAsIDE2MCwgMjM1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRibHVlIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjAsIDI0MCwgMjUwLCAwLjMpIDAlLCByZ2JhKDIyMCwgMjQwLCAyNTAsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrYmx1ZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzAsIDkwLCAxMjAsIDAuMykgMCUsIHJnYmEoMzAsIDkwLCAxMjAsIDAuMykgMTAwJSk7IH1cbiAgLm0tcmljaHRleHQgLmFuc3dlcmVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubS1yaWNodGV4dCB1bCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLm0tcmljaHRleHQgdWwgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICAubS1yaWNodGV4dCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgLm0tcmljaHRleHQgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMTNweDsgfSB9XG5cbi5tLWhlcm8tdGVhc2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgd2lkdGg6IGNhbGMoMnB4ICsgKDEwMCUgLSAycHgpKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWhlcm8tdGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1oZXJvLXRlYXNlciB7XG4gICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWhlcm8tdGVhc2VyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm0taGVyby10ZWFzZXIsXG4gIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm0taGVyby10ZWFzZXIge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1oZXJvLXRlYXNlcl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5tLWhlcm8tdGVhc2VyX19maWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAubS1oZXJvLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm0taGVyby10ZWFzZXJfX2ltYWdlLCAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCA3MDBtcyBlYXNlLW91dCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0xNXB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNXB4KTsgfSB9XG4gICAgLm0taGVyby10ZWFzZXItLWdyYXkgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThjOWYxOyB9XG4gICAgLm0taGVyby10ZWFzZXItLXB1cnBsZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTc4Y2Q7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tYnJvd24gLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gICAgLm0taGVyby10ZWFzZXItLXJlZCAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAubS1oZXJvLXRlYXNlci0teWVsbG93IC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1saWdodHllbGxvdyAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tZ3JlZW4gLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYTliOyB9XG4gICAgLm0taGVyby10ZWFzZXItLXN1c3RhaW5hYmxlZ3JlZW4gLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm0taGVyby10ZWFzZXItLW1pbnQgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gICAgLm0taGVyby10ZWFzZXItLXR1cnF1b2lzZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODczOTY7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tYmx1ZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tbGlnaHRibHVlIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1kYXJrYmx1ZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgLm0taGVyby10ZWFzZXIgaW1nLm0taGVyby10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDcwMG1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhlcm8tdGVhc2VyIGltZy5tLWhlcm8tdGVhc2VyX19pbWFnZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0taGVyby10ZWFzZXItLWlzLWluLXZpZXdwb3J0IGltZy5tLWhlcm8tdGVhc2VyX19pbWFnZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgLm0taGVyby10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWhlcm8tdGVhc2VyX190ZWFzZXIsIC5tLWhlcm8tdGVhc2VyX19ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXJfX3RlYXNlciwgLm0taGVyby10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5tLWhlcm8tdGVhc2VyX19ldmVudCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhlcm8tdGVhc2VyX19ldmVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgfSB9XG4gICAgLm0taGVyby10ZWFzZXJfX2V2ZW50IC5tLWV2ZW50X19sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1oZXJvLXRlYXNlcl9fZXZlbnQgLm0tZXZlbnRfX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7IH0gfVxuICAubS1oZXJvLXRlYXNlci0tc21hbGwge1xuICAgIG1hcmdpbjogMCAwIHNwYWNlKHhsKTsgfVxuICAubS1oZXJvLXRlYXNlci0tc21hbGwgLm0taGVyby10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXItLXNtYWxsIC5tLWhlcm8tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWhlcm8tdGVhc2VyLS1zbWFsbCAubS1oZXJvLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtZ3JheSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICM5OGM5ZjE7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLXB1cnBsZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNmNTc4Y2Q7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWJyb3duIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtcmVkIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUteWVsbG93IC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1ncmVlbiAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICMwMGFhOWI7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlZ3JlZW4gLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1taW50IC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtdHVycXVvaXNlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzI4NzM5NjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtYmx1ZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWRhcmtibHVlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuXG4ubS10ZWFzZXItcm93LWludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRlYXNlci1yb3ctaW50cm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tdGVhc2VyLXJvdy1pbnRybyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRybzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogMjBweCk7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMTQ1cHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm86YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiA1M3B4KTtcbiAgICAgICAgbGVmdDogLTUzcHg7IH0gfVxuICAubS10ZWFzZXItcm93LWludHJvX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItcm93LWludHJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItcm93LWludHJvX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2YwMDAyMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgY29sb3I6ICNmMDAwMjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSBzcGFuIHtcbiAgICAgIG1pbi13aWR0aDogMjVweDsgfVxuICAubS10ZWFzZXItcm93LWludHJvX19jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvcHkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAubS10ZWFzZXItcm93LWludHJvX19jb3B5IGgzIGE6YmVmb3JlLFxuICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvcHkgaDQgYTpiZWZvcmUsXG4gICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29weSBwIGE6YmVmb3JlLFxuICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvcHkgdWwgYTpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjVlNmQ3ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3ICFpbXBvcnRhbnQ7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyb19fdGVhc2VyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX3RlYXNlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4OyB9IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtZ3JheSAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM5OGM5ZjE7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtcHVycGxlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2Y1NzhjZDsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1icm93biAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtcmVkIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS15ZWxsb3cgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWxpZ2h0eWVsbG93IC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZmFhZjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1ncmVlbiAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMwMGFhOWI7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtc3VzdGFpbmFibGVncmVlbiAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtbWludCAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtdHVycXVvaXNlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzI4NzM5NjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1ibHVlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1saWdodGJsdWUgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWRhcmtibHVlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuXG4uby1hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuby1hY2NvcmRpb24gKyBwLFxuICAuby1hY2NvcmRpb24gKyBoMixcbiAgLm8tYWNjb3JkaW9uICsgaDMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC5vLWFjY29yZGlvbl9fYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wge1xuICAgICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5vLWFjY29yZGlvbl9fY29udHJvbDpiZWZvcmUsIC5vLWFjY29yZGlvbl9fY29udHJvbDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogIzVlNTY1NDsgfVxuICAgIC5vLWFjY29yZGlvbl9fY29udHJvbDpiZWZvcmUge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLm8tYWNjb3JkaW9uX19jb250cm9sOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBmaWxsOiAjZjAwMDIwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKDkwZGVnKTsgfVxuICAgIC5vLWFjY29yZGlvbl9fY29udHJvbFthcmlhLWV4cGFuZGVkPSd0cnVlJ10gc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoMjcwZGVnKTsgfVxuICAuby1hY2NvcmRpb25fX2NvbnRyb2xUaXRsZSBzcGFuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5vLWFjY29yZGlvbl9fY29udHJvbE92ZXJsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuby1hY2NvcmRpb25fX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQ3cHg7IH0gfVxuICAuby1hY2NvcmRpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5vLWFjY29yZGlvbiBkdDpmaXJzdC1vZi10eXBlIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuby1hY2NvcmRpb24gZHQ6Zmlyc3Qtb2YtdHlwZSAuby1hY2NvcmRpb25fX2NvbnRyb2w6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm8tYWNjb3JkaW9uIGR0Omxhc3Qtb2YtdHlwZSAuby1hY2NvcmRpb25fX2NvbnRyb2w6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLWFjY29yZGlvbiBkdDpsYXN0LW9mLXR5cGUgLm8tYWNjb3JkaW9uX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9J3RydWUnXTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuby1hY2NvcmRpb24gZGQ6bGFzdC1vZi10eXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1hY2NvcmRpb24gZGQ6bGFzdC1vZi10eXBlW2FyaWEtaGlkZGVuPSdmYWxzZSddOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0yNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzVlNTY1NDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgLm8tYWNjb3JkaW9uIGRkOmxhc3Qtb2YtdHlwZVthcmlhLWhpZGRlbj0nZmFsc2UnXTphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1hY2NvcmRpb24gZGQ6bGFzdC1vZi10eXBlW2FyaWEtaGlkZGVuPSdmYWxzZSddOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuby1hY2NvcmRpb25fX3BhbmVsIC5vLWNvbnRlbnQtYmxvY2tzX19ibG9jazphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuLm8tY29udGVudC1ibG9ja3Mge1xuICB3aWR0aDogMTAwJTsgfVxuICAuby1jb250ZW50LWJsb2Nrc19fYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJPU1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzX19ibG9jayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1jb250ZW50LWJsb2Nrc19fYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1jb250ZW50LWJsb2Nrc19faHRtbCB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWNvbnRlbnQtYmxvY2tzX19odG1sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1jb250ZW50LWJsb2Nrc19faHRtbCB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tY29udGVudC1ibG9ja3NfX2h0bWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tY29udGVudC1ibG9ja3NfX2h0bWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG5cbi5vLWNsdXN0ZXItdGVhc2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWNsdXN0ZXItdGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1jbHVzdGVyLXRlYXNlcixcbiAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1jbHVzdGVyLXRlYXNlciB7XG4gICAgb3V0bGluZTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLWNsdXN0ZXItdGVhc2VyX19sZWZ0LXJpZ2h0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlLXRhZy13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2YwMDAyMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICNmMDAwMjA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzdweDsgfSB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXJfX2hlYWRsaW5lLXBhcnQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogMTlweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX2hlYWRsaW5lLXBhcnQge1xuICAgICAgICAgIG1pbi13aWR0aDogMjJweDsgfSB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX19maWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAuby1jbHVzdGVyLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuby1jbHVzdGVyLXRlYXNlcl9faW1hZ2UsIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTM1cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggNjAwbXMgZWFzZS1vdXQgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgICAgd2lkdGg6IDA7IH0gfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1ncmF5IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk4YzlmMTsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1wdXJwbGUgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3OGNkOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWJyb3duIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1yZWQgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLXllbGxvdyAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tbGlnaHR5ZWxsb3cgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWdyZWVuIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE5YjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1zdXN0YWluYWJsZWdyZWVuIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1taW50IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS10dXJxdW9pc2UgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg3Mzk2OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWJsdWUgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWxpZ2h0Ymx1ZSAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tZGFya2JsdWUgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyIGltZy5vLWNsdXN0ZXItdGVhc2VyX19pbWFnZSB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXIgaW1nLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTsgfSB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyLS1pbWFnZS1sb2FkZWQuby1jbHVzdGVyLXRlYXNlci0taXMtaW4tdmlld3BvcnQgaW1nLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuby1jbHVzdGVyLXRlYXNlci0taW1hZ2UtbG9hZGVkLm8tY2x1c3Rlci10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX190YWdzIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAuby1jbHVzdGVyLXRlYXNlcl9fdGFnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlci1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlci1saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXItbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyLWxpc3Qge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlci1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXItbGlzdC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAgICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyIC5hLXRvcGljX19saW5lIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICBsZWZ0OiAtNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyIC5hLXRvcGljX19saW5lIHtcbiAgICAgICAgICBsZWZ0OiAtMzBweDsgfSB9XG5cbi5vLWhlYWRlcl9fc3BhY2VyIHtcbiAgaGVpZ2h0OiA4M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm8taGVhZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogODNweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNTNweDsgfSB9XG4gIC5vLWhlYWRlcl9fY29udGFpbmVyIC5tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8taGVhZGVyX19jb250YWluZXIuaXMtaGlkZGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taGVhZGVyX19jb250YWluZXIuaXMtc3RpY2t5IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuXG4uby1oZWFkZXJfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5vLWhlYWRlcl9fbG9nby1pbWFnZSB7XG4gIGZpbGw6ICNmMDAwMjA7XG4gIGNvbG9yOiAjZjAwMDIwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5vLWhlYWRlcl9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1oZWFkZXJfX3RvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm8taGVhZGVyX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuby1oZWFkZXJfX21ldGEgLm0tbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhlYWRlcl9fbWV0YSAubS1sYW5ndWFnZS1zd2l0Y2gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm8taGVhZGVyX19tZXRhID4gKiArICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNXB4ICogMik7IH1cbiAgICAuby1oZWFkZXJfX21ldGEgPiAqICsgKjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbGVmdDogY2FsYygtMjVweCk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNWU1NjU0OyB9XG5cbi5vLWhlYWRlcl9fbW9iaWxlLWxhbmd1YWdlLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19tb2JpbGUtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24tc3BhY2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDM1cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLXNwYWNlciB7XG4gICAgICB3aWR0aDogNDIwcHg7IH0gfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogODNweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKGNhbGMoMTAwdncgLSAzNXB4KSAqIDIpKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODQwcHgpOyB9IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSd0cnVlJ10gYSxcbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSd0cnVlJ10gYnV0dG9uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm8taGVhZGVyX19tYWluLWxpc3QsIC5vLWhlYWRlcl9fc3ViLWxpc3Qge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIDExMHB4KTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDM1cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19tYWluLWxpc3QsIC5vLWhlYWRlcl9fc3ViLWxpc3Qge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHdpZHRoOiA0MjBweDsgfSB9XG5cbi5vLWhlYWRlcl9fbWFpbi1saXN0IHtcbiAgYmFja2dyb3VuZDogIzFlNWE3ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAtIDM1cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19tYWluLWxpc3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MjBweDsgfSB9XG5cbi5vLWhlYWRlcl9fc3ViLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICM1ZTU2NTQ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0ndHJ1ZSddIGEge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm8taGVhZGVyX19tYWluLWl0ZW0sIC5vLWhlYWRlcl9fc3ViLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNXB4IDAgMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fbWFpbi1pdGVtLCAuby1oZWFkZXJfX3N1Yi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDgwcHg7IH0gfVxuICAuby1oZWFkZXJfX21haW4taXRlbSArIC5vLWhlYWRlcl9fbWFpbi1pdGVtLCAuby1oZWFkZXJfX3N1Yi1pdGVtICsgLm8taGVhZGVyX19tYWluLWl0ZW0sIC5vLWhlYWRlcl9fbWFpbi1pdGVtICsgLm8taGVhZGVyX19zdWItaXRlbSwgLm8taGVhZGVyX19zdWItaXRlbSArIC5vLWhlYWRlcl9fc3ViLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3Age1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBnYXA6IDQ1cHg7IH0gfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcCBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uby1oZWFkZXJfX2NvbG9yLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MCU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uby1oZWFkZXJfX2NvbG9yLWJsb2NrLXRvcCB7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuXG4uby1oZWFkZXJfX2NvbG9yLWJsb2NrLWJvdHRvbSB7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuXG4uby1oZWFkZXIgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBob3ZlciAxLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluayA+IHVsIGxpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGkgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDEpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4wOHM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoMikgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE2czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCgzKSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjRzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDQpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoNSkgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDYpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40OHM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoNykgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU2czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCg4KSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNjRzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDkpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC43MnM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoMTApIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuXG4uby1oZWFkZXJfX2Fycm93LWRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbi5vLWhlYWRlcl9fZXh0ZXJuYWwge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgLm8taGVhZGVyX19hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2YwMDAyMDsgfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluay1sYWJlbCB7XG4gIGNvbG9yOiAjZjAwMDIwOyB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICM1ZTU2NTQ7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmstbGFiZWw6aG92ZXIge1xuICAgIGNvbG9yOiAjZjAwMDIwOyB9XG5cbi5vLWhlYWRlcl9fc3ViLWl0ZW0tZGVza3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7XG4gIHRvcDogMzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogODBweCA0NXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWl0ZW0tZGVza3RvcCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNy41cHggMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDsgfVxuICAuby1oZWFkZXJfX3N1Yi1pdGVtLWRlc2t0b3AgbGk6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluayAuby1oZWFkZXJfX3N1Yi1pdGVtLWRlc2t0b3Age1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBlYXNlLW91dCwgb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiA0OC41cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgLm8taGVhZGVyX19zdWItaXRlbS1kZXNrdG9wIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5vLWhlYWRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuby1oZWFkZXJfX2xpbmstbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LWZhbWlseTogXCJPU0xpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbC0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1oZWFkZXJfX2xpbmstbGFiZWwtLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gICAgLm8taGVhZGVyX19saW5rLWxhYmVsLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbC0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuby1oZWFkZXJfX2xpbmstbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVYKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1oZWFkZXJfX2xpbmstbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm8taGVhZGVyX19saW5rW2FyaWEtY3VycmVudD0ndHJ1ZSddIC5vLWhlYWRlcl9fbGluay1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm8taGVhZGVyX19saW5rLWljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhlYWRlcl9fbGluay1pY29uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH0gfVxuICAuby1oZWFkZXJfX2xpbms6aG92ZXIgLm8taGVhZGVyX19saW5rLWxhYmVsLFxuICAuby1oZWFkZXJfX2xpbms6aG92ZXIgLm8taGVhZGVyX19saW5rLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAuby1oZWFkZXJfX2xpbmsuaXMtYWN0aXZlIC5vLWhlYWRlcl9fbGluay1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuby1oZWFkZXJfX2xpbmsuaXMtYWN0aXZlIC5vLWhlYWRlcl9fbGluay1sYWJlbDphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVYKDEpOyB9XG4gIC5vLWhlYWRlcl9fbGluay5pcy1hY3RpdmUgLm8taGVhZGVyX19saW5rLWljb24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhlYWRlcl9fbGluay5pcy1hY3RpdmUgLm8taGVhZGVyX19saW5rLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUwcHgpOyB9IH1cblxuLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC42cyBlYXNlLWluLW91dDsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoMSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDIpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSgzKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoNCkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSg1KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4xczsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoNikgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDcpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSg4KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS40czsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoOSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDEwKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS42czsgfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSgxKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoMikgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDMpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSg0KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoNSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDYpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSg3KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoOCkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSg5KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4xczsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoMTApID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG5cbi5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbSA+IC5vLWhlYWRlcl9fbGluayxcbi5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbSA+IC5vLWhlYWRlcl9fbGluayB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG5cbi5vLWhlYWRlcl9fYmFjay1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzVweCk7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uby1oZWFkZXJfX2JhY2staWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IDExcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fYmFjay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uby1oZWFkZXIuaXMtb3BlbiAuby1oZWFkZXJfX25hdmlnYXRpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDB2dyAtIDM1cHggKiAyKSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXIuaXMtb3BlbiAuby1oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM0MHB4KTsgfSB9XG5cbi5vLWhlYWRlci5pcy1zdWJsaXN0LW9wZW4gLm8taGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXIuaXMtc3VibGlzdC1vcGVuIC5vLWhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfSB9XG5cbi5vLWhlYWRlci5pcy1zdWJsaXN0LW9wZW4gLm8taGVhZGVyX19iYWNrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyLmlzLXN1Ymxpc3Qtb3BlbiAuby1oZWFkZXJfX2JhY2stYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uby1oZWFkZXJfX2xpbmsuaXMtYWN0aXZlIC5vLWhlYWRlcl9fYmFjay1pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIDAuNHMgZWFzZS1pbi1vdXQ7IH1cblxuLm8taGVhZGVyLmlzLXN1Ymxpc3Qtb3BlbiAuby1oZWFkZXJfX25hdmlnYXRpb24tc3BhY2VyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDM1cHgpKTsgfVxuXG4uby1oZWFkZXJfX25hdi10b2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX25hdi10b2dnbGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5vLWhlYWRlcl9fc2hpbS1sYXllciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8taGVhZGVyLmlzLW9wZW4gLm8taGVhZGVyX19zaGltLWxheWVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlLCAuby1oZWFkZXJfX25hdi10b2dnbGUge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGUtaWNvbiwgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZSBzcGFuLCAuby1oZWFkZXJfX25hdi10b2dnbGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6aG92ZXIgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpmb2N1cyAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGUtaWNvbixcbiAgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlOmhvdmVyIHNwYW4sXG4gIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpmb2N1cyBzcGFuLCAuby1oZWFkZXJfX25hdi10b2dnbGU6aG92ZXIgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZTpmb2N1cyAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGUtaWNvbixcbiAgLm8taGVhZGVyX19uYXYtdG9nZ2xlOmhvdmVyIHNwYW4sXG4gIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZTpmb2N1cyBzcGFuLCAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6aG92ZXIgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpmb2N1cyAuby1oZWFkZXJfX25hdi10b2dnbGUtaWNvbiwgLm8taGVhZGVyX19uYXYtdG9nZ2xlOmhvdmVyIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLFxuICAuby1oZWFkZXJfX25hdi10b2dnbGU6Zm9jdXMgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24ge1xuICAgIGNvbG9yOiAjZjAwMDIwOyB9XG5cbi5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8taGVhZGVyLmlzLW9wZW4gLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24tLW9wZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vLWhlYWRlci5pcy1vcGVuIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vLWhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1oZWFkZXJfX25hdi10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJvZHkubW9kYWwtaXMtYWN0aXZlIC5vLWhlYWRlciB7XG4gIHotaW5kZXg6IDQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBib2R5Lm1vZGFsLWlzLWFjdGl2ZSAuby1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIGJvZHkubW9kYWwtaXMtYWN0aXZlIC5vLWhlYWRlciAuby1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5vLWludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW50cm8ge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbnRybyB7XG4gICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW50cm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW50cm86OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWdyYXk6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OGM5ZjE7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1wdXJwbGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTc4Y2Q7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1icm93bjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLXJlZDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLXllbGxvdzo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWxpZ2h0eWVsbG93OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tZ3JlZW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFhOWI7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1zdXN0YWluYWJsZWdyZWVuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tbWludDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLXR1cnF1b2lzZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NzM5NjsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWJsdWU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1saWdodGJsdWU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1kYXJrYmx1ZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW50cm8ge1xuICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgICAgIC5vLWludHJvOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMTE1cHg7IH0gfVxuICAuby1pbnRyby0taGFzSW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8taW50cm8tLWhhc0ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgICAuby1pbnRyby0taGFzSW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm8tLWhhc0ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAgICAgICAuby1pbnRyby0taGFzSW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW50cm9fX2lubmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW50cm9fX2lubmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbnRyb19faW5uZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW50cm9fX2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWludHJvX19pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbnRyb19faW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMTZweCkgLyA5ICogMSkpOyB9IH1cbiAgLm8taW50cm9fX3RvcGljIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLWludHJvX190b3BpYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAgICAgLm8taW50cm8tLWhhc0ltYWdlIC5vLWludHJvX190b3BpYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvX190b3BpYyB7XG4gICAgICAgIGxlZnQ6IC0yNXB4OyB9IH1cbiAgLm8taW50cm9fX3N1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyb19fc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyb19fc3VtbWFyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uby1pbnRyby10ZWFzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWludHJvLXRlYXNlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMCA1M3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2hlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yOHB4OyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX19oZWFkbGluZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX190YWdzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgY2FsYygyOHB4ICsgMjVweCk7IH0gfVxuICAgIC5vLWludHJvLXRlYXNlcl9fdGFncyB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5vLWludHJvLXRlYXNlcl9fdGFncyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2YwMDAyMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbnRyby10ZWFzZXJfX2hlYWRlci0taGFzLXRhZ3MgLm8taW50cm8tdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5vLWludHJvLXRlYXNlcl9fd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm8taW50cm8tdGVhc2VyX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1pbnRyby10ZWFzZXJfX3RlYXNlciwgLm8taW50cm8tdGVhc2VyX19ldmVudCB7XG4gICAgd2lkdGg6IGNhbGMgMTAwJSAtIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX190ZWFzZXIsIC5vLWludHJvLXRlYXNlcl9fZXZlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAuby1pbnRyby10ZWFzZXJfX3RlYXNlciAubS10ZWFzZXJfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fdGVhc2VyIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fdGVhc2VyIC5tLXRlYXNlcl9fY29ubmVjdG9yIHtcbiAgICBsZWZ0OiAyNXB4OyB9XG4gIC5vLWludHJvLXRlYXNlcl9fZXZlbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fZXZlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTsgfSB9XG4gICAgLm8taW50cm8tdGVhc2VyX19ldmVudCAubS1ldmVudF9fbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8taW50cm8tdGVhc2VyX19ldmVudCAubS1ldmVudF9fbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg5NCwgODYsIDg0LCAwLjkpLCAjNWU1NjU0KTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tYnV0dG9uIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgICAuby1pbnRyby10ZWFzZXJfX3ZpZGVvLWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDAsIDAsIDMyLCAwLjkpLCAjZjAwMDIwKTsgfVxuICAgIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tYnV0dG9uIHN2ZyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTRweDsgfVxuICAgIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tYnV0dG9uLnBsYXlpbmcgLm8taW50cm8tdGVhc2VyX192aWRlby1wbGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuby1pbnRyby10ZWFzZXJfX3ZpZGVvLWJ1dHRvbjpub3QoLnBsYXlpbmcpIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tcGF1c2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uby1pbmZvYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1NjU0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHotaW5kZXg6IDE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDMpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1pbmZvYm94LS1pc0Z1bGxXaWR0aCB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbmZvYm94LS1pc0Z1bGxXaWR0aCB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuby1pbmZvYm94X19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbmZvYm94X19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1NjU0O1xuICAgIGJvcmRlci1jb2xvcjogIzVlNTY1NDsgfVxuICAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLm8taW5mb2JveF9fYm9keSA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuby1pbmZvYm94X19ib2R5ID4gcCBiLFxuICAgIC5vLWluZm9ib3hfX2JvZHkgPiBwIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWluZm9ib3hfX2JvZHkgPiBwIGIsXG4gICAgICAgIC5vLWluZm9ib3hfX2JvZHkgPiBwIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm8taW5mb2JveF9fYm9keSA+IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuby1pbmZvYm94X19ib2R5ID4gdWwgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICAuby1pbmZvYm94X19ib2R5ID4gdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5vLWluZm9ib3hfX2JvZHkgPiB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxM3B4OyB9IH1cbiAgLm8taW5mb2JveF9fYm9keSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuby1pbmZvYm94X19pbWFnZUNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm8taW5mb2JveF9faW1hZ2VDb250YWluZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xMHB4OyB9XG4gIC5vLWluZm9ib3hfX2ltYWdlQ29udGFpbmVyICsgdWwge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5vLWluZm9ib3hfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMTBweDsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZ3JheSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThjOWYxOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmF5IC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk4YzlmMTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOThjOWYxOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NzhjZDsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcHVycGxlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NzhjZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjU3OGNkOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1icm93biAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1icm93biAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjYmU5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcmVkIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXJlZCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZGM3MzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHR5ZWxsb3cgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHR5ZWxsb3cgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFhOWI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE5YjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBhYTliOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZWdyZWVuIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlZ3JlZW4gLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbWludCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY0YzhiOTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tdHVycXVvaXNlIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODczOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXR1cnF1b2lzZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODczOTY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI4NzM5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1ibHVlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNmVhMGViOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGJsdWUgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRibHVlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrYmx1ZSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrYmx1ZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFlNWE3ODsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLWluZm9ib3gge1xuICAgIGNvbG9yOiAjNWU1NjU0OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZGM3MzsgfVxuXG4uby1jdXJhdGVkLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLm8tY3VyYXRlZC1jb250ZW50IC5tLWNvbnRhaW5lci0taGFzTWFyZ2luIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWN1cmF0ZWQtY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGVyLCAuby1jdXJhdGVkLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGVyLCAuby1jdXJhdGVkLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1jdXJhdGVkLWNvbnRlbnRfX3RlYXNlci1saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWN1cmF0ZWQtY29udGVudF9fdGVhc2VyLWxpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuby1jdXJhdGVkLWNvbnRlbnRfX3RlYXNlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LWZhbWlseTogXCJPU0JsYWNrXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmMDAwMjA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbG9yOiAjZjAwMDIwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7IH0gfVxuICAgIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDE5cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUgc3BhbiB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMnB4OyB9IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50X190YWdzIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnRfX3RhZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudF9fdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWdyYXkgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM5OGM5ZjE7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1wdXJwbGUgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmNTc4Y2Q7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1icm93biAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLXJlZCAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLXllbGxvdyAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWxpZ2h0eWVsbG93IC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZ3JlZW4gLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMwMGFhOWI7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1zdXN0YWluYWJsZWdyZWVuIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtbWludCAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLXR1cnF1b2lzZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzI4NzM5NjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWJsdWUgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1saWdodGJsdWUgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1kYXJrYmx1ZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuXG4uby1kb3dubG9hZHMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tZG93bmxvYWRzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tZG93bmxvYWRzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1kb3dubG9hZHMge1xuICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWRvd25sb2FkcyB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1kb3dubG9hZHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5vLWRvd25sb2Fkc19fY2x1c3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuby1kb3dubG9hZHNfX2NsdXN0ZXI6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuby1kb3dubG9hZHNfX2NsdXN0ZXJUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5vLWRvd25sb2Fkc19fZG93bmxvYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi8qKlxuICogUmV0dXJucyBjb2xvciBmcm9tIHNldHRpbmdzIHJlZmVyZW5jZWQgYnkgaWRcbiAqIEBwYXJhbSAge3N0cmluZ30gJGlkIElkZW50aWZpZXIgZm9yIHRoZSBjb2xvciBpbiB0aGUgY29uZmlndXJhdGlvbiBtYXBcbiAqIEBwYXJhbSAge21hcH0gJGNvbG9ycyBNYXAgd2l0aCBjb2xvcnNcbiAqIEByZXR1cm4ge251bWJlcn0gUmVzdWx0aW5nIGNvbG9yIGZyb20gY29uZmlndXJhdGlvbiBmaWxlXG4gKi9cbi8qKlxuc2Fzcy1tcSBjb25maWd1cmF0aW9uXG5odHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xXG5cblVzYWdlOiBtcSgpIHRha2VzIHVwIHRvIHRocmVlIG9wdGlvbmFsIHBhcmFtZXRlcnM6XG4kZnJvbTogaW5jbHVzaXZlIG1pbi13aWR0aCBib3VuZGFyeVxuJHVudGlsOiBleGNsdXNpdmUgbWF4LXdpZHRoIGJvdW5kYXJ5XG4kYW5kOiBhZGRpdGlvbmFsIGN1c3RvbSBkaXJlY3RpdmVzXG5cbioqL1xuLyoqXG4gKiBSZXR1cm5zIHNwYWNpbmcgZnJvbSBzZXR0aW5ncyByZWZlcmVuY2VkIGJ5IGlkXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRpZCBJZGVudGlmaWVyIGZvciB0aGUgc3BhY2UgaW4gdGhlIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcGFyYW0gIHttYXB9ICRzcGFjaW5ncyBNYXAgd2l0aCBzcGFjaW5nc1xuICogQHJldHVybiB7bnVtYmVyfSBSZXN1bHRpbmcgc3BhY2UgZnJvbSBjb25maWd1cmF0aW9uIGZpbGVcbiAqL1xuLyoqXG4gKiBMb29rcyB1cCB0aGUgcGFzc2VkIHotaXRlbSBpbiBhIHotZ3JvdXAgaW4gYSB6LW1hcCBhbmQgcmV0dXJucyBpdHMgei1pbmRleC5cbiAqIEEgei1tYXAgaGFzIHRvIGJlIGRlZmluZWQgaW4gc2V0dGluZ3MgY29udGFpbmluZyB6LWdyb3VwcyB0aGF0IGNvbnRhaW4gei1pdGVtcyB3aXRoIGEgei1pbmRleCBhcyB2YWx1ZSBlYWNoLlxuICogV2l0aCB0aGUgJHotaW5kZXgtb2Zmc2V0IHBhcmFtZXRlciB0aGUgei1pbmRleCBvZiBlYWNoIHotaXRlbSBjYW4gYmUgaW5jcmVhc2VkLlxuICogVXNlciB0aGlzIGZ1bmN0aW9uIGxpa2UgdGhpczpcbiAqIHotaW5kZXg6IGdldC16LWluZGV4KCdoZWFkZXInKTsgLy8gUmV0dXJucyB0aGUgY29ycmVjdCBiYXNlIHotaW5kZXggZm9yIHRoZSBuYXZpZ2F0aW9uXG4gKiB6LWluZGV4OiBnZXQtei1pbmRleCgnc2VhcmNoJywgJ2hlYWRlcicpOyAvLyBJbiB0aGlzIGNhc2UgbmF2aWdhdGlvbiBoYXMgaXRzIG93biB6LWluZGV4LWdyb3VwIGRlZmluZWQgYW5kIGl0IHdpbGwgcmV0dXJuIHRoZSB6LWluZGV4IG9mIHRoZSBuYXYtaXRlbSBvZiB0aGUgbmF2aWdhdGlvblxuICogQHBhcmFtICB7c3RyaW5nfSAkei1pdGVtIElkZW50aWZpZXIgb2YgdGhlIHotaXRlbSBmcm9tIGNvbmZpZ3VyYXRpb25cbiAqIEBwYXJhbSAge3N0cmluZ30gJHotZ3JvdXAgSWRlbnRpZmllciBvZiB0aGUgei1ncm91cC4gQnkgZGVmYXVsdCB0aGlzIGlzIHRoZSBcInJvb3RcIi1ncm91cFxuICogQHBhcmFtICB7bWFwfSAkei1tYXAgVGhlIHotbWFwIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFJlc3VsdGluZyB6LWluZGV4XG4gKi9cbi8qKlxuICogUmV0dXJucyBjb2xvciBmcm9tIHNldHRpbmdzIHJlZmVyZW5jZWQgYnkgaWRcbiAqIEBwYXJhbSAge3N0cmluZ30gJGJyZWFrcG9pbnQgSWRlbnRpZmllciBmb3IgdGhlIGNvbG9yIGluIHRoZSBjb25maWd1cmF0aW9uIG1hcFxuICogQHBhcmFtICB7bWFwfSAkY29sb3JzIE1hcCB3aXRoIGNvbG9yc1xuICogQHJldHVybiB7bnVtYmVyfSBSZXN1bHRpbmcgY29sb3IgZnJvbSBjb25maWd1cmF0aW9uIGZpbGVcbiAqL1xuLyoqXG4gKiBHZXQgcmVzcG9uc2l2ZSBndXR0ZXIgY2FsY3VsYXRpb25cbiAqIEBwYXJhbSB7U3RyaW5nfSBjc3MgcHJvcGVydHlcbiAqIEBwYXJhbSB7TWFwfSBtYXAgY29udGFpbmluZyBjb2x1bW4gY29uZmlndXJhdGlvbiBmb3IgYnJlYWtwb2ludHMgKG1vYmlsZTogNCBvZiA2LCBkZXNrdG9wOiAxMCBvZiAxMilcbiAqL1xuLyoqXG4gKiBTZXRzIHRoZSByZXNwb25zaXZlIGd1dHRlciBjYWxjdWxhdGlvbiB0byBhIHNwZWNpZmljIGF0dHJpYnV0ZVxuICogQHBhcmFtIHtTdHJpbmd9ICRwcm9wZXJ0eSBjc3MgcHJvcGVydHkgdGhhdCBzaG91bGQgZ2V0IHRoZSB2YWx1ZVxuICogQHBhcmFtIHtMaXN0fSAkYnJlYWtwb2ludHMgTGlzdCBvZiBicmVha3BvaW50cyB0aGUgcHJvcGVydHkgc2hvdWxkIGdldCB0aGUgZ3V0dGVyIGZvclxuICogQHBhcmFtIHtCb29sZWFufSAkYmFzZSBpc3Qgb2YgYnJlYWtwb2ludHMgdG8gZXhjbHVkZVxuICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyohIFBob3RvU3dpcGUgRGVmYXVsdCBVSSBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxuXG5cdENvbnRlbnRzOlxuXG5cdDEuIEJ1dHRvbnNcblx0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXHQ0LiBDYXB0aW9uXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcblxuKi9cbi8qXG5cblx0MS4gQnV0dG9uc1xuXG4gKi9cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgb3BhY2l0eTogMC43NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wc3dwX19idXR0b246Zm9jdXMsIC5wc3dwX19idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxuXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXG4qL1xuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NCwgODYsIDg0LCAwLjkpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4gICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCAucHN3cF9fYnV0dG9uLWljb24sXG4gICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IC5wc3dwX19idXR0b24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjYpOyB9IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1lbWJlZC1jb2RlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKlxuXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuXG4gKi9cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICB6LWluZGV4OiAxNjIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgY29sb3I6ICM1ZTU2NTQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2YwMDAyMDsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cblxuLypcblxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblxuICovXG4ucHN3cF9fY291bnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi8qXG5cblx0NC4gQ2FwdGlvblxuXG4gKi9cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbjsgfVxuXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NCwgODYsIDg0LCAwLjkpICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNjY2M7IH1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fZW1iZWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGxlZnQ6IC03N3B4O1xuICB0b3A6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHN3cF9fZW1iZWQtdG9vbHRpcC0taXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBzd3BfX2VtYmVkLXRvb2x0aXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgcmlnaHQ6IDk1cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5wc3dwX19lbWJlZC10b29sdGlwIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogXCJPU1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxuXG5cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcblxuICovXG4ucHN3cF9fcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4OyB9XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gICAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi8gfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAgIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuICAucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAgIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XG4gIC8qXG5cdFx0XHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3Jcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcblx0XHQqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qXG5cblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcblxuICovXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cbi5wc3dwX191aSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE1NTA7IH1cblxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXG4ucHN3cF9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NCwgODYsIDg0LCAwLjkpOyB9XG5cbi5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk0LCA4NiwgODQsIDAuOSk7IH1cblxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7IH1cblxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ucHN3cCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLWljb24tLXpvb20taW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLWljb24tLXpvb20tb3V0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi1pY29uLS1hY3RpdmF0ZS1mcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi1pY29uLS1kZWFjdGl2YXRlLWZzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHN3cF9fYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAucHN3cF9fYnV0dG9uLWljb24ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAucHN3cF9fYnV0dG9uLWljb24tLXpvb20tb3V0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBzd3BfX2J1dHRvbi1pY29uLS1kZWFjdGl2YXRlLWZzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDcgIWltcG9ydGFudDsgfVxuICAucHN3cF9fYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTU2NTQgIWltcG9ydGFudDsgfVxuICAucHN3cF9fdG9wLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNTY1NDsgfVxuICAucHN3cF9fY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDI1MG1zIGVhc2UtaW4sIG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cbiAgICAucHN3cF9fY2FwdGlvbi0tZXh0ZW5kZWQge1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH1cbiAgICAucHN3cF9fY2FwdGlvbi1tb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1vdXQ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBzd3BfX2NhcHRpb24tLWV4dGVuZGFibGUgLnBzd3BfX2NhcHRpb24tbW9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wc3dwX19jYXB0aW9uLS1leHRlbmRlZCAucHN3cF9fY2FwdGlvbi1tb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuICAgIC5wc3dwX19jYXB0aW9uLS1leHRlbmRlZCAucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1vdXQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wc3dwX19jYXB0aW9uLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4OyB9XG4gICAgICAucHN3cF9fY2FwdGlvbi1jb250ZW50LXVwcGVyY2FzZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHN3cF9fY2FwdGlvbiBwIHtcbiAgICAgIG1hcmdpbjogNXB4IDA7IH1cblxuLnBzd3BfX2luZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIC5wc3dwX19pbmZvW2FyaWEtaGlkZGVuPSdmYWxzZSddIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHN3cF9faW5mby1zaGltIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wc3dwX19pbmZvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjMWU1YTc4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDM1cHggMTVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnBzd3BfX2luZm8td3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogODBweCAzNXB4OyB9IH1cbiAgICAucHN3cF9faW5mby13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5wc3dwX19pbmZvLXdyYXBwZXIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLnBzd3BfX2luZm8tY2xvc2Uge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLnBzd3BfX2luZm8tY2xvc2Ugc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLnBzd3BfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LWZhbWlseTogXCJPU0xpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5wc3dwX19pbmZvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5wc3dwX19pbmZvLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5wc3dwX19pbmZvLW1ldGEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxNXB4OyB9XG4gICAgLnBzd3BfX2luZm8tbWV0YSBhOm5vdChbaHJlZj0nIyddKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucHN3cF9faW5mby1tZXRhLXRpdGxlLCAucHN3cF9faW5mby1jb250YWN0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLm8tbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1mdWxsd2lkdGgge1xuICAgICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5vLW1lZGlhLS1zaW5nbGUtaW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1pbmxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1pbmxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgLm8tbWVkaWEtLWdhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkge1xuICAgICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1tZWRpYV9faGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuby1tZWRpYV9fZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuby1tZWRpYV9fZmlndXJlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWxpbmsge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG4gIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5vLW1lZGlhLS1zaW5nbGUtaW5saW5lIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAuby1tZWRpYS0tc2luZ2xlLWZ1bGx3aWR0aCAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDJweCkgLyAyICogMSkpOyB9XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDMpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzkuOTllbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bGFzdC1jaGlsZCwgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICAgICAgei1pbmRleDogMTsgfSB9XG4gICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMnB4KSAvIDIgKiAxKSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogNSkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiA0KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDEycHgpIC8gNyAqIDMpKTsgfSB9XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAycHgpIC8gMiAqIDEpKTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogNSkpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogNCkpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMTJweCkgLyA3ICogNCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICAgICAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovIH1cbiAgICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMikgXzotbXMtbGFuZyh4KSwgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5vLW1lZGlhX19maWd1cmUtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk0LCA4NiwgODQsIDAuNSk7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDEwcHgpOyB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1tZWRpYV9fYnV0dG9uLFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTZweCkgLyA5ICogMykpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICByaWdodDogLTY1cHg7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogMykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMTJweCkgLyA3ICogMikpOyB9IH1cbiAgLm8tbWVkaWE6aG92ZXIgLm8tbWVkaWFfX2J1dHRvbiwgLm8tbWVkaWFfX2J1dHRvbi56b29tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAuby1tZWRpYS0tZ2FsbGVyeTpob3ZlciAuby1tZWRpYV9fYnV0dG9uLFxuICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uLnpvb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeTpob3ZlciAuby1tZWRpYV9fYnV0dG9uLFxuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbi56b29tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTEwcHgpOyB9IH1cbiAgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNTY1NDsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmF5IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk4YzlmMTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3OGNkOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWJyb3duIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHR5ZWxsb3cgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE5YjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZWdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1taW50IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS10dXJxdW9pc2UgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg3Mzk2OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWJsdWUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya2JsdWUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGNvbG9yOiAjNWU1NjU0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH0gfVxuICAuby1tZWRpYV9fYnV0dG9uLXN2ZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19idXR0b24tc3ZnIHtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gIC5vLW1lZGlhX19idXR0b24tY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyM3B4O1xuICAgIHJpZ2h0OiA0NXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhX19idXR0b24tY291bnQge1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIHJpZ2h0OiA0MXB4OyB9IH1cbiAgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjAwMDIwOyB9XG4gICAgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGFbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXJlZC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1ncmF5IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM5OGM5ZjE7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLXB1cnBsZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjU3OGNkOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1icm93biAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGNiZTk2OyB9XG4gIC5vLW1lZGlhLS10aGVtZS1yZWQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmOTE5NjsgfVxuICAuby1tZWRpYS0tdGhlbWUteWVsbG93IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmRjNzM7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWxpZ2h0eWVsbG93IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZhYWY7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMGFhOWI7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLXN1c3RhaW5hYmxlZ3JlZW4gLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzdlYTg3YjsgfVxuICAuby1tZWRpYS0tdGhlbWUtbWludCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjRjOGI5OyB9XG4gIC5vLW1lZGlhLS10aGVtZS10dXJxdW9pc2UgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzI4NzM5NjsgfVxuICAuby1tZWRpYS0tdGhlbWUtYmx1ZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmVhMGViOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1saWdodGJsdWUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuICAuby1tZWRpYS0tdGhlbWUtZGFya2JsdWUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzFlNWE3ODsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgaGVpZ2h0OiAxNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2g6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gge1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAycHggMjVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtaW5wdXQsXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtaW5wdXQge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtYnV0dG9uLFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWJ1dHRvbiB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1maWx0ZXItYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWZpbHRlci1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1maWx0ZXItYnV0dG9uLFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWZpbHRlci1idXR0b24ge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1maWx0ZXItYnV0dG9uOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNWU1NjU0OyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1pY29uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICM1ZTU2NTQ7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIyMHB4LCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMnB4O1xuICByb3ctZ2FwOiAzNXB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHRzLWxvYWQtbW9yZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX25vLXJlc3VsdHMge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICBwYWRkaW5nOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fbm8tcmVzdWx0cyBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS1saWJyYXJ5X19uby1yZXN1bHRzIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtZ3JheSAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjOThjOWYxOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtcHVycGxlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmNTc4Y2Q7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1icm93biAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZGNiZTk2OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtcmVkIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZjkxOTY7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS15ZWxsb3cgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZGM3MzsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWxpZ2h0eWVsbG93IC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZhYWY7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1ncmVlbiAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBhYTliOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtc3VzdGFpbmFibGVncmVlbiAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjN2VhODdiOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtbWludCAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNjRjOGI5OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtdHVycXVvaXNlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyODczOTY7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1ibHVlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM2ZWEwZWI7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1saWdodGJsdWUgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWRhcmtibHVlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxZTVhNzg7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1jb3B5IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtY29weSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC10YWcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogXCJPU1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM1ZTU2NTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCA4cHg7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LXNrZWxldG9uIHtcbiAgb3BhY2l0eTogMC4zOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1za2VsZXRvbiA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LXNrZWxldG9uID4gZGl2Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCAqIDIpOyB9XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LXNrZWxldG9uID4gZGl2Om5vdCg6Zmlyc3Qtb2YtdHlwZSkgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LXNrZWxldG9uID4gZGl2Om5vdCg6Zmlyc3Qtb2YtdHlwZSkgZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgICAgIGhlaWdodDogMjZweDsgfVxuICAgICAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LXNrZWxldG9uID4gZGl2Om5vdCg6Zmlyc3Qtb2YtdHlwZSkgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNzAlOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlciB7XG4gIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gIHBhZGRpbmc6IDExMHB4IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgei1pbmRleDogOTk7XG4gIGJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci5pcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXI6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjVweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItY2xvc2UsXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItY2xvc2Uge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZjAwMDIwOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci10YWcge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM1ZTU2NTQ7IH1cbiAgICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItdGFnOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMDAwMjA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci10YWcuaXNBY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzVlNTY1NDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLXRhZ1tkaXNhYmxlZF0ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLWljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzVlNTY1NDsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19hcHAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm8tbWVkaWEtbGlicmFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uby1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLW1vZGFsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfSB9XG4gIC5vLW1vZGFsX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gIC5vLW1vZGFsX19ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLm8tbW9kYWxfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAzNXB4IDgwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1tb2RhbF9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuby1tb2RhbF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7IH1cbiAgLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICBjb2xvcjogI2YwMDAyMDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5vLW1vZGFsX19mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4uby1xdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXF1b3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1xdW90ZSB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXF1b3RlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1xdW90ZSB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tcXVvdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tcXVvdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gICAgZmlsbDogI2Y1ZTZkNzsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmF5IC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZ3JheSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgxNTIsIDIwMSwgMjQxLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyNDUsIDEyMCwgMjA1LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWJyb3duIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tYnJvd24gLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjIwLCAxOTAsIDE1MCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAxNDUsIDE1MCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAyMjAsIDExNSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0eWVsbG93IC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDI1NSwgMjUwLCAxNzUsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZ3JlZW4gLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmVlbiAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgwLCAxNzAsIDE1NSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZWdyZWVuIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tc3VzdGFpbmFibGVncmVlbiAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgxMjYsIDE2OCwgMTIzLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1taW50IC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDEwMCwgMjAwLCAxODUsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tdHVycXVvaXNlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tdHVycXVvaXNlIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDQwLCAxMTUsIDE1MCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1ibHVlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgxMTAsIDE2MCwgMjM1LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyMjAsIDI0MCwgMjUwLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtibHVlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZGFya2JsdWUgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMzAsIDkwLCAxMjAsIDAuMik7IH1cbiAgLm8tcXVvdGVfX3N0YXJ0LWljb24ge1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogMDsgfVxuICAgIC5vLXF1b3RlLS1oYXMtaW1hZ2UgLm8tcXVvdGVfX3N0YXJ0LWljb24ge1xuICAgICAgdG9wOiA3NXB4OyB9XG4gIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLm8tcXVvdGUtLWhhcy1hdXRob3IgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGJvdHRvbTogLTEwcHg7IH1cbiAgLm8tcXVvdGVfX3F1b3RhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm8tcXVvdGVfX3F1b3RhdGlvbi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT1NMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXF1b3RlX19xdW90YXRpb24tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLm8tcXVvdGVfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDsgfVxuICAuby1xdW90ZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm8tcXVvdGVfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuby1xdW90ZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2YwMDAyMDsgfVxuICAuby1xdW90ZSBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstcXVvdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxM3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5vLXF1b3RlIGFbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1xdW90ZS1yZWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxM3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLWxpbmtlZGluW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstbGlua2VkaW4uc3ZnXCIpOyB9XG4gIC5vLXF1b3RlIGEuby1xdW90ZV9fbGluay0tbGlua2VkaW5bdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1saW5rZWRpbi1yZWQuc3ZnXCIpOyB9XG4gIC5vLXF1b3RlIGEuby1xdW90ZV9fbGluay0teGluZ1t0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLXhpbmcuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxNHB4OyB9XG4gIC5vLXF1b3RlIGEuby1xdW90ZV9fbGluay0teGluZ1t0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLXhpbmctcmVkLnN2Z1wiKTsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLWZhY2Vib29rW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWZhY2Vib29rLnN2Z1wiKTsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLWZhY2Vib29rW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWZhY2Vib29rLXJlZC5zdmdcIik7IH1cbiAgLm8tcXVvdGUgYS5vLXF1b3RlX19saW5rLS10d2l0dGVyW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay10d2l0dGVyLnN2Z1wiKTsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLXR3aXR0ZXJbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAxM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLXR3aXR0ZXItcmVkLnN2Z1wiKTsgfVxuXG4uby1zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tc2VhcmNoX19iYXIge1xuICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gICAgcGFkZGluZzogMjVweCAwIDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19iYXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fYmFyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4OyB9IH1cbiAgLm8tc2VhcmNoX19iYXItZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fYmFyLWZvcm0ge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2Jhci1mb3JtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2Jhci1mb3JtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fYmFyLWZvcm0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tc2VhcmNoX19iYXItaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzkuOTllbSkge1xuICAgICAgLm8tc2VhcmNoX19iYXItaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJPU1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk5ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc2VhcmNoX19iYXItaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2Jhci1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT1NMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc2VhcmNoX19iYXItaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tc2VhcmNoX19iYXItaW5wdXQsXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1zZWFyY2hfX2Jhci1pbnB1dCB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5vLXNlYXJjaF9fYmFyLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tc2VhcmNoX19iYXItYnV0dG9uLFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tc2VhcmNoX19iYXItYnV0dG9uIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLm8tc2VhcmNoX19iYXItaWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjNWU1NjU0OyB9XG4gIC5vLXNlYXJjaF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7IH0gfVxuICAuby1zZWFyY2hfX3NvcnRCeS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19zb3J0Qnktd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19zb3J0Qnktd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1zZWFyY2hfX3NvcnRCeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuby1zZWFyY2hfX3NvcnRCeSA+IHNwYW4ge1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMXB4OyB9XG4gICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1NjU0O1xuICAgICAgY29sb3I6ICM1ZTU2NTQ7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM1ZTU2NTQ7IH1cbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdCBvcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1NjU0O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gICAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Q6Zm9jdXMsIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdDpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMDAwMjA7XG4gICAgICAgIGNvbG9yOiAjZjAwMDIwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0OmZvY3VzLCAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Q6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICAgICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0W2Rpc2FibGVkXSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm8tc2VhcmNoX19zb3J0QnktaWNvbi0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1zZWFyY2hfX3NvcnRCeS1pY29uLS1kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLm8tc2VhcmNoX19zb3J0QnktaWNvbi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1zZWFyY2hfX3NvcnRCeS1pY29uLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5vLXNlYXJjaF9fc29ydEJ5LXNlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNWU1NjU0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuby1zZWFyY2hfX3NvcnRCeSBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tc2VhcmNoX19zb3J0Qnkgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdDpkaXNhYmxlZCxcbiAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Q6ZGlzYWJsZWQgKyBkaXYgc3ZnIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLm8tc2VhcmNoX19maWx0ZXItdG9nZ2xlIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMjAwbXM7XG4gICAgY29sb3I6ICM1ZTU2NTQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJPU1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZVtkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLS1zaG93T3B0aW9ucyAuby1zZWFyY2hfX2ZpbHRlci10b2dnbGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZSxcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItLWhpZGVGaWx0ZXJzIC5vLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLWZvdW5kLXJlc3VsdHMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZjAwMDIwOyB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMjAwbXM7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLS1zaG93T3B0aW9ucyAuby1zZWFyY2hfX2ZpbHRlci1hcnJvdyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLWFycm93LWljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDE1MG1zOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItYXJyb3ctLWlzT3BlbiAuby1zZWFyY2hfX2ZpbHRlci1hcnJvdy1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgLm8tc2VhcmNoX19maWx0ZXItb3B0aW9ucyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IGVhc2UtaW4tb3V0IDUwMG1zO1xuICAgIG1heC1oZWlnaHQ6IDA7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci0tc2hvd09wdGlvbnMgLm8tc2VhcmNoX19maWx0ZXItb3B0aW9ucy0taXNPcGVuIHtcbiAgICAgIG1heC1oZWlnaHQ6IDgwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyLS1zaG93T3B0aW9ucyAuby1zZWFyY2hfX2ZpbHRlci1vcHRpb25zLS1pc09wZW4ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDsgfSB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLWl0ZW0tLWlzLWRvd25sb2FkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLWl0ZW0tLWZpcnN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgLm8tc2VhcmNoX19maWx0ZXItaXRlbS0tZmlyc3Q6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWU1NjU0OyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAuby1zZWFyY2hfX2ZpbHRlci1zdWItaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb246IHNsaWRlSW4gMC4zcyBlYXNlLWluLW91dCAwcyBmb3J3YXJkcztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLXN1Yi1pdGVtLmlzQWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1zdWItaXRlbS5hLXRhZy0taXNEaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzVlNTY1NDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVlNTY1NDsgfVxuICAgICAgLm8tc2VhcmNoX19maWx0ZXItc3ViLWl0ZW0uYS10YWctLWlzRGlzYWJsZWQgLmEtdGFnX19jb3VudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzVlNTY1NDsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLXN1Yi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0LCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNWU1NjU0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UtaW4tb3V0IDMwMG1zOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0OmhvdmVyLCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1mb3JtYXQuYS10YWctLWlzRGlzYWJsZWQsIC5vLXNlYXJjaF9fZmlsdGVyLXNlY3Rpb24uYS10YWctLWlzRGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdC5hLXRhZy0taXNEaXNhYmxlZCAuYS10YWdfX2NvdW50LCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uLmEtdGFnLS1pc0Rpc2FibGVkIC5hLXRhZ19fY291bnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdDpub3QoLmlzQWN0aXZlKS5hLXRhZy0taXNEaXNhYmxlZCwgLm8tc2VhcmNoX19maWx0ZXItc2VjdGlvbjpub3QoLmlzQWN0aXZlKS5hLXRhZy0taXNEaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0LmlzQWN0aXZlLCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uLmlzQWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0LmlzQWN0aXZlIC5hLXRhZ19fY291bnQsIC5vLXNlYXJjaF9fZmlsdGVyLXNlY3Rpb24uaXNBY3RpdmUgLmEtdGFnX19jb3VudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlci1mb3JtYXQuaXNBY3RpdmU6aG92ZXIsIC5vLXNlYXJjaF9fZmlsdGVyLXNlY3Rpb24uaXNBY3RpdmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyOyB9XG4gIC5vLXNlYXJjaF9fY29udGVudC1oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5vLXNlYXJjaF9fdGFncyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuby1zZWFyY2hfX3RhZ3MtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLm8tc2VhcmNoX190YWdzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLm8tc2VhcmNoX190YWcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0cyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdHMtZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtLWNvbHVtbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuby1zZWFyY2hfX3Jlc3VsdDpob3ZlciAuYS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZjAwMDIwOyB9XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdDpob3ZlciAuYS1saW5rIC5hLWxpbmtfX2NpcmNsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDAwMjA7IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtY29sdW1uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm8tc2VhcmNoX19yZXN1bHQtY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtY29sdW1uIHtcbiAgICAgICAgZmxleDogNTAlIDAgMDsgfVxuICAgICAgICAuby1zZWFyY2hfX3Jlc3VsdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LWZhbWlseTogXCJPU0xpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1leGNlcnB0IHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtZXhjZXJwdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuICAgIC5vLXNlYXJjaF9fcmVzdWx0LWV4Y2VycHQgcCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tc2VhcmNoX19yZXN1bHQtZXhjZXJwdCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNvbnRlbnQgLm8tc2VhcmNoX19yZXN1bHQtbGluayB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zZWFyY2hfX3Jlc3VsdC1jb250ZW50IC5vLXNlYXJjaF9fcmVzdWx0LWxpbmsge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2YwMDAyMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuby1zZWFyY2hfX3Jlc3VsdC1jYXRlZ29yeS1zdWJqZWN0IHtcbiAgICAgIGNvbG9yOiAjZjAwMDIwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNWU1NjU0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zZWFyY2hfX3Jlc3VsdC1jYXRlZ29yeS1zdWJqZWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1kYXRlIHtcbiAgICBjb2xvcjogIzVlNTY1NDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWNhdGVnb3J5LWljb24ge1xuICAgIGNvbG9yOiAjZjAwMDIwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNhdGVnb3J5LWljb24ge1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgbGVmdDogLTY2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWRldGFpbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgLm8tc2VhcmNoX19yZXN1bHQtZGV0YWlsLS1ib2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtZG93bmxvYWQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtZG93bmxvYWQtaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWRvd25sb2FkLWhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWRvd25sb2FkLWFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgLm8tc2VhcmNoX19yZXN1bHQtZG93bmxvYWQtYXJ0aWNsZSBhIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtZG93bmxvYWQtYXJ0aWNsZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmMDAwMjA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2YwMDAyMDsgfVxuICAuby1zZWFyY2hfX2hpc3RvcnktdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLm8tc2VhcmNoX19oaXN0b3J5IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5vLXNlYXJjaF9faGlzdG9yeS1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tc2VhcmNoX19oaXN0b3J5LXJlc3VsdCxcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLXNlYXJjaF9faGlzdG9yeS1yZXN1bHQge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2hpc3RvcnktcmVzdWx0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLm8tc2VhcmNoX19oaXN0b3J5LXJlc3VsdDpob3ZlciB7XG4gICAgICBjb2xvcjogI2YwMDAyMDsgfVxuXG4uby1zZWNvbmRhcnktaW50cm86YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1zZWNvbmRhcnktaW50cm8ge1xuICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH0gfVxuXG4uby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm0tc2hhcmluZyB7XG4gICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubS1zaGFyaW5nIHtcbiAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tLXNoYXJpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuXG4ubS1zaGFyaW5nX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1zaGFyaW5nX19oZWFkbGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG5cbi5tLXNoYXJpbmdfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm0tc2hhcmluZ19faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDsgfVxuXG4uby1zb2NpYWwtd2FsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc29jaWFsLXdhbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICAuby1zb2NpYWwtd2FsbF9faGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc29jaWFsLXdhbGxfX2hlYWRsaW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tc29jaWFsLXdhbGxfX2hlYWRsaW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNvY2lhbC13YWxsX19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLXNvY2lhbC13YWxsLS1oYXMtaGVhZGxpbmUgLm8tc29jaWFsLXdhbGxfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXNvY2lhbC13YWxsLS1oYXMtaGVhZGxpbmUgLm8tc29jaWFsLXdhbGxfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuby1zb2NpYWwtd2FsbC0taGFzLWhlYWRsaW5lIC5vLXNvY2lhbC13YWxsX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgLm8tc29jaWFsLXdhbGxfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tc29jaWFsLXdhbGxfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLnNnLWRlYnVnLWdyaWQgLm8tc29jaWFsLXdhbGwge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cInJnYmEoODUsIDI1NSwgMCwgMC4yKVwiIHdpZHRoPVwiMTAwJVwiICUzRSUzQ3JlY3QgeD1cIjBcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMnB4KSAvIDIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAycHgpIC8gMiAqIDEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAycHgpIC8gMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IHNjcm9sbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAuby1zb2NpYWwtd2FsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cInJnYmEoODUsIDI1NSwgMCwgMC4yKVwiIHdpZHRoPVwiMTAwJVwiICUzRSUzQ3JlY3QgeD1cIjBcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAzKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDYpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygyMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDExKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IHNjcm9sbDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5zZy1kZWJ1Zy1ncmlkIC5vLXNvY2lhbC13YWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwicmdiYSg4NSwgMjU1LCAwLCAwLjIpXCIgd2lkdGg9XCIxMDAlXCIgJTNFJTNDcmVjdCB4PVwiMFwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDMpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA1KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygyMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQy9zdmclM0UnKSBuby1yZXBlYXQgc2Nyb2xsOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLnNnLWRlYnVnLWdyaWQgLm8tc29jaWFsLXdhbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuMylcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAuby1zb2NpYWwtd2FsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cInJnYmEoODUsIDI1NSwgMCwgMC40KVwiIHdpZHRoPVwiMTAwJVwiICUzRSUzQ3JlY3QgeD1cIjBcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAzKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDYpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygyMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDExKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IHNjcm9sbDsgfSB9XG4gIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtbmV4dCxcbiAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1wcmV2IHtcbiAgICB0b3A6IDVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm8tc29jaWFsLXdhbGwgLmNydC1wb3N0LXYyIC5jcnQtc29jaWFsLWljb24gaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC5vLXNvY2lhbC13YWxsIC5jcnQtcG9zdC12MiAuY3J0LXBvc3QtZm9vdGVyIC5jcnQtcG9zdC1zaGFyZSBhIGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm8tc29jaWFsLXdhbGwgLmNydC1wb3N0LXYyIC5jcnQtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vLXNvY2lhbC13YWxsIC5jcnQtcG9zdC12MiAuY3J0LXBvc3QtY29udGVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgLm8tc29jaWFsLXdhbGwgLmNydC1wb3N0LXYyIC5jcnQtcG9zdC1mdWxsbmFtZSB7XG4gICAgY29sb3I6ICNmMDAwMjA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vLXNvY2lhbC13YWxsIC5jcnQtZmVlZCAuY3J0LXBhbmVsLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLm8tc29jaWFsLXdhbGwgLmNydC1mZWVkIC5jcnQtcGFuZWwtYXJyb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCA0NXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5vLXNvY2lhbC13YWxsIC5jcnQtZmVlZCAuY3J0LXBhbmVsLXByZXYge1xuICAgIHRvcDogMTIwcHg7XG4gICAgbGVmdDogLTM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1mZWVkIC5jcnQtcGFuZWwtcHJldiB7XG4gICAgICAgIGxlZnQ6IC02MHB4OyB9XG4gICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmVlZCAuY3J0LXBhbmVsLXByZXY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7IH0gfVxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmVlZCAuY3J0LXBhbmVsLXByZXY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9zbGlkZXNob3ctYXJyb3ctbGVmdC5zdmdcIik7IH1cbiAgLm8tc29jaWFsLXdhbGwgLmNydC1mZWVkIC5jcnQtcGFuZWwtbmV4dCB7XG4gICAgdG9wOiAxMjBweDtcbiAgICByaWdodDogLTM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1mZWVkIC5jcnQtcGFuZWwtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNjBweDsgfVxuICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZlZWQgLmNydC1wYW5lbC1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH0gfVxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmVlZCAuY3J0LXBhbmVsLW5leHQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9zbGlkZXNob3ctYXJyb3ctcmlnaHQuc3ZnXCIpOyB9XG4gIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIHtcbiAgICBtYXJnaW46IDAgMTBweCAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzLFxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgdWwsXG4gICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIHVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIC5jcnQtZmlsdGVyLWxhYmVsLFxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyAuY3J0LWZpbHRlci1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSxcbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEsXG4gICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7XG4gICAgICAgICAgY29sb3I6ICM1ZTU2NTQ7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEsXG4gICAgICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYSwgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddXG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEsXG4gICAgICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddXG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEge1xuICAgICAgICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpob3ZlcixcbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwMDIwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6Zm9jdXMsXG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkuYWN0aXZlIGEsXG4gICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKS5hY3RpdmUgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuby1zb2NpYWwtd2FsbC0tbG9hZGVkIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzLFxuICAuby1zb2NpYWwtd2FsbC0tbG9hZGVkIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLXNvY2lhbC13YWxsIC5jcnQtcG9zdC1tYXgtaGVpZ2h0LFxuICAuby1zb2NpYWwtd2FsbCAuY3J0LWNhcm91c2VsLXN0YWdlIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDJweDsgfVxuXG4uby1zdG9yeS10ZWFzZXIge1xuICBtYXJnaW46IDE1cHggMCA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tc3RvcnktdGVhc2VyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZjAwMDIwO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LWZhbWlseTogXCJPU0JsYWNrXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmMDAwMjA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcywgLm8tc3RvcnktdGVhc2VyX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMsIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBtYXJnaW4tdG9wOiA2N3Z3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTI1cHg7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpOyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMzVweCAwIDA7XG4gICAgZ2FwOiAyNXB4OyB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWNvbnRyb2wge1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1jb250cm9sIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tcHJldiwgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLW5leHQge1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbiB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbiwgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24tLWN1cnJlbnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0OyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbi0tY3VycmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uLS1zaG9ydCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5IHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBjb2xvcjogcmdiYSg5NCwgODYsIDg0LCAwLjMpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeSxcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeSBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiAjZjAwMDIwOyB9XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDk0LCA4NiwgODQsIDAuMyk7IH0gfVxuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uLS1jdXJyZW50IHtcbiAgICAgICAgICBjb2xvcjogI2YwMDAyMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uLS1jdXJyZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogZW50cnlQcm9ncmVzcyA0cyBlYXNlLWluOyB9IH1cbiAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbi0tc2hvcnQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjAwMDIwOyB9XG5cbkBrZXlmcmFtZXMgdGVhc2VySW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJfX3RlYXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX190ZWFzZXIge1xuICAgICAgICBhbmltYXRpb246IHRlYXNlckluIDAuNHMgZWFzZS1pbjsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItaGVhZGxpbmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgICAgY29sb3I6ICNmMDAwMjA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci5jdXJyZW50LXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGxpbmVhciAwLjJzLCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyLmN1cnJlbnQtdmlzaWJsZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLm8tc3RvcnktdGVhc2VyX19pbWFnZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGVhc2VyIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tdGVhc2VyIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGVhc2VyIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tdGVhc2VyIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXZ3OyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC44cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA2NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNTVweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7IH1cbiAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUzcHgpOyB9XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAxMDZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjVweCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19jb250ZW50OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDUzcHgpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19jb250ZW50OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAuby1zdG9yeS10ZWFzZXJfX3BsYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoOTQsIDg2LCA4NCwgMC45KSwgIzVlNTY1NCk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wbGF5LWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDAsIDAsIDMyLCAwLjkpLCAjZjAwMDIwKTsgfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fcGxheS1idXR0b24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wbGF5LWJ1dHRvbi5wbGF5aW5nIC5vLXN0b3J5LXRlYXNlcl9fcGxheSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wbGF5LWJ1dHRvbjpub3QoLnBsYXlpbmcpIC5vLXN0b3J5LXRlYXNlcl9fcGF1c2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuby1zdG9yeS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyIC5vLXN0b3J5LXRlYXNlcl9fZmlndXJlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGxpbmVhciAwLjVzLCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMikgLm8tc3RvcnktdGVhc2VyX19maWd1cmUge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBsaW5lYXIgMC41cywgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpIC5vLXN0b3J5LXRlYXNlcl9fZmlndXJlIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1zdG9yeS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgICAuby1zdG9yeS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzEnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPScxJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1cHgsIDMwcHgpOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPScxJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAxNXB4KTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAxNXB4KTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMiddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzInXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjVweCwgMzBweCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzInXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwcHgsIDE1cHgpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPScyJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDE1cHgpOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPSczJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMyddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NXB4LCAzMHB4KTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMyddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgMTVweCk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzMnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODBweCwgMTVweCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdncmF5J10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdncmF5J10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk4YzlmMTsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdwdXJwbGUnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3B1cnBsZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTc4Y2Q7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nYnJvd24nXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2Jyb3duJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdyZWQnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3JlZCddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0neWVsbG93J10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSd5ZWxsb3cnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2xpZ2h0eWVsbG93J10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodHllbGxvdyddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZ3JlZW4nXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2dyZWVuJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE5YjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdzdXN0YWluYWJsZWdyZWVuJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdzdXN0YWluYWJsZWdyZWVuJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdtaW50J10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdtaW50J10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSd0dXJxdW9pc2UnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3R1cnF1b2lzZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODczOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nYmx1ZSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nYmx1ZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRibHVlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodGJsdWUnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtibHVlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrYmx1ZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ncmF5IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ncmF5IC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OGM5ZjEgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWdyYXkgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM5OGM5ZjE7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ncmF5IC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjOThjOWYxOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZ3JheSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWdyYXkgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzk4YzlmMTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXB1cnBsZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcHVycGxlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTc4Y2QgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXB1cnBsZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2Y1NzhjZDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXB1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2Y1NzhjZDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXB1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXB1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZjU3OGNkOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYnJvd24gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJyb3duIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTYgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJyb3duIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYnJvd24gLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1icm93biAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJyb3duIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXJlZCAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXllbGxvdyAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUteWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzMgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXllbGxvdyAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXllbGxvdyAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXllbGxvdyAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXllbGxvdyAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0eWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWYgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0eWVsbG93IC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodHllbGxvdyAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0eWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ncmVlbiAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZ3JlZW4gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE5YiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZ3JlZW4gLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMwMGFhOWI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ncmVlbiAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzAwYWE5YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZ3JlZW4gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwYWE5YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlZ3JlZW4gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlZ3JlZW4gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVncmVlbiAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzdlYTg3YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlZ3JlZW4gLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1zdXN0YWluYWJsZWdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVncmVlbiAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbWludCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbWludCAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1taW50IC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbWludCAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW1pbnQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1taW50IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS10dXJxdW9pc2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXR1cnF1b2lzZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg3Mzk2ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS10dXJxdW9pc2UgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMyODczOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS10dXJxdW9pc2UgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICMyODczOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS10dXJxdW9pc2UgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS10dXJxdW9pc2UgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzI4NzM5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJsdWUgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJsdWUgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmx1ZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJsdWUgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ibHVlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmx1ZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRibHVlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodGJsdWUgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYSAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRibHVlIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRibHVlIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRibHVlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRibHVlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrYmx1ZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya2JsdWUgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3OCAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya2JsdWUgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrYmx1ZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtibHVlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya2JsdWUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuXG5Aa2V5ZnJhbWVzIGVudHJ5UHJvZ3Jlc3Mge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlWSgwJSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2NhbGVZKDEwMCUpOyB9IH1cblxuLm8tdHJpcGxlLXRlYXNlci1yb3cge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXRyaXBsZS10ZWFzZXItcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuICAuby10cmlwbGUtdGVhc2VyLXJvd19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLm8tdHJpcGxlLXRlYXNlci1yb3cge1xuICAgICAgbWF4LXdpZHRoOiA3NSU7IH0gfVxuICAuby10cmlwbGUtdGVhc2VyLXJvdy0tYWxpZ24tdG9wIC5vLXRyaXBsZS10ZWFzZXItcm93X19ncmlkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICB3aWR0aDogY2FsYygycHggKyAoMTAwJSAtIDJweCkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDI0cHgpIC8gMTIgKiA2KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXRyaXBsZS10ZWFzZXItcm93X19jb2wge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygycHggKyAoKDEwMCUgLSA2cHgpIC8gNCAqIDAuNSkpKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLXRyaXBsZS10ZWFzZXItcm93X19jb2wge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLm8tdHJpcGxlLXRlYXNlci1yb3dfX2NvbDpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDsgfSB9XG5cbi5vLW1lZGlhLS1nYWxsZXJ5ICsgLm8tdHJpcGxlLXRlYXNlci1yb3fCoCB7XG4gIG1hcmdpbi10b3A6IDExMHB4OyB9XG5cbi5vLWhlcm8tdGVhc2VyLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuby1oZXJvLXRlYXNlci1yb3dfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWhlcm8tdGVhc2VyLXJvdy0tYWxpZ24tdG9wIC5vLWhlcm8tdGVhc2VyLXJvd19fZ3JpZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm8taGVyby10ZWFzZXItcm93X19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5vLWhlcm8tdGVhc2VyLXJvd19fY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8taGVyby10ZWFzZXItcm93X19jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuXG4uby1oZXJvLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZXJvLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgLm8taGVyby12aWRlb19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTNweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1M3B4KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogIzVlNTY1NDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA2MDBtcyBlYXNlLW91dCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfSB9XG4gIC5vLWhlcm8tdmlkZW8tLWlzLWluLXZpZXdwb3J0IC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuICAubS1zdGFnZS0tZ3JheSAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk4YzlmMTsgfVxuICAubS1zdGFnZS0tcHVycGxlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3OGNkOyB9XG4gIC5tLXN0YWdlLS1icm93biAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAubS1zdGFnZS0tcmVkIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLXN0YWdlLS15ZWxsb3cgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgLm0tc3RhZ2UtLWxpZ2h0eWVsbG93IC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gIC5tLXN0YWdlLS1ncmVlbiAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE5YjsgfVxuICAubS1zdGFnZS0tc3VzdGFpbmFibGVncmVlbiAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAubS1zdGFnZS0tbWludCAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAubS1zdGFnZS0tdHVycXVvaXNlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg3Mzk2OyB9XG4gIC5tLXN0YWdlLS1ibHVlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gIC5tLXN0YWdlLS1saWdodGJsdWUgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgLm0tc3RhZ2UtLWRhcmtibHVlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLWhlcm8tdmlkZW9fX3ZpZGVvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm8taGVyby12aWRlb19fdmlkZW8gdmlkZW8ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8taGVyby12aWRlb19fdmlkZW8tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg5NCwgODYsIDg0LCAwLjkpLCAjNWU1NjU0KTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLWJ1dHRvbiB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgLm8taGVyby12aWRlb19fdmlkZW8tYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MCwgMCwgMzIsIDAuOSksICNmMDAwMjApOyB9XG4gICAgLm8taGVyby12aWRlb19fdmlkZW8tYnV0dG9uIHN2ZyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTRweDsgfVxuICAgIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLWJ1dHRvbi5wbGF5aW5nIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLXBsYXkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLWJ1dHRvbjpub3QoLnBsYXlpbmcpIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLXBhdXNlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8taGlnaGxpZ2h0LXRlYXNlci1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X190ZWFzZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NSU7IH0gfVxuICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogY2FsYygycHggKyAoMTAwJSAtIDJweCkpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7IH0gfVxuICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogY2FsYygycHggKyAoMTAwJSAtIDJweCkpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93LS1oYXMtaW50cm8gLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvdyAubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2JvZHksXG4gICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3cgLm0tdGVhc2VyLS1ibG9ja2luZyAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7IH0gfVxuXG4uby1ibG9ja3F1b3RlLXRlYXNlci1yb3cge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlciB7XG4gIG1hcmdpbjogMzVweCAwIDExNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0NXB4OyB9IH1cbiAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NCbGFja1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZjAwMDIwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBjb2xvcjogI2YwMDAyMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW46IDAgMzVweDsgfSB9XG4gIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX193cmFwcGVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDY4cHgpO1xuICAgICAgICBtYXJnaW46IDAgLTM0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fd3JhcHBlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2Y1ZTZkNztcbiAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMzVweCAzNXB4IDA7IH0gfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rIHAge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJPU0xpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWJyYW5kIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YwMDAyMDsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1ncmF5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk4YzlmMTsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1wdXJwbGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjU3OGNkOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWJyb3duIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1yZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLXllbGxvdyB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmRjNzM7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtbGlnaHR5ZWxsb3cge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWdyZWVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwYWE5YjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1zdXN0YWluYWJsZWdyZWVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzdlYTg3YjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1taW50IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS10dXJxdW9pc2Uge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjg3Mzk2OyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWJsdWUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWxpZ2h0Ymx1ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkY2YwZmE7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtZGFya2JsdWUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgIG9yZGVyOiAxOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2ljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDsgfVxuICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTU2NTQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICBvcmRlcjogMTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fY2lyY2xlIC5hLWxpbmtfX2ljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBvcmRlcjogMDsgfVxuICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluazpob3ZlciwgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbms6Zm9jdXMsXG4gIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuOmhvdmVyIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLFxuICAuaGFzLWhvdmVyYWJsZS1zaWJsaW5nOmhvdmVyICsgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW4gLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmsge1xuICAgIGNvbG9yOiAjZjAwMDIwOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbms6aG92ZXIgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2NpcmNsZSwgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbms6Zm9jdXMgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2NpcmNsZSxcbiAgICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbjpob3ZlciAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fY2lyY2xlLFxuICAgIC5oYXMtaG92ZXJhYmxlLXNpYmxpbmc6aG92ZXIgKyAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbiAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fY2lyY2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDAwMjA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTsgfVxuXG4uby12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXZpZGVvIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tdmlkZW8ge1xuICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuby12aWRlb19fcG9zdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuby12aWRlb19fcG9zdGVyLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAuby12aWRlb19fZW1iZWRfY29udGFpbmVyLCAuby12aWRlb19fcG9zdGVyLCAuby12aWRlb19fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjYlOyB9XG4gIC5vLXZpZGVvX19pZnJhbWUsIC5vLXZpZGVvX19wbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm8tdmlkZW9fX2VtYmVkX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLm8tdmlkZW9fX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tdmlkZW9fX2J1dHRvbixcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLXZpZGVvX19idXR0b24ge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLXZpZGVvX19idXR0b24taWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2Utb3V0O1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAgIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2Utb3V0O1xuICAgICAgICBmaWxsOiAjNWU1NjU0OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmF5IC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICM5OGM5ZjE7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZjU3OGNkOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1icm93biAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZGNiZTk2OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2ZmOTE5NjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNmZmRjNzM7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0eWVsbG93IC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNmZmZhYWY7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICMwMGFhOWI7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlZ3JlZW4gLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzdlYTg3YjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tbWludCAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjNjRjOGI5OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS10dXJxdW9pc2UgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzI4NzM5NjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjNmVhMGViOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGJsdWUgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2RjZjBmYTsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya2JsdWUgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzFlNWE3ODsgfVxuICAgICAgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWFycm93IHtcbiAgICAgICAgZmlsbDogd2hpdGU7IH1cbiAgLm8tdmlkZW8tLWlzLXBsYXlpbmcgLm8tdmlkZW9fX2J1dHRvbixcbiAgLm8tdmlkZW8tLWlzLXBsYXlpbmcgLm8tdmlkZW9fX3Bvc3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuby12aWRlb19fYnV0dG9uOmhvdmVyIC5vLXZpZGVvX19idXR0b24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTsgfVxuICAuby12aWRlb19fYnV0dG9uOmhvdmVyIC5vLXZpZGVvX19idXR0b24taWNvbiBjaXJjbGUge1xuICAgIGZpbGw6ICNmMDAwMjA7IH1cbiAgLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTZweCkgLyA5ICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDEpKTsgfSB9XG4gICAgLm8tdmlkZW9fX2NhcHRpb24taGVhZGxpbmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby12aWRlby0tY2VudGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXZpZGVvLS1jZW50ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby12aWRlby0tY2VudGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdmlkZW8gLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tdmlkZW8gLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdmlkZW8gLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXZpZGVvIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogMSkpOyB9IH1cblxuLm8tZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwMDIwO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gIC5vLWZvb3Rlcl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuby1mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5vLWZvb3Rlcl9fbG9nby1pbWFnZSB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWZvb3Rlcl9fbG9nby1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4OyB9IH1cbiAgLm8tZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogXCJPU1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAuby1mb290ZXJfX2NvcHlyaWdodC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWZvb3Rlcl9fY29weXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAuby1mb290ZXJfX3NvY2lhbC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lcjpiZWZvcmUsIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXI6YmVmb3JlLCAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgdG9wOiAtMnB4OyB9XG4gICAgLm8tZm9vdGVyX19zb2NpYWwtY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMzVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAuby1mb290ZXJfX3NvY2lhbC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm8tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAuby1mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm8tZm9vdGVyX19zb2NpYWwtaWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLm8tZm9vdGVyX19leHRlcm5hbC1pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1mb290ZXJfX25hdiB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLWZvb3Rlcl9fbmF2IHtcbiAgICAgIG1heC13aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgLm8tZm9vdGVyX19uYXYgdWwge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9fbmF2IHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWNvdW50OiAxOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tZm9vdGVyX19uYXYgdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuby1mb290ZXJfX25hdiBsaSB7XG4gICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tZm9vdGVyX19uYXYgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tZm9vdGVyX19uYXYgbGkge1xuICAgICAgICBtYXJnaW46IDAgMjBweDsgfSB9XG4gIC5vLWZvb3Rlcl9fbmF2IGEsXG4gIC5vLWZvb3Rlcl9fbmF2IGJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAuby1mb290ZXJfX25hdiBhOmhvdmVyLFxuICAgIC5vLWZvb3Rlcl9fbmF2IGJ1dHRvbjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5vLWZvb3Rlcl9fbmF2SXRlbS0taXNFeHRlcm5hbDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuby1mb290ZXJfX25hdkl0ZW0tLWlzRXh0ZXJuYWw6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuby1mb290ZXJfX25hdkl0ZW0tLWlzRXh0ZXJuYWwgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKipcbiAqIEFwcGxpZXMgYXVkaW8gcGxheWVyIHN0eWxlcyB0byBhbiBpbnB1dFt0eXBlPVwicmFuZ2VcIl1cbiAqXG4gKiBBVFRFTlRJT04gaXQgaXMgaW50ZW50aW9uYWxseSB0aGF0IHRoZXJlIGFyZSBubyBjb21tYS1zZXBhcmF0ZWRcbiAqIHNlbGVjdG9ycyBidXQgaW5zdGVhZCBhIGJ1bmNoIG9mIG1peGlucyEgQnJvd3NlcnMgaGF2ZSBzZXJpb3VzXG4gKiB0cm91YmxlIHdpdGggaW5wdXRbdHlwZT1cInJhbmdlXCJdIHN0eWxpbmcgc29tZXRpbWVzIGFuZCBzZWVtIHRvIGJlXG4gKiBub3QgYWJsZSB0byBhcHBseSBydWxlcyBpZiB0aGV5IGFyZSBjb21tYS1zZXBhcmF0ZWQuXG4gKi9cbi5vLWF1ZGlvcGxheWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tYXVkaW9wbGF5ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1hdWRpb3BsYXllciB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1hdWRpb3BsYXllciB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBvcmRlcjogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1hdWRpb3BsYXllcl9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgb3JkZXI6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1hdWRpb3BsYXllcl9faGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMTBweCkgLyA2ICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tYXVkaW9wbGF5ZXJfX2hlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoKDEwMCUgLSAxMHB4KSAvIDYgKiAxKSk7IH0gfVxuICAuby1hdWRpb3BsYXllcl9fY29weSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9TUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIG9yZGVyOiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWF1ZGlvcGxheWVyX19jb3B5IHtcbiAgICAgICAgb3JkZXI6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1hdWRpb3BsYXllcl9fY29weSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMCUgLSAxMHB4KSAvIDYgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1hdWRpb3BsYXllcl9fY29weSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDAlIC0gMTBweCkgLyA2ICogMSkpOyB9IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vLWF1ZGlvcGxheWVyX19pbm5lci1sZWZ0LCAuby1hdWRpb3BsYXllcl9faW5uZXItcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1hdWRpb3BsYXllcl9faW5uZXItbGVmdCwgLm8tYXVkaW9wbGF5ZXJfX2lubmVyLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMTBweCkgLyA2ICogMSkpOyB9IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX2lubmVyLWNlbnRlciB7XG4gICAgZmxleDogMiAxIDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3BsYXktYnRuLCAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0biB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3BsYXktYnRuLFxuICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fcGxheS1idG4sIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0bixcbiAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1idG4ge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuby1hdWRpb3BsYXllcl9fcGxheS1idG4taWNvbiwgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1idG4taWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogd3JhcHBlZCBpbnRvIGEgc3BhbiBlbGVtZW50IGJlY2F1c2UgSUUgZG9lcyBub3Qgc3VwcG9ydCB0aGVcbiAgICAgKiBjbGFzc0xpc3QgSmF2YVNjcmlwdCBwcm9wZXJ0eSBvbiBTVkcgZWxlbWVudHNcbiAgICAgKi8gfVxuICAgIC5vLWF1ZGlvcGxheWVyX19wbGF5LWJ0bi1pY29uLS12aXNpYmxlLCAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0bi1pY29uLS12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3BsYXktYnRuLWljb24gc3ZnLCAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0bi1pY29uIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1hdWRpb3BsYXllcl9fcGxheS1idG4taWNvbiBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0bi1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5vLWF1ZGlvcGxheWVyX190aW1lLWVsYXBzZWQsIC5vLWF1ZGlvcGxheWVyX190aW1lLXRvdGFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT1NSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZmxleDogMSAxIDAlO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuby1hdWRpb3BsYXllcl9fc2VlayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gICAgICAvKiBoYWNrIGZvciB0cmFjay1lbGFwc2VkIGluIFdlYmtpdCBiYXNlZCBicm93c2VycyAqL1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjAwMDIwIHZhcigtLXZhbHVlLCAwJSksIHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLCAwJSkpOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3OyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tcy10cmFjayB7XG4gICAgICAvKiByZW1vdmUgd2VpcmQgZ3JpZCBpbiBJRSAqL1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbXMtZmlsbC11cHBlciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMDAwMjA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjAwMDIwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjAwMDIwO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2YwMDAyMDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otcmFuZ2UtdGh1bWIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tcy10aHVtYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2YwMDAyMDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgLyogRm9yIHNvbWUgcmVhc29uLCBFZGdlIHVzZXMgdGhlIC13ZWJraXQgbWFyZ2luIGFib3ZlICovXG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tcy10aHVtYixcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1zLXRodW1iIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbXMtdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX19zZWVrLFxuICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fc2VlayB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otZm9jdXMtb3V0ZXIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS13cmFwcGVyIHtcbiAgICAvKiBJRSBuZWVkcyBIaXR6ZWZyZWkgKi9cbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1pbm5lci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC05NXB4O1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogIzVlNTY1NDsgfVxuICAuby1hdWRpb3BsYXllcl9fdm9sdW1lLXdyYXBwZXItLWlzLW9wZW4gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1pbm5lci13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5vLWF1ZGlvcGxheWVyX192b2x1bWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbjogNnB4IDEwcHg7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNhZWE1YTA7XG4gICAgICAvKiBoYWNrIGZvciB0cmFjay1lbGFwc2VkIGluIFdlYmtpdCBiYXNlZCBicm93c2VycyAqL1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjVlNmQ3IHZhcigtLXZhbHVlLCAwJSksIHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLCAwJSkpOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNhZWE1YTA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbXMtdHJhY2sge1xuICAgICAgLyogcmVtb3ZlIHdlaXJkIGdyaWQgaW4gSUUgKi9cbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbXMtZmlsbC11cHBlciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNhZWE1YTA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNzsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNzsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1vei1yYW5nZS10aHVtYixcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tcy10aHVtYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgLyogRm9yIHNvbWUgcmVhc29uLCBFZGdlIHVzZXMgdGhlIC13ZWJraXQgbWFyZ2luIGFib3ZlICovXG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1zLXRodW1iLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tcy10aHVtYiB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbXMtdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX192b2x1bWUsXG4gICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX192b2x1bWUge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tb3otZm9jdXMtb3V0ZXIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWNvcm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDIwcHg7IH1cblxuQGtleWZyYW1lcyBzbGlkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfSB9XG5cbi5vLWhpZ2hsaWdodC1pbnRybyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX3Njcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJweDtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fc2Nyb2xsYmFyLXNlY3Rpb24ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvcjsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX3Njcm9sbGJhci1zZWN0aW9uOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX3Njcm9sbGJhci1zZWN0aW9uOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEteWVhcikgYXR0cihkYXRhLXllYXItZW5kKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT1NCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjUwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICAgICAgY29sb3I6ICM1ZTU2NTQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB6LWluZGV4OiAtMTA7XG4gICAgICAgIGhlaWdodDogMjRweDsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fc2Nyb2xsYmFyLXNlY3Rpb246aG92ZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2hlYWRsaW5lLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2hlYWRsaW5lLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fc3ViaGVhZGxpbmUsIC5vLWhpZ2hsaWdodC1pbnRyb19faGVyby1oZWFkbGluZSwgLm8taGlnaGxpZ2h0LWludHJvX19jb3B5IHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2hlcm8taGVhZGxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fY29weSB7XG4gICAgbWF4LXdpZHRoOiA3ODhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MHZ3O1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IC0yNSU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgd2lkdGg6IDU1dnc7XG4gICAgICAgIGxlZnQ6IC0xNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgIGxlZnQ6IC0xNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgICAgICB3aWR0aDogNDV2dztcbiAgICAgICAgbGVmdDogLTglO1xuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtMTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtcmlnaHQge1xuICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICByaWdodDogLTEwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1yaWdodCB7XG4gICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgd2lkdGg6IDcwdnc7XG4gICAgICAgIHJpZ2h0OiAtMTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzNSU7XG4gICAgbGVmdDogMTUlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtbGVmdCB7XG4gICAgICAgIHRvcDogNDIlO1xuICAgICAgICBsZWZ0OiAxMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLWxlZnQge1xuICAgICAgICB0b3A6IDI1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtbGVmdCB7XG4gICAgICAgIHRvcDogMTUlOyB9IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMzclO1xuICAgIHJpZ2h0OiAxMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1yaWdodCB7XG4gICAgICAgIHRvcDogNDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1yaWdodCB7XG4gICAgICAgIHRvcDogMTUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1yaWdodCB7XG4gICAgICAgIHRvcDogNSU7IH0gfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDk0LCA4NiwgODQsIDAuNSkgNjUlLCByZ2JhKDk0LCA4NiwgODQsIDApIDk3JSk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fZmlndXJlLFxuICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLXdyYXBwZXIgPiAqIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDB2dzsgfVxuXG4uc2Nyb2xsLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIuNXB4O1xuICBoZWlnaHQ6IDEzNXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnNjcm9sbC1pbmRpY2F0b3Ige1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGJvdHRvbTogMDsgfSB9XG5cbi5zY3JvbGwtaW5kaWNhdG9yIC5saW5lIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNWU1NjU0O1xuICBhbmltYXRpb246IHNsaWRlIDJzIGluZmluaXRlOyB9XG5cbjpyb290IHtcbiAgLS1TZWNvbmRhcnktRGVlcC1OYXZ5OiAjMWU1YTc4O1xuICAtLVNlY29uZGFyeS1EYXJrLU5hdHVyYWwtQmVpZ2U6ICNkY2JlOTY7XG4gIC0tU2Vjb25kYXJ5LURlbmltOiAjNmVhMGViO1xuICAtLVNlY29uZGFyeS1Db3JhbDogI2ZmOTE5NjtcbiAgLS1TZWNvbmRhcnktRGFyay1Db3p5LVBpbms6ICNmNTc4Y2Q7XG4gIC0tU2Vjb25kYXJ5LURhcmstUG9zaXRpdmUtR3JlZW46ICMwMGFhOWI7XG4gIC0tUHJpbWFyeS1CcmFuZDogI2YwMDAyMDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0xLmlzLXZpc2libGUgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHksXG4uby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0xLmlzLXZpc2libGUgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHksXG4uby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTIuaXMtdmlzaWJsZSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTIuaXMtdmlzaWJsZSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weSB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4gMnMgZm9yd2FyZHM7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRlZXAtbmF2eSAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGVlcC1uYXZ5IC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGVlcC1OYXZ5KTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGVlcC1uYXZ5IC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVNlY29uZGFyeS1EZWVwLU5hdnkpOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kYXJrLW5hdHVyYWwtYmVpZ2UgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLFxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRhcmstbmF0dXJhbC1iZWlnZSAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICBjb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURhcmstTmF0dXJhbC1CZWlnZSk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRhcmstbmF0dXJhbC1iZWlnZSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGFyay1OYXR1cmFsLUJlaWdlKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGVuaW0gLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLFxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRlbmltIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGVuaW0pOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kZW5pbSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGVuaW0pOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1jb3JhbCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tY29yYWwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1Db3JhbCk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWNvcmFsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVNlY29uZGFyeS1Db3JhbCk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRhcmstY296eS1waW5rIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kYXJrLWNvenktcGluayAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICBjb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURhcmstQ296eS1QaW5rKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGFyay1jb3p5LXBpbmsgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURhcmstQ296eS1QaW5rKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tcG9zaXRpdmUtZ3JlZW4gLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLFxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLXBvc2l0aXZlLWdyZWVuIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGFyay1Qb3NpdGl2ZS1HcmVlbik7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLXBvc2l0aXZlLWdyZWVuIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVNlY29uZGFyeS1EYXJrLVBvc2l0aXZlLUdyZWVuKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tYnJhbmQgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLFxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWJyYW5kIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gIGNvbG9yOiB2YXIoLS1QcmltYXJ5LUJyYW5kKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tYnJhbmQgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tUHJpbWFyeS1CcmFuZCk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24ge1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oaWdobGlnaHQtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgIGdhcDogMCAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICAgLm8taGlnaGxpZ2h0LXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fc3ViaGVhZGxpbmUsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zdWJoZWFkbGluZSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fc3ViaGVhZGxpbmUsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgICAgICAgcGFkZGluZzogMCAwOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX3N1YmhlYWRsaW5lIHtcbiAgICBncmlkLWFyZWE6IDIgLyAyIC8gNCAvIDk7XG4gICAgY29sb3I6ICM1ZTU2NTQ7XG4gICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fc3ViaGVhZGxpbmUge1xuICAgICAgICBncmlkLWFyZWE6IDIvIDIgLyA0IC8gODsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zdWJoZWFkbGluZSB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyA0IC8gNTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zdWJoZWFkbGluZSB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gOTsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zcXVhcmUge1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItc3F1YXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGdyaWQtYXJlYTogMiAvIDIgLyAyIC8gNDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci1zcXVhcmUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gNCAvIDQ7XG4gICAgICAgIHotaW5kZXg6IDM7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxIHtcbiAgICBncmlkLWFyZWE6IDIgLyA1IC8gMiAvIDEyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDQgLyAyIC8gMTM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gNCAvIDIgLyAxMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDQgLyAyIC8gMTE7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gNiAvIDIgLyAxMTsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gNiAvIDQgLyAxMjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICAgICAgICBncmlkLWFyZWE6IDMgLyA2IC8gMyAvIDExOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0xLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0xLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTIsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTIge1xuICAgIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0yLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0yIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODVweDsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzNXB4IDM1cHggMzVweCAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODVweDtcbiAgICAgICAgcGFkZGluZzogMzVweDsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4O1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0xIHtcbiAgICBncmlkLWFyZWE6IDUgLyAyIC8gMTMgLyA4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBncmlkLWFyZWE6IDUgLyAyIC8gMTIgLyAxMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBncmlkLWFyZWE6IDUgLyAyIC8gMTMgLyA4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0xIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGdyaWQtYXJlYTogNiAvIDIgLyAxMyAvIDg7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0xIHtcbiAgICBncmlkLWFyZWE6IDUgLyA0IC8gMTIgLyAxMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0xIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGdyaWQtYXJlYTogNiAvIDYgLyAxMiAvIDEyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBncmlkLWFyZWE6IDYgLyA2IC8gMTIgLyAxMjsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMiB7XG4gICAgZ3JpZC1hcmVhOiAxMiAvIDIgLyA5IC8gODsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcmVtO1xuICAgICAgICBncmlkLWFyZWE6IDEyIC8gMiAvIDkgLyAxMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZ3JpZC1hcmVhOiAxMiAvIDIgLyA5IC8gODsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTIge1xuICAgIGdyaWQtYXJlYTogOCAvIDQgLyAxMiAvIDEyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTVyZW07XG4gICAgICAgIGdyaWQtYXJlYTogOCAvIDYgLyAxMiAvIDEyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVyZW07XG4gICAgICAgIGdyaWQtYXJlYTogOSAvIDYgLyAxMyAvIDEyOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2JhY2tncm91bmQge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBncmlkLWFyZWE6IDUgLyAxIC8gOCAvIDEzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLS0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyA4IC8gMTM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci0tMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZ3JpZC1hcmVhOiA0IC8gMSAvIDggLyAxMzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLS0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZ3JpZC1hcmVhOiA4IC8gMSAvIDggLyAxMzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci0tMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBncmlkLWFyZWE6IDggLyAxIC8gOCAvIDEzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZ3JpZC1hcmVhOiA4IC8gMSAvIDggLyAxMzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19maWd1cmUsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLFxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci1zZWNvbmRhcnkgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuXG4udC1hcnRpY2xlIHtcbiAgY29sb3I6ICM1ZTU2NTQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtYXJ0aWNsZSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG5cbi50LXNlYXJjaC1yZXN1bHRzIHtcbiAgY29sb3I6ICM1ZTU2NTQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtc2VhcmNoLXJlc3VsdHMge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHggLSAxMjZweCk7IH0gfVxuXG4udC1tZWRpYS1saWJyYXJ5IHtcbiAgY29sb3I6ICM1ZTU2NTQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtbWVkaWEtbGlicmFyeSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG5cbi50LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNWU1NjU0O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDI1MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LXNlY29uZGFyeSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG5cbi50LWhvbWUge1xuICBjb2xvcjogIzVlNTY1NDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSAyNTBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1ob21lIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTI2cHgpOyB9IH1cblxuLnQtY2F0ZWdvcnkge1xuICBjb2xvcjogIzVlNTY1NDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSAyNTBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1jYXRlZ29yeSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG4gIC50LWNhdGVnb3J5IC5tLWNvbnRhY3QtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAudC1jYXRlZ29yeSAuby1tZWRpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cblxuLnQtYXNzZXQtZGV0YWlsIHtcbiAgY29sb3I6ICM1ZTU2NTQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpO1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LWFzc2V0LWRldGFpbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTI2cHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAudC1hc3NldC1kZXRhaWxfX2JhY2stbGluaywgLnQtYXNzZXQtZGV0YWlsX19oZWFkbGluZSB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LWFzc2V0LWRldGFpbF9fYmFjay1saW5rLCAudC1hc3NldC1kZXRhaWxfX2hlYWRsaW5lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1hc3NldC1kZXRhaWxfX2JhY2stbGluaywgLnQtYXNzZXQtZGV0YWlsX19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgLnQtYXNzZXQtZGV0YWlsX19iYWNrLWxpbmsgLmEtbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLnQtYXNzZXQtZGV0YWlsX19iYWNrLWxpbmsgLmEtbGluayAuYS1saW5rX19jaXJjbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7IH1cbiAgLnQtYXNzZXQtZGV0YWlsX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAudC1hc3NldC1kZXRhaWxfX2ludHJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4ICogMik7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX19pbnRybyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnQtYXNzZXQtZGV0YWlsX19pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgLnQtYXNzZXQtZGV0YWlsX19pbWFnZSBpbWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLnQtYXNzZXQtZGV0YWlsX192YXJpYW50cyB7XG4gICAgcGFkZGluZzogMzVweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX192YXJpYW50cyB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fdmFyaWFudHMge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX3ZhcmlhbnRzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fdmFyaWFudHMge1xuICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgLnQtYXNzZXQtZGV0YWlsX190YWdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudC1hc3NldC1kZXRhaWxfX3RhZ3MgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC50LWFzc2V0LWRldGFpbF9fZG93bmxvYWRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAudC1hc3NldC1kZXRhaWxfX2Rvd25sb2FkcyAubS1kb3dubG9hZCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9TQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAudC1hc3NldC1kZXRhaWxfX21ldGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fbWV0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX21ldGEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgICByb3ctZ2FwOiAyNXB4OyB9IH1cbiAgICAudC1hc3NldC1kZXRhaWxfX21ldGEtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJPU0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIGNvbG9yOiAjZjAwMDIwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX21ldGEtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fbWV0YS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fbWV0YS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKTsgfSB9XG5cbi50LXNwZWNpYWwge1xuICBjb2xvcjogIzVlNTY1NDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSAyNTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1zcGVjaWFsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTI2cHgpOyB9IH1cbiAgLnQtc3BlY2lhbCAuby1oaWdobGlnaHQtc2VjdGlvbiArIG1haW4ge1xuICAgIG1hcmdpbi10b3A6IDExMHB4OyB9XG4iXX0= */
