/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
*,*::after,*::before{box-sizing:border-box}a{text-decoration:none}button{cursor:pointer}div:focus,p:focus{outline:none}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}table{border-collapse:collapse}html,body{margin:0;color:#505558;font-family:"Fira Sans",arial,sans-serif;overflow:auto !important;line-height:1.5}b,strong{font-weight:600}:focus{outline:1px dashed #005797;outline-offset:3px}p{font-weight:200}.App__background-Ewnl1K{height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1070' height='335' preserveAspectRatio='none'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='113.899' y1='464.473' x2='114.719' y2='464.38' gradientTransform='matrix(1067.9999 0 0 -325 -121637.984 151084.547)'%3E%3Cstop offset='0' stop-color='%23fccf8a'/%3E%3Cstop offset='.273' stop-color='%23f7af40'/%3E%3Cstop offset='.627' stop-color='%23ed771e'/%3E%3Cstop offset='1' stop-color='%23e13b31'/%3E%3C/linearGradient%3E%3Cpath d='M0 0c0 125.9 101.4 185.2 213.5 206 72.9 13.6 146.1 14.1 217.6 35.9 54.9 16.7 106.4 41.9 162.2 55.8 109.2 27 276.3 48.2 381.5-8.4 113.5-61 102.1-180.3 74.8-289.3H0z' fill-rule='evenodd' clip-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E%0A");background-position:right -300px top;background-repeat:no-repeat}@media(min-width: 1200px){.App__background-Ewnl1K{background-size:68% 440px}}@media(max-width: 1199.98px){.App__background-Ewnl1K{background-size:72% 440px}}.App__background-Ewnl1K{background-size:auto 440px}@media(max-width: 575.98px){.App__background-Ewnl1K{background-image:none}}.App__main-nhfYa1{min-height:75vh}.App__missingInternetConnection-AtBTyI{padding:1.5rem}
*,*::after,*::before{box-sizing:border-box}a{text-decoration:none}button{cursor:pointer}div:focus,p:focus{outline:none}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}table{border-collapse:collapse}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:200;font-display:swap;src:local("Fira Sans ExtraLight"),local("FiraSans-ExtraLight"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-ExtraLight.eot") format("embedded-opentype"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-ExtraLight.woff2") format("woff2"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-ExtraLight.woff") format("woff"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-ExtraLight.ttf") format("truetype")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Regular.eot") format("embedded-opentype"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Regular.woff2") format("woff2"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Regular.woff") format("woff"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Regular.ttf") format("truetype")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;font-display:swap;src:local("Fira Sans SemiBold"),local("FiraSans-SemiBold"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-SemiBold.eot") format("embedded-opentype"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-SemiBold.woff2") format("woff2"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-SemiBold.woff") format("woff"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-SemiBold.ttf") format("truetype")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Fira Sans Bold"),local("FiraSans-Bold"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Bold.eot") format("embedded-opentype"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Bold.woff2") format("woff2"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Bold.woff") format("woff"),url("https://static.wienenergie.at/assets/font/Fira_Sans/FiraSans-Bold.ttf") format("truetype")}html,body{margin:0;color:#505558;font-family:"Fira Sans",arial,sans-serif}:focus{outline:1.5px dashed #005797}p{font-weight:200}
@media(min-width: 768px){.CookieConsent-module__container-OD3Mti{width:48.125rem}}.CookieConsent-module__notice-InyzDd{background-color:#f7f8f8;padding:1.5rem;display:flex;align-items:center;justify-content:space-between}.CookieConsent-module__via-DkrF34{display:block;font-size:.875rem;color:#505558;font-weight:400}@media(min-width: 768px){.CookieConsent-module__via-DkrF34{display:inline}}.CookieConsent-module__contentToggle-gSDPK5{margin-top:.5rem}@media(min-width: 768px){.CookieConsent-module__contentToggle-gSDPK5{margin-top:0;display:none}}.CookieConsent-module__disclosureToggleWide-YwhIVl{display:none}@media(min-width: 768px){.CookieConsent-module__disclosureToggleWide-YwhIVl{display:flex;width:9.8125rem}}.CookieConsent-module__legalActions-XR0SoL{margin:-1.5rem -1rem .75rem -1rem;padding:0 1rem .75rem}@media(min-width: 768px){.CookieConsent-module__legalActions-XR0SoL{display:none}}.CookieConsent-module__legaActionHeader-S13gX2{display:flex;flex-wrap:wrap}div.CookieConsent-module__headerWrap-z77R0m{display:flex;flex-flow:column wrap;padding:1rem}@media(min-width: 768px){div.CookieConsent-module__headerWrap-z77R0m{flex-flow:row nowrap;gap:0;padding:1.5rem 1.75rem}}span.CookieConsent-module__groupTitle-njC_SX{flex-grow:1;display:inline-flex;font-size:1rem}@media(min-width: 768px){span.CookieConsent-module__groupTitle-njC_SX{font-size:1.125rem}}.CookieConsent-module__serviceCount-QyvFa7{display:none;font-weight:400;font-size:.75rem;margin:.5rem 0}@media(min-width: 768px){.CookieConsent-module__serviceCount-QyvFa7{display:inline;margin-left:.5rem;font-size:.875rem}}.CookieConsent-module__serviceCount-QyvFa7.CookieConsent-module__mobile-SWW2xJ{display:block}@media(min-width: 768px){.CookieConsent-module__serviceCount-QyvFa7.CookieConsent-module__mobile-SWW2xJ{display:none}}.CookieConsent-module__headerLink-_Vs7Ha{color:#fff;text-decoration:underline;padding-right:.5rem}@media(min-width: 768px){.CookieConsent-module__headerLink-_Vs7Ha{font-size:.875rem;padding-left:.5rem;padding-right:0}}.CookieConsent-module__groupHeader-STYkp4{display:flex;justify-content:space-between}.CookieConsent-module__group-gsD9ab{margin-bottom:.5rem}p.CookieConsent-module__groupDescription-li2ijI{margin-bottom:.5rem}.CookieConsent-module__groupToggle-jwRfbv{margin-bottom:.75rem}div.CookieConsent-module__service-blTaAQ{padding:1rem 0 1rem .5rem;border-top:1px solid #d8d8d8}@media(min-width: 768px){div.CookieConsent-module__service-blTaAQ{padding-top:1rem}}.CookieConsent-module__serviceTitle-EXVPhe{flex-grow:1;color:#000460;font-weight:600;padding-right:.5rem}.CookieConsent-module__serviceContent-iO86Hg{display:flex}.CookieConsent-module__content-AZkSw2{padding-bottom:82px}.CookieConsent-module__actions-zO6ia1{background-color:#fff;border-top:1px solid #dedfe3;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:space-between;position:absolute;bottom:0;right:0;left:0;z-index:1113;padding:.75rem 1rem}@media(min-width: 768px){.CookieConsent-module__actions-zO6ia1{padding:1.5rem 1rem}}.CookieConsent-module__saveAction-PKa7ep{width:50%}@media(min-width: 768px){.CookieConsent-module__saveAction-PKa7ep{width:auto}}.CookieConsent-module__saveAction-PKa7ep:first-of-type{margin-right:.5rem}.CookieConsent-module__details-uW8Ujo{margin-top:1rem}.CookieConsent-module__modal-G2f3xl{max-height:500px;margin-bottom:6.5rem;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@supports(display: grid){.CookieConsent-module__modal-G2f3xl{max-height:100%;margin-bottom:0}}@media(min-width: 768px){.CookieConsent-module__modal-G2f3xl{padding-top:1.5rem !important}}.CookieConsent-module__introContent-pK38Qq{margin-bottom:.5rem}@media(min-width: 768px){.CookieConsent-module__introContent-pK38Qq{margin-bottom:1.5rem}}.CookieConsent-module__introContentToggle-MQtFD0{margin-bottom:1.5rem}@media(min-width: 768px){.CookieConsent-module__introContentToggle-MQtFD0{display:none}}.CookieConsent-module__introContentDisclosureText-mrhXIw{display:none}@media(min-width: 768px){.CookieConsent-module__introContentDisclosureText-mrhXIw{display:inline}}
.Button-module__container-cVCBYr{background-color:rgba(0,0,0,0);border:0;font-family:"Fira Sans";border-radius:624.9375rem;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.8px;height:3.5rem;outline:none;text-align:center;transition-duration:150ms;transition-property:color,background;transition-timing-function:ease;user-select:none;overflow:hidden;z-index:1;font-weight:bold}.Button-module__container-cVCBYr:disabled{cursor:not-allowed}.Button-module__primary-XVAEbA,.Button-module__secondary-MT2IZr,.Button-module__tertiary-yZ8Zwq,.Button-module__ghost-TXMqoI,.Button-module__neutral-kGpmyT,.Button-module__link-bwVe0I{border:2px solid rgba(0,0,0,0)}.Button-module__primary-XVAEbA:focus:not(:active),.Button-module__primary-XVAEbA:focus:enabled:not(:active),.Button-module__secondary-MT2IZr:focus:not(:active),.Button-module__secondary-MT2IZr:focus:enabled:not(:active),.Button-module__tertiary-yZ8Zwq:focus:not(:active),.Button-module__tertiary-yZ8Zwq:focus:enabled:not(:active),.Button-module__ghost-TXMqoI:focus:not(:active),.Button-module__ghost-TXMqoI:focus:enabled:not(:active),.Button-module__neutral-kGpmyT:focus:not(:active),.Button-module__neutral-kGpmyT:focus:enabled:not(:active),.Button-module__link-bwVe0I:focus:not(:active),.Button-module__link-bwVe0I:focus:enabled:not(:active){outline:2px dashed #005797;outline-offset:2px}.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:focus,.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:focus,.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:focus,.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:focus,.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__neutral-kGpmyT.Button-module__isInverse-iWm3hu:focus,.Button-module__neutral-kGpmyT.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__link-bwVe0I.Button-module__isInverse-iWm3hu:focus,.Button-module__link-bwVe0I.Button-module__isInverse-iWm3hu:focus:enabled{outline:2px dashed #fff;outline-offset:2px}.Button-module__primary-XVAEbA{background:#000460;border-color:#000460;color:#fff}.Button-module__primary-XVAEbA:hover{background:#1f2676;border-color:#1f2676}.Button-module__primary-XVAEbA:active{background:#373e8e;border-color:#373e8e;color:#fff}.Button-module__primary-XVAEbA:disabled{background:#e2e2e2;border-color:#e2e2e2;color:rgba(0,0,0,.2);cursor:not-allowed}.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu{background:#fff;border-color:#fff;color:#000460}.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:hover{background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,0);color:#000460}.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:active{background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,0);color:#000460}.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:disabled{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.3);cursor:not-allowed}.Button-module__secondary-MT2IZr{background:rgba(0,0,0,0);border-color:#000460;color:#000460}.Button-module__secondary-MT2IZr:hover{background:#1f2676;border-color:#1f2676;color:#fff}.Button-module__secondary-MT2IZr:active{background:#373e8e;border-color:#373e8e;color:#fff}.Button-module__secondary-MT2IZr:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.2);color:rgba(0,0,0,.2);cursor:not-allowed}.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu{background:hsla(0,0%,100%,0);border-color:#fff;color:#fff}.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:hover{background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,0);color:#000460}.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:active{background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,0);color:#000460}.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:disabled{background:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.3);cursor:not-allowed}.Button-module__tertiary-yZ8Zwq{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#000460}.Button-module__tertiary-yZ8Zwq:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,0);color:#000460}.Button-module__tertiary-yZ8Zwq:active{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,0);color:#000460}.Button-module__tertiary-yZ8Zwq:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.2);cursor:not-allowed}.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu{background:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);color:#fff}.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,0);color:#fff}.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:active{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,0);color:#fff}.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:disabled{background:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);color:hsla(0,0%,100%,.3);cursor:not-allowed}.Button-module__ghost-TXMqoI{background:#fff;border-color:#fff;color:#000460}.Button-module__ghost-TXMqoI:hover{background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,0)}.Button-module__ghost-TXMqoI:active{background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,0);color:#000460}.Button-module__ghost-TXMqoI:disabled{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.3);cursor:not-allowed}.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu{background:#fff;border-color:#fff;color:#000460}.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:hover{background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,0);color:#000460}.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:active{background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,0);color:#000460}.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:disabled{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.3);cursor:not-allowed}.Button-module__link-bwVe0I{background-color:rgba(0,0,0,0);color:#000460;border-radius:0;padding:0 !important;min-width:auto;height:auto;text-decoration:underline}.Button-module__link-bwVe0I:disabled{color:rgba(0,0,0,.2)}.Button-module__link-bwVe0I.Button-module__isInverse-iWm3hu{color:#fff}.Button-module__link-bwVe0I.Button-module__isInverse-iWm3hu:disabled{color:hsla(0,0%,100%,.3)}.Button-module__link-bwVe0I.Button-module__primary-XVAEbA,.Button-module__link-bwVe0I.Button-module__secondary-MT2IZr,.Button-module__link-bwVe0I.Button-module__tertiary-yZ8Zwq{background-color:rgba(0,0,0,0);color:#000460;border:none;text-decoration:underline}.Button-module__link-bwVe0I.Button-module__primary-XVAEbA:hover,.Button-module__link-bwVe0I.Button-module__secondary-MT2IZr:hover,.Button-module__link-bwVe0I.Button-module__tertiary-yZ8Zwq:hover{background-color:rgba(0,0,0,0);color:#000460;border:none}.Button-module__link-bwVe0I.Button-module__primary-XVAEbA:disabled,.Button-module__link-bwVe0I.Button-module__secondary-MT2IZr:disabled,.Button-module__link-bwVe0I.Button-module__tertiary-yZ8Zwq:disabled{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.2)}.Button-module__link-bwVe0I.Button-module__ghost-TXMqoI{background-color:rgba(0,0,0,0);color:#fff;border:none;text-decoration:underline}.Button-module__link-bwVe0I.Button-module__ghost-TXMqoI:hover{background-color:rgba(0,0,0,0);color:#fff;border:none}.Button-module__link-bwVe0I.Button-module__ghost-TXMqoI:disabled{background-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.3)}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq{background:rgba(0,0,0,0);border-color:#000460;color:#000460}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA:hover,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr:hover,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI:hover,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq:hover{background:#1f2676;border-color:#1f2676;color:#fff}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA:active,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr:active,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI:active,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq:active{background:#373e8e;border-color:#373e8e;color:#fff}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA:disabled,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr:disabled,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI:disabled,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,.2);color:rgba(0,0,0,.2);cursor:not-allowed}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA:focus:not(:active),.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA:focus:enabled:not(:active),.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr:focus:not(:active),.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr:focus:enabled:not(:active),.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI:focus:not(:active),.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI:focus:enabled:not(:active),.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq:focus:not(:active),.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq:focus:enabled:not(:active){outline:2px dashed #005797;outline-offset:2px}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu{background:hsla(0,0%,100%,0);border-color:#fff;color:#fff}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:hover,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:hover,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:hover,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:hover{background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,0);color:#000460}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:active,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:active,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:active,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:active{background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,0);color:#000460}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:disabled,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:disabled,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:disabled,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:disabled{background:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.3);cursor:not-allowed}.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:focus,.Button-module__outline-T1qr1B.Button-module__primary-XVAEbA.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:focus,.Button-module__outline-T1qr1B.Button-module__secondary-MT2IZr.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:focus,.Button-module__outline-T1qr1B.Button-module__ghost-TXMqoI.Button-module__isInverse-iWm3hu:focus:enabled,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:focus,.Button-module__outline-T1qr1B.Button-module__tertiary-yZ8Zwq.Button-module__isInverse-iWm3hu:focus:enabled{outline:2px dashed #fff;outline-offset:2px}.Button-module__small-SpD25s{font-size:.75rem;line-height:calc(1.375rem*0.7);padding:calc(1.0625rem*0.7) calc(2rem*0.7) calc(1.0625rem*0.7) calc(2rem*0.7)}.Button-module__small-SpD25s.Button-module__responsive-kZ8Ods{padding:calc(1.0625rem*0.7/2) calc(2rem*0.7/2) calc(1.0625rem*0.7/2) calc(2rem*0.7/2)}@media(min-width: 992px){.Button-module__small-SpD25s.Button-module__responsive-kZ8Ods{padding:calc(1.0625rem*0.7) calc(2rem*0.7) calc(1.0625rem*0.7) calc(2rem*0.7)}}.Button-module__small-SpD25s.Button-module__squared-Ja4GRx{display:flex;padding:0}.Button-module__small-SpD25s.Button-module__squared-Ja4GRx:focus:disabled::after{border:none}.Button-module__default-O99kFr{font-size:0.875rem;line-height:calc(1.375rem*1);padding:calc(1.0625rem*1) calc(2rem*1) calc(1.0625rem*1) calc(2rem*1)}.Button-module__default-O99kFr.Button-module__responsive-kZ8Ods{padding:calc(1.0625rem*1/2) calc(2rem*1/2) calc(1.0625rem*1/2) calc(2rem*1/2)}@media(min-width: 992px){.Button-module__default-O99kFr.Button-module__responsive-kZ8Ods{padding:calc(1.0625rem*1) calc(2rem*1) calc(1.0625rem*1) calc(2rem*1)}}.Button-module__default-O99kFr.Button-module__squared-Ja4GRx{display:flex;padding:0}.Button-module__default-O99kFr.Button-module__squared-Ja4GRx:focus:disabled::after{border:none}.Button-module__large-tw8KQp{font-size:1.125rem;line-height:calc(1.375rem*1.2);padding:calc(1.0625rem*1.2) calc(2rem*1.2) calc(1.0625rem*1.2) calc(2rem*1.2)}.Button-module__large-tw8KQp.Button-module__responsive-kZ8Ods{padding:calc(1.0625rem*1.2/2) calc(2rem*1.2/2) calc(1.0625rem*1.2/2) calc(2rem*1.2/2)}@media(min-width: 992px){.Button-module__large-tw8KQp.Button-module__responsive-kZ8Ods{padding:calc(1.0625rem*1.2) calc(2rem*1.2) calc(1.0625rem*1.2) calc(2rem*1.2)}}.Button-module__large-tw8KQp.Button-module__squared-Ja4GRx{display:flex;padding:0}.Button-module__large-tw8KQp.Button-module__squared-Ja4GRx:focus:disabled::after{border:none}.Button-module__squared-Ja4GRx{border-radius:0.3125rem;min-width:auto;width:2.1875rem;height:2.1875rem;justify-content:center;align-items:center;display:flex}.Button-module__squared-Ja4GRx:focus:enabled::after{border-radius:0.3125rem !important}.Button-module__bubble-gZeTxD{align-items:center;display:flex;height:3.5rem;justify-content:center;min-width:auto;width:3.5rem;border-radius:50%;font-size:1.125rem;padding:0}.Button-module__bubble-gZeTxD.Button-module__small-SpD25s{height:2.5rem;width:2.5rem;font-size:.875rem}.Button-module__bubble-gZeTxD:disabled{background-color:#949494;color:#fff}.Button-module__spinner-LRmDU9{margin-left:0.375rem}.Button-module__spinner-LRmDU9 div{background-color:#fff}.Button-module__pending-MxGtkz{cursor:wait !important}.Button-module__effect3-_oTyKa,.Button-module__effect2-POh9GI,.Button-module__effect-arJY77{position:absolute;z-index:0;border-radius:60% 90% 90% 60%;border:none;height:12.5rem;width:12.5rem;opacity:0;transition:none;pointer-events:none}.Button-module__container-cVCBYr:hover .Button-module__effect3-_oTyKa,.Button-module__container-cVCBYr:hover .Button-module__effect2-POh9GI,.Button-module__container-cVCBYr:hover .Button-module__effect-arJY77{opacity:.9;animation:Button-module__wave-oQ67fA 6s linear infinite;transition:2s}.Button-module__animated-vsMIVe{position:relative;width:12.5rem}.Button-module__effect-arJY77{left:5.3125rem;bottom:-0.625rem;transform:rotate(20deg)}.Button-module__effect2-POh9GI{top:-0.625rem;right:6.25rem;transform:rotate(180deg)}.Button-module__effect3-_oTyKa{top:-0.4375rem;border-radius:70% 50% 90% 61%;width:13.125rem;height:15.9375rem;transform:rotate(180deg)}.Button-module__buttonAnimatedContent-AYTQ0z{position:relative;z-index:1}.Button-module__container-cVCBYr:hover .Button-module__effect-arJY77,.Button-module__container-cVCBYr:hover .Button-module__effect2-POh9GI,.Button-module__container-cVCBYr:focus .Button-module__effect-arJY77,.Button-module__container-cVCBYr:focus .Button-module__effect2-POh9GI{opacity:.9;animation:Button-module__wave-oQ67fA 6s linear infinite;transition:2s}@keyframes Button-module__wave-oQ67fA{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.Button-module__animatedEffectContainer-On7EnO{position:absolute;inset:-0.125rem;overflow:hidden;border-radius:1.9375rem;mask-image:radial-gradient(white, black)}.Button-module__isLoading-xLnqDL{width:1.375rem;height:1.375rem;border:0.125rem solid #949494;border-top:0.125rem solid #fff;border-bottom:0.125rem solid #fff;border-radius:50%;animation:Button-module__spin-INcGnj 3s linear infinite;margin:auto}@keyframes Button-module__spin-INcGnj{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.Switch-module__switch-SY5LPJ{position:relative;width:50px;height:25px;min-width:50px;overflow:hidden;cursor:pointer;user-select:none}.Switch-module__switch-SY5LPJ.Switch-module__disabled-rJLto7:hover{cursor:default}.Switch-module__checkbox-uRddEu{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.Switch-module__checkbox-uRddEu:focus~.Switch-module__knobs-pCyJiW::before{border:1px dashed #000460}.Switch-module__checkbox-uRddEu[aria-checked=true]~.Switch-module__layer-Ju_bmv{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.25);background-image:linear-gradient(19deg, #73deca 0%, #28a48c 45%, #258875 70%, #0f6e5c 89%)}.Switch-module__checkbox-uRddEu[aria-checked=true]~.Switch-module__knobs-pCyJiW::before{content:"";left:27px;background-color:#fff}.Switch-module__knobs-pCyJiW{position:absolute;inset:0;z-index:2;transition:all .3s ease}.Switch-module__knobs-pCyJiW::before{content:"";position:absolute;top:2px;left:2px;width:21px;height:21px;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px .25rem;background-color:#fff;border-radius:50%;transition:all .3s cubic-bezier(0.18, 0.89, 0.35, 1.15)}.Switch-module__layer-Ju_bmv{width:100%;background-color:#dedfe3;transition:all .3s ease;z-index:1;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.26);border-radius:100px;position:absolute;inset:0}.Switch-module__layer-Ju_bmv.Switch-module__disabled-rJLto7{background-color:#949494}.Switch-module__layer-Ju_bmv.Switch-module__disabled-rJLto7:hover{cursor:default}
.Content-module__content-U7Pyvt{font-size:.875rem;font-weight:400;margin-bottom:1.5rem;white-space:normal}.Content-module__content-U7Pyvt h3{font-size:1.17em;margin-block:1em}.Content-module__content-U7Pyvt strong,.Content-module__content-U7Pyvt b{font-weight:700}.Content-module__content-U7Pyvt *{margin:0;padding:0}.Content-module__content-U7Pyvt h1,.Content-module__content-U7Pyvt h2,.Content-module__content-U7Pyvt h3{margin-top:1.5rem}.Content-module__content-U7Pyvt li+li{margin-top:.25rem}.Content-module__content-U7Pyvt p:not(:last-child),.Content-module__content-U7Pyvt dl:not(:last-child),.Content-module__content-U7Pyvt ol:not(:last-child),.Content-module__content-U7Pyvt ul:not(:last-child),.Content-module__content-U7Pyvt blockquote:not(:last-child),.Content-module__content-U7Pyvt pre:not(:last-child),.Content-module__content-U7Pyvt table:not(:last-child){margin-bottom:1rem}.Content-module__content-U7Pyvt blockquote{background-color:#f4f4f4;border-left:0.3125rem solid #dbdbdb;padding:1.25rem 1.5rem}.Content-module__content-U7Pyvt ol{list-style:decimal outside;margin-left:2rem;margin-top:1rem}.Content-module__content-U7Pyvt a{color:#000460;font-weight:600;text-decoration:underline;margin:0 0.125rem}.Content-module__content-U7Pyvt a:hover{color:#005797}.Content-module__content-U7Pyvt a:focus{display:inline;outline:none;text-decoration:none;background-color:#000460;color:#fff;margin:0;padding:0.125rem}.Content-module__content-U7Pyvt a:focus::after{content:none}.Content-module__content-U7Pyvt ul{list-style:disc outside;margin-left:2rem;margin-top:1rem}.Content-module__content-U7Pyvt ul ul{list-style-type:circle;margin-top:.5rem}.Content-module__content-U7Pyvt ul ul ul{list-style-type:square}.Content-module__content-U7Pyvt dd{margin-left:2rem}.Content-module__content-U7Pyvt figure:not(:first-child){margin-top:2rem}.Content-module__content-U7Pyvt figure:not(:last-child){margin-bottom:2rem}.Content-module__content-U7Pyvt figure img{display:inline-block;margin-bottom:0.3125rem;max-width:100%}.Content-module__content-U7Pyvt figure figcaption{font-style:italic}.Content-module__content-U7Pyvt iframe{margin:2rem 0;max-width:100%}.Content-module__content-U7Pyvt img{max-width:100%}.Content-module__content-U7Pyvt pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.Content-module__content-U7Pyvt sup,.Content-module__content-U7Pyvt sub{font-size:75%}.Content-module__content-U7Pyvt table{width:100%}.Content-module__content-U7Pyvt table [data-align=right]{text-align:right}.Content-module__content-U7Pyvt table [data-align=center]{text-align:center}.Content-module__content-U7Pyvt table td,.Content-module__content-U7Pyvt table th{border:1px solid #eeeff1;border-bottom-color:#eeeff1;border-width:0 0 1px;padding:1rem .75rem;vertical-align:top}.Content-module__content-U7Pyvt table th:not([data-format=td]){border-color:rgba(0,0,0,0);font-size:1rem;color:#505558;text-align:left}.Content-module__content-U7Pyvt table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Content-module__content-U7Pyvt table tr:nth-child(even) td{background-color:#eeeff1}.Content-module__content-U7Pyvt table td strong{font-weight:700}.Content-module__content-U7Pyvt table thead td,.Content-module__content-U7Pyvt table thead th{border-width:0 0 0.125rem;color:#000460;font-weight:600}.Content-module__content-U7Pyvt table tfoot td,.Content-module__content-U7Pyvt table tfoot th{border-width:0.125rem 0 0;color:#505558;font-weight:600}.Content-module__content-U7Pyvt table tbody tr:last-child td,.Content-module__content-U7Pyvt table tbody tr:last-child th{border-bottom-width:0}.Content-module__xs-fNa3jd{font-size:.6875rem;font-weight:400;line-height:1.73}.Content-module__sm-SOHWfV{font-size:.6875rem;font-weight:400;line-height:1.73}@media(min-width: 992px){.Content-module__sm-SOHWfV{font-size:.75rem;font-weight:400;line-height:1.67}}.Content-module__sm-SOHWfV.Content-module__notResponsive-EbYOUW{font-size:.75rem;font-weight:400;line-height:1.67}.Content-module__regular-i1FE43{font-size:.75rem;font-weight:400;line-height:1.67}@media(min-width: 992px){.Content-module__regular-i1FE43{font-size:.875rem;font-weight:400;line-height:1.57}}.Content-module__regular-i1FE43.Content-module__notResponsive-EbYOUW{font-size:.875rem;font-weight:400;line-height:1.57}.Content-module__md-EUWKkp{font-size:.875rem;font-weight:400;line-height:1.57}@media(min-width: 992px){.Content-module__md-EUWKkp{font-size:1rem;font-weight:400;line-height:1.5}}.Content-module__md-EUWKkp.Content-module__notResponsive-EbYOUW{font-size:1rem;font-weight:400;line-height:1.5}.Content-module__lg-QTXGd5{font-size:1rem;font-weight:400;line-height:1.5}@media(min-width: 992px){.Content-module__lg-QTXGd5{font-size:1.125rem;font-weight:400;line-height:1.44}}.Content-module__lg-QTXGd5.Content-module__notResponsive-EbYOUW{font-size:1.125rem;font-weight:400;line-height:1.44}.Content-module__noSpacing-gnuoss{margin:0;padding:0}.Content-module__left-w9ImQk{text-align:left}.Content-module__center-ubpwws{text-align:center}.Content-module__right-PU64xy{text-align:right}.Content-module__contrast-Jfjz5M{color:#fff}.Content-module__contrast-Jfjz5M a{color:#fff}.Content-module__contrast-Jfjz5M a:hover{color:#eeeff1}a.secondary{color:#eb6626}a.secondary:hover{color:#bd4d17}a.secondary:focus{background-color:#eb6626;color:#fff}a.tertiary{color:#005797}a.tertiary:hover{color:#000460}a.tertiary:focus{background-color:#005797;color:#fff}
.Heading-module__container-rwQV6h{display:block;margin-bottom:1rem;hyphens:manual}.Heading-module__container-rwQV6h.Heading-module__noSpacing-RPGXno{margin:0;padding:0}@media(min-width: 992px){.Heading-module__container-rwQV6h.Heading-module__noSpacing-RPGXno{margin:0;padding:0}}.Heading-module__container-rwQV6h.Heading-module__noSpacing-RPGXno.Heading-module__notResponsive-ri1rVr{margin:0;padding:0}.Heading-module__container-rwQV6h.Heading-module__left-ebblBB{text-align:left}.Heading-module__container-rwQV6h.Heading-module__center-u_7MwF{text-align:center}.Heading-module__container-rwQV6h.Heading-module__right-cOrgrZ{text-align:right}.Heading-module__h1-IHe9eJ{color:#000460;font-size:2rem;font-weight:700;line-height:1.25}@media(min-width: 992px){.Heading-module__h1-IHe9eJ{color:#000460;font-size:2.625rem;font-weight:700;line-height:1.19;margin-bottom:2.5rem}}.Heading-module__h1-IHe9eJ.Heading-module__notResponsive-ri1rVr{color:#000460;font-size:2.625rem;font-weight:700;line-height:1.19;margin-bottom:2.5rem}.Heading-module__h2-lxUILV{color:#000460;font-size:2rem;font-weight:700;line-height:1.25}@media(min-width: 992px){.Heading-module__h2-lxUILV{color:#000460;font-size:2.25rem;font-weight:700;line-height:1.167;margin-bottom:1.5rem}}.Heading-module__h2-lxUILV.Heading-module__notResponsive-ri1rVr{color:#000460;font-size:2.25rem;font-weight:700;line-height:1.167;margin-bottom:1.5rem}.Heading-module__h3-WZVLw3{color:#000460;font-size:1.75rem;font-weight:600;line-height:1.214}@media(min-width: 992px){.Heading-module__h3-WZVLw3{color:#000460;font-size:2rem;font-weight:700;line-height:1.25}}.Heading-module__h3-WZVLw3.Heading-module__notResponsive-ri1rVr{color:#000460;font-size:2rem;font-weight:700;line-height:1.25}.Heading-module__h4-jN1jET{color:#000460;font-size:1.5rem;font-weight:600;line-height:1.333}@media(min-width: 992px){.Heading-module__h4-jN1jET{color:#000460;font-size:1.75rem;font-weight:600;line-height:1.214}}.Heading-module__h4-jN1jET.Heading-module__notResponsive-ri1rVr{color:#000460;font-size:1.75rem;font-weight:600;line-height:1.214}.Heading-module__h5-FwivqB{color:#000460;font-size:1.25rem;font-weight:600;line-height:1.444}@media(min-width: 992px){.Heading-module__h5-FwivqB{color:#000460;font-size:1.5rem;font-weight:600;line-height:1.333}}.Heading-module__h5-FwivqB.Heading-module__notResponsive-ri1rVr{color:#000460;font-size:1.5rem;font-weight:600;line-height:1.333}.Heading-module__h6-QzxLs2{color:#000460;font-size:1.25rem;font-weight:600;line-height:1.444}@media(min-width: 992px){.Heading-module__h6-QzxLs2{color:#000460;font-size:1.25rem;font-weight:600;line-height:1.2}}.Heading-module__h6-QzxLs2.Heading-module__notResponsive-ri1rVr{color:#000460;font-size:1.25rem;font-weight:600;line-height:1.2}.Heading-module__h7-rCYk0B{color:#000460;font-size:1.25rem;font-weight:600;line-height:1.444}.Heading-module__default-eqaMgw{color:#000460}.Heading-module__neutral-dcJhFn{color:inherit}.Heading-module__contrast-bgWPzr{color:#fff}
.Link-module__link-EDpP2Q:focus{outline:1px dashed #005797;outline-offset:.25rem}
.Backdrop-module__container-WtsNby{background-color:#eeeff1;inset:0 !important;position:fixed !important;z-index:1113 !important}.Backdrop-module__container-WtsNby.Backdrop-module__isTransparent-aTYe6l{background-color:rgba(0,0,0,.5)}.Backdrop-module__animated-hQGwey{transition:opacity .3s ease-in-out;opacity:0}.Backdrop-module__animated-hQGwey[data-enter]{opacity:1}.Backdrop-module__animated-hQGwey[data-leave]{opacity:0}.Backdrop-module__closeButton-HSMQL5{font-size:2rem;position:absolute;right:1.5rem;top:1.5rem;border:none;background:none}
.Card-module__container-mxgR1H{padding:0;position:relative;border-radius:0.3125rem;box-shadow:0 22px 45px 0 rgba(0,0,0,.11)}.Card-module__container-mxgR1H:focus{outline:1px dashed #005797;outline-offset:.25rem}.Card-module__default-PzQtPh{background:#fff}.Card-module__contrast-NGKdsG{background:#000460}.Card-module__highlight-GV7fby{background:linear-gradient(99deg, #3ea9ca 3%, #06649b 77%, #0f255b 104%)}.Card-module__block-heHQYH{display:block}.Card-module__action-EiSYzc{margin-bottom:3rem}.Card-module__action-EiSYzc.Card-module__default-PzQtPh{background:radial-gradient(circle at bottom 0 right 52px, rgba(0, 0, 0, 0.11) 0, rgba(0, 0, 0, 0.11) 33px, #fff 2.125rem)}.Card-module__action-EiSYzc.Card-module__highlight-GV7fby{color:#fff;background:linear-gradient(99deg, #3ea9ca 3%, #06649b 77%, #0f255b 104%)}.Card-module__action-EiSYzc.Card-module__contrast-NGKdsG{color:#fff;background:radial-gradient(circle at bottom 0 right 52px, rgba(0, 0, 0, 0.11) 0, rgba(0, 0, 0, 0.11) 33px, #000460 2.125rem)}
.Modal-module__container-xf10PD{position:fixed;height:fit-content;z-index:1123}.Modal-module__container-xf10PD.Modal-module__animated-j6GndM{transition:opacity .3s ease-in-out;opacity:0}.Modal-module__container-xf10PD.Modal-module__animated-j6GndM[data-enter]{opacity:1}.Modal-module__container-xf10PD.Modal-module__animated-j6GndM[data-leave]{opacity:0}.Modal-module__card-GkFZ5u{z-index:1124;display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:min(90%,48rem);max-height:90%}@media(min-width: 768px){.Modal-module__lg-TiDnGm{max-height:85%}}.Modal-module__content-o73sdf{display:flex;flex-direction:column;overflow-y:scroll;-webkit-overflow-scrolling:touch;border-radius:0.3125rem;padding:1.5rem;background-color:#f7f8f8;align-items:center}.Modal-module__content-o73sdf::-webkit-scrollbar-track{width:0.5rem;background-color:#dedfe3;margin:.25rem}.Modal-module__content-o73sdf::-webkit-scrollbar{width:0.5rem;background-color:#dedfe3}.Modal-module__content-o73sdf::-webkit-scrollbar-thumb{border-radius:0.3125rem;width:0.375rem;background-color:#949494}@media(min-width: 768px){.Modal-module__content-o73sdf{padding:2rem;overflow-y:auto}}.Modal-module__content-o73sdf:focus-within{scroll-padding-bottom:50vh}.Modal-module__scrollDisabled-RJQNQ4{overflow:hidden}.Modal-module__header-A_6asR{display:flex;justify-content:space-between;align-items:center;background-color:#eb6626;border-top-left-radius:0.3125rem;border-top-right-radius:0.3125rem;color:#fff;font-weight:600;margin-right:0;padding:1.5rem 1.75rem;position:relative}.Modal-module__header-A_6asR.Modal-module__secondary-NLS4sJ{background-image:url(/dialog-header-background.svg);background-size:cover}.Modal-module__header-A_6asR.Modal-module__business-ynUmqs{background-image:url(/dialog-header-background-business.svg);background-size:cover}.Modal-module__header-A_6asR.Modal-module__blue-eKhhQ6{background-color:#005797}.Modal-module__header-A_6asR .Modal-module__headermargin-GN3PEG{margin-bottom:0}.Modal-module__header-A_6asR .Modal-module__headingSize-Ux1PZH{font-size:.875rem}@media(min-width: 768px){.Modal-module__header-A_6asR .Modal-module__headingSize-Ux1PZH{font-size:1rem}}.Modal-module__header-A_6asR .Modal-module__headingColor-Ljjun6{color:#fff}.Modal-module__close-Xv84Lm{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;cursor:pointer}.Modal-module__close-Xv84Lm:focus{outline:1px dashed #005797;outline-offset:.25rem;outline-color:#fff;border-radius:0.4375rem;outline-offset:-0.0625rem}.Modal-module__closeIcon-xaf2aM svg{width:0.875rem;height:0.875rem}
.MenuItem-module__hiddenAccessibilityElement-a4ZCso{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.MenuItem-module__linkText-vWiuyd{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.MenuItem-module__menuItemLink-rRuHn6{text-decoration:none !important}.MenuItem-module__menuItem-Vzs3Im,.MenuItem-module__secondaryMenuItem-OlmTWV,.MenuItem-module__menuItemWithFocus-spJAl5,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy{text-align:center;letter-spacing:0;height:100%;vertical-align:middle;white-space:nowrap;margin:0 1.5rem}@media(max-width: 575.98px){.MenuItem-module__menuItem-Vzs3Im,.MenuItem-module__secondaryMenuItem-OlmTWV,.MenuItem-module__menuItemWithFocus-spJAl5,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy{margin:0 1rem}}.MenuItem-module__menuItem-Vzs3Im div,.MenuItem-module__secondaryMenuItem-OlmTWV div,.MenuItem-module__menuItemWithFocus-spJAl5 div,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy div{height:100%;display:flex;padding-top:2px;border-bottom:2px solid rgba(0,0,0,0)}.MenuItem-module__menuItem-Vzs3Im button,.MenuItem-module__secondaryMenuItem-OlmTWV button,.MenuItem-module__menuItemWithFocus-spJAl5 button,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button{text-transform:none;font-size:1.125rem;font-weight:600;background-color:inherit;letter-spacing:0;height:4.5rem}@media(max-width: 575.98px){.MenuItem-module__menuItem-Vzs3Im button,.MenuItem-module__secondaryMenuItem-OlmTWV button,.MenuItem-module__menuItemWithFocus-spJAl5 button,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button{height:60px;letter-spacing:0;padding:0 .5rem}}.MenuItem-module__menuItem-Vzs3Im button span,.MenuItem-module__secondaryMenuItem-OlmTWV button span,.MenuItem-module__menuItemWithFocus-spJAl5 button span,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button span{color:#000460}.MenuItem-module__menuItem-Vzs3Im button:hover,.MenuItem-module__secondaryMenuItem-OlmTWV button:hover,.MenuItem-module__menuItemWithFocus-spJAl5 button:hover,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover,.MenuItem-module__menuItem-Vzs3Im button:hover:enabled{border-bottom:2px solid rgba(0,0,0,0);background-color:inherit;color:#005797}.MenuItem-module__menuItem-Vzs3Im button:focus:enabled::after,.MenuItem-module__secondaryMenuItem-OlmTWV button:focus:enabled::after,.MenuItem-module__menuItemWithFocus-spJAl5 button:focus:enabled::after,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:focus:enabled::after{border:none;outline:none}.MenuItem-module__menuItem-Vzs3Im button:focus,.MenuItem-module__secondaryMenuItem-OlmTWV button:focus,.MenuItem-module__menuItemWithFocus-spJAl5 button:focus,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:focus,.MenuItem-module__menuItem-Vzs3Im button:hover,.MenuItem-module__secondaryMenuItem-OlmTWV button:hover,.MenuItem-module__menuItemWithFocus-spJAl5 button:hover,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover,.MenuItem-module__menuItem-Vzs3Im button:focus:enabled{outline:none !important}.MenuItem-module__menuItemWithFocus-spJAl5,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy{padding:0;border-bottom:2px solid #eb6626}.MenuItem-module__menuItemWithFocus-spJAl5 div,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy div{border-bottom:0}.MenuItem-module__menuItemWithFocus-spJAl5 button:hover,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover,.MenuItem-module__menuItemWithFocus-spJAl5 button:hover:enabled{border-bottom:2px solid rgba(0,0,0,0)}.MenuItem-module__menuItemWithFocus-spJAl5 button:focus,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:focus,.MenuItem-module__menuItemWithFocus-spJAl5 button:hover,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover,.MenuItem-module__menuItemWithFocus-spJAl5 button:focus:enabled{outline:none !important}.MenuItem-module__secondaryMenuItem-OlmTWV button{font-size:1rem;font-weight:400;height:4rem}.MenuItem-module__secondaryMenuItem-OlmTWV button:hover,.MenuItem-module__secondaryMenuItem-OlmTWV button:hover:enabled{border-bottom:2px solid rgba(0,0,0,0)}.MenuItem-module__secondaryMenuItem-OlmTWV button:focus,.MenuItem-module__secondaryMenuItem-OlmTWV button:hover,.MenuItem-module__secondaryMenuItem-OlmTWV button:focus:enabled{outline:none !important}.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button{font-size:1rem;font-weight:400;height:4rem}.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover:enabled{border-bottom:2px solid rgba(0,0,0,0)}.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:focus,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:hover,.MenuItem-module__secondaryMenuItemWithFocus-FQq1Iy button:focus:enabled{outline:none !important}
.Navigation-module__hiddenAccessibilityElement-eEFp_y,.Navigation-module__screenReaderText-LZz4Gt{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Navigation-module__linkText-gHF3IF{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Navigation-module__navigationHeader-g0frMt{padding:0;margin:0;width:100%}.Navigation-module__navigationBars-Pr4d1i{position:fixed;top:1.5rem;width:100%;padding:0;display:block;z-index:10;max-width:1380px}@media(max-width: 575.98px){.Navigation-module__navigationBars-Pr4d1i{left:0;top:0}}.Navigation-module__navigationBarsWithBanner-QeC7Lr{margin-top:3rem}@media(max-width: 575.98px){.Navigation-module__navigationBarsWithBanner-QeC7Lr{margin-top:5.375rem}}.Navigation-module__removePadding-N2nAcl{top:0}.Navigation-module__container-Uufnq5{display:block;margin-left:auto;margin-right:auto;padding-top:1.5rem;width:100%}@media(min-width: 768px){.Navigation-module__container-Uufnq5{margin:auto;max-width:calc(1380px + 2*0.9375rem)}}@media(max-width: 767.98px){.Navigation-module__container-Uufnq5{margin:0;padding:0;width:100%}}.Navigation-module__primaryNavigationBorderTop-m7b51w{border-top-left-radius:5px;border-top-right-radius:5px}.Navigation-module__primaryNavigationWithBorder-rX5k_7{border-radius:5px}.Navigation-module__primaryNavigation-YstnND,.Navigation-module__primaryNavigationBorderTop-m7b51w,.Navigation-module__primaryNavigationWithBorder-rX5k_7{display:flex;justify-content:space-between;margin:0;background-color:#fff;box-shadow:0 22px 45px 0 rgba(0,0,0,.11)}@media(max-width: 575.98px){.Navigation-module__primaryNavigation-YstnND,.Navigation-module__primaryNavigationBorderTop-m7b51w,.Navigation-module__primaryNavigationWithBorder-rX5k_7{display:block;background-color:#eb6626;padding-bottom:0;padding-right:0;box-shadow:none;margin:0;border-radius:0}}.Navigation-module__primaryNavigation-YstnND a:focus,.Navigation-module__primaryNavigationBorderTop-m7b51w a:focus,.Navigation-module__primaryNavigationWithBorder-rX5k_7 a:focus,.Navigation-module__primaryNavigation-YstnND a:hover,.Navigation-module__primaryNavigationBorderTop-m7b51w a:hover,.Navigation-module__primaryNavigationWithBorder-rX5k_7 a:hover,.Navigation-module__primaryNavigation-YstnND a:focus:enabled{outline:none}.Navigation-module__primaryNavigation-YstnND a:focus:enabled::after,.Navigation-module__primaryNavigationBorderTop-m7b51w a:focus:enabled::after,.Navigation-module__primaryNavigationWithBorder-rX5k_7 a:focus:enabled::after{outline:none;border:none}.Navigation-module__primaryNavigationOptions-Wft8Ol{align-items:center;text-align:center;position:relative}@media(max-width: 575.98px){.Navigation-module__primaryNavigationOptions-Wft8Ol{overflow:hidden;align-items:center;background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-left:1.5rem;padding-left:1.5rem}}.Navigation-module__scrolled-su4hAY{position:fixed;display:block;width:inherit;max-width:inherit;margin-top:1.5rem;top:0;visibility:hidden}.Navigation-module__hidden-oh4wcM{visibility:hidden;display:none}.Navigation-module__secondaryNavigation-htxYZU{display:flex;margin:0 0 3.5rem;width:inherit;max-width:1380px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#fff;box-shadow:0 22px 45px 0 rgba(0,0,0,.11)}@media(max-width: 575.98px){.Navigation-module__secondaryNavigation-htxYZU{display:block;padding-bottom:0;padding-right:0;margin:0 0 2rem;box-shadow:none;border-radius:0;background-color:rgba(0,0,0,0)}}.Navigation-module__secondaryNavigation-htxYZU a:focus,.Navigation-module__secondaryNavigation-htxYZU a:hover,.Navigation-module__secondaryNavigation-htxYZU a:focus:enabled{outline:none}.Navigation-module__secondaryNavigation-htxYZU a:focus:enabled::after{outline:none;border:none}.Navigation-module__secondaryNavigationOptions-UZPWmL{align-items:center;text-align:center;position:relative;box-shadow:none}@media(max-width: 575.98px){.Navigation-module__secondaryNavigationOptions-UZPWmL{overflow:hidden;align-items:center;background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-left:1.5rem;padding-left:1.5rem;box-shadow:0 22px 45px 0 rgba(0,0,0,.11)}}.Navigation-module__scrollingHint-zh3IvH{white-space:nowrap;overflow-x:auto;display:flex}@media(max-width: 575.98px){.Navigation-module__scrollingHint-zh3IvH::after{content:"";width:25%;height:100%;position:absolute;right:0;top:0;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));background:linear-gradient(to right, rgba(255, 255, 255, 0), #fff);pointer-events:none}.Navigation-module__scrollingHint-zh3IvH::-webkit-scrollbar{height:0}}.Navigation-module__logoLink-z8L7E7{height:100%;position:relative;display:flex;padding:0.875rem 1.5rem}.Navigation-module__logo-arHcFs{width:160px;height:40px;place-self:center;position:absolute;display:flex;flex-direction:column}@media(max-width: 575.98px){.Navigation-module__logo-arHcFs{display:none}}.Navigation-module__responsiveLogo-gFiH84{width:149px;height:36px;margin-right:1rem;display:none}@media(max-width: 767.98px){.Navigation-module__responsiveLogo-gFiH84{display:block}}.Navigation-module__username-kE6jZN{margin-right:1.5rem}.Navigation-module__lastMenuItemSpace-IWSI3O{min-width:1.5rem}.Navigation-module__spaceBothNavigations-XJq5oa{margin-bottom:12rem}@media(max-width: 767.98px){.Navigation-module__spaceBothNavigations-XJq5oa{margin-bottom:15rem}}.Navigation-module__spaceSingleNavigation-_cWmAU{margin-bottom:8rem}@media(max-width: 767.98px){.Navigation-module__spaceSingleNavigation-_cWmAU{margin-bottom:12rem}}
.Container-module__container-NYa8x1{margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem;width:100%}@media(min-width: 768px){.Container-module__container-NYa8x1{margin:auto;max-width:calc(1380px + 2*0.9375rem)}}.Container-module__full-X0pNjj{padding:0;max-width:none}@media(min-width: 768px){.Container-module__full-X0pNjj{margin:0;max-width:none}}@media(min-width: 768px){.Container-module__sm-AbpXO3{max-width:calc(912px + 2*0.9375rem)}}@media(min-width: 992px){.Container-module__sm-AbpXO3{max-width:calc(570px + 2*0.9375rem)}}@media(min-width: 768px){.Container-module__md-OeCu3k{max-width:calc(912px + 2*0.9375rem)}}@media(min-width: 992px){.Container-module__md-OeCu3k{max-width:calc(741px + 2*0.9375rem)}}@media(min-width: 768px){.Container-module__lg-fVHs6Z{max-width:calc(912px + 2*0.9375rem)}}
.ReferenceValuesTile-module__content-ecw5Kk{font-size:.875rem;font-weight:400;margin-bottom:1.5rem;white-space:normal}.ReferenceValuesTile-module__content-ecw5Kk h3{font-size:1.17em;margin-block:1em}.ReferenceValuesTile-module__content-ecw5Kk strong,.ReferenceValuesTile-module__content-ecw5Kk b{font-weight:700}.ReferenceValuesTile-module__content-ecw5Kk *{margin:0;padding:0}.ReferenceValuesTile-module__content-ecw5Kk h1,.ReferenceValuesTile-module__content-ecw5Kk h2,.ReferenceValuesTile-module__content-ecw5Kk h3{margin-top:1.5rem}.ReferenceValuesTile-module__content-ecw5Kk li+li{margin-top:.25rem}.ReferenceValuesTile-module__content-ecw5Kk p:not(:last-child),.ReferenceValuesTile-module__content-ecw5Kk dl:not(:last-child),.ReferenceValuesTile-module__content-ecw5Kk ol:not(:last-child),.ReferenceValuesTile-module__content-ecw5Kk ul:not(:last-child),.ReferenceValuesTile-module__content-ecw5Kk blockquote:not(:last-child),.ReferenceValuesTile-module__content-ecw5Kk pre:not(:last-child),.ReferenceValuesTile-module__content-ecw5Kk table:not(:last-child){margin-bottom:1rem}.ReferenceValuesTile-module__content-ecw5Kk blockquote{background-color:#f4f4f4;border-left:0.3125rem solid #dbdbdb;padding:1.25rem 1.5rem}.ReferenceValuesTile-module__content-ecw5Kk ol{list-style:decimal outside;margin-left:2rem;margin-top:1rem}.ReferenceValuesTile-module__content-ecw5Kk a{color:#000460;font-weight:600;text-decoration:underline;margin:0 0.125rem}.ReferenceValuesTile-module__content-ecw5Kk a:hover{color:#005797}.ReferenceValuesTile-module__content-ecw5Kk a:focus{display:inline;outline:none;text-decoration:none;background-color:#000460;color:#fff;margin:0;padding:0.125rem}.ReferenceValuesTile-module__content-ecw5Kk a:focus::after{content:none}.ReferenceValuesTile-module__content-ecw5Kk ul{list-style:disc outside;margin-left:2rem;margin-top:1rem}.ReferenceValuesTile-module__content-ecw5Kk ul ul{list-style-type:circle;margin-top:.5rem}.ReferenceValuesTile-module__content-ecw5Kk ul ul ul{list-style-type:square}.ReferenceValuesTile-module__content-ecw5Kk dd{margin-left:2rem}.ReferenceValuesTile-module__content-ecw5Kk figure:not(:first-child){margin-top:2rem}.ReferenceValuesTile-module__content-ecw5Kk figure:not(:last-child){margin-bottom:2rem}.ReferenceValuesTile-module__content-ecw5Kk figure img{display:inline-block;margin-bottom:0.3125rem;max-width:100%}.ReferenceValuesTile-module__content-ecw5Kk figure figcaption{font-style:italic}.ReferenceValuesTile-module__content-ecw5Kk iframe{margin:2rem 0;max-width:100%}.ReferenceValuesTile-module__content-ecw5Kk img{max-width:100%}.ReferenceValuesTile-module__content-ecw5Kk pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.ReferenceValuesTile-module__content-ecw5Kk sup,.ReferenceValuesTile-module__content-ecw5Kk sub{font-size:75%}.ReferenceValuesTile-module__content-ecw5Kk table{width:100%}.ReferenceValuesTile-module__content-ecw5Kk table [data-align=right]{text-align:right}.ReferenceValuesTile-module__content-ecw5Kk table [data-align=center]{text-align:center}.ReferenceValuesTile-module__content-ecw5Kk table td,.ReferenceValuesTile-module__content-ecw5Kk table th{border:1px solid #eeeff1;border-bottom-color:#eeeff1;border-width:0 0 1px;padding:1rem .75rem;vertical-align:top}.ReferenceValuesTile-module__content-ecw5Kk table th:not([data-format=td]){border-color:rgba(0,0,0,0);font-size:1rem;color:#505558;text-align:left}.ReferenceValuesTile-module__content-ecw5Kk table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ReferenceValuesTile-module__content-ecw5Kk table tr:nth-child(even) td{background-color:#eeeff1}.ReferenceValuesTile-module__content-ecw5Kk table td strong{font-weight:700}.ReferenceValuesTile-module__content-ecw5Kk table thead td,.ReferenceValuesTile-module__content-ecw5Kk table thead th{border-width:0 0 0.125rem;color:#000460;font-weight:600}.ReferenceValuesTile-module__content-ecw5Kk table tfoot td,.ReferenceValuesTile-module__content-ecw5Kk table tfoot th{border-width:0.125rem 0 0;color:#505558;font-weight:600}.ReferenceValuesTile-module__content-ecw5Kk table tbody tr:last-child td,.ReferenceValuesTile-module__content-ecw5Kk table tbody tr:last-child th{border-bottom-width:0}.ReferenceValuesTile-module__xs-h4LEbA{font-size:.6875rem;font-weight:400;line-height:1.73}.ReferenceValuesTile-module__sm-UcbRBN{font-size:.6875rem;font-weight:400;line-height:1.73}@media(min-width: 992px){.ReferenceValuesTile-module__sm-UcbRBN{font-size:.75rem;font-weight:400;line-height:1.67}}.ReferenceValuesTile-module__sm-UcbRBN.ReferenceValuesTile-module__notResponsive-BcRbkk{font-size:.75rem;font-weight:400;line-height:1.67}.ReferenceValuesTile-module__regular-gJrBlf{font-size:.75rem;font-weight:400;line-height:1.67}@media(min-width: 992px){.ReferenceValuesTile-module__regular-gJrBlf{font-size:.875rem;font-weight:400;line-height:1.57}}.ReferenceValuesTile-module__regular-gJrBlf.ReferenceValuesTile-module__notResponsive-BcRbkk{font-size:.875rem;font-weight:400;line-height:1.57}.ReferenceValuesTile-module__md-GW4_ef{font-size:.875rem;font-weight:400;line-height:1.57}@media(min-width: 992px){.ReferenceValuesTile-module__md-GW4_ef{font-size:1rem;font-weight:400;line-height:1.5}}.ReferenceValuesTile-module__md-GW4_ef.ReferenceValuesTile-module__notResponsive-BcRbkk{font-size:1rem;font-weight:400;line-height:1.5}.ReferenceValuesTile-module__lg-OPYWWB{font-size:1rem;font-weight:400;line-height:1.5}@media(min-width: 992px){.ReferenceValuesTile-module__lg-OPYWWB{font-size:1.125rem;font-weight:400;line-height:1.44}}.ReferenceValuesTile-module__lg-OPYWWB.ReferenceValuesTile-module__notResponsive-BcRbkk{font-size:1.125rem;font-weight:400;line-height:1.44}.ReferenceValuesTile-module__noSpacing-OoWDDY{margin:0;padding:0}.ReferenceValuesTile-module__left-AB1LFc{text-align:left}.ReferenceValuesTile-module__center-eD72ib{text-align:center}.ReferenceValuesTile-module__right-CPMQmD{text-align:right}.ReferenceValuesTile-module__contrast-YmmnFg{color:#fff}.ReferenceValuesTile-module__contrast-YmmnFg a{color:#fff}.ReferenceValuesTile-module__contrast-YmmnFg a:hover{color:#eeeff1}a.secondary{color:#eb6626}a.secondary:hover{color:#bd4d17}a.secondary:focus{background-color:#eb6626;color:#fff}a.tertiary{color:#005797}a.tertiary:hover{color:#000460}a.tertiary:focus{background-color:#005797;color:#fff}.ReferenceValuesTile-module__dashboardContainer-K7A2Ju{width:100%;position:relative}.ReferenceValuesTile-module__dashboardTiles-UFoTFU{display:grid;gap:1.5rem;grid-template-columns:6.15fr 3.85fr;grid-template-rows:auto;margin-bottom:5.5rem}@media(max-width: 767.98px){.ReferenceValuesTile-module__dashboardTiles-UFoTFU{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}@media(max-width: 767.98px){.ReferenceValuesTile-module__producedKwH-lDakRf{order:2}}@media(min-width: 768px){.ReferenceValuesTile-module__producedKwH-lDakRf{order:1}}@media(max-width: 767.98px){.ReferenceValuesTile-module__closedDashboardInfoBox-WesTwA{order:1}}@media(min-width: 768px){.ReferenceValuesTile-module__closedDashboardInfoBox-WesTwA{order:2}}.ReferenceValuesTile-module__voucherInfoTile-zWfroq div{margin-top:0}.ReferenceValuesTile-module__closedDashboardTile-hsbnwV{display:grid;gap:1.5rem;grid-template-columns:5fr 5fr;grid-template-rows:auto;text-align:center}@media(max-width: 767.98px){.ReferenceValuesTile-module__closedDashboardTile-hsbnwV{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}.ReferenceValuesTile-module__flashMessage-TacIk3{margin-bottom:1.5rem}.ReferenceValuesTile-module__flashMessage-TacIk3 div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.ReferenceValuesTile-module__flashMessage-TacIk3{display:none}}@media(max-width: 767.98px){.ReferenceValuesTile-module__charts-OUnwFS{order:2}}@media(min-width: 768px){.ReferenceValuesTile-module__charts-OUnwFS{order:1}}@media(max-width: 767.98px){.ReferenceValuesTile-module__referenceValues-Tz0NBo{order:1}}@media(min-width: 768px){.ReferenceValuesTile-module__referenceValues-Tz0NBo{order:2}}.ReferenceValuesTile-module__flashMessageSmallerScreens-duqM3z{display:none;margin-bottom:1.5rem}.ReferenceValuesTile-module__flashMessageSmallerScreens-duqM3z div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.ReferenceValuesTile-module__flashMessageSmallerScreens-duqM3z{display:block}}.ReferenceValuesTile-module__infoAboutTeam-WlM2H7{text-align:left;margin-top:1rem;padding:3.5rem 20%;font-weight:200;font-size:1rem}.ReferenceValuesTile-module__plantInformation-JdBheO{background-color:#f7f8f8;padding-top:3.5rem;width:100%}@media(max-width: 767.98px){.ReferenceValuesTile-module__heading-FPAVwS{padding-left:.9375rem;padding-right:.9375rem}}.ReferenceValuesTile-module__referenceValuesTile-XPgriP{margin-bottom:1.5rem}.ReferenceValuesTile-module__referenceDescription-C5oewJ{text-align:left;margin-bottom:2rem;margin-top:1.5rem;font-size:1.125rem;font-family:"Fira Sans",arial,sans-serif;font-weight:600;color:#000460}.ReferenceValuesTile-module__referenceValues-Tz0NBo{display:grid;gap:1.5rem;grid-template-columns:5fr 5fr;grid-template-rows:5fr 5fr}.ReferenceValuesTile-module__referenceValueContainer-E2B1VG{text-align:center}.ReferenceValuesTile-module__referenceValueIcon-SsFmZG{height:88px;width:100px;max-width:100%;margin-bottom:.8em}.ReferenceValuesTile-module__centered-hhwQ_D{text-align:center}.ReferenceValuesTile-module__content-ecw5Kk{margin:0;padding:3px;font-weight:200}.ReferenceValuesTile-module__heading-FPAVwS{margin:0;padding:0;font-size:1.5rem}.ReferenceValuesTile-module__accessibleDescription-uk7qE2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.CurrentBalance-module__circle-cRJlmg{max-width:100%;width:22.5em;height:22.5rem;border:16px solid rgba(0,0,0,0);border-radius:50%;background-image:linear-gradient(white, white),linear-gradient(133deg, #fccf8a 10%, #f7af40 33%, #eb6626 63%, #e13b31 94%);border-image-slice:1;background-origin:border-box;background-clip:content-box,border-box;margin-top:1em;margin-bottom:2em;text-align:center}@media(max-width: 767.98px){.CurrentBalance-module__circle-cRJlmg{width:17.5rem;height:17.5rem;margin:auto}}.CurrentBalance-module__outer-F3zKDV{display:table;position:relative;top:0;left:0;height:100%;width:100%}.CurrentBalance-module__middle-Zla5oM{display:table-cell;vertical-align:middle}.CurrentBalance-module__inner-HgLG6Y{margin-left:auto;margin-right:auto;text-align:center}.CurrentBalance-module__noMargin-nsXVTW{margin:0}.CurrentBalance-module__container-cMGcK_{width:100%;text-align:center}.CurrentBalance-module__balance-HqKEhs{font-size:5rem;font-weight:700;color:#000460;margin:0;padding:0}@media(max-width: 1199.98px){.CurrentBalance-module__balance-HqKEhs{font-size:4.375rem}}@media(max-width: 767.98px){.CurrentBalance-module__balance-HqKEhs{font-size:3.4375rem}}.CurrentBalance-module__content-jtvbmB{font-size:1.5rem;font-family:"Fira Sans",arial,sans-serif;font-weight:600;color:#07112a;margin:0}@media(max-width: 767.98px){.CurrentBalance-module__content-jtvbmB{font-size:1.3125rem}}.CurrentBalance-module__currentBalanceContainer-lCXGX9{display:inline-block;max-width:100%}.CurrentBalance-module__couponValue-YaGeAd{font-family:"Fira Sans",arial,sans-serif;font-weight:300;color:#07112a;margin-bottom:3rem}.CurrentBalance-module__hideElement-Vbt9cH{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.ProgressChart-module__productionProgress-n4osH9{margin-top:2rem;margin-bottom:0;width:100%}.ProgressChart-module__chartArea-MbU5Hb{width:100%;height:200px}.ProgressChart-module__headline-Iv_KTG{text-align:left}
.CustomTooltip-module__hiddenAccessibilityElement-NiZP4o{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CustomTooltip-module__linkText-dAsCx_{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.CustomTooltip-module__customTooltipArea-c3pfVc{margin:0;padding:10px 10px 0;background-color:#fff;border:1px solid #ccc;max-width:200px}.CustomTooltip-module__production-yqWADo{color:#000;font-weight:400}.CustomTooltip-module__infoText-ZjCADP{display:inline-block;max-width:100%}
.AccessibilityTable-module__hiddenAccessibilityElement-jaY8Aw,.AccessibilityTable-module__hideElement-jR9w70{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.AccessibilityTable-module__linkText-MiBYOm{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.AccessibilityTable-module__caption-M1m0Bf{display:table-caption;text-align:center;caption-side:top}.AccessibilityTable-module__row-ytSZgh th{padding-left:55px;text-align:center}.AccessibilityTable-module__row-ytSZgh td{padding-left:55px;text-align:center}
.IconSixthLevelHeading-module__hiddenAccessibilityElement-OSxa57{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.IconSixthLevelHeading-module__linkText-c8Zhlx{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.IconSixthLevelHeading-module__container-q3Angi{width:100%;line-height:.5rem;padding:0;vertical-align:middle;margin-bottom:1rem}.IconSixthLevelHeading-module__item-JTs5dn{margin:0;padding:0;display:table-cell;vertical-align:middle;line-height:normal}.IconSixthLevelHeading-module__item-JTs5dn>h2{display:table-cell;vertical-align:middle}.IconSixthLevelHeading-module__iconSize-zY4MoS{margin-left:0;text-align:left;margin-right:.5rem;float:left;padding:0;color:#000460}.IconSixthLevelHeading-module__heading-b2fQOm{margin:0;padding:0}
.ConsentForm-module__hiddenAccessibilityElement-i_p3lx,.ConsentForm-module__linkToDefinition-HNOvZ8{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ConsentForm-module__linkText-hPL_I9,.ConsentForm-module__consentFormLinkText-Lf67Oy{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ConsentForm-module__consentForm-sjnCiK{margin:0;padding:0;display:inline;font-weight:200;max-width:100%}.ConsentForm-module__consentForm-sjnCiK div{width:100%;display:inline;padding:0;margin:0;margin-block:0;margin-inline:0;font-weight:200}.ConsentForm-module__consentForm-sjnCiK div::after{width:100%;display:inline;font-weight:200}
.CardBody-module__container-kzU7Ag{padding:1.5rem}@media(min-width: 768px){.CardBody-module__container-kzU7Ag{padding:2rem}}
.ProductionCharts-module__hiddenAccessibilityElement-bJR6Lb{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ProductionCharts-module__linkText-_877eG{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ProductionCharts-module__charts-yC3Ak3{width:100%;min-height:400px}.ProductionCharts-module__chartsContainer-Rn_2PD{max-width:100%}.ProductionCharts-module__chartGap-ZvFoZ0{max-width:100%;margin-bottom:4rem}
.ProductionBarChart-module__hiddenAccessibilityElement-ugakRX{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ProductionBarChart-module__linkText-qH_ZAL{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ProductionBarChart-module__chartArea-t5OqLd{height:18rem;max-width:100%}.ProductionBarChart-module__summaryChartArea-fr_IU7{height:14rem;max-width:100%}.ProductionBarChart-module__dateSelection-A3dAKk{display:grid;gap:1.5rem;grid-template-columns:3fr 7fr;grid-template-rows:auto;margin-bottom:.5rem;margin-top:1rem}@media(max-width: 767.98px){.ProductionBarChart-module__dateSelection-A3dAKk{grid-template-columns:100%;grid-template-rows:auto;gap:0}.ProductionBarChart-module__dateSelection-A3dAKk h6{margin:0}.ProductionBarChart-module__dateSelection-A3dAKk div{margin:0;padding:0}}.ProductionBarChart-module__axisTitle-DW9xAG{font-size:1rem;margin-top:0}
.DateSelector-module__hiddenAccessibilityElement-vrwvk9{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.DateSelector-module__linkText-mgXyG_{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.DateSelector-module__container-cFARht{margin-top:12px}.DateSelector-module__inputElements-vIIfOy{position:relative;max-width:90%;float:right;display:flex}.DateSelector-module__inputField-PuVn8e{background-color:green;margin:0;padding:0}.DateSelector-module__inputField-PuVn8e label{margin-top:-20px;padding:0}.DateSelector-module__inputField-PuVn8e input{display:inline !important;margin:0;padding:0}.DateSelector-module__dateInput-TYb2Tt{display:block;border:none;text-align:center;font-size:1rem;max-width:85%;font-weight:200;color:#000460;cursor:default;caret-color:rgba(0,0,0,0)}.DateSelector-module__dateInput-TYb2Tt input{padding-top:5px;display:inline;max-width:85%;background-color:#fff !important;text-align:center;border:0}.DateSelector-module__dateInput-TYb2Tt:focus,.DateSelector-module__dateInput-TYb2Tt:hover{border-color:#000460;outline:none}.DateSelector-module__dateInput-TYb2Tt.DateSelector-module__closed-B1sV0H{border-radius:3px;font-size:1.125rem}.DateSelector-module__dateInput-TYb2Tt.DateSelector-module__closed-B1sV0H:focus,.DateSelector-module__dateInput-TYb2Tt.DateSelector-module__closed-B1sV0H:hover{border-color:#000460;outline:none}.DateSelector-module__iconDisabled-LjmabJ{color:#b3b3b3}.DateSelector-module__disabledHovering-fOWTvC{position:relative}.DateSelector-module__disabledHovering-fOWTvC:focus,.DateSelector-module__disabledHovering-fOWTvC:hover,.DateSelector-module__disabledHovering-fOWTvC:focus:enabled{outline:none}.DateSelector-module__disabledHovering-fOWTvC:focus:enabled::after{border:none}.DateSelector-module__disabledHovering-fOWTvC:hover{border:0 !important}.DateSelector-module__circleHover-bjNAGG{position:relative}.DateSelector-module__circleHover-bjNAGG:focus,.DateSelector-module__circleHover-bjNAGG:hover,.DateSelector-module__circleHover-bjNAGG:focus:enabled{outline:none}.DateSelector-module__circleHover-bjNAGG:focus:enabled::after{border:none}.DateSelector-module__circleHover-bjNAGG:hover{border-radius:50%;border:2px solid #000460}
.InputField-module__container-Mg2hcV{width:100%;font-family:"Fira Sans",sans-serif}.InputField-module__label-orli5v{font-size:.75rem;color:#000460;margin:0}.InputField-module__label-orli5v.InputField-module__closed-crlwuS{font-size:1rem;font-weight:600}.InputField-module__label-orli5v.InputField-module__hidden-nJxtu_{opacity:0;visibility:hidden}.InputField-module__input-iyzOnE{display:block;border:none;border-bottom:solid 0.0625rem hsl(228,8.1967213115%,33.0392156863%);font-size:1rem;font-weight:400;color:#505558;width:100%;padding:.25rem}.InputField-module__input-iyzOnE[disabled]{color:#949494 !important;background-color:#eeeff1;border:0.0625rem solid #949494}.InputField-module__input-iyzOnE:focus,.InputField-module__input-iyzOnE:hover{border-color:#000460;outline:none}.InputField-module__input-iyzOnE.InputField-module__closed-crlwuS{border:solid 0.0625rem hsl(228,8.1967213115%,33.0392156863%);border-radius:0.1875rem;margin-top:.5rem;padding:.25rem .75rem;font-size:1.125rem}.InputField-module__input-iyzOnE.InputField-module__closed-crlwuS.InputField-module__hasSuffix-PJPOTl,.InputField-module__input-iyzOnE.InputField-module__closed-crlwuS.InputField-module__hasPrefix-HDX4rx{margin-top:0}.InputField-module__input-iyzOnE.InputField-module__closed-crlwuS:focus,.InputField-module__input-iyzOnE.InputField-module__closed-crlwuS:hover{border-color:#000460;outline:none}.InputField-module__input-iyzOnE[aria-invalid=true]{color:#cd0045;border-color:#cd0045}.InputField-module__input-iyzOnE[aria-invalid=true]:focus,.InputField-module__input-iyzOnE[aria-invalid=true]:hover{border-color:#cd0045;outline:none}.InputField-module__hasSuffix-PJPOTl.InputField-module__input-iyzOnE,.InputField-module__hasPrefix-HDX4rx.InputField-module__input-iyzOnE{padding:0;border:none;width:100%}.InputField-module__hasSuffix-PJPOTl.InputField-module__input-iyzOnE:focus,.InputField-module__hasSuffix-PJPOTl.InputField-module__input-iyzOnE:hover,.InputField-module__hasPrefix-HDX4rx.InputField-module__input-iyzOnE:focus,.InputField-module__hasPrefix-HDX4rx.InputField-module__input-iyzOnE:hover{border-color:rgba(0,0,0,0);outline:none}.InputField-module__description-R_zgD5{margin-top:.5rem;font-size:.75rem}
.LoadingSpinner-module__isLoading-yA7YuT{width:1.5rem;height:1.5rem;border:0.125rem solid #000460;border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-radius:50%;animation:LoadingSpinner-module__spin-mUYrDG 2.5s linear infinite;margin-right:.5rem}@keyframes LoadingSpinner-module__spin-mUYrDG{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.AffixInputWrapper-module__inputWrapper-mLHlqk{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__isDisabled-gKgrdB{background-color:#eeeff1;border:0.0625rem solid #949494}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw{border-bottom:0.0625rem solid #949494;padding:.25rem}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN.AffixInputWrapper-module__closed-k4_24y,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw.AffixInputWrapper-module__closed-k4_24y{margin-top:.5rem;border:solid 0.0625rem hsl(228,8.1967213115%,33.0392156863%);border-radius:0.1875rem}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN:not([disabled]):hover,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN:not([disabled]):focus,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw:not([disabled]):hover,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw:not([disabled]):focus{border-color:#000460;outline:none}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN:has(input[aria-invalid=true]),.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN.AffixInputWrapper-module__closed-k4_24y:has(input[aria-invalid=true]),.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw:has(input[aria-invalid=true]),.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw.AffixInputWrapper-module__closed-k4_24y:has(input[aria-invalid=true]){color:#cd0045;border-color:#cd0045}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN:has(input[aria-invalid=true]):hover,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN:has(input[aria-invalid=true]):focus,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN.AffixInputWrapper-module__closed-k4_24y:has(input[aria-invalid=true]):hover,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN.AffixInputWrapper-module__closed-k4_24y:has(input[aria-invalid=true]):focus,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw:has(input[aria-invalid=true]):hover,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw:has(input[aria-invalid=true]):focus,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw.AffixInputWrapper-module__closed-k4_24y:has(input[aria-invalid=true]):hover,.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw.AffixInputWrapper-module__closed-k4_24y:has(input[aria-invalid=true]):focus{border-color:#cd0045;outline:none}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasSuffix-ZceflN.AffixInputWrapper-module__closed-k4_24y{padding:.25rem .5rem .25rem .75rem}.AffixInputWrapper-module__inputWrapper-mLHlqk.AffixInputWrapper-module__hasPrefix-WvHbrw.AffixInputWrapper-module__closed-k4_24y{padding:.25rem .75rem .25rem .25rem}.AffixInputWrapper-module__suffix-YT392T,.AffixInputWrapper-module__prefix-kOisRT{color:#505558;font-size:1rem;white-space:nowrap}
.InputMessage-module__message-FxUI5d{margin-top:.5rem;font-size:.75rem;color:#cd0045}
.ProductionNotReadyPlaceholder-module__hiddenAccessibilityElement-xZvB01{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ProductionNotReadyPlaceholder-module__linkText-vX1EGF{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ProductionNotReadyPlaceholder-module__container-Dxj_5n{text-align:center}.ProductionNotReadyPlaceholder-module__notReadyImage-lpHd_N{max-width:100%}.ProductionNotReadyPlaceholder-module__information-dtefex{margin-top:2rem;color:#505558;font-size:.875rem}
.ProductionSummaryChart-module__hiddenAccessibilityElement-ottWeG{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ProductionSummaryChart-module__linkText-jr2Xw_{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ProductionSummaryChart-module__axisTitle-N4Xa1D{font-size:.75rem;margin-top:1.5rem}.ProductionSummaryChart-module__yearlySummary-tS89VA{overflow-x:auto;white-space:nowrap;padding-bottom:1.5rem}@media(max-width: 767.98px){.ProductionSummaryChart-module__yearlySummary-tS89VA{overflow-x:scroll}}.ProductionSummaryChart-module__yearlyCircle-d5E4Jq{display:inline-block;background-origin:border-box;background-clip:content-box,border-box;text-align:center}.ProductionSummaryChart-module__oval-hBI9It{display:inline-block;width:120px;height:120px;border:8px solid rgba(0,0,0,0);border-radius:80px;background-image:linear-gradient(white, white),linear-gradient(133deg, #fccf8a 10%, #f7af40 33%, #eb6626 63%, #e13b31 94%);background-origin:border-box;background-clip:content-box,border-box;text-align:center}.ProductionSummaryChart-module__outer-womODB{display:table;position:relative;top:0;left:0;height:100%;width:100%}.ProductionSummaryChart-module__middle-acvSot{display:table-cell;vertical-align:middle}.ProductionSummaryChart-module__inner-JxchXG{margin-left:auto;margin-right:auto;text-align:center}.ProductionSummaryChart-module__yearDescription-mmSqpd{margin-top:15px}.ProductionSummaryChart-module__outerConnectionLine-OKKEdM{display:inline-block;width:3rem;height:100%}.ProductionSummaryChart-module__connectionLine-jZsRqW{width:100%;height:1px;background-color:#d8d8d8;margin-bottom:85px}.ProductionSummaryChart-module__valueOfShares-FNLKSX{display:inline-block;color:#000460;font-weight:700;margin-bottom:1.5rem}.ProductionSummaryChart-module__heading-p5eJXK{margin:0}.ProductionSummaryChart-module__content-KshUbC{font-size:1rem;color:#505558;margin:0}.ProductionSummaryChart-module__productionSummaryChart-wgnUVF{margin:1.5rem 0}
.HiddenAccessibilityLabel-module__hiddenAccessibilityElement-WMTEOL,.HiddenAccessibilityLabel-module__hiddenAccessibilityLabel-_sSEW8{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.HiddenAccessibilityLabel-module__linkText-cKJzNu{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}
.Dashboard-module__content-nhv1KB{font-size:.875rem;font-weight:400;margin-bottom:1.5rem;white-space:normal}.Dashboard-module__content-nhv1KB h3{font-size:1.17em;margin-block:1em}.Dashboard-module__content-nhv1KB strong,.Dashboard-module__content-nhv1KB b{font-weight:700}.Dashboard-module__content-nhv1KB *{margin:0;padding:0}.Dashboard-module__content-nhv1KB h1,.Dashboard-module__content-nhv1KB h2,.Dashboard-module__content-nhv1KB h3{margin-top:1.5rem}.Dashboard-module__content-nhv1KB li+li{margin-top:.25rem}.Dashboard-module__content-nhv1KB p:not(:last-child),.Dashboard-module__content-nhv1KB dl:not(:last-child),.Dashboard-module__content-nhv1KB ol:not(:last-child),.Dashboard-module__content-nhv1KB ul:not(:last-child),.Dashboard-module__content-nhv1KB blockquote:not(:last-child),.Dashboard-module__content-nhv1KB pre:not(:last-child),.Dashboard-module__content-nhv1KB table:not(:last-child){margin-bottom:1rem}.Dashboard-module__content-nhv1KB blockquote{background-color:#f4f4f4;border-left:0.3125rem solid #dbdbdb;padding:1.25rem 1.5rem}.Dashboard-module__content-nhv1KB ol{list-style:decimal outside;margin-left:2rem;margin-top:1rem}.Dashboard-module__content-nhv1KB a{color:#000460;font-weight:600;text-decoration:underline;margin:0 0.125rem}.Dashboard-module__content-nhv1KB a:hover{color:#005797}.Dashboard-module__content-nhv1KB a:focus{display:inline;outline:none;text-decoration:none;background-color:#000460;color:#fff;margin:0;padding:0.125rem}.Dashboard-module__content-nhv1KB a:focus::after{content:none}.Dashboard-module__content-nhv1KB ul{list-style:disc outside;margin-left:2rem;margin-top:1rem}.Dashboard-module__content-nhv1KB ul ul{list-style-type:circle;margin-top:.5rem}.Dashboard-module__content-nhv1KB ul ul ul{list-style-type:square}.Dashboard-module__content-nhv1KB dd{margin-left:2rem}.Dashboard-module__content-nhv1KB figure:not(:first-child){margin-top:2rem}.Dashboard-module__content-nhv1KB figure:not(:last-child){margin-bottom:2rem}.Dashboard-module__content-nhv1KB figure img{display:inline-block;margin-bottom:0.3125rem;max-width:100%}.Dashboard-module__content-nhv1KB figure figcaption{font-style:italic}.Dashboard-module__content-nhv1KB iframe{margin:2rem 0;max-width:100%}.Dashboard-module__content-nhv1KB img{max-width:100%}.Dashboard-module__content-nhv1KB pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.Dashboard-module__content-nhv1KB sup,.Dashboard-module__content-nhv1KB sub{font-size:75%}.Dashboard-module__content-nhv1KB table{width:100%}.Dashboard-module__content-nhv1KB table [data-align=right]{text-align:right}.Dashboard-module__content-nhv1KB table [data-align=center]{text-align:center}.Dashboard-module__content-nhv1KB table td,.Dashboard-module__content-nhv1KB table th{border:1px solid #eeeff1;border-bottom-color:#eeeff1;border-width:0 0 1px;padding:1rem .75rem;vertical-align:top}.Dashboard-module__content-nhv1KB table th:not([data-format=td]){border-color:rgba(0,0,0,0);font-size:1rem;color:#505558;text-align:left}.Dashboard-module__content-nhv1KB table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Dashboard-module__content-nhv1KB table tr:nth-child(even) td{background-color:#eeeff1}.Dashboard-module__content-nhv1KB table td strong{font-weight:700}.Dashboard-module__content-nhv1KB table thead td,.Dashboard-module__content-nhv1KB table thead th{border-width:0 0 0.125rem;color:#000460;font-weight:600}.Dashboard-module__content-nhv1KB table tfoot td,.Dashboard-module__content-nhv1KB table tfoot th{border-width:0.125rem 0 0;color:#505558;font-weight:600}.Dashboard-module__content-nhv1KB table tbody tr:last-child td,.Dashboard-module__content-nhv1KB table tbody tr:last-child th{border-bottom-width:0}.Dashboard-module__xs-DMpyq6{font-size:.6875rem;font-weight:400;line-height:1.73}.Dashboard-module__sm-LppXcU{font-size:.6875rem;font-weight:400;line-height:1.73}@media(min-width: 992px){.Dashboard-module__sm-LppXcU{font-size:.75rem;font-weight:400;line-height:1.67}}.Dashboard-module__sm-LppXcU.Dashboard-module__notResponsive-y45cI6{font-size:.75rem;font-weight:400;line-height:1.67}.Dashboard-module__regular-AhCV3H{font-size:.75rem;font-weight:400;line-height:1.67}@media(min-width: 992px){.Dashboard-module__regular-AhCV3H{font-size:.875rem;font-weight:400;line-height:1.57}}.Dashboard-module__regular-AhCV3H.Dashboard-module__notResponsive-y45cI6{font-size:.875rem;font-weight:400;line-height:1.57}.Dashboard-module__md-IXKess{font-size:.875rem;font-weight:400;line-height:1.57}@media(min-width: 992px){.Dashboard-module__md-IXKess{font-size:1rem;font-weight:400;line-height:1.5}}.Dashboard-module__md-IXKess.Dashboard-module__notResponsive-y45cI6{font-size:1rem;font-weight:400;line-height:1.5}.Dashboard-module__lg-uJ7_yF{font-size:1rem;font-weight:400;line-height:1.5}@media(min-width: 992px){.Dashboard-module__lg-uJ7_yF{font-size:1.125rem;font-weight:400;line-height:1.44}}.Dashboard-module__lg-uJ7_yF.Dashboard-module__notResponsive-y45cI6{font-size:1.125rem;font-weight:400;line-height:1.44}.Dashboard-module__noSpacing-0VbT0F{margin:0;padding:0}.Dashboard-module__left-fXRb3B{text-align:left}.Dashboard-module__center-ZNNWwV{text-align:center}.Dashboard-module__right-Atk7sR{text-align:right}.Dashboard-module__contrast-RH2kgx{color:#fff}.Dashboard-module__contrast-RH2kgx a{color:#fff}.Dashboard-module__contrast-RH2kgx a:hover{color:#eeeff1}a.secondary{color:#eb6626}a.secondary:hover{color:#bd4d17}a.secondary:focus{background-color:#eb6626;color:#fff}a.tertiary{color:#005797}a.tertiary:hover{color:#000460}a.tertiary:focus{background-color:#005797;color:#fff}.Dashboard-module__dashboardContainer-pGzR2f{width:100%;position:relative}.Dashboard-module__dashboardTiles-vB1NuD{display:grid;gap:1.5rem;grid-template-columns:6.15fr 3.85fr;grid-template-rows:auto;margin-bottom:5.5rem}@media(max-width: 767.98px){.Dashboard-module__dashboardTiles-vB1NuD{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}@media(max-width: 767.98px){.Dashboard-module__producedKwH-D9UVLu{order:2}}@media(min-width: 768px){.Dashboard-module__producedKwH-D9UVLu{order:1}}@media(max-width: 767.98px){.Dashboard-module__closedDashboardInfoBox-oZJfOe{order:1}}@media(min-width: 768px){.Dashboard-module__closedDashboardInfoBox-oZJfOe{order:2}}.Dashboard-module__voucherInfoTile-usVjQV div{margin-top:0}.Dashboard-module__closedDashboardTile-D7J1ER{display:grid;gap:1.5rem;grid-template-columns:5fr 5fr;grid-template-rows:auto;text-align:center}@media(max-width: 767.98px){.Dashboard-module__closedDashboardTile-D7J1ER{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}.Dashboard-module__flashMessage-SZNTwF{margin-bottom:1.5rem}.Dashboard-module__flashMessage-SZNTwF div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.Dashboard-module__flashMessage-SZNTwF{display:none}}@media(max-width: 767.98px){.Dashboard-module__charts-taBANt{order:2}}@media(min-width: 768px){.Dashboard-module__charts-taBANt{order:1}}@media(max-width: 767.98px){.Dashboard-module__referenceValues-TV69El{order:1}}@media(min-width: 768px){.Dashboard-module__referenceValues-TV69El{order:2}}.Dashboard-module__flashMessageSmallerScreens-vrYPlx{display:none;margin-bottom:1.5rem}.Dashboard-module__flashMessageSmallerScreens-vrYPlx div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.Dashboard-module__flashMessageSmallerScreens-vrYPlx{display:block}}.Dashboard-module__infoAboutTeam-bHq3SE{text-align:left;margin-top:1rem;padding:3.5rem 20%;font-weight:200;font-size:1rem}.Dashboard-module__plantInformation-dd3NPH{background-color:#f7f8f8;padding-top:3.5rem;width:100%}@media(max-width: 767.98px){.Dashboard-module__heading-RqzUbr{padding-left:.9375rem;padding-right:.9375rem}}
.SharesInfoTile-module__content-nAbYcU,.SharesInfoTile-module__infobox-BUxW5p{font-size:.875rem;font-weight:400;margin-bottom:1.5rem;white-space:normal}.SharesInfoTile-module__content-nAbYcU h3,.SharesInfoTile-module__infobox-BUxW5p h3{font-size:1.17em;margin-block:1em}.SharesInfoTile-module__content-nAbYcU strong,.SharesInfoTile-module__infobox-BUxW5p strong,.SharesInfoTile-module__content-nAbYcU b,.SharesInfoTile-module__infobox-BUxW5p b{font-weight:700}.SharesInfoTile-module__content-nAbYcU *,.SharesInfoTile-module__infobox-BUxW5p *{margin:0;padding:0}.SharesInfoTile-module__content-nAbYcU h1,.SharesInfoTile-module__infobox-BUxW5p h1,.SharesInfoTile-module__content-nAbYcU h2,.SharesInfoTile-module__infobox-BUxW5p h2,.SharesInfoTile-module__content-nAbYcU h3,.SharesInfoTile-module__infobox-BUxW5p h3{margin-top:1.5rem}.SharesInfoTile-module__content-nAbYcU li+li,.SharesInfoTile-module__infobox-BUxW5p li+li{margin-top:.25rem}.SharesInfoTile-module__content-nAbYcU p:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p p:not(:last-child),.SharesInfoTile-module__content-nAbYcU dl:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p dl:not(:last-child),.SharesInfoTile-module__content-nAbYcU ol:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p ol:not(:last-child),.SharesInfoTile-module__content-nAbYcU ul:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p ul:not(:last-child),.SharesInfoTile-module__content-nAbYcU blockquote:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p blockquote:not(:last-child),.SharesInfoTile-module__content-nAbYcU pre:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p pre:not(:last-child),.SharesInfoTile-module__content-nAbYcU table:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p table:not(:last-child){margin-bottom:1rem}.SharesInfoTile-module__content-nAbYcU blockquote,.SharesInfoTile-module__infobox-BUxW5p blockquote{background-color:#f4f4f4;border-left:0.3125rem solid #dbdbdb;padding:1.25rem 1.5rem}.SharesInfoTile-module__content-nAbYcU ol,.SharesInfoTile-module__infobox-BUxW5p ol{list-style:decimal outside;margin-left:2rem;margin-top:1rem}.SharesInfoTile-module__content-nAbYcU a,.SharesInfoTile-module__infobox-BUxW5p a{color:#000460;font-weight:600;text-decoration:underline;margin:0 0.125rem}.SharesInfoTile-module__content-nAbYcU a:hover,.SharesInfoTile-module__infobox-BUxW5p a:hover{color:#005797}.SharesInfoTile-module__content-nAbYcU a:focus,.SharesInfoTile-module__infobox-BUxW5p a:focus{display:inline;outline:none;text-decoration:none;background-color:#000460;color:#fff;margin:0;padding:0.125rem}.SharesInfoTile-module__content-nAbYcU a:focus::after,.SharesInfoTile-module__infobox-BUxW5p a:focus::after{content:none}.SharesInfoTile-module__content-nAbYcU ul,.SharesInfoTile-module__infobox-BUxW5p ul{list-style:disc outside;margin-left:2rem;margin-top:1rem}.SharesInfoTile-module__content-nAbYcU ul ul,.SharesInfoTile-module__infobox-BUxW5p ul ul{list-style-type:circle;margin-top:.5rem}.SharesInfoTile-module__content-nAbYcU ul ul ul,.SharesInfoTile-module__infobox-BUxW5p ul ul ul{list-style-type:square}.SharesInfoTile-module__content-nAbYcU dd,.SharesInfoTile-module__infobox-BUxW5p dd{margin-left:2rem}.SharesInfoTile-module__content-nAbYcU figure:not(:first-child),.SharesInfoTile-module__infobox-BUxW5p figure:not(:first-child){margin-top:2rem}.SharesInfoTile-module__content-nAbYcU figure:not(:last-child),.SharesInfoTile-module__infobox-BUxW5p figure:not(:last-child){margin-bottom:2rem}.SharesInfoTile-module__content-nAbYcU figure img,.SharesInfoTile-module__infobox-BUxW5p figure img{display:inline-block;margin-bottom:0.3125rem;max-width:100%}.SharesInfoTile-module__content-nAbYcU figure figcaption,.SharesInfoTile-module__infobox-BUxW5p figure figcaption{font-style:italic}.SharesInfoTile-module__content-nAbYcU iframe,.SharesInfoTile-module__infobox-BUxW5p iframe{margin:2rem 0;max-width:100%}.SharesInfoTile-module__content-nAbYcU img,.SharesInfoTile-module__infobox-BUxW5p img{max-width:100%}.SharesInfoTile-module__content-nAbYcU pre,.SharesInfoTile-module__infobox-BUxW5p pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.SharesInfoTile-module__content-nAbYcU sup,.SharesInfoTile-module__infobox-BUxW5p sup,.SharesInfoTile-module__content-nAbYcU sub,.SharesInfoTile-module__infobox-BUxW5p sub{font-size:75%}.SharesInfoTile-module__content-nAbYcU table,.SharesInfoTile-module__infobox-BUxW5p table{width:100%}.SharesInfoTile-module__content-nAbYcU table [data-align=right],.SharesInfoTile-module__infobox-BUxW5p table [data-align=right]{text-align:right}.SharesInfoTile-module__content-nAbYcU table [data-align=center],.SharesInfoTile-module__infobox-BUxW5p table [data-align=center]{text-align:center}.SharesInfoTile-module__content-nAbYcU table td,.SharesInfoTile-module__infobox-BUxW5p table td,.SharesInfoTile-module__content-nAbYcU table th,.SharesInfoTile-module__infobox-BUxW5p table th{border:1px solid #eeeff1;border-bottom-color:#eeeff1;border-width:0 0 1px;padding:1rem .75rem;vertical-align:top}.SharesInfoTile-module__content-nAbYcU table th:not([data-format=td]),.SharesInfoTile-module__infobox-BUxW5p table th:not([data-format=td]){border-color:rgba(0,0,0,0);font-size:1rem;color:#505558;text-align:left}.SharesInfoTile-module__content-nAbYcU table caption,.SharesInfoTile-module__infobox-BUxW5p table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.SharesInfoTile-module__content-nAbYcU table tr:nth-child(even) td,.SharesInfoTile-module__infobox-BUxW5p table tr:nth-child(even) td{background-color:#eeeff1}.SharesInfoTile-module__content-nAbYcU table td strong,.SharesInfoTile-module__infobox-BUxW5p table td strong{font-weight:700}.SharesInfoTile-module__content-nAbYcU table thead td,.SharesInfoTile-module__infobox-BUxW5p table thead td,.SharesInfoTile-module__content-nAbYcU table thead th,.SharesInfoTile-module__infobox-BUxW5p table thead th{border-width:0 0 0.125rem;color:#000460;font-weight:600}.SharesInfoTile-module__content-nAbYcU table tfoot td,.SharesInfoTile-module__infobox-BUxW5p table tfoot td,.SharesInfoTile-module__content-nAbYcU table tfoot th,.SharesInfoTile-module__infobox-BUxW5p table tfoot th{border-width:0.125rem 0 0;color:#505558;font-weight:600}.SharesInfoTile-module__content-nAbYcU table tbody tr:last-child td,.SharesInfoTile-module__infobox-BUxW5p table tbody tr:last-child td,.SharesInfoTile-module__content-nAbYcU table tbody tr:last-child th,.SharesInfoTile-module__infobox-BUxW5p table tbody tr:last-child th{border-bottom-width:0}.SharesInfoTile-module__xs-pAz4vG{font-size:.6875rem;font-weight:400;line-height:1.73}.SharesInfoTile-module__sm-c7z7C1{font-size:.6875rem;font-weight:400;line-height:1.73}@media(min-width: 992px){.SharesInfoTile-module__sm-c7z7C1{font-size:.75rem;font-weight:400;line-height:1.67}}.SharesInfoTile-module__sm-c7z7C1.SharesInfoTile-module__notResponsive-LaWjXC{font-size:.75rem;font-weight:400;line-height:1.67}.SharesInfoTile-module__regular-WRxc2U{font-size:.75rem;font-weight:400;line-height:1.67}@media(min-width: 992px){.SharesInfoTile-module__regular-WRxc2U{font-size:.875rem;font-weight:400;line-height:1.57}}.SharesInfoTile-module__regular-WRxc2U.SharesInfoTile-module__notResponsive-LaWjXC{font-size:.875rem;font-weight:400;line-height:1.57}.SharesInfoTile-module__md-B8jFNW,.SharesInfoTile-module__infobox-BUxW5p{font-size:.875rem;font-weight:400;line-height:1.57}@media(min-width: 992px){.SharesInfoTile-module__md-B8jFNW,.SharesInfoTile-module__infobox-BUxW5p{font-size:1rem;font-weight:400;line-height:1.5}}.SharesInfoTile-module__md-B8jFNW.SharesInfoTile-module__notResponsive-LaWjXC,.SharesInfoTile-module__notResponsive-LaWjXC.SharesInfoTile-module__infobox-BUxW5p{font-size:1rem;font-weight:400;line-height:1.5}.SharesInfoTile-module__lg-CIiCei{font-size:1rem;font-weight:400;line-height:1.5}@media(min-width: 992px){.SharesInfoTile-module__lg-CIiCei{font-size:1.125rem;font-weight:400;line-height:1.44}}.SharesInfoTile-module__lg-CIiCei.SharesInfoTile-module__notResponsive-LaWjXC{font-size:1.125rem;font-weight:400;line-height:1.44}.SharesInfoTile-module__noSpacing-XDrci3{margin:0;padding:0}.SharesInfoTile-module__left-aLkzmd{text-align:left}.SharesInfoTile-module__center-l2GCAg{text-align:center}.SharesInfoTile-module__right-LEqj3S{text-align:right}.SharesInfoTile-module__contrast-qBa33w{color:#fff}.SharesInfoTile-module__contrast-qBa33w a{color:#fff}.SharesInfoTile-module__contrast-qBa33w a:hover{color:#eeeff1}a.secondary{color:#eb6626}a.secondary:hover{color:#bd4d17}a.secondary:focus{background-color:#eb6626;color:#fff}a.tertiary{color:#005797}a.tertiary:hover{color:#000460}a.tertiary:focus{background-color:#005797;color:#fff}.SharesInfoTile-module__dashboardContainer-cV_JkM{width:100%;position:relative}.SharesInfoTile-module__dashboardTiles-LXERLi{display:grid;gap:1.5rem;grid-template-columns:6.15fr 3.85fr;grid-template-rows:auto;margin-bottom:5.5rem}@media(max-width: 767.98px){.SharesInfoTile-module__dashboardTiles-LXERLi{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}@media(max-width: 767.98px){.SharesInfoTile-module__producedKwH-KFEXFM{order:2}}@media(min-width: 768px){.SharesInfoTile-module__producedKwH-KFEXFM{order:1}}@media(max-width: 767.98px){.SharesInfoTile-module__closedDashboardInfoBox-frsfWn{order:1}}@media(min-width: 768px){.SharesInfoTile-module__closedDashboardInfoBox-frsfWn{order:2}}.SharesInfoTile-module__voucherInfoTile-Xs2fdB div{margin-top:0}.SharesInfoTile-module__closedDashboardTile-P5_BXN{display:grid;gap:1.5rem;grid-template-columns:5fr 5fr;grid-template-rows:auto;text-align:center}@media(max-width: 767.98px){.SharesInfoTile-module__closedDashboardTile-P5_BXN{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}.SharesInfoTile-module__flashMessage-YTeOAJ{margin-bottom:1.5rem}.SharesInfoTile-module__flashMessage-YTeOAJ div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.SharesInfoTile-module__flashMessage-YTeOAJ{display:none}}@media(max-width: 767.98px){.SharesInfoTile-module__charts-gLO1BR{order:2}}@media(min-width: 768px){.SharesInfoTile-module__charts-gLO1BR{order:1}}@media(max-width: 767.98px){.SharesInfoTile-module__referenceValues-vQ4qas{order:1}}@media(min-width: 768px){.SharesInfoTile-module__referenceValues-vQ4qas{order:2}}.SharesInfoTile-module__flashMessageSmallerScreens-bzxyeH{display:none;margin-bottom:1.5rem}.SharesInfoTile-module__flashMessageSmallerScreens-bzxyeH div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.SharesInfoTile-module__flashMessageSmallerScreens-bzxyeH{display:block}}.SharesInfoTile-module__infoAboutTeam-FEc4hH{text-align:left;margin-top:1rem;padding:3.5rem 20%;font-weight:200;font-size:1rem}.SharesInfoTile-module__plantInformation-Q3m4uE{background-color:#f7f8f8;padding-top:3.5rem;width:100%}@media(max-width: 767.98px){.SharesInfoTile-module__heading-WbVlNs{padding-left:.9375rem;padding-right:.9375rem}}.SharesInfoTile-module__infobox-BUxW5p{margin-top:.8em;margin-bottom:1rem}.SharesInfoTile-module__heading-WbVlNs{margin-top:1.5rem;margin-bottom:3px;font-size:1.5rem;text-align:left;padding:0}@media(max-width: 767.98px){.SharesInfoTile-module__heading-WbVlNs{font-size:1.25rem}}.SharesInfoTile-module__sharesDescription-u_409c{margin-right:5px}
.AgbInfoTile-module__content-msbiLK{font-size:.875rem;font-weight:400;margin-bottom:1.5rem;white-space:normal}.AgbInfoTile-module__content-msbiLK h3{font-size:1.17em;margin-block:1em}.AgbInfoTile-module__content-msbiLK strong,.AgbInfoTile-module__content-msbiLK b{font-weight:700}.AgbInfoTile-module__content-msbiLK *{margin:0;padding:0}.AgbInfoTile-module__content-msbiLK h1,.AgbInfoTile-module__content-msbiLK h2,.AgbInfoTile-module__content-msbiLK h3{margin-top:1.5rem}.AgbInfoTile-module__content-msbiLK li+li{margin-top:.25rem}.AgbInfoTile-module__content-msbiLK p:not(:last-child),.AgbInfoTile-module__content-msbiLK dl:not(:last-child),.AgbInfoTile-module__content-msbiLK ol:not(:last-child),.AgbInfoTile-module__content-msbiLK ul:not(:last-child),.AgbInfoTile-module__content-msbiLK blockquote:not(:last-child),.AgbInfoTile-module__content-msbiLK pre:not(:last-child),.AgbInfoTile-module__content-msbiLK table:not(:last-child){margin-bottom:1rem}.AgbInfoTile-module__content-msbiLK blockquote{background-color:#f4f4f4;border-left:0.3125rem solid #dbdbdb;padding:1.25rem 1.5rem}.AgbInfoTile-module__content-msbiLK ol{list-style:decimal outside;margin-left:2rem;margin-top:1rem}.AgbInfoTile-module__content-msbiLK a{color:#000460;font-weight:600;text-decoration:underline;margin:0 0.125rem}.AgbInfoTile-module__content-msbiLK a:hover{color:#005797}.AgbInfoTile-module__content-msbiLK a:focus{display:inline;outline:none;text-decoration:none;background-color:#000460;color:#fff;margin:0;padding:0.125rem}.AgbInfoTile-module__content-msbiLK a:focus::after{content:none}.AgbInfoTile-module__content-msbiLK ul{list-style:disc outside;margin-left:2rem;margin-top:1rem}.AgbInfoTile-module__content-msbiLK ul ul{list-style-type:circle;margin-top:.5rem}.AgbInfoTile-module__content-msbiLK ul ul ul{list-style-type:square}.AgbInfoTile-module__content-msbiLK dd{margin-left:2rem}.AgbInfoTile-module__content-msbiLK figure:not(:first-child){margin-top:2rem}.AgbInfoTile-module__content-msbiLK figure:not(:last-child){margin-bottom:2rem}.AgbInfoTile-module__content-msbiLK figure img{display:inline-block;margin-bottom:0.3125rem;max-width:100%}.AgbInfoTile-module__content-msbiLK figure figcaption{font-style:italic}.AgbInfoTile-module__content-msbiLK iframe{margin:2rem 0;max-width:100%}.AgbInfoTile-module__content-msbiLK img{max-width:100%}.AgbInfoTile-module__content-msbiLK pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.AgbInfoTile-module__content-msbiLK sup,.AgbInfoTile-module__content-msbiLK sub{font-size:75%}.AgbInfoTile-module__content-msbiLK table{width:100%}.AgbInfoTile-module__content-msbiLK table [data-align=right]{text-align:right}.AgbInfoTile-module__content-msbiLK table [data-align=center]{text-align:center}.AgbInfoTile-module__content-msbiLK table td,.AgbInfoTile-module__content-msbiLK table th{border:1px solid #eeeff1;border-bottom-color:#eeeff1;border-width:0 0 1px;padding:1rem .75rem;vertical-align:top}.AgbInfoTile-module__content-msbiLK table th:not([data-format=td]){border-color:rgba(0,0,0,0);font-size:1rem;color:#505558;text-align:left}.AgbInfoTile-module__content-msbiLK table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.AgbInfoTile-module__content-msbiLK table tr:nth-child(even) td{background-color:#eeeff1}.AgbInfoTile-module__content-msbiLK table td strong{font-weight:700}.AgbInfoTile-module__content-msbiLK table thead td,.AgbInfoTile-module__content-msbiLK table thead th{border-width:0 0 0.125rem;color:#000460;font-weight:600}.AgbInfoTile-module__content-msbiLK table tfoot td,.AgbInfoTile-module__content-msbiLK table tfoot th{border-width:0.125rem 0 0;color:#505558;font-weight:600}.AgbInfoTile-module__content-msbiLK table tbody tr:last-child td,.AgbInfoTile-module__content-msbiLK table tbody tr:last-child th{border-bottom-width:0}.AgbInfoTile-module__xs-LEAid5{font-size:.6875rem;font-weight:400;line-height:1.73}.AgbInfoTile-module__sm-YNbqhf{font-size:.6875rem;font-weight:400;line-height:1.73}@media(min-width: 992px){.AgbInfoTile-module__sm-YNbqhf{font-size:.75rem;font-weight:400;line-height:1.67}}.AgbInfoTile-module__sm-YNbqhf.AgbInfoTile-module__notResponsive-Rm_Mmz{font-size:.75rem;font-weight:400;line-height:1.67}.AgbInfoTile-module__regular-keFmGb{font-size:.75rem;font-weight:400;line-height:1.67}@media(min-width: 992px){.AgbInfoTile-module__regular-keFmGb{font-size:.875rem;font-weight:400;line-height:1.57}}.AgbInfoTile-module__regular-keFmGb.AgbInfoTile-module__notResponsive-Rm_Mmz{font-size:.875rem;font-weight:400;line-height:1.57}.AgbInfoTile-module__md-tvqRap{font-size:.875rem;font-weight:400;line-height:1.57}@media(min-width: 992px){.AgbInfoTile-module__md-tvqRap{font-size:1rem;font-weight:400;line-height:1.5}}.AgbInfoTile-module__md-tvqRap.AgbInfoTile-module__notResponsive-Rm_Mmz{font-size:1rem;font-weight:400;line-height:1.5}.AgbInfoTile-module__lg-Q6GyO_{font-size:1rem;font-weight:400;line-height:1.5}@media(min-width: 992px){.AgbInfoTile-module__lg-Q6GyO_{font-size:1.125rem;font-weight:400;line-height:1.44}}.AgbInfoTile-module__lg-Q6GyO_.AgbInfoTile-module__notResponsive-Rm_Mmz{font-size:1.125rem;font-weight:400;line-height:1.44}.AgbInfoTile-module__noSpacing-P50p0u{margin:0;padding:0}.AgbInfoTile-module__left-eRxz1X{text-align:left}.AgbInfoTile-module__center-qBw8Dt{text-align:center}.AgbInfoTile-module__right-t3J1nf{text-align:right}.AgbInfoTile-module__contrast-on1BtD{color:#fff}.AgbInfoTile-module__contrast-on1BtD a{color:#fff}.AgbInfoTile-module__contrast-on1BtD a:hover{color:#eeeff1}a.secondary{color:#eb6626}a.secondary:hover{color:#bd4d17}a.secondary:focus{background-color:#eb6626;color:#fff}a.tertiary{color:#005797}a.tertiary:hover{color:#000460}a.tertiary:focus{background-color:#005797;color:#fff}.AgbInfoTile-module__dashboardContainer-rKPIr4{width:100%;position:relative}.AgbInfoTile-module__dashboardTiles-Uf5qX0{display:grid;gap:1.5rem;grid-template-columns:6.15fr 3.85fr;grid-template-rows:auto;margin-bottom:5.5rem}@media(max-width: 767.98px){.AgbInfoTile-module__dashboardTiles-Uf5qX0{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}@media(max-width: 767.98px){.AgbInfoTile-module__producedKwH-IcMcz3{order:2}}@media(min-width: 768px){.AgbInfoTile-module__producedKwH-IcMcz3{order:1}}@media(max-width: 767.98px){.AgbInfoTile-module__closedDashboardInfoBox-YHxdYm{order:1}}@media(min-width: 768px){.AgbInfoTile-module__closedDashboardInfoBox-YHxdYm{order:2}}.AgbInfoTile-module__voucherInfoTile-e01IUP div{margin-top:0}.AgbInfoTile-module__closedDashboardTile-TsmGvU{display:grid;gap:1.5rem;grid-template-columns:5fr 5fr;grid-template-rows:auto;text-align:center}@media(max-width: 767.98px){.AgbInfoTile-module__closedDashboardTile-TsmGvU{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}.AgbInfoTile-module__flashMessage-nztELm{margin-bottom:1.5rem}.AgbInfoTile-module__flashMessage-nztELm div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.AgbInfoTile-module__flashMessage-nztELm{display:none}}@media(max-width: 767.98px){.AgbInfoTile-module__charts-KWkGcr{order:2}}@media(min-width: 768px){.AgbInfoTile-module__charts-KWkGcr{order:1}}@media(max-width: 767.98px){.AgbInfoTile-module__referenceValues-NEp6Xk{order:1}}@media(min-width: 768px){.AgbInfoTile-module__referenceValues-NEp6Xk{order:2}}.AgbInfoTile-module__flashMessageSmallerScreens-qpJC48{display:none;margin-bottom:1.5rem}.AgbInfoTile-module__flashMessageSmallerScreens-qpJC48 div div svg{padding-top:5px;height:2.625rem}@media(max-width: 767.98px){.AgbInfoTile-module__flashMessageSmallerScreens-qpJC48{display:block}}.AgbInfoTile-module__infoAboutTeam-klySBd{text-align:left;margin-top:1rem;padding:3.5rem 20%;font-weight:200;font-size:1rem}.AgbInfoTile-module__plantInformation-wRPErr{background-color:#f7f8f8;padding-top:3.5rem;width:100%}@media(max-width: 767.98px){.AgbInfoTile-module__heading-feXmON{padding-left:.9375rem;padding-right:.9375rem}}.AgbInfoTile-module__hiddenAccessibilityElement-VFHiu6{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.AgbInfoTile-module__linkText-S6QxWp{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.AgbInfoTile-module__pdfDownloadContainer-rPKjas{margin-top:2rem;display:flex;align-items:flex-start}.AgbInfoTile-module__pdfIcon-nKnLZZ{margin-right:1rem;color:#000460}.AgbInfoTile-module__agbDate-ypJ_qh{margin-top:.5rem;font-size:.75rem}
.InfoDialog-module__hiddenAccessibilityElement-skApI4{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.InfoDialog-module__linkText-hCYI_w{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.InfoDialog-module__infoButton-L1K9v8{background-color:rgba(0,0,0,0);color:#000460;display:inline-block;text-align:center;padding:0;min-width:0;width:1.3rem;height:1.2rem;margin-left:2px}.InfoDialog-module__infoButton-L1K9v8:hover,.InfoDialog-module__infoButton-L1K9v8:focus,.InfoDialog-module__infoButton-L1K9v8:focus:enabled,.InfoDialog-module__infoButton-L1K9v8:hover:enabled{background-color:#000460;color:#fff;padding:0 0 17px}.InfoDialog-module__icon-xcbV0A{height:1.2em !important;width:1.2em !important}.InfoDialog-module__infoDialog-yVEgfJ{text-align:center;display:inline}
.PVPlantInformation-module__hiddenAccessibilityElement-f8dwx_{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.PVPlantInformation-module__linkText-fzQFFR{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.PVPlantInformation-module__mapTile-wOW1x6{background-color:#f7f8f8;padding-bottom:8px}.PVPlantInformation-module__plantInformation-WISgWQ{padding-top:3.5rem;padding-bottom:3.5rem;width:100%}@media(max-width: 767.98px){.PVPlantInformation-module__plantInformation-WISgWQ{padding-top:1.5rem;padding-bottom:1.5rem}}.PVPlantInformation-module__informationGrid-PGh9L2{display:grid;grid-template-columns:4fr 6fr;gap:2rem;grid-template-rows:auto}@media(max-width: 767.98px){.PVPlantInformation-module__informationGrid-PGh9L2{grid-template-columns:100%;grid-template-rows:auto}}.PVPlantInformation-module__horizontalRow-ujYVjj{background-color:#d8d8d8;border:0;height:1px;color:#d8d8d8}.PVPlantInformation-module__images-ywyikF{display:grid;grid-template-columns:5fr 5fr;gap:1.5rem;grid-template-rows:auto}@media(max-width: 767.98px){.PVPlantInformation-module__images-ywyikF{grid-template-columns:100%;grid-template-rows:auto}}.PVPlantInformation-module__pvInformationTile-H7AQkb{width:100%}.PVPlantInformation-module__pvImage-OWtt55{width:100%;height:100%;border-radius:.3rem}@media(max-width: 767.98px){.PVPlantInformation-module__heading-qUyVtS{padding:0}}
.PVInformationTable-module__hiddenAccessibilityElement-Yk41O1{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.PVInformationTable-module__linkText-oD4t94{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.PVInformationTable-module__tableHeader-Hvxoqq{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;border:0}.PVInformationTable-module__dataCellDescription-BBbp3S{color:#000460;font-weight:bold;width:40%;border:none !important}.PVInformationTable-module__dataCellText-MomztS{font-weight:200;border:none}
.MapTile-module__hiddenAccessibilityElement-pqfNj6{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.MapTile-module__linkText-zmiCiN{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.MapTile-module__smallMapSinglePV-oQEMBW{min-height:300px;width:100%;padding:0;background-color:#f7f8f8;box-shadow:none}
.module-marker__hiddenAccessibilityElement-evGjT6{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.module-marker__linkText-tUkZNo{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.module-marker__wrapper-lwJ6mw{width:220px;left:-110px;bottom:21rem;margin:0;padding:.8rem}.module-marker__horizontalRow-IYXq53{background-color:#d8d8d8;border:0;height:1px;color:#d8d8d8;margin:10px 0}.module-marker__infoBoxClose-u3bygI{display:grid;gap:1.5rem;grid-template-columns:8fr 2fr;grid-template-rows:auto;padding:0}.module-marker__button-lyqWhq{height:1.5rem;width:1.5rem;padding:0;margin:0;text-align:right;vertical-align:middle}.module-marker__heading-vuNcrF{padding:5px;margin:0;vertical-align:middle;text-transform:uppercase;color:#eb6626;font-size:.75rem}.module-marker__pvtitle-RdBhC0{font-size:1rem;padding:0;margin:0}.module-marker__text-aGbGjM{font-weight:200;font-size:.75rem}.module-marker__textHeadline-hiWxT4{font-weight:700;font-size:.75rem;padding-bottom:5px;color:#07112a}.module-marker__consent-VikXD5{background-color:#f7f8f8;box-shadow:none;text-transform:uppercase;font-weight:600;text-align:right;padding-top:10px;padding-bottom:10px}.module-marker__declineGoogleMapsButton-Mde7wk{display:flex;justify-content:flex-end;text-align:right;padding:0;box-sizing:border-box}.module-marker__declineGoogleMapsButton-Mde7wk div{display:none}.module-marker__declineGoogleMapsButton-Mde7wk:hover{background-color:rgba(0,0,0,0) !important}.module-marker__declineGoogleMapsButton-Mde7wk span{background-color:rgba(0,0,0,0) !important;color:#005797;border-bottom:2px solid rgba(0,0,0,0)}.module-marker__declineGoogleMapsButton-Mde7wk span:hover{border-bottom:2px solid #005797}.module-marker__declineGoogleMapsButton-Mde7wk:focus{background-color:rgba(0,0,0,0) !important;outline:none !important}.module-marker__declineGoogleMaps-adV8Ct{width:100%;border:0 !important}.module-marker__bigMap-PdW44c{min-height:700px;padding:0;margin:0;z-index:1;background-color:#f7f8f8}.module-marker__smallMap-Ro5Wt0{min-height:300px;padding:0;margin:0;z-index:1;background-color:#f7f8f8}
.NoConsentWidget-module__hiddenAccessibilityElement-gs65vm{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.NoConsentWidget-module__linkText-kov_yM{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.NoConsentWidget-module__noConsentWidget-ojgGul{height:350px;z-index:1;margin-bottom:1.5rem}
.BlurredGoogleMap-module__hiddenAccessibilityElement-VzWhGe{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.BlurredGoogleMap-module__linkText-F1XdIT{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.BlurredGoogleMap-module__blurredContainer-dEEV5S{position:relative;display:flex;justify-content:center;align-items:center;background-image:url("https://www.wienenergie.at/wp-content/themes/we-theme/public/wp-content/themes/we-theme/public/map_blur.png");background-size:cover;overflow:hidden}@media(max-width: 767.98px){.BlurredGoogleMap-module__blurredContainer-dEEV5S{padding:0 1.5rem}}@media(min-width: 768px){.BlurredGoogleMap-module__blurredContainer-dEEV5S{height:100%}}.BlurredGoogleMap-module__blurredOverlay-Nvk8tF{position:absolute;inset:0;background-color:#505558;opacity:.85}.BlurredGoogleMap-module__blurredContent-D2qAkg{z-index:1;padding:0 1.5rem;max-width:100%}@media(min-width: 768px){.BlurredGoogleMap-module__blurredContent-D2qAkg{width:42.1875rem}}.BlurredGoogleMap-module__loadMapButton-ZcG61Q{background-color:#eb6626;max-width:100%;min-width:25rem;margin-bottom:.75rem}@media(max-width: 767.98px){.BlurredGoogleMap-module__loadMapButton-ZcG61Q{min-width:100%}}.BlurredGoogleMap-module__loadMapButton-ZcG61Q:hover,.BlurredGoogleMap-module__loadMapButton-ZcG61Q :focus,.BlurredGoogleMap-module__loadMapButton-ZcG61Q :active,.BlurredGoogleMap-module__loadMapButton-ZcG61Q :visited{background-color:#ed834f !important;outline:none}.BlurredGoogleMap-module__loadMapButton-ZcG61Q:focus:enabled::after{background-color:#eb6626}.BlurredGoogleMap-module__loadMapButton-ZcG61Q div{top:auto;background-color:#eb6626}@media(max-width: 767.98px){.BlurredGoogleMap-module__consentHeading-l5JZs2{margin-top:1rem;font-size:1.125rem;font-weight:700}}
.Table-module__container-adGQi5{position:relative}.Table-module__container-adGQi5 figcaption{padding:0 0 1rem}.Table-module__container-adGQi5.Table-module__blueHeading-YFrKVX table tr:first-child{color:#000460}.Table-module__contentCopy-WcJpk4,.Table-module__content-kl7_aS{max-width:100%;border:1px solid #949494;border-radius:0.3125rem}.Table-module__contentCopy-WcJpk4 table,.Table-module__content-kl7_aS table{width:100%}.Table-module__contentCopy-WcJpk4 table caption,.Table-module__content-kl7_aS table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Table-module__contentCopy-WcJpk4 table th:not([data-format=td]),.Table-module__content-kl7_aS table th:not([data-format=td]){background-color:#fff;border-bottom:1px solid #000460}.Table-module__contentCopy-WcJpk4 table th[data-format=td],.Table-module__content-kl7_aS table th[data-format=td]{font-weight:normal;text-align:left}.Table-module__contentCopy-WcJpk4 table tr:nth-child(odd) td,.Table-module__content-kl7_aS table tr:nth-child(odd) td,.Table-module__contentCopy-WcJpk4 table tr:nth-child(odd) th[data-format=td],.Table-module__content-kl7_aS table tr:nth-child(odd) th[data-format=td]{background-color:#eeeff1}.Table-module__contentCopy-WcJpk4 table tr:nth-child(even) td,.Table-module__content-kl7_aS table tr:nth-child(even) td,.Table-module__contentCopy-WcJpk4 table tr:nth-child(even) th[data-format=td],.Table-module__content-kl7_aS table tr:nth-child(even) th[data-format=td]{background-color:#fff}.Table-module__contentCopy-WcJpk4 table td,.Table-module__content-kl7_aS table td,.Table-module__contentCopy-WcJpk4 table th[data-format=td],.Table-module__content-kl7_aS table th[data-format=td]{border:0}.Table-module__contentCopy-WcJpk4 table thead tr th:first-child,.Table-module__content-kl7_aS table thead tr th:first-child{border-top-left-radius:.25rem}.Table-module__contentCopy-WcJpk4 table thead tr th:last-child,.Table-module__content-kl7_aS table thead tr th:last-child{border-top-right-radius:.25rem}.Table-module__contentCopy-WcJpk4 table thead tr th,.Table-module__content-kl7_aS table thead tr th,.Table-module__contentCopy-WcJpk4 table td,.Table-module__content-kl7_aS table td,.Table-module__contentCopy-WcJpk4 table th[data-format=td],.Table-module__content-kl7_aS table th[data-format=td]{border-right:1px solid #949494}.Table-module__contentCopy-WcJpk4 table td:last-child,.Table-module__content-kl7_aS table td:last-child,.Table-module__contentCopy-WcJpk4 table th[data-format=td]:last-child,.Table-module__content-kl7_aS table th[data-format=td]:last-child,.Table-module__contentCopy-WcJpk4 table thead tr th:last-child,.Table-module__content-kl7_aS table thead tr th:last-child{border-right:0}.Table-module__contentCopy-WcJpk4 table tr:last-child td:first-child,.Table-module__content-kl7_aS table tr:last-child td:first-child,.Table-module__contentCopy-WcJpk4 table tr:last-child th[data-format=td]:first-child,.Table-module__content-kl7_aS table tr:last-child th[data-format=td]:first-child{border-bottom-left-radius:.25rem}.Table-module__contentCopy-WcJpk4 table tr:last-child td:last-child,.Table-module__content-kl7_aS table tr:last-child td:last-child,.Table-module__contentCopy-WcJpk4 table tr:last-child th[data-format=td]:last-child,.Table-module__content-kl7_aS table tr:last-child th[data-format=td]:last-child{border-bottom-right-radius:.25rem}.Table-module__contentCopy-WcJpk4 table tr:first-child td:first-child,.Table-module__content-kl7_aS table tr:first-child td:first-child,.Table-module__contentCopy-WcJpk4 table tr:first-child th[data-format=td]:first-child,.Table-module__content-kl7_aS table tr:first-child th[data-format=td]:first-child{border-top-left-radius:.25rem}.Table-module__contentCopy-WcJpk4 table tr:first-child td:last-child,.Table-module__content-kl7_aS table tr:first-child td:last-child,.Table-module__contentCopy-WcJpk4 table tr:first-child th[data-format=td]:last-child,.Table-module__content-kl7_aS table tr:first-child th[data-format=td]:last-child{border-top-right-radius:.25rem}.Table-module__wrapper-upV_PD{max-width:100%;overflow:auto visible;padding-bottom:5px;position:relative}.Table-module__comparable-oxt9LF .Table-module__wrapper-upV_PD{overflow-x:scroll;margin-left:100px}.Table-module__comparable-oxt9LF .Table-module__content-kl7_aS table tbody tr td:nth-child(1),.Table-module__comparable-oxt9LF .Table-module__content-kl7_aS table tfoot tr td:nth-child(1),.Table-module__comparable-oxt9LF .Table-module__content-kl7_aS table thead th:nth-child(1){display:none}.Table-module__comparable-oxt9LF figcaption{padding-left:.5rem}.Table-module__contentCopy-WcJpk4{inset:0;pointer-events:none;position:absolute;width:420px}.Table-module__contentCopy-WcJpk4::before{bottom:0;box-shadow:6px 0 9px rgba(51,51,51,.1607843137);content:"";height:100%;left:90px;overflow:hidden;position:absolute;top:0;width:10px;z-index:99}.Table-module__contentCopy-WcJpk4 table tbody tr td,.Table-module__contentCopy-WcJpk4 table tfoot tr td,.Table-module__contentCopy-WcJpk4 table thead th{visibility:hidden}.Table-module__contentCopy-WcJpk4 table tbody tr td:nth-child(1),.Table-module__contentCopy-WcJpk4 table tfoot tr td:nth-child(1),.Table-module__contentCopy-WcJpk4 table thead th:nth-child(1){display:table-cell;overflow:hidden;padding-right:100px;position:relative;visibility:visible}.Table-module__contentCopy-WcJpk4 figcaption{display:none}@media(min-width: 768px){.Table-module__contentCopy-WcJpk4{display:none}.Table-module__comparable-oxt9LF .Table-module__content-kl7_aS table tbody tr td:nth-child(1),.Table-module__comparable-oxt9LF .Table-module__content-kl7_aS table tfoot tr td:nth-child(1),.Table-module__comparable-oxt9LF .Table-module__content-kl7_aS table thead th:nth-child(1){display:table-cell}.Table-module__comparable-oxt9LF .Table-module__wrapper-upV_PD{margin-left:0;max-width:100%;overflow:auto;position:relative;width:auto}}
.CalculationBasis-module__basisOfCalculation-dSqbMS{background-color:#f7f8f8;width:100%;padding-bottom:1rem}.CalculationBasis-module__basisOfCalculationHeading-Vb9Pqy{padding-top:2.5rem;padding-bottom:1.5rem;margin:0}.CalculationBasis-module__consent-CoXrjO{margin-bottom:1rem;font-size:1rem}
.PageHeading-module__hiddenAccessibilityElement-qY5Hr_{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.PageHeading-module__linkText-BTfOQt{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}@media(max-width: 767.98px){.PageHeading-module__heading-n3WI9y{padding-left:.9375rem;padding-right:.9375rem}}
.CompanyProductPublisherNote-module__hiddenAccessibilityElement-WnXawS{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CompanyProductPublisherNote-module__linkText-vGELAh{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.CompanyProductPublisherNote-module__textStyle-tU22aE{color:#505558;font-size:.6875rem;font-weight:400;line-height:1.73;font-style:italic;margin-bottom:0}
.VoucherInfoTile-module__hiddenAccessibilityElement-I0AZFo{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherInfoTile-module__linkText-grOVXj{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherInfoTile-module__infobox-WM2rhb{margin-top:.8em;margin-bottom:1rem}.VoucherInfoTile-module__showVoucherButton-ZaNVnr{margin-top:1.5rem}.VoucherInfoTile-module__subHeading-hyqDUq{margin-bottom:.75rem;color:#000460;font-weight:600;font-size:1.125rem}
.RemunerationNotification-module__hiddenAccessibilityElement-YYfeP_{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.RemunerationNotification-module__linkText-ihg9VI{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.RemunerationNotification-module__button-uOGmvg{margin:1rem 30% 0 30%;padding:0;text-align:center}@media(max-width: 767.98px){.RemunerationNotification-module__button-uOGmvg{margin:1rem 22% 0 22%}}
.Notification-module__container-OJEpH0{transition:opacity .3s ease-in-out;opacity:0}.Notification-module__container-OJEpH0 .Notification-module__card-TH9SD8{transform:translateX(0) translateY(100%)}@media(min-width: 768px){.Notification-module__container-OJEpH0 .Notification-module__card-TH9SD8{transform:translateX(-50%) translateY(0)}}.Notification-module__container-OJEpH0[data-enter]{opacity:1}.Notification-module__container-OJEpH0[data-enter] .Notification-module__card-TH9SD8{transform:translateX(0) translateY(0)}@media(min-width: 768px){.Notification-module__container-OJEpH0[data-enter] .Notification-module__card-TH9SD8{transform:translateX(-50%) translateY(-50%)}}.Notification-module__container-OJEpH0[data-leave]{opacity:0}.Notification-module__card-TH9SD8{background-color:#fff;border-radius:0.3125rem 0.3125rem 0 0;padding:1.5rem;position:fixed;display:flex;align-items:center;place-content:center center;bottom:0;height:fit-content;min-height:15.625rem;width:100%;transition:transform 1s;z-index:1123}@media(min-width: 768px){.Notification-module__card-TH9SD8{top:50%;left:50%;width:535px;min-height:17.1875rem;border-radius:0.3125rem}}.Notification-module__hasIcon-KkhYtG{padding-top:calc(2.5rem + 1.5rem);background-color:unset;background-image:radial-gradient(circle at left 50% top 0, transparent 0, transparent 2.5rem, #fff 2.5rem)}.Notification-module__iconContainer-MCXyKu{position:absolute;left:50%;top:-2.1875rem;transform:translateX(-50%);border:none;width:4.375rem;min-height:4.375rem;border-radius:50%;box-shadow:0 22px 45px 0 rgba(0,0,0,.11);display:flex;justify-content:center;background-image:linear-gradient(135.2deg, #3ea9ca 3.61%, #06649b 52.86%, #0f255b 116.41%)}.Notification-module__iconContainer-MCXyKu.Notification-module__green-ix8hWk{background-image:linear-gradient(134.66deg, #73deca 3.37%, #28a48c 33.5%, #258875 62.74%, #0f6e5c 88.49%)}.Notification-module__iconContainer-MCXyKu.Notification-module__yellow-glHixv{background-image:linear-gradient(134.66deg, #ffd88c 3.37%, #d9a300 46.27%, #cb8603 89.57%)}.Notification-module__icon-i1lNCl{place-self:center center;color:#fff}.Notification-module__content-dtzLeC{width:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.Alert-module__container-zeGif0{width:100%;border-radius:5px;display:flex;align-items:flex-start;justify-content:flex-start;position:relative;background-repeat:no-repeat;background-position:right 9px top 20px,left top;background-size:110px,100%}@media(min-width: 768px){.Alert-module__container-zeGif0{background-position:right 9px top 22px,left top;background-size:156px,100%}}.Alert-module__neutral-aYfpYK{background-image:url(/alert-bg.svg),linear-gradient(97deg, #dedfe3 3%, #949494 115%);color:#000460}.Alert-module__neutral-aYfpYK .Alert-module__icon-LMVvUc,.Alert-module__neutral-aYfpYK .Alert-module__closeIcon-VNZni6{color:#000460}.Alert-module__neutral-aYfpYK .Alert-module__close-CxeWWr:focus{outline-color:#000460}.Alert-module__info-rA32aS{background-image:url(/alert-bg.svg),linear-gradient(97deg, #06649b 3%, #0f255b 104%)}.Alert-module__danger-pahPxi{background-image:url(/alert-bg.svg),linear-gradient(97deg, #eb296a -8%, #cd0045 59%, #9f0a3c 94%)}.Alert-module__success-FHthYg{background-image:url(/alert-bg.svg),linear-gradient(97deg, #28a48c 3%, #258875 64%, #0f6e5c 90%)}.Alert-module__warning-_oWGV0{background-image:url(/alert-bg.svg),linear-gradient(97deg, #e5a62d 3%, #e29502 90%)}.Alert-module__elevated-B899zu{box-shadow:0 15px 30px -15px rgba(0,0,0,.35)}.Alert-module__content-E4xoYv{width:100%;display:grid;justify-content:space-between;align-items:flex-start;column-gap:.5rem;grid-template-columns:1fr min-content;padding:1rem}.Alert-module__iconText-bkhJR6{display:flex;column-gap:1rem}@media(min-width: 768px){.Alert-module__iconText-bkhJR6{padding:1rem;column-gap:2rem}}.Alert-module__icon-LMVvUc{color:#fff;min-width:1rem;height:1rem}@media(min-width: 768px){.Alert-module__icon-LMVvUc{min-width:2.5rem;height:2.5rem}}.Alert-module__title-rnzwEp{align-self:center;display:flex;flex-direction:column}.Alert-module__close-CxeWWr{line-height:1;padding:0;background:none;border:none}.Alert-module__close-CxeWWr svg{width:1rem;height:1rem;display:block}.Alert-module__close-CxeWWr:focus{outline:1px dashed #005797;outline-offset:.25rem;outline-offset:.25rem;outline-color:#fff;border-radius:0.0625rem}.Alert-module__closeIcon-VNZni6{color:#fff}
.Space-module__hiddenAccessibilityElement-qTBLE4{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Space-module__linkText-aRwnIX{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Space-module__space--xs-JrxKLN{padding:.5rem}.Space-module__space--sm-SKYgrp{padding:.75rem}.Space-module__space--md-iX9rMB{padding:1rem}.Space-module__space--lg-OwlazE{padding:2rem}.Space-module__space--horizontal-KygLEO{padding-left:.75rem;padding-right:.75rem}.Space-module__space--vertical-LPgGJv{padding-top:.75rem;padding-bottom:.75rem}
.AsteriskText-module__hiddenAccessibilityElement-IP_f_A{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.AsteriskText-module__linkText-H3mlD7{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.AsteriskText-module__consentText-fSjxNz{font-size:.6875rem;font-style:italic;margin:1.5rem 0}.AsteriskText-module__consentTextCollapsed-IRdM0P{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width: 575.98px){.AsteriskText-module__consentTextCollapsed-IRdM0P{-webkit-line-clamp:6}}.AsteriskText-module__toggleButton-GTr6d3{background:none;border:none;padding:0;color:#000460;font-weight:600;text-decoration:underline #000460}
.ButtonStepper-module__hiddenAccessibilityElement-eB9Jv4{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ButtonStepper-module__linkText-jUpPoE{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ButtonStepper-module__buttonRow-YhcaIq{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;margin-top:2rem;margin-bottom:2rem}@media(max-width: 767.98px){.ButtonStepper-module__buttonRow-YhcaIq{grid-template-columns:100%}}.ButtonStepper-module__backButtonArea-atERfv{width:100%;text-align:left}@media(max-width: 767.98px){.ButtonStepper-module__backButtonArea-atERfv{order:2}}.ButtonStepper-module__submitButtonArea-ooAl9i{width:100%;text-align:right}@media(max-width: 767.98px){.ButtonStepper-module__submitButtonArea-ooAl9i{order:1}}.ButtonStepper-module__navigationButton-CBAw2h{min-width:45%;max-width:96%}@media(max-width: 767.98px){.ButtonStepper-module__navigationButton-CBAw2h{margin-left:0;margin-right:0;min-width:100%;margin-top:1rem}}
.PowerplantSelection-module__hiddenAccessibilityElement-aDyHXV{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.PowerplantSelection-module__linkText-McJGF5{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.PowerplantSelection-module__share-pCZSp8{margin:1.5rem 0;color:#000460;font-weight:600}.PowerplantSelection-module__share-pCZSp8 label{display:flex;margin-top:1.5rem;color:#000460;font-weight:600}
.Radio-module__container-meggYG{display:block;position:relative;cursor:pointer;user-select:none;font-size:1rem;margin:0;font-weight:400}.Radio-module__container-meggYG.Radio-module__horizontal-ZWKcRp{display:flex;align-items:flex-start}.Radio-module__container-meggYG.Radio-module__disabledContainer-FvsSJY{cursor:default}.Radio-module__container-meggYG:hover input:not(:checked)~.Radio-module__circle-j8iMrv{background-color:#dedfe3}.Radio-module__container-meggYG input:checked~.Radio-module__circle-j8iMrv{border:solid 0.125rem #005797;box-shadow:none}.Radio-module__container-meggYG input:checked~.Radio-module__circle-j8iMrv::after{display:block}.Radio-module__container-meggYG input:checked~.Radio-module__circle-j8iMrv.Radio-module__disabled-7AcmeV{border:solid 0.125rem #949494;box-shadow:none;background-color:#f7f8f8}.Radio-module__container-meggYG input:checked~.Radio-module__circle-j8iMrv.Radio-module__disabled-7AcmeV::after{background:#949494}.Radio-module__input-BGRSiq{position:absolute;opacity:0;cursor:pointer}.Radio-module__circle-j8iMrv{position:relative;border:solid 0.05rem hsl(228,8.1967213115%,33.0392156863%);border-radius:50%;box-shadow:inset 0 0.125rem 0.1875rem 0 rgba(0,0,0,.12);color:rgba(0,0,0,0);display:inline-block;height:1.375rem;width:1.375rem;min-width:1.375rem;margin-right:.5rem;vertical-align:bottom}.Radio-module__circle-j8iMrv:focus:not(.Radio-module__disabled-7AcmeV){outline:1px dashed #005797;outline-offset:.25rem;outline-offset:0.3125rem}.Radio-module__circle-j8iMrv:focus.Radio-module__disabled-7AcmeV{outline:none}.Radio-module__circle-j8iMrv::after{display:none;position:absolute;content:" ";top:0.1875rem;left:0.1875rem;width:.75rem;height:.75rem;border-radius:50%;background:#005797}.Radio-module__circle-j8iMrv::after.Radio-module__disabled-7AcmeV::after{background:#505558}.Radio-module__circle-j8iMrv.Radio-module__error-zasKnI{border-width:0.0625rem;border-color:#cd0045;background:#f4c2d3}.Radio-module__circle-j8iMrv.Radio-module__disabled-7AcmeV{border-width:0.0625rem;border-color:#949494;background-color:#dedfe3}
.Shares-module__hiddenAccessibilityElement-Ru7tWy,.Shares-module__hiddenLegend-TjiPby{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Shares-module__linkText-kjwrJE{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Shares-module__hint-sENa5p{border-radius:5px;background-image:linear-gradient(98deg, #eeeff1 3%, #dedfe3 51%, #b3b3b3 115%)}.Shares-module__info-bdj7jX div div svg{padding-top:5px;height:2.625rem}.Shares-module__info-bdj7jX div div div p{margin:0;font-size:.875rem;color:#000460;font-weight:700}.Shares-module__share-j13_Me{margin:1.5rem 0;display:grid;grid-template-columns:7fr 3fr;grid-template-rows:100%;color:#000460;font-weight:600}.Shares-module__share-j13_Me label{color:#000460;font-weight:600}.Shares-module__share-j13_Me label div{margin-top:1.5rem;float:left}.Shares-module__amount-znzIed{text-align:right}.Shares-module__buttonRow-fAUltw{display:grid;grid-template-columns:50% 50%;grid-template-rows:100%}.Shares-module__backButtonArea-E9zWn3{width:100%;text-align:left}.Shares-module__submitButtonArea-GbCnvl{width:100%;text-align:right}.Shares-module__navigationButton-wfeszf{margin-left:2%;margin-right:2%;width:45%}fieldset:focus{outline:0 dashed #005797}.Shares-module__modal-JV1VCS{text-align:center}.Shares-module__close-QkZGpw{align-items:center;bottom:0;padding:0;height:100%;min-width:18px !important;display:flex;background-color:inherit;right:0;top:0}.Shares-module__close-QkZGpw:hover{cursor:pointer;background-color:inherit}.Shares-module__close-QkZGpw:focus{outline:1px dashed #005797;outline-offset:.25rem}.Shares-module__close-QkZGpw:focus::after{border-color:#fff;border-radius:7px;padding:0;margin:0}.Shares-module__close-QkZGpw svg{display:block;margin:auto;width:.6875em}.Shares-module__headerIcon-gyTNWJ{background-color:#fff;color:#eb6626;height:26px;width:26px;padding:4px}.Shares-module__modalContent-dNzbjS{overflow-y:auto}.Shares-module__modalContent-dNzbjS p{font-weight:400}.Shares-module__modalButton-QyidWx{margin-bottom:2rem}.Shares-module__modalTitleHeading-iHhkYc{display:flex;align-items:center;font-size:1rem}.Shares-module__modalContentHeading-pvK3p9{margin-left:auto;margin-right:auto;font-size:2rem}@media(max-width: 767.98px){.Shares-module__modalContentHeading-pvK3p9{max-width:100%;font-size:1.5rem}}.Shares-module__consentText-YgQZna{font-size:12px}.Shares-module__link-Z5txV_{color:#000460;text-decoration-line:underline;font-weight:600}.Shares-module__accessibleDescription-X_cAOs{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0}.Shares-module__questionButton-ZI2caZ{margin-top:1.1rem;text-align:right}
.ModalStepper-module__hiddenAccessibilityElement-FhoYin{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ModalStepper-module__linkText-Rtq8UN{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ModalStepper-module__buttonRow-rH9mTH{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;margin-top:2rem;margin-bottom:2rem}@media(max-width: 767.98px){.ModalStepper-module__buttonRow-rH9mTH{grid-template-columns:100%}}.ModalStepper-module__backButtonArea-io5vHe{width:100%;text-align:left}@media(max-width: 767.98px){.ModalStepper-module__backButtonArea-io5vHe{order:2}}.ModalStepper-module__submitButtonArea-bn9PMu{width:100%;text-align:right}@media(max-width: 767.98px){.ModalStepper-module__submitButtonArea-bn9PMu{order:1}}.ModalStepper-module__navigationButton-cqmFrg{min-width:45%;max-width:96%}@media(max-width: 767.98px){.ModalStepper-module__navigationButton-cqmFrg{margin-left:0;margin-right:0;min-width:100%;margin-top:1rem}}
.CustomerDataForm-module__hiddenAccessibilityElement-f7Abjl{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CustomerDataForm-module__linkText-ESq5QN{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.CustomerDataForm-module__customerFormContainer-EZ_uIS{display:flex;flex-direction:column;gap:1rem}@media(max-width: 767.98px){.CustomerDataForm-module__customerFormContainer-EZ_uIS{gap:.75rem}}
.AddressSubForm-module__hiddenAccessibilityElement-_vDQZ2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.AddressSubForm-module__linkText-VzkQGn{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.AddressSubForm-module__addressRow-kUIAvf{display:flex;gap:1rem}@media(max-width: 767.98px){.AddressSubForm-module__addressRow-kUIAvf{gap:.5rem}}.AddressSubForm-module__townInformationRow-Ij45Hs{display:grid;grid-template-columns:3fr 6fr;grid-template-rows:auto;gap:1rem}@media(max-width: 767.98px){.AddressSubForm-module__townInformationRow-Ij45Hs{gap:.5rem}}
.ContactSubForm-module__hiddenAccessibilityElement-CQDtnb{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ContactSubForm-module__linkText-zJ9zzf{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ContactSubForm-module__phoneNumber-OcCzUS input::placeholder{color:#949494}
.UserDataSubForm-module__hiddenAccessibilityElement-JggwZ6{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.UserDataSubForm-module__linkText-oX9wDj{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.UserDataSubForm-module__userDataContainer-hObASw{display:flex;flex-direction:column;gap:1rem}@media(max-width: 767.98px){.UserDataSubForm-module__userDataContainer-hObASw{gap:.75rem}}.UserDataSubForm-module__customSalutationRow-XINJlZ{display:flex}@media(max-width: 767.98px){.UserDataSubForm-module__customSalutationRow-XINJlZ{flex-direction:column;gap:.75rem}}.UserDataSubForm-module__salutation-NiuSYf{font-size:.75rem;color:#000460}.UserDataSubForm-module__salutationOptions-wnypBM{display:flex;flex-wrap:nowrap}.UserDataSubForm-module__salutationOptions-wnypBM label div{float:left;margin-top:1.5rem}@media(max-width: 767.98px){.UserDataSubForm-module__salutationOptions-wnypBM label{margin-right:1rem}}input[type=radio]:disabled+span[role=radio][aria-checked=true]{border:solid 2px #d8d8d8}input[type=radio]:disabled+span[role=radio][aria-checked=true]::after{position:absolute;content:" ";top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#d8d8d8}.UserDataSubForm-module__message-glOFzv{margin-top:.5rem;font-size:.75rem;color:#cd0045}.UserDataSubForm-module__titleContainer-ghWWvr{width:80%}@media(max-width: 767.98px){.UserDataSubForm-module__titleContainer-ghWWvr{width:100%}}.UserDataSubForm-module__academicDegrees-SeWAye [role=listbox]:not([type=button]){transform:translate(0, 52px) !important}.UserDataSubForm-module__academicDegrees-SeWAye [role=menu]{max-height:336px}.UserDataSubForm-module__academicDegrees-SeWAye div div button{min-height:3rem}.UserDataSubForm-module__birthDateRow-R14Lro{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.UserDataSubForm-module__birthDateRow-R14Lro input{color:#949494}@media(max-width: 767.98px){.UserDataSubForm-module__birthDateRow-R14Lro{display:block}}.UserDataSubForm-module__birthDateRowWithInput-uoXj58{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}@media(max-width: 767.98px){.UserDataSubForm-module__birthDateRowWithInput-uoXj58{display:block}}
.Select-module__container-G9f3KG{width:100%;position:relative;color:#505558}.Select-module__label-iPjNmx{display:inline;font-family:"Fira Sans",sans-serif;font-size:.75rem;color:#000460;margin:0;text-overflow:ellipsis}.Select-module__icon-vut0S4{width:0.875rem;color:#000460}.Select-module__arrow-ZjdBUu{transition:all .3s ease-in-out}.Select-module__arrow-ZjdBUu.Select-module__active-EP4Bko{transform:rotate(180deg)}.Select-module__select-GkX5bB{display:flex;width:100%;align-items:center;justify-content:space-between;border:none;padding-right:0.875rem;border-bottom:1px solid #949494;font-family:"Fira Sans",sans-serif;font-size:1rem;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-color:rgba(0,0,0,0);color:#505558}.Select-module__select-GkX5bB[aria-disabled=true]{opacity:.5}.Select-module__select-GkX5bB[aria-expanded=true]{border-bottom:2px solid #000460;box-shadow:0 22px 45px 0 rgba(0,0,0,.11)}.Select-module__select-GkX5bB.Select-module__outline-VGvto3{font-size:1.125rem;padding:0.3125rem 0.875rem 0.3125rem 0.625rem;border:1px solid #949494;border-radius:0.1875rem;line-height:1.67;background-color:#fff}.Select-module__select-GkX5bB.Select-module__outline-VGvto3[aria-expanded=true]{border-bottom:none;border-radius:0.1875rem 0.1875rem 0 0}.Select-module__select-GkX5bB.Select-module__outline-VGvto3:focus{border-color:#000460}.Select-module__popover-EmgWmn{z-index:1125;display:flex;max-height:var(--popover-available-height);flex-direction:column;overflow:auto;overscroll-behavior:contain;border-radius:0 0 0.3125rem 0.3125rem;background-color:#fff;opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transform:translateY(-1rem);box-shadow:0 22px 45px 0 rgba(0,0,0,.11)}.Select-module__popover-EmgWmn.Select-module__outline-VGvto3{border:solid 1px #000460}.Select-module__popover-EmgWmn[data-enter]{opacity:1;transform:translateY(0)}.Select-module__select-GkX5bB:focus-visible,.Select-module__select-GkX5bB[data-focus-visible],.Select-module__popover-EmgWmn:focus-visible,.Select-module__popover-EmgWmn[data-focus-visible]{outline:1px dashed #005797;outline-offset:.25rem}.Select-module__selectItem-OzqKx3{display:flex;scroll-margin:.5rem;align-items:center;line-height:normal;gap:.5rem;padding:.75rem;font-weight:400;outline:none;cursor:pointer;user-select:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;appearance:none}.Select-module__selectItem-OzqKx3:nth-child(even){background-color:#eeeff1}.Select-module__selectItem-OzqKx3[aria-disabled=true]{opacity:.5}.Select-module__selectItem-OzqKx3[data-active-item]{font-weight:bold;color:#000460}.Select-module__selectItem-OzqKx3.Select-module__outline-VGvto3{font-size:1.125rem;line-height:1.44444444;padding:0.625rem}.Select-module__selectedItem-uyPXDV{display:flex;gap:0.625rem;align-items:center;width:100%}.Select-module__selectItemIcon-lXUkKO{position:relative;display:block;width:1.5rem;height:auto;max-height:1.5rem}.Select-module__selectItemIcon-lXUkKO.Select-module__ico-FTNHHP{height:1em;color:#000460}.Select-module__separator-y6BoBx{width:1px;height:1.875rem;background-color:#949494}.Select-module__description-gOf7rd{margin-top:.5rem}.Select-module__error-sRrPiA{margin-top:.5rem;font-size:.75rem;color:#cd0045}
.Checkbox-module__container-XS0QWA{display:flex;cursor:pointer;user-select:none;margin-bottom:0}.Checkbox-module__container-XS0QWA input{appearance:none;opacity:0;cursor:pointer}.Checkbox-module__container-XS0QWA input[aria-checked=true]~.Checkbox-module__checkmark-rN6W48.Checkbox-module__default-WWYdeL,.Checkbox-module__container-XS0QWA input:checked~.Checkbox-module__checkmark-rN6W48.Checkbox-module__default-WWYdeL{background-color:#005797;border:solid 0.0625rem #005797;color:#fff}.Checkbox-module__container-XS0QWA input[aria-checked=true]~.Checkbox-module__checkmark-rN6W48.Checkbox-module__disabled-KbFFff,.Checkbox-module__container-XS0QWA input:checked~.Checkbox-module__checkmark-rN6W48.Checkbox-module__disabled-KbFFff{background-color:#949494;border:none}.Checkbox-module__container-XS0QWA input[aria-checked=true]~.Checkbox-module__checkmark-rN6W48 svg,.Checkbox-module__container-XS0QWA input:checked~.Checkbox-module__checkmark-rN6W48 svg{display:block}.Checkbox-module__container-XS0QWA input[aria-invalid=true]~.Checkbox-module__checkmark-rN6W48{background-color:#f4c2d3;border-color:#cd0045}.Checkbox-module__container-XS0QWA.Checkbox-module__disabledContainer-fxqEfb{cursor:default}.Checkbox-module__center-iridSi{align-items:center}.Checkbox-module__center-iridSi .Checkbox-module__checkmark-rN6W48{margin-top:0}.Checkbox-module__checkmark-rN6W48{position:relative;margin-top:0.3125rem;height:1.25rem;width:1.25rem;min-width:1.25rem;margin-right:.75rem}.Checkbox-module__checkmark-rN6W48.Checkbox-module__default-WWYdeL{border-radius:.25rem;border:solid 0.05rem hsl(228,8.1967213115%,33.0392156863%);box-shadow:inset 0 0.125rem 0.1875rem 0 rgba(0,0,0,.12);background-color:#fff}.Checkbox-module__checkmark-rN6W48.Checkbox-module__circle-KrO97B{border-radius:50%;border:solid 0.125rem #000460;background-color:rgba(0,0,0,0)}.Checkbox-module__checkmark-rN6W48.Checkbox-module__noMargin-z04dD7{margin:0}.Checkbox-module__checkmark-rN6W48.Checkbox-module__disabled-KbFFff{background:#dedfe3;border:0.0625rem solid #949494}.Checkbox-module__checkmark-rN6W48 svg{display:none;height:.75rem;width:.75rem;position:absolute;inset:50% 0 0 50%;transform:translate3d(-50%, -50%, 0);fill:currentcolor}.Checkbox-module__checkbox-Y1jP7W:focus~.Checkbox-module__checkmark-rN6W48{outline:1px dashed #005797;outline-offset:.25rem;outline-offset:0.1875rem}.Checkbox-module__checkbox-Y1jP7W:focus~.Checkbox-module__checkmark-rN6W48.Checkbox-module__default-WWYdeL{border-radius:0.0625rem;background-color:#f7f8f8}.Checkbox-module__checkbox-Y1jP7W:focus~.Checkbox-module__checkmark-rN6W48.Checkbox-module__circle-KrO97B{background-color:#fff}
.Summary-module__hiddenAccessibilityElement-BdiQzi,.Summary-module__hiddenFormLabel-WPTS0V{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Summary-module__linkText-t6weqd{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Summary-module__firstRow-rHQ4F_{margin:1.5rem 0;display:grid;grid-template-columns:50% 50%;grid-template-rows:auto}@media(max-width: 767.98px){.Summary-module__firstRow-rHQ4F_{margin-bottom:1.5rem;grid-template-columns:100%;grid-template-rows:auto}}.Summary-module__card-iknhU5{margin-bottom:1.5rem}.Summary-module__message-NJeR0O{margin-top:.5rem;font-size:.75rem;color:#cd0045}.Summary-module__consentText-Id2lRy{margin-top:1.5rem;line-height:1.25rem}.Summary-module__consentText-Id2lRy div{font-size:0.75rem}.Summary-module__agreementsText-QQyiGv{font-size:16px;font-weight:400}.Summary-module__hints-nQXjIN{margin-top:1.5rem;font-weight:400 !important;font-size:0.875rem}.Summary-module__hintsHeader-p78dE1{font-size:1.125rem;color:#000460}.Summary-module__hiddenFavicon-CxWLtx{display:none}.Summary-module__paymentProvider-jvtn17 label div{margin-top:1.5rem;float:left}.Summary-module__paymentProvider-jvtn17 label{margin-bottom:.75rem}
.ConsentFormCheckbox-module__hiddenAccessibilityElement-mcriFc,.ConsentFormCheckbox-module__hiddenFormLabel-XxMJ_V{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ConsentFormCheckbox-module__linkText-onAV6Q{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.ConsentFormCheckbox-module__consentText-pHtVrj{margin:0;padding:0}.ConsentFormCheckbox-module__message-YScuu9{margin-top:.5rem;font-size:.75rem;color:#cd0045}.ConsentFormCheckbox-module__consentHeading-MTE_Hh{margin-bottom:5px;padding:0;font-size:1.1rem}.ConsentFormCheckbox-module__description-mSJcyD{margin-bottom:.75rem}.ConsentFormCheckbox-module__checkbox-ZRi13e{font-size:.75rem}.ConsentFormCheckbox-module__checkbox-ZRi13e input{position:relative}
.CustomerDataTile-module__hiddenAccessibilityElement-RMvxkp{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CustomerDataTile-module__linkText-ZQFqPG{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.CustomerDataTile-module__weight600-MHJMsi p{font-weight:bold;margin:0;padding:0;display:inline-block}.CustomerDataTile-module__changeButton-ycOYXW{margin:1rem 0}.CustomerDataTile-module__customerData-wZ5q58{height:100%}@media(max-width: 767.98px){.CustomerDataTile-module__customerData-wZ5q58{margin-left:0}}
.SharesTile-module__hiddenAccessibilityElement-dvy9rm{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.SharesTile-module__linkText-QNodw2{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.SharesTile-module__shares-bxTaEc{margin-right:1.5rem;height:100%}@media(max-width: 767.98px){.SharesTile-module__shares-bxTaEc{margin-right:0}}.SharesTile-module__weight600-UgnB09 p{font-weight:bold;margin:0;padding:0}.SharesTile-module__changeButton-i3j3Z0{margin:1rem 0}@media(max-width: 767.98px){.SharesTile-module__sharesDiv-jLGxts{margin-bottom:1.5rem}}.SharesTile-module__additionalSharesInfo-DIR0Fe{font-size:13px}
.Price-module__myContainer-_AF2v3{width:100%;margin:0;padding:0}.Price-module__myItem-kCTKpS{margin:0;padding:0;display:table-cell;vertical-align:bottom;line-height:normal}.Price-module__myItem-kCTKpS .Price-module__priceInformation-a2K78K{display:table-cell;vertical-align:bottom;margin-block:0}.Price-module__myItem-kCTKpS .Price-module__priceDescription-jltQUl{padding-left:.5rem;padding-bottom:.3rem;font-size:1rem;display:table-cell;vertical-align:bottom}.Price-module__accessibleDescription-Vag3aa{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.VoucherTile-module__hiddenAccessibilityElement-sS7Wzz{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherTile-module__linkText-Qof4sQ{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherTile-module__weight600-TKhuBy{font-weight:bold}.VoucherTile-module__voucherInfoText-LoqYzU{font-size:13px}.VoucherTile-module__selectionSummary-bG5qVV{font-weight:600}.VoucherTile-module__changeButton-mx4mD0{margin:1rem 0}.VoucherTile-module__voucherTile-QvVnyk{height:100%}@media(max-width: 767.98px){.VoucherTile-module__voucherTile-QvVnyk{margin-left:0}}.VoucherTile-module__description-GpYIaO{font-size:14px}
.CustomerDataProfileSubPage-module__hiddenAccessibilityElement-qvVQ4S{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CustomerDataProfileSubPage-module__linkText-wFMefK,.CustomerDataProfileSubPage-module__linkText-wFMefK .CustomerDataProfileSubPage-module__consentFormLinkText-UQjsrX{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.CustomerDataProfileSubPage-module__cardBody-Es1Ce5{display:flex;flex-direction:column}
.Profile-module__hiddenAccessibilityElement-bBhFmJ,.Profile-module__hiddenLegend-IfLHOw{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Profile-module__linkText-l3I0S0{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Profile-module__card-lQPYz2{margin-bottom:2rem;width:100%}.Profile-module__changeButton-__rp0M{margin-top:1rem;margin-bottom:0}.Profile-module__modal-QfPFYZ{text-align:center}.Profile-module__modalHeading-PGIDKQ{margin-bottom:0;padding-bottom:0;text-align:center;font-size:1.625rem}@media(max-width: 767.98px){.Profile-module__modalHeading-PGIDKQ{font-size:1.5rem}}.Profile-module__description-wh3sr6{text-align:left}.Profile-module__amount-J2Kpv2{text-align:right;color:#000460;font-weight:600}.Profile-module__share-sD0fzB{margin:25px 0;display:grid;grid-template-columns:75% 25%;grid-template-rows:100%;color:#000460;font-weight:600;text-align:left}.Profile-module__share-sD0fzB label{color:#000460;font-weight:600}.Profile-module__close-L9HGy2{align-items:center;bottom:0;padding:0;height:100%;min-width:18px !important;display:flex;background-color:inherit;right:0;top:0}.Profile-module__close-L9HGy2:hover{cursor:pointer;background-color:inherit}.Profile-module__close-L9HGy2:focus{outline:1px dashed #005797;outline-offset:.25rem}.Profile-module__close-L9HGy2:focus::after{border-color:#fff;border-radius:7px;padding:0;margin:0}.Profile-module__close-L9HGy2 svg{display:block;margin:auto;width:.6875em}.Profile-module__email-KpEoi5{margin:.75rem 0}.Profile-module__email-KpEoi5 label{margin-bottom:.5rem;font-weight:500}.Profile-module__orderHeading-ZJLo4w{margin-bottom:.75rem}.Profile-module__customerNumber-n1p1U_{margin-bottom:1.5rem}.Profile-module__orderInfoGrid-HgH9qT{display:grid;gap:1.5rem;grid-template-columns:5fr 5fr;grid-template-rows:auto;margin:1.5rem 0}@media(max-width: 767.98px){.Profile-module__orderInfoGrid-HgH9qT{grid-template-columns:100%;grid-template-rows:auto;gap:0}}.Profile-module__infoField-xisitX{margin:.5rem 0}.Profile-module__infoFieldDescription-EOAiEP{color:#000460;font-weight:700}.Profile-module__infoFieldValue-nDt6fX{color:#505558}.Profile-module__withdrawalConsent-_sMfJS span div{color:#505558;font-weight:500}.Profile-module__emptyOrders-KNet93{font-style:italic;padding-top:1.5rem;font-weight:400;color:#505558}
.Resignation-module__hiddenAccessibilityElement-qCZh7H{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Resignation-module__linkText-vfR_Sa{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Resignation-module__buttonArea-hSsyOY{text-align:center}.Resignation-module__navigationButton-pYON4u{margin-top:1.5rem;text-align:center}
.Footer-module__hiddenAccessibilityElement-sQx5X7{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Footer-module__linkText-Gam6fB{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Footer-module__container-paXefV{padding:1.5rem 0;background:#dedfe3}.Footer-module__footerInner-T7kgpu{text-align:right;padding:1.5rem 0;background:#dedfe3;border-bottom:1px solid #fff}.Footer-module__row-Nw5KSs{justify-content:space-between;display:flex;flex-wrap:wrap}.Footer-module__footerListItems-tHj3GZ ul{margin:0;padding:0;list-style:none;text-align:center}.Footer-module__footerListItems-tHj3GZ ul li:last-child a{padding:0}.Footer-module__footerListItems-tHj3GZ li{display:inline-block;margin-top:6px}.Footer-module__footerListItems-tHj3GZ li a{text-decoration:none;white-space:nowrap;color:#000460;margin:0 2.5rem 0 0;font-size:0.875rem;font-weight:400}.Footer-module__footerListItems-tHj3GZ li a:focus:enabled::after{border:none}@media(max-width: 1199.98px){.Footer-module__footerListItems-tHj3GZ li a{margin:0 1rem 0 0}}@media(max-width: 767.98px){.Footer-module__footerListItems-tHj3GZ li a{margin:0 8px}}@media(max-width: 767.98px){.Footer-module__footerListItems-tHj3GZ{display:block;margin:auto}}.Footer-module__linkDescription-bcyUgz:focus:enabled::after{border-bottom:2px solid #000460}.Footer-module__linkDescription-bcyUgz:focus,.Footer-module__linkDescription-bcyUgz:hover,.Footer-module__linkDescription-bcyUgz:focus:enabled{border-bottom:2px solid #000460}.Footer-module__socialMedia-TNMXpi{float:right}.Footer-module__socialMedia-TNMXpi ul{margin:0;padding:0;float:right;list-style:none;text-align:center}.Footer-module__socialMedia-TNMXpi li{display:inline-block;padding:0 1.5rem;text-align:center}@media(max-width: 991.98px){.Footer-module__socialMedia-TNMXpi li{padding:0}}@media(max-width: 767.98px){.Footer-module__socialMedia-TNMXpi{display:block;margin:auto;padding:1rem 0 0 0}}.Footer-module__inlineItem-iB2HCj{display:inline-block;width:35px}@media(max-width: 767.98px){.Footer-module__inlineItem-iB2HCj{width:auto;margin:0 0.5rem 0 0.5rem}}.Footer-module__copyright-CrIHs4{line-height:18px;color:#07112a;font-size:.75rem}@media(max-width: 767.98px){.Footer-module__copyright-CrIHs4{text-align:center;padding:0 0.5rem;margin:auto}}
.LoadingAnimation-module__background-ISwZXK{width:100%;padding-top:20%;padding-bottom:20%}.LoadingAnimation-module__img-r7N_Xa{display:block;margin:0 auto;max-width:100%}
.Error-module__hiddenAccessibilityElement-fVtgzF{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Error-module__linkText-o1Gk_x{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Error-module__backButton-fULnhL{margin-top:1.5rem;width:210px;margin-right:1.5rem}.Error-module__dashboardButton-y4og7E{margin-top:1.5rem;width:210px}.Error-module__newsletterButton-VbKBNh{margin-top:1.5rem;margin-right:1.5rem}
.NotFound-module__hiddenAccessibilityElement-i6I6mo{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.NotFound-module__linkText-qsmww7{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.NotFound-module__notFoundTitle-SdtpfA{background-image:url("https://www.wienenergie.at/wp-content/themes/we-theme/public/wp-content/themes/we-theme/public/power-left.include.svg"),url("https://www.wienenergie.at/wp-content/themes/we-theme/public/wp-content/themes/we-theme/public/power-right.include.svg");background-repeat:no-repeat;text-align:center;margin-bottom:0;margin-top:3.5rem;padding-bottom:0;background-size:30%,30%;background-position:left,right;font-size:18.75rem}@media(max-width: 991.98px){.NotFound-module__notFoundTitle-SdtpfA{font-size:9.375rem;text-align:center;background-position:left 81%,right bottom;background-size:97%,100%;padding-bottom:15.375rem}}@media(max-width: 575.98px){.NotFound-module__notFoundTitle-SdtpfA{font-size:9.375rem;text-align:center;background-position:left 81%,right bottom;background-size:97%,100%;padding-bottom:9.375rem}}.NotFound-module__notFoundContainer-tRYG_m{text-align:center;margin-bottom:3.5rem;margin-bottom:.5rem}.NotFound-module__container-akEL5d{text-align:center}
.InfoOverview-module__hiddenAccessibilityElement-N0Vzoc{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.InfoOverview-module__linkText-XKMO7f{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.InfoOverview-module__spacingStyle-zrRxBm{padding-top:3.5rem;padding-bottom:3.5rem}.InfoOverview-module__gridLayout-PtY7UZ{display:grid;grid-gap:1rem;grid-template-areas:"image" "description"}@media(min-width: 768px){.InfoOverview-module__gridLayout-PtY7UZ{grid-template-columns:30% auto;grid-gap:3.5rem}}@media(min-width: 768px){.InfoOverview-module__leftOrientation-msu19n{grid-template-areas:"description image"}}@media(min-width: 768px){.InfoOverview-module__rightOrientation-K2jcmh{grid-template-areas:"image description"}}.InfoOverview-module__backgroundStyling-OQ1Njq{background-color:#eeeff1}.InfoOverview-module__descriptionStyling-ypD1ob{grid-area:description}.InfoOverview-module__campaign-p6MyoZ{width:90%;margin:auto}.InfoOverview-module__bskwImage-ZYy9ks{margin-left:auto;margin-right:auto;height:auto;width:350px;max-width:100%;grid-area:image}
.FAQItem-module__hiddenAccessibilityElement-F_IrLl{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.FAQItem-module__linkText-S1B4IF{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.FAQItem-module__card-XdnkeH{margin-bottom:2rem}.FAQItem-module__accordion-KvM5b5{border-bottom:none !important;padding-bottom:0 !important}
.Accordion-module__accordion-jhtk79{border-bottom:1px solid #dedfe3;padding-bottom:1rem;scroll-margin-top:5rem}.Accordion-module__accordion-jhtk79.Accordion-module__card-NE3fHC{border:0;margin-bottom:1rem;padding-bottom:0}@media(min-width: 768px){.Accordion-module__accordion-jhtk79.Accordion-module__card-NE3fHC{margin-bottom:1.5rem}}.Accordion-module__header-MUASrK{width:100%;background-color:rgba(0,0,0,0);border:none;align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:0}.Accordion-module__header-MUASrK.Accordion-module__card-NE3fHC{padding:1.5rem}@media(min-width: 768px){.Accordion-module__header-MUASrK.Accordion-module__card-NE3fHC{padding:2rem}}.Accordion-module__header-MUASrK:focus{scroll-margin-top:3rem;scroll-margin-bottom:3rem}@media(min-width: 768px){.Accordion-module__header-MUASrK:focus{scroll-margin-top:7.5rem;scroll-margin-bottom:7.5rem}}.Accordion-module__areaHeadingContainer-rcB1xy{display:flex;gap:.25rem;flex-direction:column}.Accordion-module__area-hYssZv{text-align:start;font-size:.75rem;color:#949494;margin-bottom:.25rem}@media(min-width: 768px){.Accordion-module__area-hYssZv{font-size:.875rem}}.Accordion-module__heading-oqcdW4{text-align:start;font-size:1.125rem}@media(min-width: 768px){.Accordion-module__heading-oqcdW4{font-size:1.25rem;line-height:1.4}}.Accordion-module__subtitle-t5eHn2{font-size:1rem;font-weight:400;line-height:1.5;color:#505558}@media(min-width: 576px){.Accordion-module__subtitle-t5eHn2{width:12.5rem}}.Accordion-module__button-AfxFX7{pointer-events:none;box-shadow:0 10px 15px 0 rgba(0,0,0,.11);flex:none}.Accordion-module__arrow-r88MzQ{transition:transform .3s ease-in-out}.Accordion-module__open-HjsFtQ{transform:rotate(180deg)}.Accordion-module__content-WzLfMz{padding-top:1.5rem}.Accordion-module__content-WzLfMz.Accordion-module__card-NE3fHC{position:relative;padding:1.5rem}.Accordion-module__content-WzLfMz.Accordion-module__card-NE3fHC::before{position:absolute;top:0;left:1.5rem;right:1.5rem;content:"";height:0.0625rem;background-color:#eeeff1}@media(min-width: 768px){.Accordion-module__content-WzLfMz.Accordion-module__card-NE3fHC{padding:2rem;padding-top:1.5rem}}
.AccordionGroup-module__accordionGroup-FIK_lJ>*{margin-bottom:1rem}.AccordionGroup-module__accordionGroup-FIK_lJ>*:last-child{margin-bottom:0}
.Contact-module__hiddenAccessibilityElement-jEXe3j{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Contact-module__linkText-ImuGtz{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Contact-module__headingStyle-yJ_U5U{text-align:center}.Contact-module__contactCard-X7VL22{display:flex;align-items:center;overflow-wrap:anywhere;text-align:center;color:#000460;padding:1rem;margin-bottom:1rem;border-radius:5px;box-shadow:0 22px 45px 0 rgba(0,0,0,.11);max-width:670px;margin-left:auto;margin-right:auto}@media(max-width: 767.98px){.Contact-module__contactCard-X7VL22{font-size:.875rem}}.Contact-module__iconStyle-qVR0OD{margin-right:1rem}.Contact-module__phoneContactCard-GQWQof{color:#fff;background-color:#000460}.Contact-module__phoneLinkStyle-J_BMcM{color:#fff}.Contact-module__contactUs-GSwcEe{color:#000460;font-weight:600}
.FAQs-module__hiddenAccessibilityElement-eh0BZ2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.FAQs-module__linkText-LEg6lZ{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.FAQs-module__profileButton-J9lywo{color:#007bff !important;text-transform:none;font-weight:400}.FAQs-module__list-uMl4YZ{margin:0;padding:0 1.5rem;list-style-type:square}.FAQs-module__backgroundStyling-wQh9U5{background-color:#eeeff1}.FAQs-module__consentText-clK9WS{font-size:12px}
.Voucher-module__hiddenAccessibilityElement-i7xT3h{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Voucher-module__linkText-qySVAE,.Voucher-module__voucherLinkText-yxo5PE{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Voucher-module__redemptionButton-Cw48kA{margin-top:1.5rem}.Voucher-module__redeemedVoucherArea-VcW3cG{width:100%;padding:3rem 0}@media(max-width: 767.98px){.Voucher-module__redeemedVoucherArea-VcW3cG{padding-left:.9375rem;padding-right:.9375rem}}.Voucher-module__byCustomerServiceHeadingInfo-Of6ef8{margin-left:1rem;font-size:1rem;color:#000460}.Voucher-module__manuallyRedeemedVouchers-a1wNk1{margin-top:3.5rem}.Voucher-module__mainHeading-wo8Fzi{padding-bottom:4rem}.Voucher-module__subHeading-jk2MmI{font-weight:700;padding-bottom:1.5rem}.Voucher-module__voucherLinkContainer-bfZMRo{padding-bottom:5rem}.Voucher-module__redeemedVoucherLinkContainer-_VkxcE{padding-bottom:3rem;padding-top:3rem}.Voucher-module__voucherContainer-RuQQwe{margin-bottom:3rem}@media(max-width: 767.98px){.Voucher-module__voucherContainer-RuQQwe{padding-left:.9375rem;padding-right:.9375rem}}.Voucher-module__svgCouponBase-fWuzzZ{width:15px !important;height:15px;padding:20%;border-radius:50%;margin-right:15px}.Voucher-module__svgCouponBase-fWuzzZ path{fill:#fff}.Voucher-module__emptyVouchersMessage-QwTHlj{font-style:italic;padding-top:1.5rem;font-weight:400;color:#505558}.Voucher-module__valueOfShares-utAZfN{display:inline-block;color:#000460;font-weight:700;font-size:1.5rem;padding-right:5px}@media(max-width: 767.98px){.Voucher-module__valueOfShares-utAZfN{font-size:1.125rem}}
.VoucherOverview-module__hiddenAccessibilityElement-kYW2WH{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherOverview-module__linkText-2nyCxM,.VoucherOverview-module__voucherLinkText-kPuiMk{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherOverview-module__redemptionButton-rCcqlS{margin-top:1.5rem}.VoucherOverview-module__redeemedVoucherArea-c1M581{width:100%;padding:3rem 0}@media(max-width: 767.98px){.VoucherOverview-module__redeemedVoucherArea-c1M581{padding-left:.9375rem;padding-right:.9375rem}}.VoucherOverview-module__byCustomerServiceHeadingInfo-wDn2Jz{margin-left:1rem;font-size:1rem;color:#000460}.VoucherOverview-module__manuallyRedeemedVouchers-gTIuSO{margin-top:3.5rem}.VoucherOverview-module__mainHeading-RkiR6P{padding-bottom:4rem}.VoucherOverview-module__subHeading-S8ACDZ{font-weight:700;padding-bottom:1.5rem}.VoucherOverview-module__voucherLinkContainer-cXvaBJ{padding-bottom:5rem}.VoucherOverview-module__redeemedVoucherLinkContainer-cWHyjw{padding-bottom:3rem;padding-top:3rem}.VoucherOverview-module__voucherContainer-RX1OW0{margin-bottom:3rem}@media(max-width: 767.98px){.VoucherOverview-module__voucherContainer-RX1OW0{padding-left:.9375rem;padding-right:.9375rem}}.VoucherOverview-module__svgCouponBase-bmiFy_{width:15px !important;height:15px;padding:20%;border-radius:50%;margin-right:15px}.VoucherOverview-module__svgCouponBase-bmiFy_ path{fill:#fff}.VoucherOverview-module__emptyVouchersMessage-QQzuzg{font-style:italic;padding-top:1.5rem;font-weight:400;color:#505558}.VoucherOverview-module__valueOfShares-RcDxTr{display:inline-block;color:#000460;font-weight:700;font-size:1.5rem;padding-right:5px}@media(max-width: 767.98px){.VoucherOverview-module__valueOfShares-RcDxTr{font-size:1.125rem}}.VoucherOverview-module__voucherOverviewArea-OFmxyi{padding-bottom:3.5rem}.VoucherOverview-module__voucherContainer-RX1OW0{display:grid;margin:1.5rem 0;gap:2.5rem;grid-template-columns:2.5fr 2.5fr 2.5fr 2.5fr;grid-template-rows:auto}@media(max-width: 767.98px){.VoucherOverview-module__voucherContainer-RX1OW0{grid-template-columns:100%;grid-template-rows:auto}}.VoucherOverview-module__valueOfShares-RcDxTr{display:inline-block;color:#000460;font-weight:700;font-size:1.5rem;padding-right:5px}@media(max-width: 767.98px){.VoucherOverview-module__valueOfShares-RcDxTr{font-size:1.125rem}}.VoucherOverview-module__emptyVouchersMessage-QQzuzg{font-style:italic;padding-top:1.5rem;font-weight:400;color:#505558}
.IconHeader-module__hiddenAccessibilityElement-L_ZONe{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.IconHeader-module__linkText-WCis4P{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.IconHeader-module__container-YxJVmi{width:100%;line-height:.5rem;padding:0;vertical-align:middle;margin-bottom:1rem}.IconHeader-module__item-UFv6cp{margin:0;padding:0;display:table-cell;vertical-align:middle;line-height:normal}.IconHeader-module__item-UFv6cp>h2{display:table-cell;vertical-align:middle}.IconHeader-module__iconSize-yrAQDs{margin-left:0;text-align:left;margin-right:.5rem;float:left;padding:0;color:#000460}.IconHeader-module__heading-nPTzas{margin:0;padding:0}
.UpcomingRemunerations-module__hiddenAccessibilityElement-O5xKEM,.UpcomingRemunerations-module__hiddenLegend-aKIXOj{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.UpcomingRemunerations-module__linkText-LC3ExT,.UpcomingRemunerations-module__voucherLinkText-FfNoEL{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.UpcomingRemunerations-module__redemptionButton-XnyYIQ{margin-top:1.5rem}.UpcomingRemunerations-module__redeemedVoucherArea-mayvB5{width:100%;padding:3rem 0}@media(max-width: 767.98px){.UpcomingRemunerations-module__redeemedVoucherArea-mayvB5{padding-left:.9375rem;padding-right:.9375rem}}.UpcomingRemunerations-module__byCustomerServiceHeadingInfo-RRgEaF{margin-left:1rem;font-size:1rem;color:#000460}.UpcomingRemunerations-module__manuallyRedeemedVouchers-BOYIiK{margin-top:3.5rem}.UpcomingRemunerations-module__mainHeading-CYFgSQ{padding-bottom:4rem}.UpcomingRemunerations-module__subHeading-m7PrJm{font-weight:700;padding-bottom:1.5rem}.UpcomingRemunerations-module__voucherLinkContainer-VVyF4w{padding-bottom:5rem}.UpcomingRemunerations-module__redeemedVoucherLinkContainer-kOqlem{padding-bottom:3rem;padding-top:3rem}.UpcomingRemunerations-module__voucherContainer-BvRyZT{margin-bottom:3rem}@media(max-width: 767.98px){.UpcomingRemunerations-module__voucherContainer-BvRyZT{padding-left:.9375rem;padding-right:.9375rem}}.UpcomingRemunerations-module__svgCouponBase-xFj9R_{width:15px !important;height:15px;padding:20%;border-radius:50%;margin-right:15px}.UpcomingRemunerations-module__svgCouponBase-xFj9R_ path{fill:#fff}.UpcomingRemunerations-module__emptyVouchersMessage-zxLYtV{font-style:italic;padding-top:1.5rem;font-weight:400;color:#505558}.UpcomingRemunerations-module__valueOfShares-fECFA8{display:inline-block;color:#000460;font-weight:700;font-size:1.5rem;padding-right:5px}@media(max-width: 767.98px){.UpcomingRemunerations-module__valueOfShares-fECFA8{font-size:1.125rem}}.UpcomingRemunerations-module__upcomingRemunerationsGrid-xKCpQY{display:grid;margin:1.5rem 0;gap:2.5rem;grid-template-columns:2.5fr 2.5fr;grid-template-rows:auto;padding-left:0}@media(max-width: 767.98px){.UpcomingRemunerations-module__upcomingRemunerationsGrid-xKCpQY{grid-template-columns:100%;grid-template-rows:auto}}.UpcomingRemunerations-module__saveButtonArea-wDjjMs{text-align:center}.UpcomingRemunerations-module__saveButton-jbNiTz{padding-left:3rem;padding-right:3rem}.UpcomingRemunerations-module__modalHeading-ERsaIt{padding:0;margin-top:.5rem;font-size:1.625rem;text-align:center}@media(max-width: 767.98px){.UpcomingRemunerations-module__modalHeading-ERsaIt{font-size:1.5rem}}.UpcomingRemunerations-module__voucherInfo-ddUM_9{text-align:center;font-size:14px;margin-bottom:0;padding-bottom:0}.UpcomingRemunerations-module__close-A7wUIF{align-items:center;bottom:0;padding:0;height:100%;min-width:18px !important;display:flex;background-color:inherit;right:0;top:0}.UpcomingRemunerations-module__close-A7wUIF:hover{cursor:pointer;background-color:inherit}.UpcomingRemunerations-module__close-A7wUIF:focus{outline:1px dashed #005797;outline-offset:.25rem}.UpcomingRemunerations-module__close-A7wUIF:focus::after{border-color:#fff;border-radius:7px;padding:0;margin:0}.UpcomingRemunerations-module__close-A7wUIF svg{display:block;margin:auto;width:.6875em}.UpcomingRemunerations-module__successMessage-zbQPZV{padding-right:1rem}.UpcomingRemunerations-module__changeVoucherTypeHint-DZ_j7t{font-size:.75rem}.UpcomingRemunerations-module__redemptionOptionCard-K8PlwO{margin:1.5rem 0}.UpcomingRemunerations-module__redemptionOptionCard-K8PlwO label{color:#000460;font-weight:600}.UpcomingRemunerations-module__redemptionOptionCard-K8PlwO label div{margin-top:1.5rem;float:left}.UpcomingRemunerations-module__redemptionOptionCard-K8PlwO label span{color:#000460;font-weight:600}@media(max-width: 767.98px){.UpcomingRemunerations-module__displayName-GYfLU0{margin:-30px 0 0 2rem;display:block}}.UpcomingRemunerations-module__description-fcMEoH{padding-left:2rem}.UpcomingRemunerations-module__voucherOptions-v5xnFY{max-width:100%;display:flex;flex-direction:row;gap:2.5rem}@media(max-width: 575.98px){.UpcomingRemunerations-module__voucherOptions-v5xnFY{flex-direction:column}}.UpcomingRemunerations-module__voucherSelectionArea-Zc6fSO{width:100%}.UpcomingRemunerations-module__voucherCounter-P8UcQK{margin:1.5rem 0}.UpcomingRemunerations-module__voucherOptionsGrid-RbIYoB{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1.5rem}.UpcomingRemunerations-module__errorMessage-YK6G5Z{margin:.5rem 0;font-size:.75rem;color:#cd0045;height:1rem}
.VoucherOption__hiddenAccessibilityElement-qbEYtY{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherOption__linkText-g0gl9f{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherOption__cardBody-szkmlh{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.VoucherOption__cardDetails-lCf1Rz{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:0}.VoucherOption__bodyContainer-NCWXFa{display:flex;flex-direction:column;align-items:center}
.VoucherOptionHeader-module__hiddenAccessibilityElement-V0SViL{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherOptionHeader-module__linkText-LcV1SZ{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherOptionHeader-module__container-IZVepe{border:none !important;cursor:default !important;padding:0 !important;height:150px;width:220px !important}@media(min-width: 768px){.VoucherOptionHeader-module__container-IZVepe{height:160px}}.VoucherOptionHeader-module__container-IZVepe:focus,.VoucherOptionHeader-module__container-IZVepe:focus-visible{outline:none;border:none;box-shadow:none}
.IconRadioButton-module__button-irFbBZ{width:100%;background-color:rgba(0,0,0,0);border:0.125rem solid #dedfe3;border-radius:0.3125rem;padding:1rem .75rem;display:grid;grid-template-rows:3.75rem 1fr;justify-items:center}.IconRadioButton-module__button-irFbBZ:hover{border-color:#005797}.IconRadioButton-module__button-irFbBZ:hover .IconRadioButton-module__iconContainer-J9Jgo7,.IconRadioButton-module__button-irFbBZ .IconRadioButton-module__icon-sHwnGz{transition:transform .5s;transform:scale(1.25)}.IconRadioButton-module__button-irFbBZ.IconRadioButton-module__error-Iu4wXA{border-color:#cd0045}.IconRadioButton-module__iconContainer-J9Jgo7{position:relative;display:flex;justify-content:center;width:100%;height:100%;transform:scale(1);transition:transform .5s}.IconRadioButton-module__icon-sHwnGz{position:absolute;bottom:10%;transform:scale(1);transition:transform .5s;font-size:2.25rem;color:#000460}.IconRadioButton-module__image-K7h4Vs{position:absolute;left:0;bottom:0;transform:scale(1);transition:transform .5s;width:100%;height:100%;object-fit:contain}.IconRadioButton-module__contentContainer-cLkLmZ{display:flex;flex-direction:column;justify-content:space-between;height:100%}.IconRadioButton-module__heading-Wqq9C8{margin:0;margin-top:1rem;margin-bottom:.5rem}.IconRadioButton-module__content-mEilUs{color:#000460;margin:0;margin-bottom:.5rem}.IconRadioButton-module__radio-a9fTL7{width:fit-content}.IconRadioButton-module__radio-a9fTL7 label,.IconRadioButton-module__radio-a9fTL7 span{margin-right:0}.IconRadioButton-module__radio-a9fTL7 label{display:flex;flex-direction:column-reverse;align-items:center;gap:.5rem}
.Image-module__image-gp7zrh{max-width:100%}
.VoucherOptionCounter-module__hiddenAccessibilityElement-HkIH3d{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherOptionCounter-module__linkText-KOObos{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherOptionCounter-module__counter-EUWlHs div{min-width:9.375rem}
.Counter-module__container-AZRUBN{align-items:center;display:flex;margin-bottom:1.5rem}.Counter-module__container-AZRUBN.Counter-module__noMargin-YhGqrJ{margin-bottom:0}.Counter-module__content-BGzo_s{display:flex;justify-content:center;align-items:center;color:#000460;width:7.9375rem;min-height:3rem;font-weight:600;text-align:center;hyphens:manual;padding:0 .5rem;line-height:1.73}.Counter-module__content-BGzo_s.Counter-module__numberOnly-CeMy99{width:3.375rem}
.VoucherOptionDetails-module__hiddenAccessibilityElement-iL4S7l{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherOptionDetails-module__linkText-ztDu8A{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherOptionDetails-module__accordionBase-SKNOXZ{padding:.75rem 0 0 0;width:100%;color:#505558;font-size:1rem}.VoucherOptionDetails-module__accordionTitle-lg9yVV{display:flex;justify-content:space-between;align-items:center;padding:0;margin-bottom:2rem;background:none;border:none;width:100%;color:#505558;font-size:1rem}.VoucherOptionDetails-module__accordionContent-jqfUfg{display:block}.VoucherOptionDetails-module__iconButton-VPL3kK{border:none;background:none;cursor:pointer}
.VoucherCounter-module__hiddenAccessibilityElement-teGsda{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherCounter-module__linkText-pDzBLw{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherCounter-module__voucherCounterCard-np8eUl{color:#000460}.VoucherCounter-module__greenBackground-qhp6Zc{background-color:#258875;color:#eeeff1}.VoucherCounter-module__voucherCounterText-UcBOUe{padding:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;justify-content:center;height:3.5rem}@media(max-width: 575.98px){.VoucherCounter-module__voucherCounterText-UcBOUe{justify-content:flex-start}}.VoucherCounter-module__solarPanelIcon-txkI_h{background-color:#f7f8f8;padding:8px 6px}
.RedeemedVoucher-module__hiddenAccessibilityElement-kwiKmW{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.RedeemedVoucher-module__linkText-f4Q36y{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.RedeemedVoucher-module__redeemedVoucherTable-cs1jg4{margin:1.5rem 0}
.Approval-module__hiddenAccessibilityElement-kI4qhg{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Approval-module__linkText-mPJ2Hw{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Approval-module__remunerationInfoContainer-aOkmPs{width:60%;margin:1.5rem 0}.Approval-module__approvalButton-Jp3ska{margin:1.5rem 0}
.VoucherOptions-module__hiddenAccessibilityElement-ZKiaQc,.VoucherOptions-module__hiddenLegend-EsROCl{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.VoucherOptions-module__linkText-iLFzou{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.VoucherOptions-module__voucherOptionsGrid-gE_CIK{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:2.5rem}.VoucherOptions-module__errorMessage-M29rqN{margin:.5rem 0;font-size:.75rem;color:#cd0045;height:1rem}
.SessionExpiredNotification-module__hiddenAccessibilityElement-jsM4GJ{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.SessionExpiredNotification-module__linkText-eacI2R{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.SessionExpiredNotification-module__button-NUndg6{margin:1rem 30% 0 30%;padding:0;text-align:center}@media(max-width: 767.98px){.SessionExpiredNotification-module__button-NUndg6{margin:1rem 22% 0 22%}}
.Banner-module__container-iqKnjP{height:max-content;display:flex;align-items:center;justify-content:space-between;padding:1rem;width:100%}.Banner-module__icon-OYI_st{color:#fff;margin-right:.5rem}.Banner-module__content-fAm8t2{color:#fff}.Banner-module__content-fAm8t2 p{font-size:.75rem;font-weight:600}@media(min-width: 768px){.Banner-module__content-fAm8t2 p{font-size:.875rem}}.Banner-module__content-fAm8t2 a{color:#fff}.Banner-module__content-fAm8t2 a:hover{color:#fff}.Banner-module__content-fAm8t2 a:focus{outline:1px dashed #005797;outline-offset:.25rem;background-color:rgba(0,0,0,0);border-radius:0.1875rem;outline-color:#fff;outline-offset:0}.Banner-module__closeButton-dL2NV9{background:none;border:none;padding:0.125rem .25rem}.Banner-module__closeButton-dL2NV9 svg{display:block}.Banner-module__closeButton-dL2NV9:focus{outline:1px dashed #005797;outline-offset:.25rem;outline-color:#fff;border-radius:0.3125rem}.Banner-module__closeIcon-Z7ZvgK{color:#fff}.Banner-module__detailContainer-qrBJFg{display:flex;align-items:center;justify-content:center;padding-right:1rem}@media(min-width: 768px){.Banner-module__detailContainer-qrBJFg{padding-right:0;flex-grow:1}}.Banner-module__red-voK_h3{background-color:#cd0045}.Banner-module__blue-xz3ssz{background-color:#005797}.Banner-module__grey-M8ingo{background-color:#dedfe3}.Banner-module__grey-M8ingo .Banner-module__icon-OYI_st{color:#000460}.Banner-module__grey-M8ingo .Banner-module__closeIcon-Z7ZvgK{color:#000460}.Banner-module__grey-M8ingo .Banner-module__content-fAm8t2{color:#000460}.Banner-module__grey-M8ingo .Banner-module__content-fAm8t2 a{color:#000460}.Banner-module__grey-M8ingo .Banner-module__content-fAm8t2 a:focus{outline-color:#000460}.Banner-module__grey-M8ingo .Banner-module__closeButton-dL2NV9:focus{outline-color:#000460}
.Payment-module__hiddenAccessibilityElement-r7va_P{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Payment-module__linkText-iH4r9U{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Payment-module__navigationButton-bwyeof{margin-top:1.5rem;min-width:200px;max-width:300px}.Payment-module__flashMessage-aVLuHp div div svg{padding-top:5px;height:2.625rem}div[class^=LoadingAnimation]{padding-top:10% !important}
.Maintenance-module__hiddenAccessibilityElement-xzkfU2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Maintenance-module__linkText-yPI_KU{margin:0;padding:0;color:#000460;text-decoration-line:underline;font-weight:600;max-width:100%;word-wrap:break-word}.Maintenance-module__gridLayout-Rp6Jc2{display:flex;align-items:center}@media(max-width: 767.98px){.Maintenance-module__gridLayout-Rp6Jc2{flex-direction:column;grid-template-columns:100%;grid-template-rows:auto}}.Maintenance-module__container-HsI0wv{position:relative;max-width:100%;padding:0;margin:0}.Maintenance-module__mainHeading-qcnDeP{padding:0;margin:.5rem 0}.Maintenance-module__subHeading-UNyRHd{margin-bottom:2.5rem}.Maintenance-module__card-bYfGn2{display:inline-block;margin:3rem 0;width:100%}@media(max-width: 767.98px){.Maintenance-module__card-bYfGn2{margin:1.5rem 0}}.Maintenance-module__icon-qCAW9B{max-width:95%;padding:3rem}@media(max-width: 767.98px){.Maintenance-module__icon-qCAW9B{max-width:100%;padding:1rem}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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bkJGLHVDQUNFLGFBQ0EsbUJ2R2lHRSw0QnVHbkdKLHVDQUtJLHNCQUNBLDJCQUNBLHlCQUlKLHNDQUNFLGtCQUNBLGVBQ0EsVUFDQSxTQUdGLHdDQUNFLFVBQ0EsZUFHRix1Q0FDRSxxQkFHRixpQ0FDRSxxQkFDQSxjQUNBLFd2R3FFRSw0QnVHeEVKLGlDQUtJLGlCQUlKLGlDQUNFLGNBQ0EsYXZHNkRFLDRCdUcvREosaUNBSUksZUFDQSxjIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2Fzc2V0cy9zdHlsZXMvdXRpbHMvYmFzZS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2Fzc2V0cy9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2Fzc2V0cy9zdHlsZXMvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL0FwcC9BcHAuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy91dGlscy9icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9hc3NldHMvc3R5bGVzL2ZvbnQuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvV3JhcHBlci9XcmFwcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvbW9kdWxlcy1uZXh0L3NyYy9jb21tb24vbW9kdWxlcy9Db29raWVDb25zZW50L0Nvb2tpZUNvbnNlbnQubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvQnV0dG9uL0J1dHRvbi5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9Td2l0Y2gvU3dpdGNoLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0NvbnRlbnQvQ29udGVudC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9IZWFkaW5nL0hlYWRpbmcubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvTGluay9MaW5rLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0JhY2tkcm9wL0JhY2tkcm9wLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0NhcmQvQ2FyZC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9Nb2RhbC9Nb2RhbC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL05hdmlnYXRpb24vTWVudUl0ZW0vTWVudUl0ZW0ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL05hdmlnYXRpb24vTmF2aWdhdGlvbi5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9Db250YWluZXIvQ29udGFpbmVyLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvRGFzaGJvYXJkL0Rhc2hib2FyZC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvVGlsZXMvRGFzaGJvYXJkL1JlZmVyZW5jZVZhbHVlcy9SZWZlcmVuY2VWYWx1ZXNUaWxlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9EYXNoYm9hcmQvUmVmZXJlbmNlVmFsdWVzL2NvbXBvbmVudHMvQ3VycmVudEJhbGFuY2UubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1RpbGVzL0Rhc2hib2FyZC9Qcm9ncmVzc0NoYXJ0L1Byb2dyZXNzQ2hhcnQubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL0NoYXJ0cy9DdXN0b20vQ3VzdG9tVG9vbHRpcC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvVGlsZXMvRGFzaGJvYXJkL1Byb2R1Y3Rpb25DaGFydHMvdGFibGVzL0FjY2Vzc2liaWxpdHlUYWJsZS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvSWNvblNpeHRoTGV2ZWxIZWFkaW5nL0ljb25TaXh0aExldmVsSGVhZGluZy5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvQ29uc2VudEZvcm0vQ29uc2VudEZvcm0ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvQ2FyZC9jb21wb25lbnRzL0NhcmRCb2R5L0NhcmRCb2R5Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9EYXNoYm9hcmQvUHJvZHVjdGlvbkNoYXJ0cy9Qcm9kdWN0aW9uQ2hhcnRzLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9DaGFydHMvQmFyQ2hhcnQvUHJvZHVjdGlvbkJhckNoYXJ0Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9EYXRlU2VsZWN0b3IvRGF0ZVNlbGVjdG9yLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0lucHV0RmllbGQvSW5wdXRGaWVsZC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9JbnB1dEZpZWxkL2NvbXBvbmVudHMvTG9hZGluZ1NwaW5uZXIvTG9hZGluZ1NwaW5uZXIubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvSW5wdXRGaWVsZC9jb21wb25lbnRzL0FmZml4SW5wdXRXcmFwcGVyL0FmZml4SW5wdXRXcmFwcGVyLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0lucHV0RmllbGQvY29tcG9uZW50cy9JbnB1dE1lc3NhZ2UvSW5wdXRNZXNzYWdlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9EYXNoYm9hcmQvUHJvZHVjdGlvbkNoYXJ0cy9jaGFydHMvUHJvZHVjdGlvbk5vdFJlYWR5UGxhY2Vob2xkZXIubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1RpbGVzL0Rhc2hib2FyZC9Qcm9kdWN0aW9uQ2hhcnRzL2NoYXJ0cy9Qcm9kdWN0aW9uU3VtbWFyeS9Qcm9kdWN0aW9uU3VtbWFyeUNoYXJ0Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9EYXNoYm9hcmQvU2hhcmVzSW5mby9TaGFyZXNJbmZvVGlsZS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvVGlsZXMvRGFzaGJvYXJkL0FnYkluZm9zL092ZXJ2aWV3L0FnYkluZm9UaWxlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9JbmZvRGlhbG9nL0luZm9EaWFsb2cubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1RpbGVzL0Rhc2hib2FyZC9QVlBsYW50SW5mb3JtYXRpb24vUFZQbGFudEluZm9ybWF0aW9uLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9EYXNoYm9hcmQvUFZQbGFudEluZm9ybWF0aW9uL1RhYmxlL1BWSW5mb3JtYXRpb25UYWJsZS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvVGlsZXMvRGFzaGJvYXJkL01hcC9NYXBUaWxlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9NYXAvbW9kdWxlLm1hcmtlci5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9NYXAvTm9Db25zZW50V2lkZ2V0Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9NYXAvQmx1cnJlZEdvb2dsZU1hcC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9UYWJsZS9UYWJsZS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvVGlsZXMvRGFzaGJvYXJkL0NhbGN1bGF0aW9uQmFzaXMvQ2FsY3VsYXRpb25CYXNpcy5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvUGFnZUhlYWRpbmcvUGFnZUhlYWRpbmcubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1RleHQvQ29tcGFueVByb2R1Y3RQdWJsaXNoZXJOb3RlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9EYXNoYm9hcmQvVm91Y2hlckluZm9UaWxlL1ZvdWNoZXJJbmZvVGlsZS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvUmVtdW5lcmF0aW9uTm90aWZpY2F0aW9uL1JlbXVuZXJhdGlvbk5vdGlmaWNhdGlvbi5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9Ob3RpZmljYXRpb24vTm90aWZpY2F0aW9uLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0FsZXJ0L0FsZXJ0Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9TcGFjZS9TcGFjZS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvQ29uc2VudEZvcm0vQXN0ZXJpc2tUZXh0L0FzdGVyaXNrVGV4dC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvQnV0dG9uU3RlcHBlci9CdXR0b25TdGVwcGVyLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvUG93ZXJwbGFudFNlbGVjdGlvbi9Qb3dlcnBsYW50U2VsZWN0aW9uLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uLi8uLi9ub2RlX21vZHVsZXMvQHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL1JhZGlvL1JhZGlvLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvU2hhcmVzL1NoYXJlcy5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvTW9kYWxTdGVwcGVyL01vZGFsU3RlcHBlci5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvQ3VzdG9tZXJEYXRhRm9ybS9DdXN0b21lckRhdGFGb3JtLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9DdXN0b21lckRhdGFGb3JtL0FkZHJlc3NTdWJGb3JtL0FkZHJlc3NTdWJGb3JtLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9DdXN0b21lckRhdGFGb3JtL0NvbnRhY3RTdWJGb3JtL0NvbnRhY3RTdWJGb3JtLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9DdXN0b21lckRhdGFGb3JtL1VzZXJEYXRhU3ViRm9ybS9Vc2VyRGF0YVN1YkZvcm0ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvU2VsZWN0L1NlbGVjdC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9DaGVja2JveC9DaGVja2JveC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL1N1bW1hcnkvU3VtbWFyeS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvQ29uc2VudEZvcm1DaGVja2JveC9Db25zZW50Rm9ybUNoZWNrYm94Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9DdXN0b21lckRhdGEvQ3VzdG9tZXJEYXRhVGlsZS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvVGlsZXMvU2hhcmVzL1NoYXJlc1RpbGUubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9jb21wb25lbnRzL1ByaWNlL1ByaWNlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9UaWxlcy9Wb3VjaGVyL1ZvdWNoZXJUaWxlLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvUHJvZmlsZS9DdXN0b21lckRhdGEvQ3VzdG9tZXJEYXRhUHJvZmlsZVN1YlBhZ2UubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9Qcm9maWxlL1Byb2ZpbGUubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9Qcm9maWxlL1Jlc2lnbmF0aW9uL1Jlc2lnbmF0aW9uLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvQXBwL2NvbXBvbmVudHMvRm9vdGVyL0Zvb3Rlci5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvTG9hZGluZ0FuaW1hdGlvbi9Mb2FkaW5nQW5pbWF0aW9uLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvR2VuZXJpYy9FcnJvci9FcnJvci5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL05vdEZvdW5kL05vdEZvdW5kLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvSW5mby9JbmZvLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvSW5mby9JbmZvT3ZlcnZpZXcvSW5mb092ZXJ2aWV3Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvSW5mby9GQVFzL0ZBUUl0ZW0ubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvQWNjb3JkaW9uL0FjY29yZGlvbi5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9BY2NvcmRpb25Hcm91cC9BY2NvcmRpb25Hcm91cC5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL0luZm8vQ29udGFjdC9Db250YWN0Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvSW5mby9GQVFzL0ZBUXMubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9Wb3VjaGVyL1ZvdWNoZXIubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9Wb3VjaGVyL1ZvdWNoZXJPdmVydmlldy5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL2NvbXBvbmVudHMvSWNvbkhlYWRlci9JY29uSGVhZGVyLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvVm91Y2hlci9VcGNvbWluZ1JlbXVuZXJhdGlvbnMvVXBjb21pbmdSZW11bmVyYXRpb25zLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvVm91Y2hlclR5cGUvVm91Y2hlclNlbGVjdGlvbi9Wb3VjaGVyT3B0aW9ucy9Wb3VjaGVyT3B0aW9uL1ZvdWNoZXJPcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL1ZvdWNoZXJUeXBlL1ZvdWNoZXJTZWxlY3Rpb24vVm91Y2hlck9wdGlvbnMvVm91Y2hlck9wdGlvbi9Wb3VjaGVyT3B0aW9uSGVhZGVyL1ZvdWNoZXJPcHRpb25IZWFkZXIubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4uLy4uL25vZGVfbW9kdWxlcy9Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2NvbXBvbmVudHMvSWNvblJhZGlvQnV0dG9uL0ljb25SYWRpb0J1dHRvbi5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9JbWFnZS9JbWFnZS5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi9zcmMvY29tbW9uL3BhZ2VzL1ZvdWNoZXJUeXBlL1ZvdWNoZXJTZWxlY3Rpb24vVm91Y2hlck9wdGlvbnMvVm91Y2hlck9wdGlvbi9Wb3VjaGVyT3B0aW9uQ291bnRlci9Wb3VjaGVyT3B0aW9uQ291bnRlci5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9Db3VudGVyL0NvdW50ZXIubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9Wb3VjaGVyVHlwZS9Wb3VjaGVyU2VsZWN0aW9uL1ZvdWNoZXJPcHRpb25zL1ZvdWNoZXJPcHRpb24vVm91Y2hlck9wdGlvbkRldGFpbHMvVm91Y2hlck9wdGlvbkRldGFpbHMubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9Wb3VjaGVyVHlwZS9Wb3VjaGVyU2VsZWN0aW9uL1ZvdWNoZXJPcHRpb25zL1ZvdWNoZXJDb3VudGVyL1ZvdWNoZXJDb3VudGVyLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvVm91Y2hlci9SZWRlZW1lZFZvdWNoZXIubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9SZW11bmVyYXRpb24vQXBwcm92YWwubW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQHdpZW5lbmVyZ2llZ2l0aHViL2Zyb250ZW5kLy4vc3JjL2NvbW1vbi9wYWdlcy9Wb3VjaGVyVHlwZS9Wb3VjaGVyU2VsZWN0aW9uL1ZvdWNoZXJPcHRpb25zL1ZvdWNoZXJPcHRpb25zLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vY29tcG9uZW50cy9TZXNzaW9uRXhwaXJlZE5vdGlmaWNhdGlvbi9TZXNzaW9uRXhwaXJlZE5vdGlmaWNhdGlvbi5tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly9Ad2llbmVuZXJnaWVnaXRodWIvZnJvbnRlbmQvLi4vLi4vbm9kZV9tb2R1bGVzL0B3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vY29tcG9uZW50cy9CYW5uZXIvQmFubmVyLm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvUGF5bWVudC9QYXltZW50Lm1vZHVsZS5zY3NzIiwid2VicGFjazovL0B3aWVuZW5lcmdpZWdpdGh1Yi9mcm9udGVuZC8uL3NyYy9jb21tb24vcGFnZXMvTWFpbnRlbmFuY2UvTWFpbnRlbmFuY2UubW9kdWxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgJ25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyc7XG5cbjpnbG9iYWwge1xuICAqLFxuICAqOjphZnRlcixcbiAgKjo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBkaXY6Zm9jdXMsXG4gIHA6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG59XG4iLCJAdXNlICd+QHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9hc3NldHMvc3R5bGVzL3V0aWxzL2Jhc2UubW9kdWxlJ1xuICBhcyAqO1xuQGZvcndhcmQgJ35Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2Fzc2V0cy9zdHlsZXMvdXRpbHMvYmFzZS5tb2R1bGUnO1xuQHVzZSAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5AZm9yd2FyZCAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnO1xuXG46Z2xvYmFsIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiBjb2xvcihib2R5LCBkZWZhdWx0KTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgYixcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDU3OTc7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cbn1cbiIsIiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnRmlyYSBTYW5zJywgYXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbi8vLyBCcmVha3BvaW50c1xuLy8vIEB0eXBlIE1hcFxuLy8vIEBuYW1lIGJyZWFrcG9pbnRzXG4vLy8gQGV4YW1wbGUgQGluY2x1ZGUgYnJlYWtwb2ludC1tZWRpYS11cChsZyk7XG4vLy8gQHByb3Age0JyZWFrcG9pbnR9IHhzIFswXVxuLy8vIEBwcm9wIHtCcmVha3BvaW50fSBzbSBbNTc2cHhdXG4vLy8gQHByb3Age0JyZWFrcG9pbnR9IG1kIFs3NjhweF1cbi8vLyBAcHJvcCB7QnJlYWtwb2ludH0gbGcgWzk5MnB4XVxuLy8vIEBwcm9wIHtCcmVha3BvaW50fSB4bCBbMTIwMHB4XVxuLy8vIEBwcm9wIHtCcmVha3BvaW50fSB4eGwgWzE2MDBweF1cbi8vLyBAcHJvcCB7QnJlYWtwb2ludH0geHh4bCBbMjYwMHB4XVxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNjAwcHgsXG4gIHh4eGw6IDI2MDBweCxcbikgIWRlZmF1bHQ7XG5cbi8vLyBWZXJ0aWNhbCBCcmVha3BvaW50c1xuLy8vIEB0eXBlIE1hcFxuLy8vIEBuYW1lIGJyZWFrcG9pbnRzXG4vLy8gQGV4YW1wbGUgQG1lZGlhIChtaW4taGVpZ2h0OiA5MDBweCkge31cbi8vLyBAcHJvcCB7QnJlYWtwb2ludH0gbWQgWzBdXG5cbiRoZWlnaHQtYnJlYWtwb2ludHM6IChcbiAgbWQ6IDkwMHB4LFxuKSAhZGVmYXVsdDtcblxuLy8vXG4vLy9cbi8vLyBAdHlwZSBNYXBcbi8vLyBAbmFtZSB6LWluZGV4XG4vLy8gQGV4YW1wbGUgei1pbmRleDogei1pbmRleChwb3BvdmVyKTtcbi8vLyBAcGFyYW0ge3otaW5kZXh9IGJhc2UgWzkwMF1cbi8vLyBAcGFyYW0ge3otaW5kZXh9IGRyb3Bkb3duIFs5MTBdXG4vLy8gQHBhcmFtIHt6LWluZGV4fSBmaXhlZCBbOTIwXVxuLy8vIEBwYXJhbSB7ei1pbmRleH0gcG9wb3ZlciBbMTAxMF1cbi8vLyBAcGFyYW0ge3otaW5kZXh9IHRvb2x0aXAgWzEwMjBdXG4vLy8gQHBhcmFtIHt6LWluZGV4fSBiYWNrZHJvcCBbMTExMF1cbi8vLyBAcGFyYW0ge3otaW5kZXh9IG1vZGFsIFsxMTIwXVxuXG4kei1pbmRleGVzOiAoXG4gIGJhc2U6IDkwMCxcbiAgZHJvcGRvd246IDkxMCxcbiAgZml4ZWQ6IDkyMCxcbiAgcG9wb3ZlcjogMTAxMCxcbiAgdG9vbHRpcDogMTAyMCxcbiAgYmFja2Ryb3A6IDExMTAsXG4gIG1vZGFsOiAxMTIwLFxuKTtcblxuLy9cbi8vLyBDb250YWluZXItYnJlYWtwb2ludHNcbi8vLyBAdHlwZSBNYXBcbi8vLyBAbmFtZSBjb250YWluZXItbWF4LXdpZHRoc1xuLy8vIEBleGFtcGxlIGNvbnRhaW5lci1tYXgtd2lkdGhzOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpO1xuLy8vIEBwcm9wIHtDb250YWluZXItYnJlYWtwb2ludHN9IHNtXG4vLy8gQHByb3Age0NvbnRhaW5lci1icmVha3BvaW50c30gbWRcbi8vLyBAcHJvcCB7Q29udGFpbmVyLWJyZWFrcG9pbnRzfSBsZ1xuLy8vIEBwcm9wIHtDb250YWluZXItYnJlYWtwb2ludHN9IHhsXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTcwcHgsXG4gIG1kOiA3NDFweCxcbiAgbGc6IDkxMnB4LFxuICB4bGc6IDExODBweCxcbiAgeGw6IDEzODBweCxcbik7XG4iLCJAdXNlICdhc3NldHMvc3R5bGVzL2FwcCcgYXMgKjtcblxuLmJhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLyogaHR0cHM6Ly95b2tzZWwuZ2l0aHViLmlvL3VybC1lbmNvZGVyLyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwNzAnIGhlaWdodD0nMzM1JyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdhJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZScgeDE9JzExMy44OTknIHkxPSc0NjQuNDczJyB4Mj0nMTE0LjcxOScgeTI9JzQ2NC4zOCcgZ3JhZGllbnRUcmFuc2Zvcm09J21hdHJpeCgxMDY3Ljk5OTkgMCAwIC0zMjUgLTEyMTYzNy45ODQgMTUxMDg0LjU0NyknJTNFJTNDc3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyUyM2ZjY2Y4YScvJTNFJTNDc3RvcCBvZmZzZXQ9Jy4yNzMnIHN0b3AtY29sb3I9JyUyM2Y3YWY0MCcvJTNFJTNDc3RvcCBvZmZzZXQ9Jy42MjcnIHN0b3AtY29sb3I9JyUyM2VkNzcxZScvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyM2UxM2IzMScvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDcGF0aCBkPSdNMCAwYzAgMTI1LjkgMTAxLjQgMTg1LjIgMjEzLjUgMjA2IDcyLjkgMTMuNiAxNDYuMSAxNC4xIDIxNy42IDM1LjkgNTQuOSAxNi43IDEwNi40IDQxLjkgMTYyLjIgNTUuOCAxMDkuMiAyNyAyNzYuMyA0OC4yIDM4MS41LTguNCAxMTMuNS02MSAxMDIuMS0xODAuMyA3NC44LTI4OS4zSDB6JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZmlsbD0ndXJsKCUyM2EpJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMzAwcHggdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjglIDQ0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICYge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MiUgNDQwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGwpIHtcbiAgICAmIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA0NDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5tYWluIHtcbiAgbWluLWhlaWdodDogNzV2aDtcbn1cblxuLm1pc3NpbmdJbnRlcm5ldENvbm5lY3Rpb24ge1xuICBwYWRkaW5nOiBzcGFjZSgpO1xufVxuIiwiQHVzZSAnc2FzczpsaXN0JztcbkB1c2UgJ3Nhc3M6bWFwJztcbkB1c2UgJy4vbWFwLWdldCcgYXMgKjtcbkB1c2UgJy4uL3RoZW1lJyBhcyAqO1xuXG4vKipcbiAqID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbiAqIG1kXG4gKiA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4gKiBtZFxuICogPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbiAqIG1kXG4gKi9cbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoXG4gICRuYW1lLFxuICAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLFxuICAkYnJlYWtwb2ludC1uYW1lczogbWFwLmtleXMoJGJyZWFrcG9pbnRzKVxuKSB7XG4gICRuOiBsaXN0LmluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG5cbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG5cbiAgQHJldHVybiBpZihcbiAgICAkbiA8IGxpc3QubGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSxcbiAgICBsaXN0Lm50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSxcbiAgICBudWxsXG4gICk7XG59XG5cbi8qKlxuICogTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuICpcbiAqID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuICogNTc2cHhcbiAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG5cbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vKipcbiAqIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29ya1xuICogYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGhcbiAqIGZyYWN0aW9uYWwgd2lkdGhzLiBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50XG4gKiByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4gKiBAc2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbiAqXG4gKiA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbiAqIDc2Ny45OHB4XG4gKi9cbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAuZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuXG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAwLjAyLCBudWxsKTtcbn1cblxuLyoqXG4gKiBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lXG4gKiB3aXRoIGEgZGFzaCBpbiBmcm9udC4gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4gKlxuICogPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbiAqIFwiXCJcbiAqID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4gKiBcIi1zbVwiXG4gKi9cbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgJycsICctI3skbmFtZX0nKTtcbn1cblxuLyoqXG4gKiBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0XG4gKiBicmVha3BvaW50LiBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuICovXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWRcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlXG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qKlxuICogTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3RcbiAqIGJyZWFrcG9pbnQuIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG4gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtYXgge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKipcbiAqIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuIE1ha2VzIHRoZSBAY29udGVudCBhcHBseVxuICogYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbiAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcbiAgJGxvd2VyLFxuICAkdXBwZXIsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmVcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuIE5vIG1pbmltdW0gZm9yXG4gKiB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS4gTWFrZXMgdGhlXG4gKiBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvclxuICogbmFycm93ZXIuXG4gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuZXh0KTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmVcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKiA9PT0gRmlyYSBTYW5zIC0gMjAwICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOlxuICAgIGxvY2FsKCdGaXJhIFNhbnMgRXh0cmFMaWdodCcpLFxuICAgIGxvY2FsKCdGaXJhU2Fucy1FeHRyYUxpZ2h0JyksXG4gICAgdXJsKCdodHRwczovL3N0YXRpYy53aWVuZW5lcmdpZS5hdC9hc3NldHMvZm9udC9GaXJhX1NhbnMvRmlyYVNhbnMtRXh0cmFMaWdodC5lb3QnKVxuICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnaHR0cHM6Ly9zdGF0aWMud2llbmVuZXJnaWUuYXQvYXNzZXRzL2ZvbnQvRmlyYV9TYW5zL0ZpcmFTYW5zLUV4dHJhTGlnaHQud29mZjInKVxuICAgICAgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnaHR0cHM6Ly9zdGF0aWMud2llbmVuZXJnaWUuYXQvYXNzZXRzL2ZvbnQvRmlyYV9TYW5zL0ZpcmFTYW5zLUV4dHJhTGlnaHQud29mZicpXG4gICAgICBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2h0dHBzOi8vc3RhdGljLndpZW5lbmVyZ2llLmF0L2Fzc2V0cy9mb250L0ZpcmFfU2Fucy9GaXJhU2Fucy1FeHRyYUxpZ2h0LnR0ZicpXG4gICAgICBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi8qID09PSBGaXJhIFNhbnMgLSByZWd1bGFyICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOlxuICAgIGxvY2FsKCdGaXJhIFNhbnMgUmVndWxhcicpLFxuICAgIGxvY2FsKCdGaXJhU2Fucy1SZWd1bGFyJyksXG4gICAgdXJsKCdodHRwczovL3N0YXRpYy53aWVuZW5lcmdpZS5hdC9hc3NldHMvZm9udC9GaXJhX1NhbnMvRmlyYVNhbnMtUmVndWxhci5lb3QnKVxuICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnaHR0cHM6Ly9zdGF0aWMud2llbmVuZXJnaWUuYXQvYXNzZXRzL2ZvbnQvRmlyYV9TYW5zL0ZpcmFTYW5zLVJlZ3VsYXIud29mZjInKVxuICAgICAgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnaHR0cHM6Ly9zdGF0aWMud2llbmVuZXJnaWUuYXQvYXNzZXRzL2ZvbnQvRmlyYV9TYW5zL0ZpcmFTYW5zLVJlZ3VsYXIud29mZicpXG4gICAgICBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2h0dHBzOi8vc3RhdGljLndpZW5lbmVyZ2llLmF0L2Fzc2V0cy9mb250L0ZpcmFfU2Fucy9GaXJhU2Fucy1SZWd1bGFyLnR0ZicpXG4gICAgICBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi8qID09PSBGaXJhIFNhbnMgLSA2MDAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZpcmEgU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6XG4gICAgbG9jYWwoJ0ZpcmEgU2FucyBTZW1pQm9sZCcpLFxuICAgIGxvY2FsKCdGaXJhU2Fucy1TZW1pQm9sZCcpLFxuICAgIHVybCgnaHR0cHM6Ly9zdGF0aWMud2llbmVuZXJnaWUuYXQvYXNzZXRzL2ZvbnQvRmlyYV9TYW5zL0ZpcmFTYW5zLVNlbWlCb2xkLmVvdCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdodHRwczovL3N0YXRpYy53aWVuZW5lcmdpZS5hdC9hc3NldHMvZm9udC9GaXJhX1NhbnMvRmlyYVNhbnMtU2VtaUJvbGQud29mZjInKVxuICAgICAgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnaHR0cHM6Ly9zdGF0aWMud2llbmVuZXJnaWUuYXQvYXNzZXRzL2ZvbnQvRmlyYV9TYW5zL0ZpcmFTYW5zLVNlbWlCb2xkLndvZmYnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdodHRwczovL3N0YXRpYy53aWVuZW5lcmdpZS5hdC9hc3NldHMvZm9udC9GaXJhX1NhbnMvRmlyYVNhbnMtU2VtaUJvbGQudHRmJylcbiAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLyogPT09IEZpcmEgU2FucyAtIDcwMCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzpcbiAgICBsb2NhbCgnRmlyYSBTYW5zIEJvbGQnKSxcbiAgICBsb2NhbCgnRmlyYVNhbnMtQm9sZCcpLFxuICAgIHVybCgnaHR0cHM6Ly9zdGF0aWMud2llbmVuZXJnaWUuYXQvYXNzZXRzL2ZvbnQvRmlyYV9TYW5zL0ZpcmFTYW5zLUJvbGQuZW90JylcbiAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJ2h0dHBzOi8vc3RhdGljLndpZW5lbmVyZ2llLmF0L2Fzc2V0cy9mb250L0ZpcmFfU2Fucy9GaXJhU2Fucy1Cb2xkLndvZmYyJylcbiAgICAgIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ2h0dHBzOi8vc3RhdGljLndpZW5lbmVyZ2llLmF0L2Fzc2V0cy9mb250L0ZpcmFfU2Fucy9GaXJhU2Fucy1Cb2xkLndvZmYnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdodHRwczovL3N0YXRpYy53aWVuZW5lcmdpZS5hdC9hc3NldHMvZm9udC9GaXJhX1NhbnMvRmlyYVNhbnMtQm9sZC50dGYnKVxuICAgICAgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuIiwiQHVzZSAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy91dGlscy9iYXNlLm1vZHVsZSdcbiAgYXMgKjtcbkB1c2UgJ35Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy9mb250JyBhcyAqO1xuXG46Z2xvYmFsIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiBjb2xvcihib2R5LCBkZWZhdWx0KTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIH1cblxuICA6Zm9jdXMge1xuICAgIG91dGxpbmU6IDEuNXB4IGRhc2hlZCAjMDA1Nzk3O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxufVxuIiwiQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiByZW0oNzcwcHgpO1xuICB9XG59XG5cbi5ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihiYWNrZ3JvdW5kKTtcbiAgcGFkZGluZzogc3BhY2UoKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udmlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKCk7XG4gIGNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgY29udHJhc3QpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5jb250ZW50VG9nZ2xlIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoeHhzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNjbG9zdXJlVG9nZ2xlV2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IHJlbSgxNTdweCk7XG4gIH1cbn1cblxuLmxlZ2FsQWN0aW9ucyB7XG4gIG1hcmdpbjogLSN7c3BhY2UoKX0gLSN7c3BhY2Uoc20pfSBzcGFjZSh4cykgLSN7c3BhY2Uoc20pfTtcbiAgcGFkZGluZzogMCBzcGFjZShzbSkgc3BhY2UoeHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sZWdhQWN0aW9uSGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5kaXYuaGVhZGVyV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIHBhZGRpbmc6IHNwYWNlKHNtKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiBzcGFjZSgpIHJlbSgyOHB4KTtcbiAgfVxufVxuXG5zcGFuLmdyb3VwVGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcbiAgfVxufVxuXG4uc2VydmljZUNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KCk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgbWFyZ2luOiBzcGFjZSh4eHMpIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogc3BhY2UoeHhzKTtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZSgpO1xuICB9XG5cbiAgJi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlckxpbmsge1xuICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy1yaWdodDogc3BhY2UoeHhzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBmb250LXNpemUoKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKHh4cyk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uZ3JvdXBIZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKHh4cyk7XG59XG5cbnAuZ3JvdXBEZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKHh4cyk7XG59XG5cbi5ncm91cFRvZ2dsZSB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKHhzKTtcbn1cblxuZGl2LnNlcnZpY2Uge1xuICBwYWRkaW5nOiBzcGFjZShzbSkgMCBzcGFjZShzbSkgc3BhY2UoeHhzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBzcGFjZShzbSk7XG4gIH1cbn1cblxuLnNlcnZpY2VUaXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgcGFkZGluZy1yaWdodDogc3BhY2UoeHhzKTtcbn1cblxuLnNlcnZpY2VDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogODJweDtcbn1cblxuLmFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB6LWluZGV4KGJhY2tkcm9wLCAzKTtcbiAgcGFkZGluZzogc3BhY2UoeHMpIHNwYWNlKHNtKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogc3BhY2UoKSBzcGFjZShzbSk7XG4gIH1cbn1cblxuLnNhdmVBY3Rpb24ge1xuICB3aWR0aDogNTAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uc2F2ZUFjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjZSh4eHMpO1xufVxuXG4uZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKHNtKTtcbn1cblxuLm1vZGFsIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgxMDRweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IHNwYWNlKCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW50cm9Db250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoeHhzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcbiAgfVxufVxuXG4uaW50cm9Db250ZW50VG9nZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaW50cm9Db250ZW50RGlzY2xvc3VyZVRleHQge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbiIsIkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ3Nhc3M6bWFwJztcblxuLyogQmFzaXMgVmFyaWFibGVzICovXG4kYm9yZGVyLXJhZGl1cy1mdWxsOiA2MjQuOTM3NXJlbTtcbiRjb2xvci1icmFuZC1ibHVlLTEwOiAjMDAwNDYwO1xuJGNvbG9yLWJyYW5kLWJsdWUtMjA6ICMxZjI2NzY7XG4kY29sb3ItYnJhbmQtYmx1ZS0zMDogIzM3M2U4ZTtcbiRjb2xvci1uZXV0cmFsLTkwOiAjZTJlMmUyO1xuJGNvbG9yLW5ldXRyYWwtd2hpdGU6ICNmZmY7XG5cbiRibGFjay0wOiByZ2IoMCAwIDAgLyAwJSk7XG4kYmxhY2stODogcmdiKDAgMCAwIC8gOCUpO1xuJGJsYWNrLTEyOiByZ2IoMCAwIDAgLyAxMiUpO1xuJGJsYWNrLTIwOiByZ2IoMCAwIDAgLyAyMCUpO1xuXG4kd2hpdGUtMDogcmdiKDI1NSAyNTUgMjU1IC8gMCUpO1xuJHdoaXRlLTEyOiByZ2IoMjU1IDI1NSAyNTUgLyAxMiUpO1xuJHdoaXRlLTE2OiByZ2IoMjU1IDI1NSAyNTUgLyAxNiUpO1xuJHdoaXRlLTMwOiByZ2IoMjU1IDI1NSAyNTUgLyAzMCUpO1xuJHdoaXRlLTcwOiByZ2IoMjU1IDI1NSAyNTUgLyA3MCUpO1xuJHdoaXRlLTkwOiByZ2IoMjU1IDI1NSAyNTUgLyA5MCUpO1xuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ0ZpcmEgU2Fucyc7XG4kaGVpZ2h0LTE0MDA6IHJlbSg1NnB4KTtcbiRtb3Rpb24tZHVyYXRpb24tMTUwOiAxNTBtcztcblxuJGJvcmRlci1yYWRpdXMtYnV0dG9uOiAkYm9yZGVyLXJhZGl1cy1mdWxsO1xuJGNvbG9yLWJvcmRlci1mb2N1c2VkOiBjb2xvcihzZWNvbmRhcnksIGxpZ2h0KTtcbiRjb2xvci1ib3JkZXItaW52ZXJzZTogJGNvbG9yLW5ldXRyYWwtd2hpdGU7XG5cbi8qIEJ1dHRvbi1TdGF0ZS1NYXAgKG5vcm1hbCArIGludmVyc2UpICovXG5cbiRidXR0b24tc3R5bGVzOiAoXG4gIHByaW1hcnk6IChcbiAgICBiZzogKFxuICAgICAgZW5hYmxlZDogJGNvbG9yLWJyYW5kLWJsdWUtMTAsXG4gICAgICBob3ZlcmVkOiAkY29sb3ItYnJhbmQtYmx1ZS0yMCxcbiAgICAgIHByZXNzZWQ6ICRjb2xvci1icmFuZC1ibHVlLTMwLFxuICAgICAgZGlzYWJsZWQ6ICRjb2xvci1uZXV0cmFsLTkwLFxuICAgICksXG4gICAgYm9yZGVyOiAoXG4gICAgICBlbmFibGVkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgIGhvdmVyZWQ6ICRjb2xvci1icmFuZC1ibHVlLTIwLFxuICAgICAgcHJlc3NlZDogJGNvbG9yLWJyYW5kLWJsdWUtMzAsXG4gICAgICBkaXNhYmxlZDogJGNvbG9yLW5ldXRyYWwtOTAsXG4gICAgKSxcbiAgICB0ZXh0OiAoXG4gICAgICBlbmFibGVkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgIGhvdmVyZWQ6ICRjb2xvci1uZXV0cmFsLXdoaXRlLFxuICAgICAgcHJlc3NlZDogJGNvbG9yLW5ldXRyYWwtd2hpdGUsXG4gICAgICBkaXNhYmxlZDogJGJsYWNrLTIwLFxuICAgICksXG4gICksXG4gIHNlY29uZGFyeTogKFxuICAgIGJnOiAoXG4gICAgICBlbmFibGVkOiAkYmxhY2stMCxcbiAgICAgIGhvdmVyZWQ6ICRjb2xvci1icmFuZC1ibHVlLTIwLFxuICAgICAgcHJlc3NlZDogJGNvbG9yLWJyYW5kLWJsdWUtMzAsXG4gICAgICBkaXNhYmxlZDogJGJsYWNrLTAsXG4gICAgKSxcbiAgICBib3JkZXI6IChcbiAgICAgIGVuYWJsZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgaG92ZXJlZDogJGNvbG9yLWJyYW5kLWJsdWUtMjAsXG4gICAgICBwcmVzc2VkOiAkY29sb3ItYnJhbmQtYmx1ZS0zMCxcbiAgICAgIGRpc2FibGVkOiAkYmxhY2stMjAsXG4gICAgKSxcbiAgICB0ZXh0OiAoXG4gICAgICBlbmFibGVkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgIGhvdmVyZWQ6ICRjb2xvci1uZXV0cmFsLXdoaXRlLFxuICAgICAgcHJlc3NlZDogJGNvbG9yLW5ldXRyYWwtd2hpdGUsXG4gICAgICBkaXNhYmxlZDogJGJsYWNrLTIwLFxuICAgICksXG4gICksXG4gIHRlcnRpYXJ5OiAoXG4gICAgYmc6IChcbiAgICAgIGVuYWJsZWQ6ICRibGFjay0wLFxuICAgICAgaG92ZXJlZDogJGJsYWNrLTgsXG4gICAgICBwcmVzc2VkOiAkYmxhY2stMTIsXG4gICAgICBkaXNhYmxlZDogJGJsYWNrLTAsXG4gICAgKSxcbiAgICBib3JkZXI6IChcbiAgICAgIGVuYWJsZWQ6ICRibGFjay0wLFxuICAgICAgaG92ZXJlZDogJGJsYWNrLTAsXG4gICAgICBwcmVzc2VkOiAkYmxhY2stMCxcbiAgICAgIGRpc2FibGVkOiAkYmxhY2stMCxcbiAgICApLFxuICAgIHRleHQ6IChcbiAgICAgIGVuYWJsZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgaG92ZXJlZDogJGNvbG9yLWJyYW5kLWJsdWUtMTAsXG4gICAgICBwcmVzc2VkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgIGRpc2FibGVkOiAkYmxhY2stMjAsXG4gICAgKSxcbiAgKSxcbiAgZ2hvc3Q6IChcbiAgICBiZzogKFxuICAgICAgZW5hYmxlZDogJGNvbG9yLW5ldXRyYWwtd2hpdGUsXG4gICAgICBob3ZlcmVkOiAkd2hpdGUtOTAsXG4gICAgICBwcmVzc2VkOiAkd2hpdGUtNzAsXG4gICAgICBkaXNhYmxlZDogJHdoaXRlLTMwLFxuICAgICksXG4gICAgYm9yZGVyOiAoXG4gICAgICBlbmFibGVkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgIGhvdmVyZWQ6ICR3aGl0ZS0wLFxuICAgICAgcHJlc3NlZDogJHdoaXRlLTAsXG4gICAgICBkaXNhYmxlZDogJHdoaXRlLTEyLFxuICAgICksXG4gICAgdGV4dDogKFxuICAgICAgZW5hYmxlZDogJGNvbG9yLWJyYW5kLWJsdWUtMTAsXG4gICAgICBob3ZlcmVkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgIHByZXNzZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgZGlzYWJsZWQ6ICR3aGl0ZS0zMCxcbiAgICApLFxuICApLFxuICBsaW5rOiAoXG4gICAgdGV4dDogKFxuICAgICAgZW5hYmxlZDogJGNvbG9yLWJyYW5kLWJsdWUtMTAsXG4gICAgICBob3ZlcmVkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgIHByZXNzZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgZGlzYWJsZWQ6ICRibGFjay0yMCxcbiAgICApLFxuICApLFxuXG4gIC8qIEludmVyc2UgVmFyaWFudGVuIChmw7xyIGR1bmtsZSBIaW50ZXJncsO8bmRlKSAqL1xuICBwcmltYXJ5LWludmVyc2U6IChcbiAgICAgIGJnOiAoXG4gICAgICAgIGVuYWJsZWQ6ICRjb2xvci1uZXV0cmFsLXdoaXRlLFxuICAgICAgICBob3ZlcmVkOiAkd2hpdGUtOTAsXG4gICAgICAgIHByZXNzZWQ6ICR3aGl0ZS03MCxcbiAgICAgICAgZGlzYWJsZWQ6ICR3aGl0ZS0xMixcbiAgICAgICksXG4gICAgICBib3JkZXI6IChcbiAgICAgICAgZW5hYmxlZDogJGNvbG9yLW5ldXRyYWwtd2hpdGUsXG4gICAgICAgIGhvdmVyZWQ6ICR3aGl0ZS0wLFxuICAgICAgICBwcmVzc2VkOiAkd2hpdGUtMCxcbiAgICAgICAgZGlzYWJsZWQ6ICR3aGl0ZS0zMCxcbiAgICAgICksXG4gICAgICB0ZXh0OiAoXG4gICAgICAgIGVuYWJsZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgICBob3ZlcmVkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgICAgcHJlc3NlZDogJGNvbG9yLWJyYW5kLWJsdWUtMTAsXG4gICAgICAgIGRpc2FibGVkOiAkd2hpdGUtMzAsXG4gICAgICApLFxuICAgICksXG4gIHNlY29uZGFyeS1pbnZlcnNlOiAoXG4gICAgYmc6IChcbiAgICAgIGVuYWJsZWQ6ICR3aGl0ZS0wLFxuICAgICAgaG92ZXJlZDogJHdoaXRlLTkwLFxuICAgICAgcHJlc3NlZDogJHdoaXRlLTcwLFxuICAgICAgZGlzYWJsZWQ6ICR3aGl0ZS0wLFxuICAgICksXG4gICAgYm9yZGVyOiAoXG4gICAgICBlbmFibGVkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgIGhvdmVyZWQ6ICR3aGl0ZS0wLFxuICAgICAgcHJlc3NlZDogJHdoaXRlLTAsXG4gICAgICBkaXNhYmxlZDogJHdoaXRlLTMwLFxuICAgICksXG4gICAgdGV4dDogKFxuICAgICAgZW5hYmxlZDogJGNvbG9yLW5ldXRyYWwtd2hpdGUsXG4gICAgICBob3ZlcmVkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgIHByZXNzZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgZGlzYWJsZWQ6ICR3aGl0ZS0zMCxcbiAgICApLFxuICApLFxuICB0ZXJ0aWFyeS1pbnZlcnNlOiAoXG4gICAgYmc6IChcbiAgICAgIGVuYWJsZWQ6ICR3aGl0ZS0wLFxuICAgICAgaG92ZXJlZDogJHdoaXRlLTE2LFxuICAgICAgcHJlc3NlZDogJHdoaXRlLTEyLFxuICAgICAgZGlzYWJsZWQ6ICR3aGl0ZS0wLFxuICAgICksXG4gICAgYm9yZGVyOiAoXG4gICAgICBlbmFibGVkOiAkd2hpdGUtMCxcbiAgICAgIGhvdmVyZWQ6ICR3aGl0ZS0wLFxuICAgICAgcHJlc3NlZDogJHdoaXRlLTAsXG4gICAgICBkaXNhYmxlZDogJHdoaXRlLTAsXG4gICAgKSxcbiAgICB0ZXh0OiAoXG4gICAgICBlbmFibGVkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgIGhvdmVyZWQ6ICRjb2xvci1uZXV0cmFsLXdoaXRlLFxuICAgICAgcHJlc3NlZDogJGNvbG9yLW5ldXRyYWwtd2hpdGUsXG4gICAgICBkaXNhYmxlZDogJHdoaXRlLTMwLFxuICAgICksXG4gICksXG4gIC8qIEdob3N0LWludmVyc2UgZ2FiIGVzIGFscyBDU1MtVmFyaWFibGVuIG5pY2h0IOKAkyB3aXIgc3BpZWdlbG4ga29uc2VydmF0aXYgZ2hvc3QgKi9cbiAgZ2hvc3QtaW52ZXJzZTogKFxuICAgICAgYmc6IChcbiAgICAgICAgZW5hYmxlZDogJGNvbG9yLW5ldXRyYWwtd2hpdGUsXG4gICAgICAgIGhvdmVyZWQ6ICR3aGl0ZS05MCxcbiAgICAgICAgcHJlc3NlZDogJHdoaXRlLTcwLFxuICAgICAgICBkaXNhYmxlZDogJHdoaXRlLTMwLFxuICAgICAgKSxcbiAgICAgIGJvcmRlcjogKFxuICAgICAgICBlbmFibGVkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgICAgaG92ZXJlZDogJHdoaXRlLTAsXG4gICAgICAgIHByZXNzZWQ6ICR3aGl0ZS0wLFxuICAgICAgICBkaXNhYmxlZDogJHdoaXRlLTEyLFxuICAgICAgKSxcbiAgICAgIHRleHQ6IChcbiAgICAgICAgZW5hYmxlZDogJGNvbG9yLWJyYW5kLWJsdWUtMTAsXG4gICAgICAgIGhvdmVyZWQ6ICRjb2xvci1icmFuZC1ibHVlLTEwLFxuICAgICAgICBwcmVzc2VkOiAkY29sb3ItYnJhbmQtYmx1ZS0xMCxcbiAgICAgICAgZGlzYWJsZWQ6ICR3aGl0ZS0zMCxcbiAgICAgICksXG4gICAgKSxcbiAgbGluay1pbnZlcnNlOiAoXG4gICAgdGV4dDogKFxuICAgICAgZW5hYmxlZDogJGNvbG9yLW5ldXRyYWwtd2hpdGUsXG4gICAgICBob3ZlcmVkOiAkY29sb3ItbmV1dHJhbC13aGl0ZSxcbiAgICAgIHByZXNzZWQ6ICRjb2xvci1uZXV0cmFsLXdoaXRlLFxuICAgICAgZGlzYWJsZWQ6ICR3aGl0ZS0zMCxcbiAgICApLFxuICApLFxuKTtcblxuQGZ1bmN0aW9uIF9idG4ta2V5KCR0eXBlLCAkaXNJbnZlcnNlKSB7XG4gIEByZXR1cm4gaWYoJGlzSW52ZXJzZSwgJyN7JHR5cGV9LWludmVyc2UnLCAkdHlwZSk7XG59XG5cbkBmdW5jdGlvbiBfYnRuLXRva2VuKCR0eXBlLCAkZ3JvdXAsICRzdGF0ZSwgJGlzSW52ZXJzZTogZmFsc2UpIHtcbiAgJGtleTogX2J0bi1rZXkoJHR5cGUsICRpc0ludmVyc2UpO1xuXG4gIEByZXR1cm4gbWFwLmdldChtYXAuZ2V0KG1hcC5nZXQoJGJ1dHRvbi1zdHlsZXMsICRrZXkpLCAkZ3JvdXApLCAkc3RhdGUpO1xufVxuXG5AbWl4aW4gYnV0dG9uLWZvY3VzKCRjb2xvcjogJGNvbG9yLWJvcmRlci1mb2N1c2VkKSB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgJGNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG5AbWl4aW4gYnRuKCR0eXBlLCAkaXNJbnZlcnNlOiBmYWxzZSkge1xuICBiYWNrZ3JvdW5kOiBfYnRuLXRva2VuKCR0eXBlLCBiZywgZW5hYmxlZCwgJGlzSW52ZXJzZSk7XG4gIGJvcmRlci1jb2xvcjogX2J0bi10b2tlbigkdHlwZSwgYm9yZGVyLCBlbmFibGVkLCAkaXNJbnZlcnNlKTtcbiAgY29sb3I6IF9idG4tdG9rZW4oJHR5cGUsIHRleHQsIGVuYWJsZWQsICRpc0ludmVyc2UpO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IF9idG4tdG9rZW4oJHR5cGUsIGJnLCBob3ZlcmVkLCAkaXNJbnZlcnNlKTtcbiAgICBib3JkZXItY29sb3I6IF9idG4tdG9rZW4oJHR5cGUsIGJvcmRlciwgaG92ZXJlZCwgJGlzSW52ZXJzZSk7XG5cbiAgICAvLyBUZXh0ZmFyYmUgbnVyIMO8YmVyc2NocmVpYmVuLCB3ZW5uIFZhcmlhbnQgZGFzIHZvcnNpZWh0XG4gICAgQGlmICR0eXBlID09IHNlY29uZGFyeSBvciAkdHlwZSA9PSB0ZXJ0aWFyeSBvciAkaXNJbnZlcnNlIHtcbiAgICAgIGNvbG9yOiBfYnRuLXRva2VuKCR0eXBlLCB0ZXh0LCBob3ZlcmVkLCAkaXNJbnZlcnNlKTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogX2J0bi10b2tlbigkdHlwZSwgYmcsIHByZXNzZWQsICRpc0ludmVyc2UpO1xuICAgIGJvcmRlci1jb2xvcjogX2J0bi10b2tlbigkdHlwZSwgYm9yZGVyLCBwcmVzc2VkLCAkaXNJbnZlcnNlKTtcbiAgICBjb2xvcjogX2J0bi10b2tlbigkdHlwZSwgdGV4dCwgcHJlc3NlZCwgJGlzSW52ZXJzZSk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBfYnRuLXRva2VuKCR0eXBlLCBiZywgZGlzYWJsZWQsICRpc0ludmVyc2UpO1xuICAgIGJvcmRlci1jb2xvcjogX2J0bi10b2tlbigkdHlwZSwgYm9yZGVyLCBkaXNhYmxlZCwgJGlzSW52ZXJzZSk7XG4gICAgY29sb3I6IF9idG4tdG9rZW4oJHR5cGUsIHRleHQsIGRpc2FibGVkLCAkaXNJbnZlcnNlKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbiRidXR0b24tcGFkZGluZy10b3A6IHJlbSgxN3B4KTtcbiRidXR0b24tcGFkZGluZy1yaWdodDogc3BhY2UobWQpO1xuJGJ1dHRvbi1wYWRkaW5nLWJvdHRvbTogcmVtKDE3cHgpO1xuJGJ1dHRvbi1wYWRkaW5nLWxlZnQ6IHNwYWNlKG1kKTtcbiRidXR0b24tZm9udC1zaXplOiByZW0oMTRweCk7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiByZW0oMjJweCk7XG4kYnV0dG9uLXNpemUtc2NhbGUtbGFyZ2U6IDEuMjtcbiRidXR0b24tc2l6ZS1zY2FsZS1zbWFsbDogMC43O1xuJGJ1dHRvbi10cmFuc2l0aW9uLWR1cmF0aW9uOiAwOyAvLyBmYWxscyB3ZWl0ZXJoaW4gYmVuw7Z0aWd0XG4kYnV0dG9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQtZmFtaWx5O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1idXR0b247XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIGhlaWdodDogJGhlaWdodC0xNDAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRtb3Rpb24tZHVyYXRpb24tMTUwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbi5wcmltYXJ5LFxuLnNlY29uZGFyeSxcbi50ZXJ0aWFyeSxcbi5naG9zdCxcbi5uZXV0cmFsLFxuLmxpbmsge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAmOmZvY3VzOm5vdCg6YWN0aXZlKSxcbiAgJjpmb2N1czplbmFibGVkOm5vdCg6YWN0aXZlKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzO1xuICB9XG5cbiAgJi5pc0ludmVyc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1czplbmFibGVkIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cygkY29sb3ItYm9yZGVyLWludmVyc2UpO1xuICAgIH1cbiAgfVxufVxuXG4ucHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ0bihwcmltYXJ5KTtcblxuICAmLmlzSW52ZXJzZSB7XG4gICAgQGluY2x1ZGUgYnRuKHByaW1hcnksIHRydWUpO1xuICB9XG59XG5cbi5zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBidG4oc2Vjb25kYXJ5KTtcblxuICAmLmlzSW52ZXJzZSB7XG4gICAgQGluY2x1ZGUgYnRuKHNlY29uZGFyeSwgdHJ1ZSk7XG4gIH1cbn1cblxuLnRlcnRpYXJ5IHtcbiAgQGluY2x1ZGUgYnRuKHRlcnRpYXJ5KTtcblxuICAmLmlzSW52ZXJzZSB7XG4gICAgQGluY2x1ZGUgYnRuKHRlcnRpYXJ5LCB0cnVlKTtcbiAgfVxufVxuXG4uZ2hvc3Qge1xuICBAaW5jbHVkZSBidG4oZ2hvc3QpO1xuXG4gICYuaXNJbnZlcnNlIHtcbiAgICBAaW5jbHVkZSBidG4oZ2hvc3QsIHRydWUpO1xuICB9XG59XG5cbi8qIExpbmstVmFyaWFudGUgc2VwYXJhdCwgZGEgc2llIExheW91dCAoUGFkZGluZy9IZWlnaHQpIGF1ZmhlYnQgKi9cbi5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBtYXAuZ2V0KG1hcC5nZXQobWFwLmdldCgkYnV0dG9uLXN0eWxlcywgbGluayksIHRleHQpLCBlbmFibGVkKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IG1hcC5nZXQobWFwLmdldChtYXAuZ2V0KCRidXR0b24tc3R5bGVzLCBsaW5rKSwgdGV4dCksIGRpc2FibGVkKTtcbiAgfVxuXG4gICYuaXNJbnZlcnNlIHtcbiAgICBjb2xvcjogbWFwLmdldChcbiAgICAgIG1hcC5nZXQobWFwLmdldCgkYnV0dG9uLXN0eWxlcywgbGluay1pbnZlcnNlKSwgdGV4dCksXG4gICAgICBlbmFibGVkXG4gICAgKTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IG1hcC5nZXQoXG4gICAgICAgIG1hcC5nZXQobWFwLmdldCgkYnV0dG9uLXN0eWxlcywgbGluay1pbnZlcnNlKSwgdGV4dCksXG4gICAgICAgIGRpc2FibGVkXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gICYucHJpbWFyeSxcbiAgJi5zZWNvbmRhcnksXG4gICYudGVydGlhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBfYnRuLXRva2VuKHByaW1hcnksIGJnLCBlbmFibGVkKTsgLy8gYW5hbG9nIHp1bSBiaXNoZXJpZ2VuIFZlcmhhbHRlblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogX2J0bi10b2tlbihwcmltYXJ5LCBiZywgZW5hYmxlZCk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiBfYnRuLXRva2VuKHByaW1hcnksIHRleHQsIGRpc2FibGVkKTtcbiAgICB9XG4gIH1cblxuICAmLmdob3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogX2J0bi10b2tlbihnaG9zdCwgYmcsIGVuYWJsZWQpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogX2J0bi10b2tlbihnaG9zdCwgYmcsIGVuYWJsZWQpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogX2J0bi10b2tlbihnaG9zdCwgYmcsIGRpc2FibGVkKTtcbiAgICAgIGNvbG9yOiBfYnRuLXRva2VuKGdob3N0LCB0ZXh0LCBkaXNhYmxlZCk7XG4gICAgfVxuICB9XG59XG5cbi5vdXRsaW5lIHtcbiAgJi5wcmltYXJ5LFxuICAmLnNlY29uZGFyeSxcbiAgJi5naG9zdCxcbiAgJi50ZXJ0aWFyeSB7XG4gICAgQGluY2x1ZGUgYnRuKHNlY29uZGFyeSk7XG5cbiAgICAmOmZvY3VzOm5vdCg6YWN0aXZlKSxcbiAgICAmOmZvY3VzOmVuYWJsZWQ6bm90KDphY3RpdmUpIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cztcbiAgICB9XG5cbiAgICAmLmlzSW52ZXJzZSB7XG4gICAgICBAaW5jbHVkZSBidG4oc2Vjb25kYXJ5LCB0cnVlKTtcblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXM6ZW5hYmxlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cygkY29sb3ItYm9yZGVyLWludmVyc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBHcsO2w59lbiAqL1xuQG1peGluIGJ1dHRvbi1zaXplKCRtb2RpZmllcjogMSwgJGZvbnQtc2l6ZTogJGJ1dHRvbi1mb250LXNpemUpIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogY2FsYygjeyRidXR0b24tbGluZS1oZWlnaHR9ICogI3skbW9kaWZpZXJ9KTtcbiAgcGFkZGluZzogY2FsYygjeyRidXR0b24tcGFkZGluZy10b3B9ICogI3skbW9kaWZpZXJ9KVxuICAgIGNhbGMoI3skYnV0dG9uLXBhZGRpbmctcmlnaHR9ICogI3skbW9kaWZpZXJ9KVxuICAgIGNhbGMoI3skYnV0dG9uLXBhZGRpbmctYm90dG9tfSAqICN7JG1vZGlmaWVyfSlcbiAgICBjYWxjKCN7JGJ1dHRvbi1wYWRkaW5nLWxlZnR9ICogI3skbW9kaWZpZXJ9KTtcblxuICAmLnJlc3BvbnNpdmUge1xuICAgIHBhZGRpbmc6IGNhbGMoKCN7JGJ1dHRvbi1wYWRkaW5nLXRvcH0gKiAjeyRtb2RpZmllcn0pIC8gMilcbiAgICAgIGNhbGMoKCN7JGJ1dHRvbi1wYWRkaW5nLXJpZ2h0fSAqICN7JG1vZGlmaWVyfSkgLyAyKVxuICAgICAgY2FsYygoI3skYnV0dG9uLXBhZGRpbmctYm90dG9tfSAqICN7JG1vZGlmaWVyfSkgLyAyKVxuICAgICAgY2FsYygoI3skYnV0dG9uLXBhZGRpbmctbGVmdH0gKiAjeyRtb2RpZmllcn0pIC8gMik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCN7JGJ1dHRvbi1wYWRkaW5nLXRvcH0gKiAjeyRtb2RpZmllcn0pXG4gICAgICAgIGNhbGMoI3skYnV0dG9uLXBhZGRpbmctcmlnaHR9ICogI3skbW9kaWZpZXJ9KVxuICAgICAgICBjYWxjKCN7JGJ1dHRvbi1wYWRkaW5nLWJvdHRvbX0gKiAjeyRtb2RpZmllcn0pXG4gICAgICAgIGNhbGMoI3skYnV0dG9uLXBhZGRpbmctbGVmdH0gKiAjeyRtb2RpZmllcn0pO1xuICAgIH1cbiAgfVxuXG4gICYuc3F1YXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1czpkaXNhYmxlZDo6YWZ0ZXIge1xuICAgICAgLy8gcHJldmVudCBmb2N1cyBvbiBkaXNhYmxlZCBjb3VudGVyIGJ1dHRvbiBpbiBmaXJlZm94XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidXR0b24tc2l6ZS1zY2FsZS1zbWFsbCwgZm9udC1zaXplKHNtKSk7XG59XG5cbi5kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoKTtcbn1cblxuLmxhcmdlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ1dHRvbi1zaXplLXNjYWxlLWxhcmdlLCBmb250LXNpemUobGcpKTtcbn1cblxuLnNxdWFyZWQge1xuICBib3JkZXItcmFkaXVzOiByZW0oNXB4KTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICB3aWR0aDogcmVtKDM1cHgpO1xuICBoZWlnaHQ6IHJlbSgzNXB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJjpmb2N1czplbmFibGVkOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDVweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnViYmxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBzcGFjZSh4eGwpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICB3aWR0aDogc3BhY2UoeHhsKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShsZyk7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJi5zbWFsbCB7XG4gICAgaGVpZ2h0OiBzcGFjZShsZyk7XG4gICAgd2lkdGg6IHNwYWNlKGxnKTtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZSgpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnksIGRhcmspO1xuICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG4gIH1cbn1cblxuLnNwaW5uZXIge1xuICBtYXJnaW4tbGVmdDogcmVtKDZweCk7XG5cbiAgJiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgfVxufVxuXG4ucGVuZGluZyB7XG4gIGN1cnNvcjogd2FpdCAhaW1wb3J0YW50O1xufVxuXG4vKiBBbmltYXRlZCBFZmZla3RrcmFtICh1bnZlcsOkbmRlcnQsIG51ciBrb3NtZXRpc2NoZSBBbnBhc3N1bmcpICovXG4lYmFzZUVmZmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgYm9yZGVyLXJhZGl1czogNjAlIDkwJSA5MCUgNjAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogcmVtKDIwMHB4KTtcbiAgd2lkdGg6IHJlbSgyMDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC5jb250YWluZXI6aG92ZXIgJiB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGFuaW1hdGlvbjogd2F2ZSA2cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgdHJhbnNpdGlvbjogMnM7XG4gIH1cbn1cblxuLmFuaW1hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogcmVtKDIwMHB4KTtcbn1cblxuLmVmZmVjdCB7XG4gIEBleHRlbmQgJWJhc2VFZmZlY3Q7XG5cbiAgbGVmdDogcmVtKDg1cHgpO1xuICBib3R0b206IHJlbSgtMTBweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbn1cblxuLmVmZmVjdDIge1xuICBAZXh0ZW5kICViYXNlRWZmZWN0O1xuXG4gIHRvcDogcmVtKC0xMHB4KTtcbiAgcmlnaHQ6IHJlbSgxMDBweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5lZmZlY3QzIHtcbiAgQGV4dGVuZCAlYmFzZUVmZmVjdDtcblxuICB0b3A6IHJlbSgtN3B4KTtcbiAgYm9yZGVyLXJhZGl1czogNzAlIDUwJSA5MCUgNjElO1xuICB3aWR0aDogcmVtKDIxMHB4KTtcbiAgaGVpZ2h0OiByZW0oMjU1cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYnV0dG9uQW5pbWF0ZWRDb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY29udGFpbmVyOmhvdmVyIC5lZmZlY3QsXG4uY29udGFpbmVyOmhvdmVyIC5lZmZlY3QyLFxuLmNvbnRhaW5lcjpmb2N1cyAuZWZmZWN0LFxuLmNvbnRhaW5lcjpmb2N1cyAuZWZmZWN0MiB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYW5pbWF0aW9uOiB3YXZlIDZzIGxpbmVhciBpbmZpbml0ZTtcbiAgdHJhbnNpdGlvbjogMnM7XG59XG5cbkBrZXlmcmFtZXMgd2F2ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuXG4uYW5pbWF0ZWRFZmZlY3RDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiByZW0oLTJweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgzMXB4KTtcbiAgbWFzay1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG59XG5cbi5pc0xvYWRpbmcge1xuICB3aWR0aDogcmVtKDIycHgpO1xuICBoZWlnaHQ6IHJlbSgyMnB4KTtcbiAgYm9yZGVyOiByZW0oMnB4KSBzb2xpZCBjb2xvcih0ZXJ0aWFyeSwgZGFyayk7XG4gIGJvcmRlci10b3A6IHJlbSgycHgpIHNvbGlkIGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgYm9yZGVyLWJvdHRvbTogcmVtKDJweCkgc29saWQgY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJi5kaXNhYmxlZDpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDM7XG5cbiAgJjpmb2N1cyB7XG4gICAgJiB+IC5rbm9iczo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCBjb2xvcihzZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxufVxuXG4uY2hlY2tib3hbYXJpYS1jaGVja2VkPSd0cnVlJ10gfiAubGF5ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2IoMCAwIDAgLyAyNSUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTlkZWcsXG4gICAgIzczZGVjYSAwJSxcbiAgICAjMjhhNDhjIDQ1JSxcbiAgICAjMjU4ODc1IDcwJSxcbiAgICAjMGY2ZTVjIDg5JVxuICApO1xufVxuXG4uY2hlY2tib3hbYXJpYS1jaGVja2VkPSd0cnVlJ10gfiAua25vYnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG59XG5cbi5rbm9icyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMnB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA5cHggc3BhY2UoeHh4cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4xOCwgMC44OSwgMC4zNSwgMS4xNSk7XG4gIH1cbn1cblxuLmxheWVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBsaWdodCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAwIHJnYigwIDAgMCAvIDI2JSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuXG4gICYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBkYXJrKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY29udGVudCB7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKCk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChyZWd1bGFyKTtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAvLyByZXN0b3JlcyBkZWZhdWx0IHNpemVcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xuICAgIG1hcmdpbi1ibG9jazogMWVtO1xuICB9XG5cbiAgc3Ryb25nLFxuICBiIHtcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYm9sZCk7XG4gIH1cblxuICAqIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IHNwYWNlKCk7XG4gIH1cblxuICAvLyBJbmxpbmVcbiAgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogc3BhY2UoeHh4cyk7XG4gIH1cbiAgLy8gQmxvY2tcbiAgcCxcbiAgZGwsXG4gIG9sLFxuICB1bCxcbiAgYmxvY2txdW90ZSxcbiAgcHJlLFxuICB0YWJsZSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKHNtKTtcbiAgICB9XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJvcmRlci1sZWZ0OiByZW0oNXB4KSBzb2xpZCAjZGJkYmRiO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KSBzcGFjZSgpO1xuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZTtcbiAgICBtYXJnaW4tbGVmdDogc3BhY2UobWQpO1xuICAgIG1hcmdpbi10b3A6IHNwYWNlKHNtKTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW46IDAgcmVtKDJweCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGxpZ2h0KTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICAgICAgY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IHJlbSgycHgpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbiAgICBtYXJnaW4tbGVmdDogc3BhY2UobWQpO1xuICAgIG1hcmdpbi10b3A6IHNwYWNlKHNtKTtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoeHhzKTtcblxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IHNwYWNlKG1kKTtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZShtZCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKG1kKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBtYXJnaW46IHNwYWNlKG1kKSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgcHJlIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nOiByZW0oMjBweCkgc3BhY2UoKTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICB9XG5cbiAgc3VwLFxuICBzdWIge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICB9XG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgW2RhdGEtYWxpZ249J3JpZ2h0J10ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgW2RhdGEtYWxpZ249J2NlbnRlciddIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcih0ZXJ0aWFyeSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSk7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgICBwYWRkaW5nOiBzcGFjZShzbSkgc3BhY2UoeHMpO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICB0aDpub3QoW2RhdGEtZm9ybWF0PSd0ZCddKSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiBmb250LXNpemUobWQpO1xuICAgICAgY29sb3I6IGNvbG9yKGJvZHkpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnkpO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChib2xkKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgcmVtKDJweCk7XG4gICAgICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGZvb3Qge1xuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogcmVtKDJweCkgMCAwO1xuICAgICAgICBjb2xvcjogY29sb3IoYm9keSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdGQsXG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnhzIHtcbiAgQGluY2x1ZGUgdGV4dC14cztcbn1cblxuLnNtIHtcbiAgQGluY2x1ZGUgdGV4dC14cztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgdGV4dC1zbTtcbiAgfVxuXG4gICYubm90UmVzcG9uc2l2ZSB7XG4gICAgQGluY2x1ZGUgdGV4dC1zbTtcbiAgfVxufVxuXG4ucmVndWxhciB7XG4gIEBpbmNsdWRlIHRleHQtc207XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIHRleHQtZGVmYXVsdDtcbiAgfVxuXG4gICYubm90UmVzcG9uc2l2ZSB7XG4gICAgQGluY2x1ZGUgdGV4dC1kZWZhdWx0O1xuICB9XG59XG5cbi5tZCB7XG4gIEBpbmNsdWRlIHRleHQtZGVmYXVsdDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgdGV4dC1tZDtcbiAgfVxuXG4gICYubm90UmVzcG9uc2l2ZSB7XG4gICAgQGluY2x1ZGUgdGV4dC1tZDtcbiAgfVxufVxuXG4ubGcge1xuICBAaW5jbHVkZSB0ZXh0LW1kO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWxnO1xuICB9XG5cbiAgJi5ub3RSZXNwb25zaXZlIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWxnO1xuICB9XG59XG5cbi5ub1NwYWNpbmcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jb250cmFzdCB7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGNvbnRyYXN0KTtcblxuICBhIHtcbiAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBjb250cmFzdCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBjb2xvcih0ZXJ0aWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi8vIG5lZWRlZCBiZWNhdXNlIGl0IGlzIGEgbW9kdWxlIGZpbGVcbjpnbG9iYWwge1xuICBhLnNlY29uZGFyeSB7XG4gICAgY29sb3I6IGNvbG9yKHByaW1hcnkpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3IocHJpbWFyeSwgZGFyayk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5KTtcbiAgICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG4gICAgfVxuICB9XG5cbiAgYS50ZXJ0aWFyeSB7XG4gICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgbGlnaHQpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgbGlnaHQpO1xuICAgICAgY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4vdXRpbHMvY29sb3InIGFzICo7XG5AdXNlICcuL3V0aWxzL2Z1bmN0aW9ucycgYXMgKjtcbkB1c2UgJy4vdXRpbHMvbWFwLWdldCcgYXMgKjtcbkB1c2UgJy4vdXRpbHMvc3BhY2luZycgYXMgKjtcbkB1c2UgJy4vdXRpbHMvdHlwb2dyYXBoeScgYXMgKjtcblxuQG1peGluIGZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCBjb2xvcihzZWNvbmRhcnksIGxpZ2h0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IHNwYWNlKHh4eHMpO1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIHdpZHRoOiByZW0oOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpO1xuICAgIG1hcmdpbjogc3BhY2UoeHh4cyk7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IHJlbSg4cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBsaWdodCk7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDVweCk7XG4gICAgd2lkdGg6IHJlbSg2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBkYXJrKTtcbiAgfVxufVxuXG4vLyBmb250IG1peGluc1xuXG5AbWl4aW4gbGltaXRMaW5lcygkbGluZXMpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIHRleHQteHMoKSB7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHhzKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICBsaW5lLWhlaWdodDogbGluZS1oZWlnaHQoeHMpO1xufVxuXG5AbWl4aW4gdGV4dC1zbSgpIHtcbiAgZm9udC1zaXplOiBmb250LXNpemUoc20pO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQocmVndWxhcik7XG4gIGxpbmUtaGVpZ2h0OiBsaW5lLWhlaWdodChzbSk7XG59XG5cbkBtaXhpbiB0ZXh0LWRlZmF1bHQoKSB7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKCk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChyZWd1bGFyKTtcbiAgbGluZS1oZWlnaHQ6IGxpbmUtaGVpZ2h0KCk7XG59XG5cbkBtaXhpbiB0ZXh0LW1kKCkge1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChyZWd1bGFyKTtcbiAgbGluZS1oZWlnaHQ6IGxpbmUtaGVpZ2h0KG1kKTtcbn1cblxuQG1peGluIHRleHQtbGcoKSB7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICBsaW5lLWhlaWdodDogbGluZS1oZWlnaHQobGcpO1xufVxuXG5AbWl4aW4gdGV4dC1oMSgpIHtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogaGVhZGluZy1zaXplKHhsKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJvbGQpO1xuICBsaW5lLWhlaWdodDogMS4xOTtcbn1cblxuQG1peGluIHRleHQtaDIoKSB7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICBmb250LXNpemU6IGhlYWRpbmctc2l6ZShsZyk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChib2xkKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTY3O1xufVxuXG5AbWl4aW4gdGV4dC1oMygpIHtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogaGVhZGluZy1zaXplKG1kKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJvbGQpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuQG1peGluIHRleHQtaDQoKSB7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICBmb250LXNpemU6IGhlYWRpbmctc2l6ZShzbSk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjE0O1xufVxuXG5AbWl4aW4gdGV4dC1oNSgpIHtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogaGVhZGluZy1zaXplKHhzKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG59XG5cbkBtaXhpbiB0ZXh0LWg2KCkge1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiBoZWFkaW5nLXNpemUoeHhzKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWl4aW4gdGV4dC1oNygpIHtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogaGVhZGluZy1zaXplKHh4cyk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ0O1xufVxuXG5AbWl4aW4gdGV4dC1sZWdhbCgpIHtcbiAgZm9udC1zaXplOiBmb250LXNpemUoeHMpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoKTtcbiAgbGluZS1oZWlnaHQ6IGxpbmUtaGVpZ2h0KHhzKTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuIiwiQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKHNtKTtcbiAgaHlwaGVuczogbWFudWFsO1xuXG4gICYubm9TcGFjaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi5ub3RSZXNwb25zaXZlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYucmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5oMSB7XG4gIEBpbmNsdWRlIHRleHQtaDM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIHRleHQtaDE7XG5cbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZShsZyk7XG4gIH1cblxuICAmLm5vdFJlc3BvbnNpdmUge1xuICAgIEBpbmNsdWRlIHRleHQtaDE7XG5cbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZShsZyk7XG4gIH1cbn1cblxuLmgyIHtcbiAgQGluY2x1ZGUgdGV4dC1oMztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgdGV4dC1oMjtcblxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKCk7XG4gIH1cblxuICAmLm5vdFJlc3BvbnNpdmUge1xuICAgIEBpbmNsdWRlIHRleHQtaDI7XG5cbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgpO1xuICB9XG59XG5cbi5oMyB7XG4gIEBpbmNsdWRlIHRleHQtaDQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIHRleHQtaDM7XG4gIH1cblxuICAmLm5vdFJlc3BvbnNpdmUge1xuICAgIEBpbmNsdWRlIHRleHQtaDM7XG4gIH1cbn1cblxuLmg0IHtcbiAgQGluY2x1ZGUgdGV4dC1oNTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgdGV4dC1oNDtcbiAgfVxuXG4gICYubm90UmVzcG9uc2l2ZSB7XG4gICAgQGluY2x1ZGUgdGV4dC1oNDtcbiAgfVxufVxuXG4uaDUge1xuICBAaW5jbHVkZSB0ZXh0LWg3O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWg1O1xuICB9XG5cbiAgJi5ub3RSZXNwb25zaXZlIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWg1O1xuICB9XG59XG5cbi5oNiB7XG4gIEBpbmNsdWRlIHRleHQtaDc7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIHRleHQtaDY7XG4gIH1cblxuICAmLm5vdFJlc3BvbnNpdmUge1xuICAgIEBpbmNsdWRlIHRleHQtaDY7XG4gIH1cbn1cblxuLmg3IHtcbiAgQGluY2x1ZGUgdGV4dC1oNztcbn1cblxuLmRlZmF1bHQge1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbn1cblxuLm5ldXRyYWwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbnRyYXN0IHtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgY29udHJhc3QpO1xufVxuIiwiQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4ubGluayB7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGZvY3VzKCk7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnkpO1xuICAvLyAhaW1wb3J0YW50IGJlY2F1c2UgQXJpYWtpdCBhZGRzIGl0cyBvd24gQ1NTIHRvIHRoZSBzdHlsZXMgcHJvcC5cbiAgaW5zZXQ6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IHotaW5kZXgoYmFja2Ryb3AsIDMpICFpbXBvcnRhbnQ7XG5cbiAgJi5pc1RyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyA1MCUpO1xuICB9XG59XG5cbi5hbmltYXRlZCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcblxuICAmW2RhdGEtZW50ZXJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJltkYXRhLWxlYXZlXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY2xvc2VCdXR0b24ge1xuICBmb250LXNpemU6IHNwYWNlKG1kKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogc3BhY2UoKTtcbiAgdG9wOiBzcGFjZSgpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbiRiZy1oaWdobGlnaHQ6IGxpbmVhci1ncmFkaWVudCg5OWRlZywgIzNlYTljYSAzJSwgIzA2NjQ5YiA3NyUsICMwZjI1NWIgMTA0JSk7XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSg1cHgpO1xuICBib3gtc2hhZG93OiBib3gtc2hhZG93KCk7XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgZm9jdXMoKTtcbiAgfVxufVxuXG4uZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IGNvbG9yKHNlY29uZGFyeSwgY29udHJhc3QpO1xufVxuXG4uY29udHJhc3Qge1xuICBiYWNrZ3JvdW5kOiBjb2xvcihzZWNvbmRhcnkpO1xufVxuXG4uaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogJGJnLWhpZ2hsaWdodDtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSh4bCk7XG5cbiAgJi5kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgICBjaXJjbGUgYXQgYm90dG9tIDAgcmlnaHQgNTJweCxcbiAgICAgIHJnYigwIDAgMCAvIDExJSkgMCxcbiAgICAgIHJnYigwIDAgMCAvIDExJSkgMzNweCxcbiAgICAgICN7Y29sb3Ioc2Vjb25kYXJ5LCBjb250cmFzdCl9ICN7cmVtKDM0cHgpfVxuICAgICk7XG4gIH1cblxuICAmLmhpZ2hsaWdodCB7XG4gICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgY29udHJhc3QpO1xuICAgIGJhY2tncm91bmQ6ICRiZy1oaWdobGlnaHQ7XG4gIH1cblxuICAmLmNvbnRyYXN0IHtcbiAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBjb250cmFzdCk7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KFxuICAgICAgY2lyY2xlIGF0IGJvdHRvbSAwIHJpZ2h0IDUycHgsXG4gICAgICByZ2IoMCAwIDAgLyAxMSUpIDAsXG4gICAgICByZ2IoMCAwIDAgLyAxMSUpIDMzcHgsXG4gICAgICAje2NvbG9yKHNlY29uZGFyeSl9ICN7cmVtKDM0cHgpfVxuICAgICk7XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHotaW5kZXg6IHotaW5kZXgobW9kYWwsIDMpO1xuXG4gICYuYW5pbWF0ZWQge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJltkYXRhLWVudGVyXSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICZbZGF0YS1sZWF2ZV0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQge1xuICB6LWluZGV4OiB6LWluZGV4KG1vZGFsLCA0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbWluKDkwJSwgI3tyZW0oNzY4cHgpfSk7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbn1cblxuLmxnIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgfVxufVxuXG4uY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBib3JkZXItcmFkaXVzOiByZW0oNXB4KTtcbiAgcGFkZGluZzogc3BhY2UoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmFja2dyb3VuZCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgc2Nyb2xsYmFyKCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IHNwYWNlKG1kKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIHNjcm9sbC1wYWRkaW5nLWJvdHRvbTogNTB2aDtcbiAgfVxufVxuXG4uc2Nyb2xsRGlzYWJsZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogcmVtKDVweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiByZW0oNXB4KTtcbiAgY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IHNwYWNlKCkgcmVtKDI4cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2RpYWxvZy1oZWFkZXItYmFja2dyb3VuZC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJi5idXNpbmVzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZGlhbG9nLWhlYWRlci1iYWNrZ3JvdW5kLWJ1c2luZXNzLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmLmJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgbGlnaHQpO1xuICB9XG5cbiAgLmhlYWRlcm1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5oZWFkaW5nU2l6ZSB7XG4gICAgZm9udC1zaXplOiBmb250LXNpemUoKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbiAgICB9XG4gIH1cbiAgXG4gIC5oZWFkaW5nQ29sb3Ige1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKHNwYWNlKG1kKSAvIDQgKiAzKTsgLy8gMjRweFxuICBoZWlnaHQ6IGNhbGMoc3BhY2UobWQpIC8gNCAqIDMpOyAvLyAyNHB4XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBmb2N1cygpO1xuXG4gICAgb3V0bGluZS1jb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg3cHgpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtI3tyZW0oMXB4KX07XG4gIH1cbn1cblxuLmNsb3NlSWNvbiBzdmcge1xuICB3aWR0aDogcmVtKDE0cHgpO1xuICBoZWlnaHQ6IHJlbSgxNHB4KTtcbn1cbiIsIkB1c2UgJ35Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuQGZvcndhcmQgJ35Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJztcblxuLyogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC8gKi9cbi5oaWRkZW5BY2Nlc3NpYmlsaXR5RWxlbWVudCB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmxpbmtUZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLm1lbnVJdGVtTGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWVudUl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCByZW0oMjRweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luOiAwIHNwYWNlKHNtKTtcbiAgfVxuXG4gICYgZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYgYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZShsZyk7XG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgcGFkZGluZzogMCBzcGFjZSh4eHMpO1xuICAgIH1cblxuICAgICYgc3BhbiB7XG4gICAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6aG92ZXI6ZW5hYmxlZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgbGlnaHQpO1xuICAgIH1cblxuICAgICY6Zm9jdXM6ZW5hYmxlZDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1czplbmFibGVkIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnVJdGVtV2l0aEZvY3VzIHtcbiAgQGV4dGVuZCAubWVudUl0ZW07XG5cbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGNvbG9yKHByaW1hcnksIGRlZmF1bHQpO1xuXG4gICYgZGl2IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgJiBidXR0b24ge1xuICAgICY6aG92ZXIsXG4gICAgJjpob3ZlcjplbmFibGVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1czplbmFibGVkIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY29uZGFyeU1lbnVJdGVtIHtcbiAgQGV4dGVuZCAubWVudUl0ZW07XG4gICYgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICAgIGhlaWdodDogNHJlbTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpob3ZlcjplbmFibGVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1czplbmFibGVkIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY29uZGFyeU1lbnVJdGVtV2l0aEZvY3VzIHtcbiAgQGV4dGVuZCAubWVudUl0ZW1XaXRoRm9jdXM7XG4gICYgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICAgIGhlaWdodDogNHJlbTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpob3ZlcjplbmFibGVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1czplbmFibGVkIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ3Nhc3M6bWFwJztcblxuJHBhZGRpbmctc2lkZXM6IHJlbSgxNXB4KTtcblxuLm5hdmlnYXRpb25IZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2aWdhdGlvbkJhcnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xuICBtYXgtd2lkdGg6IG1hcC5nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCB4bCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLm5hdmlnYXRpb25CYXJzV2l0aEJhbm5lciB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKHhsKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oODZweCk7XG4gIH1cbn1cblxuLnJlbW92ZVBhZGRpbmcge1xuICB0b3A6IDA7XG59XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IHJlbSgyNHB4KTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoXG4gICAgICAje21hcC5nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCB4bCl9ICsgMiAqICN7JHBhZGRpbmctc2lkZXN9XG4gICAgKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcmltYXJ5TmF2aWdhdGlvbkJvcmRlclRvcCB7XG4gIEBleHRlbmQgLnByaW1hcnlOYXZpZ2F0aW9uO1xuXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbn1cblxuLnByaW1hcnlOYXZpZ2F0aW9uV2l0aEJvcmRlciB7XG4gIEBleHRlbmQgLnByaW1hcnlOYXZpZ2F0aW9uO1xuXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnByaW1hcnlOYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGJveC1zaGFkb3cocmVndWxhcik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSwgZGVmYXVsdCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXM6ZW5hYmxlZCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXM6ZW5hYmxlZDo6YWZ0ZXIge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnByaW1hcnlOYXZpZ2F0aW9uT3B0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgpO1xuICAgIHBhZGRpbmctbGVmdDogc3BhY2UoKTtcbiAgfVxufVxuXG4uc2Nyb2xsZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiByZW0oMjRweCk7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2Vjb25kYXJ5TmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIHNwYWNlKHh4bCk7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IG1hcC5nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCB4bCk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogYm94LXNoYWRvdyhyZWd1bGFyKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCAwIHNwYWNlKG1kKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBhIHtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1czplbmFibGVkIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1czplbmFibGVkOjphZnRlciB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2Vjb25kYXJ5TmF2aWdhdGlvbk9wdGlvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogc3BhY2UoKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKCk7XG4gICAgYm94LXNoYWRvdzogYm94LXNoYWRvdyhyZWd1bGFyKTtcbiAgfVxufVxuXG4uc2Nyb2xsaW5nSGludCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuICAgICAgICBsaW5lYXIsXG4gICAgICAgIGxlZnQgdG9wLFxuICAgICAgICByaWdodCB0b3AsXG4gICAgICAgIGZyb20ocmdiKDI1NSAyNTUgMjU1IC8gMCUpKSxcbiAgICAgICAgdG8oI2ZmZilcbiAgICAgICk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigyNTUgMjU1IDI1NSAvIDAlKSwgI2ZmZik7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5sb2dvTGluayB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiByZW0oMTRweCkgMS41cmVtO1xufVxuXG4ubG9nbyB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwbGFjZS1zZWxmOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZXNwb25zaXZlTG9nbyB7XG4gIHdpZHRoOiAxNDlweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNlKHNtKTtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udXNlcm5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNlKCk7XG59XG5cbi5sYXN0TWVudUl0ZW1TcGFjZSB7XG4gIG1pbi13aWR0aDogcmVtKDI0cHgpO1xufVxuXG4uc3BhY2VCb3RoTmF2aWdhdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gIH1cbn1cblxuLnNwYWNlU2luZ2xlTmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICB9XG59XG5cbi5zY3JlZW5SZWFkZXJUZXh0IHtcbiAgQGV4dGVuZCAuaGlkZGVuQWNjZXNzaWJpbGl0eUVsZW1lbnQgIW9wdGlvbmFsO1xufVxuIiwiQHVzZSAnc2FzczptYXAnO1xuQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4kcGFkZGluZ1NpZGVzOiByZW0oMTVweCk7XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nU2lkZXM7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nU2lkZXM7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKFxuICAgICAgI3ttYXAuZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpfSArIDIgKiAjeyRwYWRkaW5nU2lkZXN9XG4gICAgKTtcbiAgfVxufVxuXG4vLy8gU2l6ZXNcbi5mdWxsIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5zbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoXG4gICAgICAje21hcC5nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBsZyl9ICsgMiAqICN7JHBhZGRpbmdTaWRlc31cbiAgICApO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogY2FsYyhcbiAgICAgICN7bWFwLmdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHNtKX0gKyAyICogI3skcGFkZGluZ1NpZGVzfVxuICAgICk7XG4gIH1cbn1cblxuLm1kIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogY2FsYyhcbiAgICAgICN7bWFwLmdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIGxnKX0gKyAyICogI3skcGFkZGluZ1NpZGVzfVxuICAgICk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKFxuICAgICAgI3ttYXAuZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgbWQpfSArIDIgKiAjeyRwYWRkaW5nU2lkZXN9XG4gICAgKTtcbiAgfVxufVxuXG4ubGcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKFxuICAgICAgI3ttYXAuZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgbGcpfSArIDIgKiAjeyRwYWRkaW5nU2lkZXN9XG4gICAgKTtcbiAgfVxufVxuIiwiQHVzZSAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5AZm9yd2FyZCAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnO1xuQHVzZSAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy90b2tlbnMnIGFzICo7XG5AdXNlICd+QHdpZW5lbmVyZ2llZ2l0aHViL3VpLW5leHQvc3JjL2NvbW1vbi9jb21wb25lbnRzL0NvbnRlbnQvQ29udGVudC5tb2R1bGUnXG4gIGFzICo7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGFubm90YXRpb24tbm8tdW5rbm93biAqL1xuJGhlYWRpbmctZGVmYXVsdC1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5KSAhZGVmYXVsdDtcbi8qIHN0eWxlbGludC1lbmFibGUgYW5ub3RhdGlvbi1uby11bmtub3duICovXG4kaW1hZ2VzUGF0aDogJ2Fzc2V0cy9pbWFnZXMnO1xuXG4uZGFzaGJvYXJkQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhc2hib2FyZFRpbGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBzcGFjZSgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYuMTVmciAzLjg1ZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgfVxufVxuXG4ucHJvZHVjZWRLd0gge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmNsb3NlZERhc2hib2FyZEluZm9Cb3gge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLnZvdWNoZXJJbmZvVGlsZSB7XG4gICYgZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jbG9zZWREYXNoYm9hcmRUaWxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBzcGFjZSgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciA1ZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgfVxufVxuXG4uZmxhc2hNZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcblxuICAmIGRpdiBkaXYgc3ZnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGhlaWdodDogcmVtKDQycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2hhcnRzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5yZWZlcmVuY2VWYWx1ZXMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLmZsYXNoTWVzc2FnZVNtYWxsZXJTY3JlZW5zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcblxuICAmIGRpdiBkaXYgc3ZnIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGhlaWdodDogcmVtKDQycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmluZm9BYm91dFRlYW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiBzcGFjZShzbSk7XG4gIHBhZGRpbmc6IHNwYWNlKHh4bCkgMjAlO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG59XG5cbi5wbGFudEluZm9ybWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmFja2dyb3VuZCwgZGVmYXVsdCk7XG4gIHBhZGRpbmctdG9wOiBzcGFjZSh4eGwpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRpbmcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uLy4uL3BhZ2VzL0Rhc2hib2FyZC9EYXNoYm9hcmQubW9kdWxlJyBhcyAqO1xuQHVzZSAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5yZWZlcmVuY2VWYWx1ZXNUaWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcbn1cblxuLnJlZmVyZW5jZURlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xufVxuXG4ucmVmZXJlbmNlVmFsdWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBzcGFjZSgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciA1ZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNWZyIDVmcjtcbn1cblxuLnJlZmVyZW5jZVZhbHVlQ29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVmZXJlbmNlVmFsdWVJY29uIHtcbiAgaGVpZ2h0OiA4OHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG59XG5cbi5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmhlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xufVxuXG4uYWNjZXNzaWJsZURlc2NyaXB0aW9uIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuIiwiQHVzZSAnfkB3aWVuZW5lcmdpZWdpdGh1Yi91aS1uZXh0L3NyYy9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jaXJjbGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyMi41ZW07XG4gIGhlaWdodDogMjIuNXJlbTtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgbGluZWFyLWdyYWRpZW50KHdoaXRlLCB3aGl0ZSksXG4gICAgbGluZWFyLWdyYWRpZW50KDEzM2RlZywgI2ZjY2Y4YSAxMCUsICNmN2FmNDAgMzMlLCAjZWI2NjI2IDYzJSwgI2UxM2IzMSA5NCUpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94LCBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiAxNy41cmVtO1xuICAgIGhlaWdodDogMTcuNXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLm91dGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWlkZGxlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubm9NYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFsYW5jZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDgwcHgpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYm9sZCk7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgZm9udC1zaXplOiByZW0oNzBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IHJlbSg1NXB4KTtcbiAgfVxufVxuXG4uY29udGVudCB7XG4gIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgY29sb3I6ICMwNzExMmE7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IHJlbSgyMXB4KTtcbiAgfVxufVxuXG4uY3VycmVudEJhbGFuY2VDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvdXBvblZhbHVlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzA3MTEyYTtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoeGwpO1xufVxuXG4uaGlkZUVsZW1lbnQge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG4iLCIucHJvZHVjdGlvblByb2dyZXNzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaGFydEFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmhlYWRsaW5lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmN1c3RvbVRvb2x0aXBBcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMjU1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwNCAyMDQgMjA0KTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLnByb2R1Y3Rpb24ge1xuICBjb2xvcjogcmdiKDAgMCAwKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmluZm9UZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jYXB0aW9uIHtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLnJvdyB7XG4gICYgdGgge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJiB0ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaGlkZUVsZW1lbnQge1xuICBAZXh0ZW5kIC5oaWRkZW5BY2Nlc3NpYmlsaXR5RWxlbWVudCAhb3B0aW9uYWw7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGFubm90YXRpb24tbm8tdW5rbm93biAqL1xuJGhlYWRpbmctZGVmYXVsdC1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5KSAhZGVmYXVsdDtcbi8qIHN0eWxlbGludC1lbmFibGUgYW5ub3RhdGlvbi1uby11bmtub3duICovXG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2Uoc20pO1xufVxuXG4uaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICA+IGgyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLmljb25TaXplIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRoZWFkaW5nLWRlZmF1bHQtY29sb3I7XG59XG5cbi5oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY29uc2VudEZvcm0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICYgZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gICYgZGl2OjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cbn1cblxuLmNvbnNlbnRGb3JtTGlua1RleHQge1xuICBAZXh0ZW5kIC5saW5rVGV4dCAhb3B0aW9uYWw7XG59XG5cbi5saW5rVG9EZWZpbml0aW9uIHtcbiAgQGV4dGVuZCAuaGlkZGVuQWNjZXNzaWJpbGl0eUVsZW1lbnQgIW9wdGlvbmFsO1xufVxuIiwiQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogc3BhY2UoKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogc3BhY2UobWQpO1xuICB9XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jaGFydHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5jaGFydHNDb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jaGFydEdhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNoYXJ0QXJlYSB7XG4gIGhlaWdodDogMThyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnN1bW1hcnlDaGFydEFyZWEge1xuICBoZWlnaHQ6IDE0cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5kYXRlU2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBzcGFjZSgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciA3ZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ2FwOiAwO1xuXG4gICAgJiBoNiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJiBkaXYge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmF4aXNUaXRsZSB7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5pbnB1dEVsZW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5wdXRGaWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gICYgbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmIGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZGF0ZUlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG4gIG1heC13aWR0aDogODUlO1xuICBmb250LXdlaWdodDogMjAwO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjYXJldC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJiBpbnB1dCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmNsb3NlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaWNvbkRpc2FibGVkIHtcbiAgY29sb3I6ICNiM2IzYjM7XG59XG5cbi5kaXNhYmxlZEhvdmVyaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmZvY3VzLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzOmVuYWJsZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzOmVuYWJsZWQ6OmFmdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmRpc2FibGVkSG92ZXJpbmc6aG92ZXIge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZUhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmZvY3VzLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzOmVuYWJsZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzOmVuYWJsZWQ6OmFmdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmNpcmNsZUhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcihzZWNvbmRhcnkpO1xufVxuIiwiQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnc2Fzczpjb2xvcicgYXMgc2M7XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuXG4ubGFiZWwge1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICBtYXJnaW46IDA7XG5cbiAgJi5jbG9zZWQge1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gIH1cblxuICAmLmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLmlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgcmVtKDFweCkgc2MuYWRqdXN0KGNvbG9yKHRlcnRpYXJ5LCBsaWdodCksICRsaWdodG5lc3M6IC01NSUpO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChyZWd1bGFyKTtcbiAgY29sb3I6IGNvbG9yKGJvZHksIGRlZmF1bHQpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogc3BhY2UoeHh4cyk7XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgZGFyaykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSk7XG4gICAgYm9yZGVyOiByZW0oMXB4KSBzb2xpZCBjb2xvcih0ZXJ0aWFyeSwgZGFyayk7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYuY2xvc2VkIHtcbiAgICBib3JkZXI6IHNvbGlkIHJlbSgxcHgpIHNjLmFkanVzdChjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpLCAkbGlnaHRuZXNzOiAtNTUlKTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oM3B4KTtcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSh4eHMpO1xuICAgIHBhZGRpbmc6IHNwYWNlKHh4eHMpIHNwYWNlKHhzKTtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZShsZyk7XG5cbiAgICAmLmhhc1N1ZmZpeCxcbiAgICAmLmhhc1ByZWZpeCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZbYXJpYS1pbnZhbGlkPSd0cnVlJ10ge1xuICAgIGNvbG9yOiBjb2xvcihoaWdobGlnaHQsIDEwMCk7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcihoaWdobGlnaHQsIDEwMCk7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihoaWdobGlnaHQsIDEwMCk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaGFzU3VmZml4LmlucHV0LFxuLmhhc1ByZWZpeC5pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgLy8gU3VwcHJlc3MgYm9yZGVyIHdoZW4gcHJlZml4IG9yIHN1ZmZpeCBpcyBwcmVzZW50XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEVuc3VyZSBubyBib3JkZXIgY29sb3Igb24gZm9jdXMgb3IgaG92ZXJcbiAgICBvdXRsaW5lOiBub25lOyAvLyBSZW1vdmUgb3V0bGluZSBvbiBmb2N1c1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKHh4cyk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbn1cbiIsIkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmlzTG9hZGluZyB7XG4gIHdpZHRoOiBzcGFjZSgpO1xuICBoZWlnaHQ6IHNwYWNlKCk7XG4gIGJvcmRlcjogcmVtKDJweCkgc29saWQgY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3BpbiAyLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjZSh4eHMpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdzYXNzOmNvbG9yJyBhcyBzYztcblxuLmlucHV0V3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiBzcGFjZSh4eHhzKTtcblxuICAmLmlzRGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHRlcnRpYXJ5KTtcbiAgICBib3JkZXI6IHJlbSgxcHgpIHNvbGlkIGNvbG9yKHRlcnRpYXJ5LCBkYXJrKTtcbiAgfVxuXG4gICYuaGFzU3VmZml4LFxuICAmLmhhc1ByZWZpeCB7XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKDFweCkgc29saWQgY29sb3IodGVydGlhcnksIGRhcmspO1xuICAgIHBhZGRpbmc6IHNwYWNlKHh4eHMpO1xuXG4gICAgJi5jbG9zZWQge1xuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoeHhzKTtcbiAgICAgIGJvcmRlcjogc29saWQgcmVtKDFweCkgc2MuYWRqdXN0KGNvbG9yKHRlcnRpYXJ5LCBsaWdodCksICRsaWdodG5lc3M6IC01NSUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDNweCk7XG4gICAgfVxuXG4gICAgJjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gICAgJjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhhcyhpbnB1dFthcmlhLWludmFsaWQ9J3RydWUnXSksXG4gICAgJi5jbG9zZWQ6aGFzKGlucHV0W2FyaWEtaW52YWxpZD0ndHJ1ZSddKSB7XG4gICAgICBjb2xvcjogY29sb3IoaGlnaGxpZ2h0LCAxMDApO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihoaWdobGlnaHQsIDEwMCk7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihoaWdobGlnaHQsIDEwMCk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oYXNTdWZmaXguY2xvc2VkIHtcbiAgICBwYWRkaW5nOiBzcGFjZSh4eHhzKSBzcGFjZSh4eHMpIHNwYWNlKHh4eHMpIHNwYWNlKHhzKTtcbiAgfVxuXG4gICYuaGFzUHJlZml4LmNsb3NlZCB7XG4gICAgcGFkZGluZzogc3BhY2UoeHh4cykgc3BhY2UoeHMpIHNwYWNlKHh4eHMpIHNwYWNlKHh4eHMpO1xuICB9XG59XG5cbi5zdWZmaXgsXG4ucHJlZml4IHtcbiAgY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBjb250cmFzdCk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLm1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiBzcGFjZSh4eHMpO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG4gIGNvbG9yOiBjb2xvcihoaWdobGlnaHQsIDEwMCk7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ub3RSZWFkeUltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW5mb3JtYXRpb24ge1xuICBtYXJnaW4tdG9wOiBzcGFjZShtZCk7XG4gIGNvbG9yOiAjNTA1NTU4O1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShkZWZhdWx0KTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmF4aXNUaXRsZSB7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbn1cblxuLnllYXJseVN1bW1hcnkge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cblxuLnllYXJseUNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3gsIGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm92YWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgbGluZWFyLWdyYWRpZW50KHdoaXRlLCB3aGl0ZSksXG4gICAgbGluZWFyLWdyYWRpZW50KDEzM2RlZywgI2ZjY2Y4YSAxMCUsICNmN2FmNDAgMzMlLCAjZWI2NjI2IDYzJSwgI2UxM2IzMSA5NCUpO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveCwgYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3V0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5taWRkbGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5uZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi55ZWFyRGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ub3V0ZXJDb25uZWN0aW9uTGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHNwYWNlKHhsKTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29ubmVjdGlvbkxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG59XG5cbi52YWx1ZU9mU2hhcmVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJvbGQpO1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSgpO1xufVxuXG4uaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRlbnQge1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG4gIGNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgY29udHJhc3QpO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0aW9uU3VtbWFyeUNoYXJ0IHtcbiAgbWFyZ2luOiBzcGFjZSgpIDA7XG59XG4iLCJAdXNlICcuLi8uLi8uLi8uLi9wYWdlcy9EYXNoYm9hcmQvRGFzaGJvYXJkLm1vZHVsZScgYXMgKjtcblxuLmluZm9ib3gge1xuICBtYXJnaW4tdG9wOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2Uoc20pO1xuICBAZXh0ZW5kIC5jb250ZW50O1xuICBAZXh0ZW5kIC5tZDtcbn1cblxuLmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZm9udC1zaXplOiBmb250LXNpemUoeGwpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICB9XG59XG5cbi5zaGFyZXNEZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vLi4vcGFnZXMvRGFzaGJvYXJkL0Rhc2hib2FyZC5tb2R1bGUnIGFzICo7XG5AdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5wZGZEb3dubG9hZENvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKG1kKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wZGZJY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjZShzbSk7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xufVxuXG4ubGlua1RleHQge1xuICBAZXh0ZW5kIC5saW5rVGV4dCAhb3B0aW9uYWw7XG59XG5cbi5hZ2JEYXRlIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoeHhzKTtcbiAgZm9udC1zaXplOiBmb250LXNpemUoc20pO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uaW5mb0J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEuM3JlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6Zm9jdXM6ZW5hYmxlZCxcbiAgJjpob3ZlcjplbmFibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwIDAgMTdweDtcbiAgfVxufVxuXG4uaWNvbiB7XG4gIGhlaWdodDogMS4yZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEuMmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvRGlhbG9nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5tYXBUaWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmFja2dyb3VuZCwgZGVmYXVsdCk7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5wbGFudEluZm9ybWF0aW9uIHtcbiAgcGFkZGluZy10b3A6IHNwYWNlKHh4bCk7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjZSh4eGwpO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLXRvcDogc3BhY2UoKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoKTtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb25HcmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgNmZyO1xuICBnYXA6IHNwYWNlKG1kKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIH1cbn1cblxuLmhvcml6b250YWxSb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBjb2xvcjogI2Q4ZDhkODtcbn1cblxuLmltYWdlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDVmcjtcbiAgZ2FwOiBzcGFjZSgpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgfVxufVxuXG4ucHZJbmZvcm1hdGlvblRpbGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnB2SW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5oZWFkaW5nIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4udGFibGVIZWFkZXIge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLmRhdGFDZWxsRGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDQ2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiA0MCU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGF0YUNlbGxUZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uc21hbGxNYXBTaW5nbGVQViB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmFja2dyb3VuZCwgZGVmYXVsdCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBsZWZ0OiAtMTEwcHg7XG4gIGJvdHRvbTogMjFyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC44cmVtO1xufVxuXG4uaG9yaXpvbnRhbFJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbG9yOiAjZDhkOGQ4O1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmluZm9Cb3hDbG9zZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogc3BhY2UoKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4ZnIgMmZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idXR0b24ge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmhlYWRpbmcge1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IGNvbG9yKHByaW1hcnkpO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG59XG5cbi5wdnRpdGxlIHtcbiAgZm9udC1zaXplOiBmb250LXNpemUobWQpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiBmb250LXNpemUoc20pO1xufVxuXG4udGV4dEhlYWRsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJvbGQpO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjMDcxMTJhO1xufVxuXG4uY29uc2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJhY2tncm91bmQsIGRlZmF1bHQpO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5kZWNsaW5lR29vZ2xlTWFwc0J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICYgZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgbGlnaHQpO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGNvbG9yKHNlY29uZGFyeSwgbGlnaHQpO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kZWNsaW5lR29vZ2xlTWFwcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJpZ01hcCB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJhY2tncm91bmQsIGRlZmF1bHQpO1xufVxuXG4uc21hbGxNYXAge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihiYWNrZ3JvdW5kLCBkZWZhdWx0KTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLm5vQ29uc2VudFdpZGdldCB7XG4gIGhlaWdodDogMzUwcHg7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKCk7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5ibHVycmVkQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy53aWVuZW5lcmdpZS5hdC93cC1jb250ZW50L3RoZW1lcy93ZS10aGVtZS9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvd2UtdGhlbWUvcHVibGljL21hcF9ibHVyLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDAgc3BhY2UoKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmJsdXJyZWRPdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYm9keSwgZGVmYXVsdCk7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5ibHVycmVkQ29udGVudCB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAgc3BhY2UoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogcmVtKDY3NXB4KTtcbiAgfVxufVxuXG4ubG9hZE1hcEJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnksIGRlZmF1bHQpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogcmVtKDQwMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoeHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gIDpmb2N1cyxcbiAgOmFjdGl2ZSxcbiAgOnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnksIGxpZ2h0KSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzOmVuYWJsZWQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5LCBkZWZhdWx0KTtcbiAgfVxuXG4gIGRpdiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnksIGRlZmF1bHQpO1xuICB9XG59XG5cbi5jb25zZW50SGVhZGluZyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi10b3A6IHNwYWNlKHNtKTtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZShsZyk7XG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJvbGQpO1xuICB9XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMCAwIHNwYWNlKHNtKTtcbiAgfVxuXG4gICYuYmx1ZUhlYWRpbmcgdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksICdkZWZhdWx0Jyk7XG4gIH1cbn1cbiVjb250ZW50QmFzZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgY29sb3IodGVydGlhcnksICdkYXJrJyk7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSg1cHgpO1xuXG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGNhcHRpb24ge1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgIH1cblxuICAgIHRoOm5vdChbZGF0YS1mb3JtYXQ9J3RkJ10pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihzZWNvbmRhcnksICdkZWZhdWx0Jyk7XG4gICAgfVxuXG4gICAgdGhbZGF0YS1mb3JtYXQ9J3RkJ10ge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgdHI6bnRoLWNoaWxkKG9kZCkgdGQsXG4gICAgdHI6bnRoLWNoaWxkKG9kZCkgdGhbZGF0YS1mb3JtYXQ9J3RkJ10ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnkpO1xuICAgIH1cblxuICAgIHRyOm50aC1jaGlsZChldmVuKSB0ZCxcbiAgICB0cjpudGgtY2hpbGQoZXZlbikgdGhbZGF0YS1mb3JtYXQ9J3RkJ10ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICAgIH1cbiAgICAvLyB0YWJsZSBib3JkZXJzXG4gICAgdGQsXG4gICAgdGhbZGF0YS1mb3JtYXQ9J3RkJ10ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHNwYWNlKHh4eHMpO1xuICAgIH1cblxuICAgIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHNwYWNlKHh4eHMpO1xuICAgIH1cblxuICAgIHRoZWFkIHRyIHRoLFxuICAgIHRkLFxuICAgIHRoW2RhdGEtZm9ybWF0PSd0ZCddLFxuICAgIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgY29sb3IodGVydGlhcnksICdkYXJrJyk7XG4gICAgfVxuXG4gICAgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgdGhbZGF0YS1mb3JtYXQ9J3RkJ106bGFzdC1jaGlsZCxcbiAgICB0aGVhZCB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG5cbiAgICB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIHRyOmxhc3QtY2hpbGQgdGhbZGF0YS1mb3JtYXQ9J3RkJ106Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogc3BhY2UoeHh4cyk7XG4gICAgfVxuXG4gICAgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIHRyOmxhc3QtY2hpbGQgdGhbZGF0YS1mb3JtYXQ9J3RkJ106bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogc3BhY2UoeHh4cyk7XG4gICAgfVxuXG4gICAgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgdHI6Zmlyc3QtY2hpbGQgdGhbZGF0YS1mb3JtYXQ9J3RkJ106Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogc3BhY2UoeHh4cyk7XG4gICAgfVxuXG4gICAgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICB0cjpmaXJzdC1jaGlsZCB0aFtkYXRhLWZvcm1hdD0ndGQnXTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBzcGFjZSh4eHhzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnQge1xuICBAZXh0ZW5kICVjb250ZW50QmFzZTtcbn1cblxuLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvIHZpc2libGU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbXBhcmFibGUge1xuICAud3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMSksXG4gICAgdGFibGUgdGZvb3QgdHIgdGQ6bnRoLWNoaWxkKDEpLFxuICAgIHRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgxKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogc3BhY2UoeHhzKTtcbiAgfVxufVxuXG4uY29udGVudENvcHkge1xuICBAZXh0ZW5kICVjb250ZW50QmFzZTtcblxuICBpbnNldDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQyMHB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IDZweCAwIDlweCAjMzMzMzMzMjk7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDkwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG5cbiAgdGFibGUgdGJvZHkgdHIgdGQsXG4gIHRhYmxlIHRmb290IHRyIHRkLFxuICB0YWJsZSB0aGVhZCB0aCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDEpLFxuICB0YWJsZSB0Zm9vdCB0ciB0ZDpudGgtY2hpbGQoMSksXG4gIHRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgxKSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5jb250ZW50Q29weSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb21wYXJhYmxlIHtcbiAgICAuY29udGVudCB7XG4gICAgICB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMSksXG4gICAgICB0YWJsZSB0Zm9vdCB0ciB0ZDpudGgtY2hpbGQoMSksXG4gICAgICB0YWJsZSB0aGVhZCB0aDpudGgtY2hpbGQoMSkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ35Ad2llbmVuZXJnaWVnaXRodWIvdWktbmV4dC9zcmMvY29tbW9uL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uYmFzaXNPZkNhbGN1bGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmFja2dyb3VuZCwgZGVmYXVsdCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2Uoc20pO1xufVxuXG4uYmFzaXNPZkNhbGN1bGF0aW9uSGVhZGluZyB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnNlbnQge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZShzbSk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmhlYWRpbmcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLnRleHRTdHlsZSB7XG4gIGNvbG9yOiBjb2xvcihiYWNrZ3JvdW5kLCBjb250cmFzdCk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHhzKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICBsaW5lLWhlaWdodDogMS43MztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhbm5vdGF0aW9uLW5vLXVua25vd24gKi9cbiRoZWFkaW5nLWRlZmF1bHQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSkgIWRlZmF1bHQ7XG4vKiBzdHlsZWxpbnQtZW5hYmxlIGFubm90YXRpb24tbm8tdW5rbm93biAqL1xuXG4uaW5mb2JveCB7XG4gIG1hcmdpbi10b3A6IDAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZShzbSk7XG59XG5cbi5zaG93Vm91Y2hlckJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKCk7XG59XG5cbi5zdWJIZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoeHMpO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShsZyk7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5idXR0b24ge1xuICBtYXJnaW46IHNwYWNlKHNtKSAzMCUgMCAzMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IHNwYWNlKHNtKSAyMiUgMCAyMiU7XG4gIH1cbn1cbiIsIkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcblxuICAuY2FyZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZW50ZXJdIHtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWxlYXZlXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDVweCkgcmVtKDVweCkgMCAwO1xuICBwYWRkaW5nOiBzcGFjZSgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlciBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogcmVtKDI1MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcbiAgei1pbmRleDogei1pbmRleChtb2RhbCwgMyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTM1cHg7XG4gICAgbWluLWhlaWdodDogcmVtKDI3NXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNXB4KTtcbiAgfVxufVxuXG4uaGFzSWNvbiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7c3BhY2UobGcpfSArICN7c3BhY2UoKX0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KFxuICAgIGNpcmNsZSBhdCBsZWZ0IDUwJSB0b3AgMCxcbiAgICB0cmFuc3BhcmVudCAwLFxuICAgIHRyYW5zcGFyZW50ICN7c3BhY2UobGcpfSxcbiAgICAje2NvbG9yKHByaW1hcnksIGNvbnRyYXN0KX0gI3tzcGFjZShsZyl9XG4gICk7XG59XG5cbi5pY29uQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogcmVtKC0zNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiByZW0oNzBweCk7XG4gIG1pbi1oZWlnaHQ6IHJlbSg3MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBib3gtc2hhZG93KCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTM1LjJkZWcsXG4gICAgIzNlYTljYSAzLjYxJSxcbiAgICBjb2xvcihoaWdobGlnaHQsIDQwMCkgNTIuODYlLFxuICAgIGNvbG9yKGhpZ2hsaWdodCwgNDEwKSAxMTYuNDElXG4gICk7XG5cbiAgJi5ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTM0LjY2ZGVnLFxuICAgICAgIzczZGVjYSAzLjM3JSxcbiAgICAgIGNvbG9yKGhpZ2hsaWdodCwgMTkwKSAzMy41JSxcbiAgICAgIGNvbG9yKGhpZ2hsaWdodCwgMjAwKSA2Mi43NCUsXG4gICAgICBjb2xvcihoaWdobGlnaHQsIDIxMCkgODguNDklXG4gICAgKTtcbiAgfVxuXG4gICYueWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxMzQuNjZkZWcsXG4gICAgICAjZmZkODhjIDMuMzclLFxuICAgICAgY29sb3IoaGlnaGxpZ2h0LCAzMDApIDQ2LjI3JSxcbiAgICAgICNjYjg2MDMgODkuNTclXG4gICAgKTtcbiAgfVxufVxuXG4uaWNvbiB7XG4gIHBsYWNlLXNlbGY6IGNlbnRlciBjZW50ZXI7XG4gIGNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG59XG5cbi5jb250ZW50IHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgcmlnaHQgOXB4IHRvcCAyMHB4LFxuICAgIGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4LCAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxuICAgICAgcmlnaHQgOXB4IHRvcCAyMnB4LFxuICAgICAgbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTZweCwgMTAwJTtcbiAgfVxufVxuXG4ubmV1dHJhbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgdXJsKCcuLi8uLi9pbWFnZXMvYWxlcnQtYmcuc3ZnJyksXG4gICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTdkZWcsXG4gICAgICBjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpIDMlLFxuICAgICAgY29sb3IodGVydGlhcnksIGRhcmspIDExNSVcbiAgICApO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcblxuICAuaWNvbixcbiAgLmNsb3NlSWNvbiB7XG4gICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gIH1cblxuICAuY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmUtY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gIH1cbn1cblxuLmluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgIHVybCgnLi4vLi4vaW1hZ2VzL2FsZXJ0LWJnLnN2ZycpLFxuICAgIGxpbmVhci1ncmFkaWVudCg5N2RlZywgY29sb3IoaGlnaGxpZ2h0LCA0MDApIDMlLCBjb2xvcihoaWdobGlnaHQsIDQxMCkgMTA0JSk7XG59XG5cbi5kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgIHVybCgnLi4vLi4vaW1hZ2VzL2FsZXJ0LWJnLnN2ZycpLFxuICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgIDk3ZGVnLFxuICAgICAgY29sb3IoaGlnaGxpZ2h0LCA5MCkgLTglLFxuICAgICAgY29sb3IoaGlnaGxpZ2h0LCAxMDApIDU5JSxcbiAgICAgIGNvbG9yKGhpZ2hsaWdodCwgMTEwKSA5NCVcbiAgICApO1xufVxuXG4uc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgdXJsKCcuLi8uLi9pbWFnZXMvYWxlcnQtYmcuc3ZnJyksXG4gICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTdkZWcsXG4gICAgICBjb2xvcihoaWdobGlnaHQsIDE5MCkgMyUsXG4gICAgICBjb2xvcihoaWdobGlnaHQsIDIwMCkgNjQlLFxuICAgICAgY29sb3IoaGlnaGxpZ2h0LCAyMTApIDkwJVxuICAgICk7XG59XG5cbi53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICB1cmwoJy4uLy4uL2ltYWdlcy9hbGVydC1iZy5zdmcnKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoOTdkZWcsIGNvbG9yKGhpZ2hsaWdodCwgMzEwKSAzJSwgY29sb3IoaGlnaGxpZ2h0LCAzMjApIDkwJSk7XG59XG5cbi5lbGV2YXRlZCB7XG4gIGJveC1zaGFkb3c6IGJveC1zaGFkb3coc2hpZnRlZCk7XG59XG5cbi5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IHNwYWNlKHh4cyk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbi1jb250ZW50O1xuICBwYWRkaW5nOiBzcGFjZShzbSk7XG59XG5cbi5pY29uVGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHNwYWNlKHNtKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogc3BhY2Uoc20pO1xuICAgIGNvbHVtbi1nYXA6IHNwYWNlKG1kKTtcbiAgfVxufVxuXG4uaWNvbiB7XG4gIGNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG4gIG1pbi13aWR0aDogc3BhY2Uoc20pO1xuICBoZWlnaHQ6IHNwYWNlKHNtKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLXdpZHRoOiBzcGFjZShsZyk7XG4gICAgaGVpZ2h0OiBzcGFjZShsZyk7XG4gIH1cbn1cblxuLnRpdGxlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2xvc2Uge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuXG4gIDpnbG9iYWwge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogc3BhY2Uoc20pO1xuICAgICAgaGVpZ2h0OiBzcGFjZShzbSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBmb2N1cygpO1xuXG4gICAgb3V0bGluZS1vZmZzZXQ6IHNwYWNlKHh4eHMpO1xuICAgIG91dGxpbmUtY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMXB4KTtcbiAgfVxufVxuXG4uY2xvc2VJY29uIHtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgY29udHJhc3QpO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uc3BhY2Uge1xuICAmLS14cyB7XG4gICAgcGFkZGluZzogc3BhY2UoeHhzKTtcbiAgfVxuXG4gICYtLXNtIHtcbiAgICBwYWRkaW5nOiBzcGFjZSh4cyk7XG4gIH1cblxuICAmLS1tZCB7XG4gICAgcGFkZGluZzogc3BhY2Uoc20pO1xuICB9XG5cbiAgJi0tbGcge1xuICAgIHBhZGRpbmc6IHNwYWNlKG1kKTtcbiAgfVxuXG4gICYtLWhvcml6b250YWwge1xuICAgIHBhZGRpbmctbGVmdDogc3BhY2UoeHMpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKHhzKTtcbiAgfVxuXG4gICYtLXZlcnRpY2FsIHtcbiAgICBwYWRkaW5nLXRvcDogc3BhY2UoeHMpO1xuICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSh4cyk7XG4gIH1cbn1cbiIsIkB1c2UgJ2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY29uc2VudFRleHQge1xuICBmb250LXNpemU6IGZvbnQtc2l6ZSh4cyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiBzcGFjZSgpIDA7XG59XG5cbi5jb25zZW50VGV4dENvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICB9XG59XG5cbi50b2dnbGVCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5idXR0b25Sb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG5cbi5iYWNrQnV0dG9uQXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4uc3VibWl0QnV0dG9uQXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLm5hdmlnYXRpb25CdXR0b24ge1xuICBtaW4td2lkdGg6IDQ1JTtcbiAgbWF4LXdpZHRoOiA5NiU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5zaGFyZSB7XG4gIG1hcmdpbjogc3BhY2UoKSAwO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuXG4gICYgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbiAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InIGFzIHNjO1xuQHVzZSAnQHVpL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1zaXplOiBmb250LXNpemUobWQpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodCgpO1xuXG4gICYuaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICYuZGlzYWJsZWRDb250YWluZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4uY29udGFpbmVyOmhvdmVyIGlucHV0Om5vdCg6Y2hlY2tlZCkgfiAuY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnksIGxpZ2h0KTtcbn1cblxuLmNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNpcmNsZSB7XG4gIGJvcmRlcjogc29saWQgcmVtKDJweCkgY29sb3Ioc2Vjb25kYXJ5LCBsaWdodCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaXJjbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaXJjbGUuZGlzYWJsZWQge1xuICBib3JkZXI6IHNvbGlkIHJlbSgycHgpIGNvbG9yKHRlcnRpYXJ5LCBkYXJrKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmFja2dyb3VuZCk7XG59XG5cbi5jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaXJjbGUuZGlzYWJsZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogY29sb3IodGVydGlhcnksIGRhcmspO1xufVxuXG4uaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCByZW0oMC44cHgpIHNjLmFkanVzdChjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpLCAkbGlnaHRuZXNzOiAtNTUlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIHJlbSgycHgpIHJlbSgzcHgpIDAgcmdiKDAgMCAwIC8gMTIlKTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogcmVtKDIycHgpO1xuICB3aWR0aDogcmVtKDIycHgpO1xuICBtaW4td2lkdGg6IHJlbSgyMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjZSh4eHMpO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICY6Zm9jdXM6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGZvY3VzKCk7XG5cbiAgICBvdXRsaW5lLW9mZnNldDogcmVtKDVweCk7XG4gIH1cblxuICAmOmZvY3VzLmRpc2FibGVkIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5jaXJjbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnICc7XG4gIHRvcDogcmVtKDNweCk7XG4gIGxlZnQ6IHJlbSgzcHgpO1xuICB3aWR0aDogc3BhY2UoeHMpO1xuICBoZWlnaHQ6IHNwYWNlKHhzKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBjb2xvcihzZWNvbmRhcnksIGxpZ2h0KTtcblxuICAmLmRpc2FibGVkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogY29sb3IodGVydGlhcnksIGNvbnRyYXN0KTtcbiAgfVxufVxuXG4uY2lyY2xlLmVycm9yIHtcbiAgYm9yZGVyLXdpZHRoOiByZW0oMXB4KTtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvcihoaWdobGlnaHQsIDEwMCk7XG4gIGJhY2tncm91bmQ6ICNmNGMyZDM7XG59XG5cbi5jaXJjbGUuZGlzYWJsZWQge1xuICBib3JkZXItd2lkdGg6IHJlbSgxcHgpO1xuICBib3JkZXItY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBkYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnksIGxpZ2h0KTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmhpbnQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICA5OGRlZyxcbiAgICAjZWVlZmYxIDMlLFxuICAgICNkZWRmZTMgNTElLFxuICAgICNiM2IzYjMgMTE1JVxuICApO1xufVxuXG4uaW5mbyB7XG4gICYgZGl2IGRpdiBzdmcge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgaGVpZ2h0OiByZW0oNDJweCk7XG4gIH1cbiAgJiBkaXYgZGl2IGRpdiBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiBmb250LXNpemUoKTtcbiAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYm9sZCk7XG4gIH1cbn1cblxuLnNoYXJlIHtcbiAgbWFyZ2luOiBzcGFjZSgpIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogN2ZyIDNmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDAlO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuXG4gICYgbGFiZWwge1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcblxuICAgICYgZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLmFtb3VudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYnV0dG9uUm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwMCU7XG59XG5cbi5iYWNrQnV0dG9uQXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3VibWl0QnV0dG9uQXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm5hdmlnYXRpb25CdXR0b24ge1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIHdpZHRoOiA0NSU7XG59XG5cbmZpZWxkc2V0OmZvY3VzIHtcbiAgb3V0bGluZTogMCBkYXNoZWQgIzAwNTc5Nztcbn1cblxuLm1vZGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2xvc2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBmb2N1cygpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDAuNjg3NWVtO1xuICB9XG59XG5cbi5oZWFkZXJJY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiBjb2xvcihwcmltYXJ5LCBkZWZhdWx0KTtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4ubW9kYWxDb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICB9XG59XG5cbi5tb2RhbEJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKG1kKTtcbn1cblxuLm1vZGFsVGl0bGVIZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBmb250LXNpemUobWQpO1xufVxuXG4ubW9kYWxDb250ZW50SGVhZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiBmb250LXNpemUoeGwpO1xuICB9XG59XG5cbi5jb25zZW50VGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxpbmsge1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xufVxuXG4uYWNjZXNzaWJsZURlc2NyaXB0aW9uIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5xdWVzdGlvbkJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEuMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5oaWRkZW5MZWdlbmQge1xuICBAZXh0ZW5kIC5oaWRkZW5BY2Nlc3NpYmlsaXR5RWxlbWVudCAhb3B0aW9uYWw7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5idXR0b25Sb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cblxuLmJhY2tCdXR0b25BcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5zdWJtaXRCdXR0b25BcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbkJ1dHRvbiB7XG4gIG1pbi13aWR0aDogNDUlO1xuICBtYXgtd2lkdGg6IDk2JTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmN1c3RvbWVyRm9ybUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogc3BhY2Uoc20pO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBnYXA6IHNwYWNlKHhzKTtcbiAgfVxufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uYWRkcmVzc1JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogc3BhY2Uoc20pO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBnYXA6IHNwYWNlKHh4cyk7XG4gIH1cbn1cblxuLnRvd25JbmZvcm1hdGlvblJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDZmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBnYXA6IHNwYWNlKHNtKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZ2FwOiBzcGFjZSh4eHMpO1xuICB9XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5waG9uZU51bWJlciB7XG4gIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBkYXJrKTtcbiAgfVxufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4udXNlckRhdGFDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHNwYWNlKHNtKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZ2FwOiBzcGFjZSh4cyk7XG4gIH1cbn1cblxuLmN1c3RvbVNhbHV0YXRpb25Sb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogc3BhY2UoeHMpO1xuICB9XG59XG5cbi5zYWx1dGF0aW9uIHtcbiAgZm9udC1zaXplOiBmb250LXNpemUoc20pO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbn1cblxuLnNhbHV0YXRpb25PcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgJiBsYWJlbCB7XG4gICAgJiBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZShzbSk7XG4gICAgfVxuICB9XG59XG5cbmlucHV0W3R5cGU9J3JhZGlvJ106ZGlzYWJsZWQgKyBzcGFuW3JvbGU9J3JhZGlvJ11bYXJpYS1jaGVja2VkPSd0cnVlJ10ge1xuICBib3JkZXI6IHNvbGlkIDJweCAjZDhkOGQ4O1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddOmRpc2FibGVkICsgc3Bhbltyb2xlPSdyYWRpbyddW2FyaWEtY2hlY2tlZD0ndHJ1ZSddOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyAnO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG59XG5cbi5tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoeHhzKTtcbiAgZm9udC1zaXplOiBmb250LXNpemUoc20pO1xuICBjb2xvcjogY29sb3IoaGlnaGxpZ2h0LCAxMDApO1xufVxuXG4udGl0bGVDb250YWluZXIge1xuICB3aWR0aDogODAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2FkZW1pY0RlZ3JlZXMge1xuICBbcm9sZT0nbGlzdGJveCddOm5vdChbdHlwZT0nYnV0dG9uJ10pIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MnB4KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgW3JvbGU9J21lbnUnXSB7XG4gICAgLyogNDhweCAqIDcgbWVudSBpdGVtcyAqL1xuICAgIG1heC1oZWlnaHQ6IDMzNnB4O1xuICB9XG5cbiAgJiBkaXYgZGl2IGJ1dHRvbiB7XG4gICAgbWluLWhlaWdodDogM3JlbTtcbiAgfVxufVxuXG4uYmlydGhEYXRlUm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cbiAgJiBpbnB1dCB7XG4gICAgY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBkYXJrKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iaXJ0aERhdGVSb3dXaXRoSW5wdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBjb2xvcihib2R5KTtcbn1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5pY29uIHtcbiAgd2lkdGg6IHJlbSgxNHB4KTtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG59XG5cbi5hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi5zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbSgxNHB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKHRlcnRpYXJ5LCBkYXJrKTtcbiAgZm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChyZWd1bGFyKTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogY29sb3IoYm9keSk7XG5cbiAgJlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICBib3gtc2hhZG93OiBib3gtc2hhZG93KHJlZ3VsYXIpO1xuICB9XG5cbiAgJi5vdXRsaW5lIHtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZShsZyk7XG4gICAgLy8gU3BlY2lmaWMgcmVxdWVzdCBmcm9tIGRlc2lnbiB0ZWFtIG5vdCB0byB1c2UgZGVzaWduIHRva2VuXG4gICAgcGFkZGluZzogcmVtKDVweCkgcmVtKDE0cHgpIHJlbSg1cHgpIHJlbSgxMHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcih0ZXJ0aWFyeSwgZGFyayk7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGxpbmUtaGVpZ2h0KHNtKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG5cbiAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDNweCkgcmVtKDNweCkgMCAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxufVxuXG4ucG9wb3ZlciB7XG4gIHotaW5kZXg6IHotaW5kZXgobW9kYWwsIDUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiByZXNvbHZlLXZhcmlhYmxlKHZhcigtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCksIDMwMHB4KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDAgMCByZW0oNXB4KSByZW0oNXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0je3NwYWNlKHNtKX0pO1xuICBib3gtc2hhZG93OiBib3gtc2hhZG93KHJlZ3VsYXIpO1xuXG4gICYub3V0bGluZSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgfVxuXG4gICZbZGF0YS1lbnRlcl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcbi5zZWxlY3RbZGF0YS1mb2N1cy12aXNpYmxlXSxcbi5wb3BvdmVyOmZvY3VzLXZpc2libGUsXG4ucG9wb3ZlcltkYXRhLWZvY3VzLXZpc2libGVdIHtcbiAgQGluY2x1ZGUgZm9jdXMoKTtcbn1cblxuLnNlbGVjdEl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBzY3JvbGwtbWFyZ2luOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGdhcDogc3BhY2UoeHhzKTtcbiAgcGFkZGluZzogc3BhY2UoeHMpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuXG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnkpO1xuICB9XG5cbiAgJlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gICZbZGF0YS1hY3RpdmUtaXRlbV0ge1xuICAgIGZvbnQtd2VpZ2h0OiAoYm9sZCk7XG4gICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gIH1cblxuICAmLm91dGxpbmUge1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbnVtYmVyLW1heC1wcmVjaXNpb24gKi9cbiAgICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDtcbiAgICBwYWRkaW5nOiByZW0oMTBweCk7XG4gIH1cbn1cblxuLnNlbGVjdGVkSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogcmVtKDEwcHgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdEl0ZW1JY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHNwYWNlKCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogc3BhY2UoKTtcblxuICAmLmljbyB7XG4gICAgLy8gRm9udEF3ZXNvbWUgZGVmYXVsdCBoZWlnaHQgZm9yIGlubGluZSBlbGVtZW50c1xuICAgIGhlaWdodDogMWVtO1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICB9XG59XG5cbi5zZXBhcmF0b3Ige1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHJlbSgzMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnksIGRhcmspO1xufVxuXG4uZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiBzcGFjZSh4eHMpO1xufVxuXG4uZXJyb3Ige1xuICBtYXJnaW4tdG9wOiBzcGFjZSh4eHMpO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG4gIGNvbG9yOiBjb2xvcihoaWdobGlnaHQsIDEwMCk7XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdzYXNzOmNvbG9yJyBhcyBzYztcblxuLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgaW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmW2FyaWEtY2hlY2tlZD0ndHJ1ZSddIH4gLmNoZWNrbWFyayxcbiAgICAmOmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICAgICYuZGVmYXVsdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgbGlnaHQpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgxcHgpIGNvbG9yKHNlY29uZGFyeSwgbGlnaHQpO1xuICAgICAgICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnksIGRhcmspO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbYXJpYS1pbnZhbGlkPSd0cnVlJ10gfiAuY2hlY2ttYXJrIHtcbiAgICAgIC8vIHRoaXMgY29sb3IgaXMgdGFrZW4gZnJvbSBGaWdtYTsgaXQgYXBwZWFycyBleGFjdGx5IG9uY2UgZWxzZXdoZXJlIGluIHRoZSByZXBvIChSYWRpby5tb2R1bGUuY3NzKVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YzJkMztcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoaGlnaGxpZ2h0LCAxMDApO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWRDb250YWluZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4uY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuY2hlY2ttYXJrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jaGVja21hcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IHJlbSg1cHgpO1xuICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgbWluLXdpZHRoOiByZW0oMjBweCk7XG4gIG1hcmdpbi1yaWdodDogc3BhY2UoeHMpO1xuXG4gICYuZGVmYXVsdCB7XG4gICAgYm9yZGVyLXJhZGl1czogc3BhY2UoeHh4cyk7XG4gICAgYm9yZGVyOiBzb2xpZCByZW0oMC44cHgpIHNjLmFkanVzdChjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpLCAkbGlnaHRuZXNzOiAtNTUlKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIHJlbSgycHgpIHJlbSgzcHgpIDAgcmdiKDAgMCAwIC8gMTIlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5LCBjb250cmFzdCk7XG4gIH1cblxuICAmLmNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogc29saWQgcmVtKDJweCkgY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYubm9NYXJnaW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yKHRlcnRpYXJ5LCBsaWdodCk7XG4gICAgYm9yZGVyOiByZW0oMXB4KSBzb2xpZCBjb2xvcih0ZXJ0aWFyeSwgZGFyayk7XG4gIH1cblxuICBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiBzcGFjZSh4cyk7XG4gICAgd2lkdGg6IHNwYWNlKHhzKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDUwJSAwIDAgNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICB9XG59XG5cbi5jaGVja2JveDpmb2N1cyB+IC5jaGVja21hcmsge1xuICBAaW5jbHVkZSBmb2N1cygpO1xuXG4gIG91dGxpbmUtb2Zmc2V0OiByZW0oM3B4KTtcblxuICAmLmRlZmF1bHQge1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJhY2tncm91bmQpO1xuICB9XG5cbiAgJi5jaXJjbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgfVxufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uZmlyc3RSb3cge1xuICBtYXJnaW46IHNwYWNlKCkgMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB9XG59XG5cbi5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcbn1cblxuLm1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiBzcGFjZSh4eHMpO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG4gIGNvbG9yOiBjb2xvcihoaWdobGlnaHQsIDEwMCk7XG59XG5cbi5jb25zZW50VGV4dCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcblxuICAmIGRpdiB7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gIH1cbn1cblxuLmFncmVlbWVudHNUZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGlua1RleHQge1xuICBAZXh0ZW5kIC5saW5rVGV4dCAhb3B0aW9uYWw7XG59XG5cbi5oaW50cyB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG59XG5cbi5oaW50c0hlYWRlciB7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG59XG5cbi5oaWRkZW5GYXZpY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZGRlbkZvcm1MYWJlbCB7XG4gIEBleHRlbmQgLmhpZGRlbkFjY2Vzc2liaWxpdHlFbGVtZW50ICFvcHRpb25hbDtcbn1cblxuLnBheW1lbnRQcm92aWRlciB7XG4gICYgbGFiZWwge1xuICAgICYgZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSh4cyk7XG4gIH1cbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLyogc3R5bGVsaW50LWRpc2FibGUgYW5ub3RhdGlvbi1uby11bmtub3duICovXG4kbGluay1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5KSAhZGVmYXVsdDtcbi8qIHN0eWxlbGludC1lbmFibGUgYW5ub3RhdGlvbi1uby11bmtub3duICovXG5cbi5jb25zZW50VGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiBzcGFjZSh4eHMpO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG4gIGNvbG9yOiBjb2xvcihoaWdobGlnaHQsIDEwMCk7XG59XG5cbi5jb25zZW50SGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5oaWRkZW5Gb3JtTGFiZWwge1xuICBAZXh0ZW5kIC5oaWRkZW5BY2Nlc3NpYmlsaXR5RWxlbWVudCAhb3B0aW9uYWw7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKHhzKTtcbn1cblxuLmNoZWNrYm94IHtcbiAgZm9udC1zaXplOiBmb250LXNpemUoc20pO1xuXG4gICYgaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubGlua1RleHQge1xuICBAZXh0ZW5kIC5saW5rVGV4dCAhb3B0aW9uYWw7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi53ZWlnaHQ2MDAge1xuICBwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmNoYW5nZUJ1dHRvbiB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4uY3VzdG9tZXJEYXRhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5zaGFyZXMge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNlKCk7XG4gIGhlaWdodDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLndlaWdodDYwMCB7XG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jaGFuZ2VCdXR0b24ge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLnNoYXJlc0RpdiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKCk7XG4gIH1cbn1cblxuLmFkZGl0aW9uYWxTaGFyZXNJbmZvIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuIiwiLm15Q29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm15SXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAmIC5wcmljZUluZm9ybWF0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICB9XG5cbiAgJiAucHJpY2VEZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi5hY2Nlc3NpYmxlRGVzY3JpcHRpb24ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi53ZWlnaHQ2MDAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnZvdWNoZXJJbmZvVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNlbGVjdGlvblN1bW1hcnkge1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG59XG5cbi5jaGFuZ2VCdXR0b24ge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLnZvdWNoZXJUaWxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNhcmRCb2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxpbmtUZXh0IHtcbiAgLmNvbnNlbnRGb3JtTGlua1RleHQge1xuICAgIEBleHRlbmQgLmxpbmtUZXh0ICFvcHRpb25hbDtcbiAgfVxufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hhbmdlQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kYWxIZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiByZW0oMjZweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBmb250LXNpemUoeGwpO1xuICB9XG59XG5cbi5oaWRkZW5MZWdlbmQge1xuICBAZXh0ZW5kIC5oaWRkZW5BY2Nlc3NpYmlsaXR5RWxlbWVudCAhb3B0aW9uYWw7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hbW91bnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbn1cblxuLnNoYXJlIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzUlIDI1JTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDAlO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICYgbGFiZWwge1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcbiAgfVxufVxuXG4uY2xvc2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBmb2N1cygpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDAuNjg3NWVtO1xuICB9XG59XG5cbi5lbWFpbCB7XG4gIG1hcmdpbjogc3BhY2UoeHMpIDA7XG4gICYgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKHh4cyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4ub3JkZXJIZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoeHMpO1xufVxuXG4uY3VzdG9tZXJOdW1iZXIge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSgpO1xufVxuXG4ub3JkZXJJbmZvR3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogc3BhY2UoKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgNWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIG1hcmdpbjogc3BhY2UoKSAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ2FwOiAwO1xuICB9XG59XG5cbi5pbmZvRmllbGQge1xuICBtYXJnaW46IHNwYWNlKHh4cykgMDtcbn1cblxuLmluZm9GaWVsZERlc2NyaXB0aW9uIHtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChib2xkKTtcbn1cblxuLmluZm9GaWVsZFZhbHVlIHtcbiAgY29sb3I6ICM1MDU1NTg7XG59XG5cbi53aXRoZHJhd2FsQ29uc2VudCB7XG4gICYgc3BhbiBkaXYge1xuICAgIGNvbG9yOiAjNTA1NTU4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLmVtcHR5T3JkZXJzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLXRvcDogc3BhY2UoKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICBjb2xvcjogIzUwNTU1ODtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmJ1dHRvbkFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXZpZ2F0aW9uQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogc3BhY2UoKSAwO1xuICBiYWNrZ3JvdW5kOiBjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpO1xufVxuXG4uZm9vdGVySW5uZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogc3BhY2UoKSAwO1xuICBiYWNrZ3JvdW5kOiBjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9vdGVyTGlzdEl0ZW1zIHtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJiBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuXG4gIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICAgIG1hcmdpbjogMCBzcGFjZShsZykgMCAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChyZWd1bGFyKTtcblxuICAgICY6Zm9jdXM6ZW5hYmxlZDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgbWFyZ2luOiAwIHNwYWNlKHNtKSAwIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4ubGlua0Rlc2NyaXB0aW9uIHtcbiAgJjpmb2N1czplbmFibGVkOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzOmVuYWJsZWQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICB9XG59XG5cbi5zb2NpYWxNZWRpYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCBzcGFjZSgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogc3BhY2Uoc20pIDAgMCAwO1xuICB9XG59XG5cbi5pbmxpbmVJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgcmVtKDhweCkgMCByZW0oOHB4KTtcbiAgfVxufVxuXG4uY29weXJpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDcxMTJhO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIHJlbSg4cHgpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuIiwiLmJhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwJTtcbiAgcGFkZGluZy1ib3R0b206IDIwJTtcbn1cblxuLmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uYmFja0J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKCk7XG4gIHdpZHRoOiAyMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgpO1xufVxuXG4uZGFzaGJvYXJkQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbiAgd2lkdGg6IDIxMHB4O1xufVxuXG4ubmV3c2xldHRlckJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IHNwYWNlKCk7XG4gIG1hcmdpbi1yaWdodDogc3BhY2UoKTtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLm5vdEZvdW5kVGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgIHVybCgnaHR0cHM6Ly93d3cud2llbmVuZXJnaWUuYXQvd3AtY29udGVudC90aGVtZXMvd2UtdGhlbWUvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL3dlLXRoZW1lL3B1YmxpYy9wb3dlci1sZWZ0LmluY2x1ZGUuc3ZnJyksXG4gICAgdXJsKCdodHRwczovL3d3dy53aWVuZW5lcmdpZS5hdC93cC1jb250ZW50L3RoZW1lcy93ZS10aGVtZS9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvd2UtdGhlbWUvcHVibGljL3Bvd2VyLXJpZ2h0LmluY2x1ZGUuc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCUsIDMwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCwgcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTguNzVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZm9udC1zaXplOiA5LjM3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpcbiAgICAgIGxlZnQgODElLFxuICAgICAgcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTclLCAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNS4zNzVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IDkuMzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxuICAgICAgbGVmdCA4MSUsXG4gICAgICByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiA5NyUsIDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMzc1cmVtO1xuICB9XG59XG5cbi5ub3RGb3VuZENvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5zcGFjaW5nU3R5bGUge1xuICBwYWRkaW5nLXRvcDogc3BhY2UoeHhsKTtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNlKHh4bCk7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi9JbmZvLm1vZHVsZScgYXMgKjtcblxuLmdyaWRMYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogc3BhY2Uoc20pO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICdpbWFnZSdcbiAgICAnZGVzY3JpcHRpb24nO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSBhdXRvO1xuICAgIGdyaWQtZ2FwOiBzcGFjZSh4eGwpO1xuICB9XG59XG5cbi5sZWZ0T3JpZW50YXRpb24ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2Rlc2NyaXB0aW9uIGltYWdlJztcbiAgfVxufVxuXG4ucmlnaHRPcmllbnRhdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaW1hZ2UgZGVzY3JpcHRpb24nO1xuICB9XG59XG5cbi5iYWNrZ3JvdW5kU3R5bGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBkZWZhdWx0KTtcbn1cblxuLmRlc2NyaXB0aW9uU3R5bGluZyB7XG4gIGdyaWQtYXJlYTogZGVzY3JpcHRpb247XG59XG5cbi5jYW1wYWlnbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmJza3dJbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGdyaWQtYXJlYTogaW1hZ2U7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UobWQpO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSAnLi4vLi4vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5hY2NvcmRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IodGVydGlhcnksIGxpZ2h0KTtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNlKHNtKTtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IHNwYWNlKHh4eGwpO1xuXG4gICYuY2FyZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKHNtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKCk7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBzcGFjZSgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDA7XG5cbiAgJi5jYXJkIHtcbiAgICBwYWRkaW5nOiBzcGFjZSgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogc3BhY2UobWQpO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiBzcGFjZSgneGwnKTtcbiAgICBzY3JvbGwtbWFyZ2luLWJvdHRvbTogc3BhY2UoJ3hsJyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBzY3JvbGwtbWFyZ2luLXRvcDogcmVtKDEyMHB4KTtcbiAgICAgIHNjcm9sbC1tYXJnaW4tYm90dG9tOiByZW0oMTIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uYXJlYUhlYWRpbmdDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHNwYWNlKHh4eHMpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYXJlYSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG4gIGNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgZGFyayk7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKHh4eHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZSgpO1xuICB9XG59XG5cbi5oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBoZWFkaW5nLXNpemUoeHhzKTtcbiAgICBsaW5lLWhlaWdodDogbGluZS1oZWlnaHQoaDYpO1xuICB9XG59XG5cbi5zdWJ0aXRsZSB7XG4gIEBpbmNsdWRlIHRleHQtbWQoKTtcblxuICBjb2xvcjogY29sb3IodGVydGlhcnksIGNvbnRyYXN0KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgd2lkdGg6IHJlbSgyMDBweCk7XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAwIHJnYigwIDAgMCAvIDExJSk7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5hcnJvdyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ub3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IHNwYWNlKCk7XG5cbiAgJi5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogc3BhY2UoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBzcGFjZSgpO1xuICAgICAgcmlnaHQ6IHNwYWNlKCk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogcmVtKDFweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgZGVmYXVsdCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogc3BhY2UobWQpO1xuICAgICAgcGFkZGluZy10b3A6IHNwYWNlKCk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5hY2NvcmRpb25Hcm91cCB7XG4gICYgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZShzbSk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmhlYWRpbmdTdHlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3RDYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gIHBhZGRpbmc6IHNwYWNlKHNtKTtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2Uoc20pO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMjJweCA0NXB4IDAgcmdiKDAgMCAwIC8gMTElKTtcbiAgbWF4LXdpZHRoOiA2NzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZSgpO1xuICB9XG59XG5cbi5pY29uU3R5bGUge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNlKHNtKTtcbn1cblxuLnBob25lQ29udGFjdENhcmQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbn1cblxuLnBob25lTGlua1N0eWxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb250YWN0VXMge1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4ucHJvZmlsZUJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCBzcGFjZSgpO1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxuLmJhY2tncm91bmRTdHlsaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnksIGRlZmF1bHQpO1xufVxuXG4uY29uc2VudFRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5yZWRlbXB0aW9uQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbn1cblxuLnJlZGVlbWVkVm91Y2hlckFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogc3BhY2UoeGwpIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5ieUN1c3RvbWVyU2VydmljZUhlYWRpbmdJbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKG1kKTtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG59XG5cbi5tYW51YWxseVJlZGVlbWVkVm91Y2hlcnMge1xuICBtYXJnaW4tdG9wOiBzcGFjZSh4eGwpO1xufVxuXG4ubWFpbkhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLnN1YkhlYWRpbmcge1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYm9sZCk7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi52b3VjaGVyTGlua1RleHQge1xuICBAZXh0ZW5kIC5saW5rVGV4dCAhb3B0aW9uYWw7XG59XG5cbi52b3VjaGVyTGlua0NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4ucmVkZWVtZWRWb3VjaGVyTGlua0NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLnZvdWNoZXJDb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSh4bCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5zdmdDb3Vwb25CYXNlIHtcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAyMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICYgcGF0aCB7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbn1cblxuLmVtcHR5Vm91Y2hlcnNNZXNzYWdlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLXRvcDogc3BhY2UoKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICBjb2xvcjogIzUwNTU1ODtcbn1cblxuLnZhbHVlT2ZTaGFyZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYm9sZCk7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHhsKTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKGxnKTtcbiAgfVxufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnVm91Y2hlci5tb2R1bGUnIGFzICo7XG5cbi52b3VjaGVyT3ZlcnZpZXdBcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbn1cblxuLnZvdWNoZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW46IHNwYWNlKCkgMDtcbiAgZ2FwOiBzcGFjZShsZyk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi41ZnIgMi41ZnIgMi41ZnIgMi41ZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB9XG59XG5cbi52YWx1ZU9mU2hhcmVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJvbGQpO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZSh4bCk7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZShsZyk7XG4gIH1cbn1cblxuLmVtcHR5Vm91Y2hlcnNNZXNzYWdlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLXRvcDogc3BhY2UoKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICBjb2xvcjogIzUwNTU1ODtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLyogc3R5bGVsaW50LWRpc2FibGUgYW5ub3RhdGlvbi1uby11bmtub3duICovXG4kaGVhZGluZy1kZWZhdWx0LWNvbG9yOiBjb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuLyogc3R5bGVsaW50LWVuYWJsZSBhbm5vdGF0aW9uLW5vLXVua25vd24gKi9cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMC41cmVtO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZShzbSk7XG59XG5cbi5pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gID4gaDIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4uaWNvblNpemUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGhlYWRpbmctZGVmYXVsdC1jb2xvcjtcbn1cblxuLmhlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8uLi8uLi9wYWdlcy9Wb3VjaGVyL1ZvdWNoZXIubW9kdWxlJyBhcyAqO1xuXG4udXBjb21pbmdSZW11bmVyYXRpb25zR3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbjogc3BhY2UoKSAwO1xuICBnYXA6IHNwYWNlKGxnKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyLjVmciAyLjVmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgfVxufVxuXG4uc2F2ZUJ1dHRvbkFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zYXZlQnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjZSh4bCk7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNlKHhsKTtcbn1cblxuLm1vZGFsSGVhZGluZyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IHNwYWNlKHh4cyk7XG4gIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBmb250LXNpemUoeGwpO1xuICB9XG59XG5cbi52b3VjaGVySW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNsb3NlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMThweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgZm9jdXMoKTtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAwLjY4NzVlbTtcbiAgfVxufVxuXG4uc3VjY2Vzc01lc3NhZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjZShzbSk7XG59XG5cbi5jaGFuZ2VWb3VjaGVyVHlwZUhpbnQge1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG59XG5cbi5yZWRlbXB0aW9uT3B0aW9uQ2FyZCB7XG4gIG1hcmdpbjogc3BhY2UoKSAwO1xuXG4gICYgbGFiZWwge1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pKTtcblxuICAgICYgZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAmIHNwYW4ge1xuICAgICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaSk7XG4gICAgfVxuICB9XG59XG5cbi5kaXNwbGF5TmFtZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbjogLTMwcHggMCAwIHNwYWNlKG1kKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNlKG1kKTtcbn1cblxuLmhpZGRlbkxlZ2VuZCB7XG4gIEBleHRlbmQgLmhpZGRlbkFjY2Vzc2liaWxpdHlFbGVtZW50ICFvcHRpb25hbDtcbn1cblxuLnZvdWNoZXJPcHRpb25zIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IHNwYWNlKGxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi52b3VjaGVyU2VsZWN0aW9uQXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udm91Y2hlckNvdW50ZXIge1xuICBtYXJnaW46IHNwYWNlKCkgMDtcbn1cblxuLnZvdWNoZXJPcHRpb25zR3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgZ2FwOiBzcGFjZSgpO1xufVxuXG4uZXJyb3JNZXNzYWdlIHtcbiAgbWFyZ2luOiBzcGFjZSh4eHMpIDA7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcbiAgaGVpZ2h0OiBzcGFjZShzbSk7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jYXJkQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmREZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib2R5Q29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiIsIkB1c2UgJ2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi5jb250YWluZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgdmFyaWFibGVzLm1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbi5jb250YWluZXI6Zm9jdXMsXG4uY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogcmVtKDJweCkgc29saWQgY29sb3IodGVydGlhcnksIGxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDVweCk7XG4gIHBhZGRpbmc6IHNwYWNlKHNtKSBzcGFjZSh4cyk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVtKDYwcHgpIDFmcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBsaWdodCk7XG4gIH1cblxuICAmOmhvdmVyIC5pY29uQ29udGFpbmVyLFxuICAuaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IoaGlnaGxpZ2h0LCAxMDApO1xuICB9XG59XG5cbi5pY29uQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG5cbi5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbn1cblxuLmltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uY29udGVudENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogc3BhY2Uoc20pO1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSh4eHMpO1xufVxuXG4uY29udGVudCB7XG4gIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKHh4cyk7XG59XG5cbi5yYWRpbyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcblxuICBsYWJlbCxcbiAgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBzcGFjZSh4eHMpO1xuICB9XG59XG4iLCIuaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCJAdXNlICdhc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNvdW50ZXIge1xuICAmIGRpdiB7XG4gICAgbWluLXdpZHRoOiByZW0oMTUwcHgpO1xuICB9XG59XG4iLCJAdXNlICdAdWkvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZSgpO1xuXG4gICYubm9NYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gIHdpZHRoOiByZW0oMTI3cHgpO1xuICAvLyBubyBqdW1waW5nIG9mIGNvdW50ZXIgZm9yIHVwIHRvIHR3byBsaW5lcyBvZiB0ZXh0XG4gIG1pbi1oZWlnaHQ6IHNwYWNlKHhsKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGh5cGhlbnM6IG1hbnVhbDtcbiAgcGFkZGluZzogMCBzcGFjZSh4eHMpO1xuICBsaW5lLWhlaWdodDogbGluZS1oZWlnaHQoeHMpO1xufVxuXG4uY29udGVudC5udW1iZXJPbmx5IHtcbiAgd2lkdGg6IHJlbSg1NHB4KTtcbn1cbiIsIkB1c2UgJ2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uYWNjb3JkaW9uQmFzZSB7XG4gIHBhZGRpbmc6IHNwYWNlKHhzKSAwIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBjb2xvcihib2R5LCBkZWZhdWx0KTtcbiAgZm9udC1zaXplOiBmb250LXNpemUobWQpO1xufVxuXG4uYWNjb3JkaW9uVGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKG1kKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IGNvbG9yKGJvZHksIGRlZmF1bHQpO1xuICBmb250LXNpemU6IGZvbnQtc2l6ZShtZCk7XG59XG5cbi5hY2NvcmRpb25Db250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pY29uQnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi52b3VjaGVyQ291bnRlckNhcmQge1xuICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbn1cblxuLmdyZWVuQmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMjAwKTtcbiAgY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBkZWZhdWx0KTtcbn1cblxuLnZvdWNoZXJDb3VudGVyVGV4dCB7XG4gIHBhZGRpbmc6IHNwYWNlKHNtKTtcbiAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHNwYWNlKHh4cyk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IHNwYWNlKHh4bCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5zb2xhclBhbmVsSWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJhY2tncm91bmQsIGRlZmF1bHQpO1xuICBwYWRkaW5nOiA4cHggNnB4O1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4ucmVkZWVtZWRWb3VjaGVyVGFibGUge1xuICBtYXJnaW46IHNwYWNlKCkgMDtcbn1cbiIsIkB1c2UgJ0Bic2t3LXN0eWxlcy9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLnJlbXVuZXJhdGlvbkluZm9Db250YWluZXIge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IHNwYWNlKCkgMDtcbn1cblxuLmFwcHJvdmFsQnV0dG9uIHtcbiAgbWFyZ2luOiBzcGFjZSgpIDA7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi52b3VjaGVyT3B0aW9uc0dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIGdhcDogc3BhY2UobGcpO1xufVxuXG4uZXJyb3JNZXNzYWdlIHtcbiAgbWFyZ2luOiBzcGFjZSh4eHMpIDA7XG4gIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtKTtcbiAgY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcbiAgaGVpZ2h0OiBzcGFjZShzbSk7XG59XG5cbi5oaWRkZW5MZWdlbmQge1xuICBAZXh0ZW5kIC5oaWRkZW5BY2Nlc3NpYmlsaXR5RWxlbWVudCAhb3B0aW9uYWw7XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5idXR0b24ge1xuICBtYXJnaW46IHNwYWNlKHNtKSAzMCUgMCAzMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IHNwYWNlKHNtKSAyMiUgMCAyMiU7XG4gIH1cbn1cbiIsIkB1c2UgJ0B1aS9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNvbnRhaW5lciB7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogc3BhY2Uoc20pO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmljb24ge1xuICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNlKHh4cyk7XG59XG5cbi5jb250ZW50IHtcbiAgY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcblxuICBwIHtcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZShzbSk7XG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWkpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBmb250LXNpemUoKTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgZm9jdXMoKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oM3B4KTtcbiAgICAgIG91dGxpbmUtY29sb3I6IGNvbG9yKHByaW1hcnksIGNvbnRyYXN0KTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2xvc2VCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IHJlbSgycHgpIHNwYWNlKHh4eHMpO1xuXG4gIDpnbG9iYWwge1xuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBmb2N1cygpO1xuXG4gICAgb3V0bGluZS1jb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1cHgpO1xuICB9XG59XG5cbi5jbG9zZUljb24ge1xuICBjb2xvcjogY29sb3IocHJpbWFyeSwgY29udHJhc3QpO1xufVxuXG4uZGV0YWlsQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNlKHNtKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGhpZ2hsaWdodCwgMTAwKTtcbn1cblxuLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGxpZ2h0KTtcbn1cblxuLmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpO1xuXG4gIC5pY29uIHtcbiAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcbiAgfVxuXG4gIC5jbG9zZUljb24ge1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCBkZWZhdWx0KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGVmYXVsdCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlQnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lLWNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRlZmF1bHQpO1xuICB9XG59XG4iLCJAdXNlICdAYnNrdy1zdHlsZXMvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnIGFzICo7XG5cbi5uYXZpZ2F0aW9uQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogc3BhY2UoKTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmZsYXNoTWVzc2FnZSB7XG4gICYgZGl2IGRpdiBzdmcge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgaGVpZ2h0OiByZW0oNDJweCk7XG4gIH1cbn1cblxuZGl2W2NsYXNzXj0nTG9hZGluZ0FuaW1hdGlvbiddIHtcbiAgcGFkZGluZy10b3A6IDEwJSAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSAnQGJza3ctc3R5bGVzL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJyBhcyAqO1xuXG4uZ3JpZExheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFpbkhlYWRpbmcge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IHNwYWNlKHh4cykgMDtcbn1cblxuLnN1YkhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjZShsZyk7XG59XG5cbi5jYXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IHNwYWNlKHhsKSAwO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiBzcGFjZSgpIDA7XG4gIH1cbn1cblxuLmljb24ge1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgcGFkZGluZzogc3BhY2UoeGwpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogc3BhY2Uoc20pO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/