.pc{--pc-color-primary:#1e293b;--pc-color-inverse:#f1f5f9;--pc-color-accent:#cbd5e1;--pc-color-tertiary:#64748b;--pc-color-error:#dc2626;--pc-color-accent-light:#e2e8f0;--pc-width--mobile:100dvw;--pc-width--desktop:75dvw;--pc-max-width--desktop:71.25rem;--pc-min-width--desktop:48rem;--pc-padding-inline:clamp(1rem,10cqi - 2.5rem,7.5rem);--pc-margin-block:1.5rem;--pc-margin-block-overall-start:0;--pc-margin-block-overall-end:var(--pc-margin-block);--pc-border-color:var(--pc-color-accent);--pc-border-color-error:var(--pc-color-error);--pc-border-color-error-hover:#7f1d1d;--pc-border-color-error-focus:#fca5a5;--pc-border-style:solid;--pc-border-color-hover:var(--pc-color-primary);--pc-border-width:0.125rem;--pc-border-padding:0 1rem;--pc-outline-width:var(--pc-border-width);--pc-outline-style:solid;--pc-outline-color:var(--pc-color-tertiary);--pc-section-margin-inline:var(--pc-padding-inline);--pc-section-gap:clamp(0.625rem,0.3125rem + 1.35cqi,2cqi);--pc-section-gap-small:clamp(0.25rem,0.125rem + 0.4cqi,0.66cqi);--pc-section-gap-large:5cqi;--pc-font-family:"Helvetica Neue",Helvetica,Arial;--pc-font-color-primary:var(--pc-color-primary);--pc-font-color-inverse:var(--pc-color-inverse);--pc-font-size:1rem;--pc-font-size-small:0.875rem;--pc-line-height:round(up,var(--pc-font-size) * 1.2,0.25rem);--pc-letter-spacing:normal;--pc-font-weight:400;--pc-h4-margin-block-start:1rem;--pc-h4-font-color:var(--pc-font-color-primary);--pc-h4-font-size:var(--pc-font-size-small);--pc-h4-line-height:round(up,var(--pc-h4-font-size) * 1.4,0.0625rem);--pc-h4-font-weight:700;--pc-h4-letter-spacing:var(--pc-letter-spacing);--pc-text-icon-gap:0.5ch;--pc-supertitle-margin-block-start:1.25rem;--pc-supertitle-margin-block-end:0.625rem;--pc-supertitle-display:none;--pc-supertitle-place-items:center;--pc-supertitle-font-color:var(--pc-color-primary);--pc-supertitle-font-family:var(--pc-font-family);--pc-supertitle-font-size:var(--pc-font-size);--pc-supertitle-line-height:round(up,var(--pc-supertitle-font-size) * 1.4,0.25rem);--pc-error-color:#b91c1c;--pc-error-font-family:var(--pc-error-font-family);--pc-error-font-size:var(--pc-font-size-small);--pc-error-line-height:round(up,var(--pc-error-font-size) * 1.2,0.25rem);--pc-error-font-weight:500;--pc-error-letter-spacing:0.03125rem;color:#1e293b;color:var(--pc-font-color-primary);container:paint-calculator/inline-size;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--pc-font-family),sans-serif;margin-bottom:1.5rem;margin-bottom:var(--pc-margin-block-overall-end);margin-left:auto;margin-right:auto;margin-top:0;margin-top:var(--pc-margin-block-overall-start);width:100dvw;width:var(--pc-width--mobile)}@media screen and (min-width:800.02px){.pc{max-width:var(--pc-max-width--desktop);min-width:var(--pc-min-width--desktop);width:var(--pc-width--desktop)}}.pc-supertitle{display:var(--pc-supertitle-display);margin-bottom:var(--pc-supertitle-margin-block-end);margin-top:var(--pc-supertitle-margin-block-start);-webkit-box-align:var(--pc-supertitle-place-items);-ms-flex-align:var(--pc-supertitle-place-items);align-items:var(--pc-supertitle-place-items);justify-items:var(--pc-supertitle-place-items);place-items:var(--pc-supertitle-place-items)}.pc-supertitle h2{color:var(--pc-supertitle-font-color);font-family:var(--pc-supertitle-font-family),sans-serif;font-size:var(--pc-supertitle-font-size);line-height:var(--pc-supertitle-line-height)}.pc h4{color:var(--pc-h4-font-color);font-family:var(--pc-font-family),sans-serif;font-size:var(--pc-h4-font-size);font-weight:var(--pc-h4-font-weight);letter-spacing:var(--pc-h4-letter-spacing);line-height:var(--pc-h4-line-height);margin-top:var(--pc-h4-margin-block-start);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.pc h4:focus-visible{outline:var(--pc-outline-width) var(--pc-outline-style) var(--pc-outline-color);outline-offset:var(--pc-outline-width)}
.pc{--pc-form-page-margin-block:var(--pc-margin-block);--pc-form-page-margin-inline:var(--pc-padding-inline)}.pc .pc-quick__inset{container:quick/inline-size}.pc .pc-custom__inset{container:custom/inline-size}.pc .pc-custom__inset,.pc .pc-quick__inset{margin-left:var(--pc-form-page-margin-inline);margin-right:var(--pc-form-page-margin-inline)}.pc .pc-custom__buttons,.pc .pc-custom__disclaimer,.pc .pc-custom__form,.pc .pc-custom__start-over,.pc .pc-quick__buttons,.pc .pc-quick__disclaimer,.pc .pc-quick__form,.pc .pc-quick__start-over{margin-top:var(--pc-form-page-margin-block)}
.pc{--pc-custom-button-min-with:10rem}.pc .pc-custom__wall{border-color:var(--pc-color-primary);border-style:var(--pc-border-style);border-width:var(--pc-border-width);margin-top:var(--pc-section-gap);padding:var(--pc-border-padding)}.pc .pc-custom__wall .pc-wall__component-activators{margin-bottom:var(--pc-section-gap)}.pc .pc-custom__add-wall-btn{--pc-custom-width:100%;margin-top:var(--pc-section-gap)}.pc .pc-custom__button-group{display:grid;grid-template-areas:"button1 button2" "button3 button3";grid-template-columns:1fr 1fr;margin-top:var(--pc-section-gap);grid-gap:var(--pc-section-gap);gap:var(--pc-section-gap)}@container custom (width > 30rem){.pc .pc-custom__button-group{grid-template-areas:"button1 button2 button3";grid-template-columns:repeat(2,minmax(calc(var(--pc-custom-button-min-with) - 2cqi),30cqi)) auto}}.pc .pc-custom__button-group .pc-button{grid-area:button1}.pc .pc-custom__button-group .pc-button+.pc-button{grid-area:button2}.pc .pc-custom__button-group .pc-button+.pc-button+.pc-button{grid-area:button3}
.pc{--pc-button-link-margin-block:0.0625rem;--pc-button-link-margin-block-hover:var(--pc-button-link-margin-block);--pc-button-link-justify-contnet:start;--pc-button-link-align-items:center;--pc-button-link-gap:var(--pc-text-icon-gap);--pc-button-link-max-width:fit-content;--pc-button-link-color:var(--pc-color-primary);--pc-button-link-color-hover:var(--pc-button-link-color);--pc-button-link-font-size:var(--pc-font-size-small);--pc-button-link-font-size-hover:var(--pc-font-size);--pc-button-link-line-height:calc(round(up, var(--pc-button-link-font-size) * 1.2, 0.25rem) - var(--pc-button-link-margin-block)*2);--pc-button-link-font-weight:var(--pc-font-weight);--pc-button-link-border-block-end-color:var(--pc-border-color);--pc-button-link-border-block-end-style:var(--pc-border-style);--pc-button-link-border-block-end-color-hover:var(--pc-border-color-hover);--pc-button-link-border-block-end-width:var(--pc-border-width);--pc-button-link-outline-color:var(--pc-outline-color);--pc-button-link-outline-style:var(--pc-outline-style);--pc-button-link-outline-width:var(--pc-border-width);--pc-button-link-outline-offset:var(--pc-border-width);--pc-button-button-bg-color-hover:var(--pc-color-primary);--pc-button-button-bg-color-inverse-hover:var(--pc-button-button-bg-color-hover);--pc-button-button-bg-color-inverse:var(--pc-button-button-bg-color-hover);--pc-button-button-bg-color-selected-focus-hover:var(--pc-button-button-bg-color-hover);--pc-button-button-bg-color-selected:var(--pc-button-button-bg-color-hover);--pc-button-button-bg-color:var(--pc-color-accent);--pc-button-button-border-color-focus-hover:var(--pc-button-button-bg-color-hover);--pc-button-button-border-color-hover:var(--pc-button-button-bg-color-hover);--pc-button-button-border-color-inverse-focus-hover:var(--pc-button-button-bg-color-hover);--pc-button-button-border-color-inverse-hover:var(--pc-button-button-bg-color-hover);--pc-button-button-border-color-inverse:var(--pc-button-button-bg-color-hover);--pc-button-button-border-color-selected-focus-hover:var(--pc-button-button-bg-color-hover);--pc-button-button-border-color-selected-hover:var(--pc-button-button-bg-color-hover);--pc-button-button-border-color-selected:var(--pc-button-button-bg-color-hover);--pc-button-button-border-color:var(--pc-button-button-bg-color);--pc-button-button-border-radius:calc(var(--pc-button-button-padding-block) + var(--pc-button-button-border-width) + var(--pc-button-button-line-height)/2);--pc-button-button-border-style:var(--pc-border-style);--pc-button-button-border-width-selected-hover:var(--pc-button-button-border-width);--pc-button-button-border-width:var(--pc-border-width);--pc-button-button-color-hover:var(--pc-font-color-inverse);--pc-button-button-color-inverse-hover:var(--pc-button-button-color-hover);--pc-button-button-color-inverse:var(--pc-button-button-color-hover);--pc-button-button-color:var(--pc-font-color-primary);--pc-button-button-font-color-selected:var(--pc-font-color-inverse);--pc-button-button-font-size:var(--pc-font-size);--pc-button-button-font-weight:var(--pc-font-weight);--pc-button-button-line-height:round(up,var(--pc-button-button-font-size) * 1.2,0.25rem);--pc-button-button-outline-color:var(--pc-outline-color);--pc-button-button-outline-inverse-color:var(--pc-button-button-bg-color-hover);--pc-button-button-outline-offset-inverse:var(--pc-button-button-outline-offset-inverse);--pc-button-button-outline-offset:0;--pc-button-button-outline-style:var(--pc-outline-style);--pc-button-button-outline-width-inverse:var(--pc-button-button-outline-width);--pc-button-button-outline-width:var(--pc-outline-width);--pc-button-button-padding-block:1rem;--pc-button-button-bg-color-inverse-selected-focus-hover:var(--pc-button-button-color);--pc-button-button-bg-color-inverse-selected:var(--pc-button-button-bg-color);--pc-button-button-border-color-inverse-selected-focus-hover:var(--pc-button-button-bg-color);--pc-button-button-border-color-inverse-selected-hover:var(--pc-button-button-color);--pc-button-button-border-color-inverse-selected:var(--pc-button-button-color);--pc-button-button-border-width-inverse-selected-hover:var(--pc-border-width);--pc-button-button-font-color-inverse-selected:var(--pc-button-button-color)}.pc .pc-button__button{background-color:var(--pc-button-button-bg-color);border-color:var(--pc-button-button-border-color);border-radius:var(--pc-button-button-border-radius);border-style:var(--pc-button-button-border-style);border-width:var(--pc-button-button-border-width);color:var(--pc-button-button-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--pc-button-button-font-size);font-weight:var(--pc-button-button-font-weight);line-height:var(--pc-button-button-line-height);padding-bottom:var(--pc-button-button-padding-block);padding-top:var(--pc-button-button-padding-block);-webkit-text-decoration:none;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--pc-button-link-gap);width:100%}.pc .pc-button__button:focus-visible{outline:var(--pc-button-button-outline-color) var(--pc-button-button-outline-style) var(--pc-button-button-outline-width);outline-offset:var(--pc-button-button-outline-offset)}.pc .pc-button__button:focus-visible:hover{border-color:var(--pc-button-button-border-color-focus-hover)}.pc .pc-button__button:hover{background-color:var(--pc-button-button-bg-color-hover);border-color:var(--pc-button-button-border-color-hover);color:var(--pc-button-button-color-hover)}.pc .pc-button--is-inverse .pc-button__button{background-color:var(--pc-button-button-bg-color-inverse);border-color:var(--pc-button-button-border-color-inverse);color:var(--pc-button-button-color-inverse)}.pc .pc-button--is-inverse .pc-button__button:focus-visible{outline:var(--pc-button-button-outline-inverse-color) var(--pc-button-button-outline-style) var(--pc-button-button-outline-width);outline-offset:var(--pc-button-button-outline-offset-inverse)}.pc .pc-button--is-inverse .pc-button__button:focus-visible:hover{border-color:var(--pc-button-button-border-color-inverse-focus-hover)}.pc .pc-button--is-inverse .pc-button__button:hover{background-color:var(--pc-button-button-bg-color-inverse-hover);border-color:var(--pc-button-button-border-color-inverse-hover);color:var(--pc-button-button-color-inverse-hover)}.pc .pc-button--is-selected .pc-button__button{background-color:var(--pc-button-button-bg-color-selected);border-color:var(--pc-button-button-border-color-selected);color:var(--pc-button-button-font-color-selected)}.pc .pc-button--is-selected .pc-button__button:focus-visible:hover{background-color:var(--pc-button-button-bg-color-selected-focus-hover);border-color:var(--pc-button-button-border-color-selected-focus-hover)}.pc .pc-button--is-selected .pc-button__button:hover{border-color:var(--pc-button-button-border-color);border-width:var(--pc-button-button-border-width-selected-hover)}.pc .pc-button.pc-button--is-inverse.pc-button--is-selected .pc-button__button{background-color:var(--pc-button-button-bg-color-inverse-selected);border-color:var(--pc-button-button-border-color-inverse-selected);color:var(--pc-button-button-font-color-inverse-selected)}.pc .pc-button.pc-button--is-inverse.pc-button--is-selected .pc-button__button:focus-visible:hover{background-color:var(--pc-button-button-bg-color-inverse-selected-focus-hover);border-color:var(--pc-button-button-border-color-inverse-selected-focus-hover)}.pc .pc-button.pc-button--is-inverse.pc-button--is-selected .pc-button__button:hover{border-color:var(--pc-button-button-border-color-inverse-selected-hover);border-width:var(--pc-button-button-border-width-inverse-selected-hover)}.pc .pc-button--link{color:var(--pc-button-link-color);font-size:var(--pc-button-link-font-size);font-weight:var(--pc-button-link-font-weight);line-height:var(--pc-button-link-line-height)}.pc .pc-button__link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--pc-button-link-margin-block);margin-top:var(--pc-button-link-margin-block);-webkit-box-pack:var(--pc-button-link-justify-content);-ms-flex-pack:var(--pc-button-link-justify-content);justify-content:var(--pc-button-link-justify-content);-webkit-box-align:var(--pc-button-link-align-items);-ms-flex-align:var(--pc-button-link-align-items);align-items:var(--pc-button-link-align-items);border-bottom:var(--pc-button-link-border-block-end-width) var(--pc-button-link-border-block-end-style) var(--pc-button-link-border-block-end-color);color:inherit;gap:var(--pc-button-link-gap);max-width:var(--pc-button-link-max-width);-webkit-text-decoration:none;text-decoration:none}.pc .pc-button__link:focus-visible{outline:var(--pc-button-link-outline-color) var(--pc-button-link-outline-style) var(--pc-button-link-outline-width);outline-offset:var(--pc-button-link-outline-offset)}.pc .pc-button__link:hover{border-bottom-color:var(--pc-button-link-border-block-end-color-hover);color:var(--pc-button-link-color-hover);font-size:var(--pc-button-link-font-size-hover);margin-bottom:var(--pc-button-link-margin-block-hover);margin-top:var(--pc-button-link-margin-block-hover)}.pc span:has(svg){display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center}
.pc{--pc-disclaimer-gap:var(--pc-section-gap);--pc-disclaimer-padding-block:var(--pc-section-gap);--pc-disclaimer-padding-inline:var(--pc-padding-inline);--pc-disclaimer-bg-color:var(--pc-color-accent-light);--pc-disclaimer-color:var(--pc-font-color-primary);--pc-disclaimer-font-family:var(--pc-font-family);--pc-disclaimer-font-size:0.75rem;--pc-disclaimer-line-height:1.25;--pc-disclaimer-font-weight:var(--pc-font-weight)}.pc .pc-disclaimer{display:grid;grid-gap:var(--pc-disclaimer-gap);background-color:var(--pc-disclaimer-bg-color);color:var(--pc-disclaimer-color);font-family:var(--pc-disclaimer-font-family),sans-serif;font-size:var(--pc-disclaimer-font-size);font-weight:var(--pc-disclaimer-font-weight);gap:var(--pc-disclaimer-gap);line-height:var(--pc-disclaimer-line-height);padding:var(--pc-disclaimer-padding-block) var(--pc-disclaimer-padding-inline)}.pc .pc-disclaimer p{margin:0}
.pc{--pc-info-icon-width:1.5rem;--pc-info-icon-height:var(--pc-info-icon-width);--pc-info-icon-font-color:var(--pc-font-color-primary);--pc-info-icon-font-color-inverse:var(--pc-font-color-inverse);--pc-info-icon-font-size:var(--pc-info-icon-width);--pc-info-icon-line-height:1;--pc-info-icon-tooltip-bg-color:var(--pc-info-icon-font-color);--pc-info-icon-tooltip-font-color:var(--pc-font-color-inverse)}.pc .pc-info-icon{color:var(--pc-info-icon-font-color);display:block;font-size:var(--pc-info-icon-font-size);height:var(--pc-info-icon-height);line-height:var(--pc-info-icon-line-height);width:var(--pc-info-icon-width)}.pc .pc-info-icon-tooltip.react-tooltip{background-color:var(--pc-info-icon-tooltip-bg-color);color:var(--pc-info-icon-font-color-inverse)}
.pc{--pc-title-padding-block:1.25rem;--pc-title-padding-inline:var(--pc-padding-inline);--pc-title-bg-color:var(--pc-color-accent);--pc-title-color:var(--pc-font-color-primary);--pc-title-font-family:var(--pc-font-family);--pc-title-font-size:2rem;--pc-title-line-height:1.5;--pc-title-font-weight:700;--pc-title-place-icon:center}.pc .pc-title{background-color:var(--pc-title-bg-color);display:grid;grid-template-columns:1fr var(--pc-info-icon-width);padding:var(--pc-title-padding-block) var(--pc-title-padding-inline)}.pc .pc-title h3{color:var(--pc-title-color);font-family:var(--pc-title-font-family),sans-serif;font-size:var(--pc-title-font-size);font-weight:var(--pc-title-font-weight);line-height:var(--pc-title-line-height)}.pc .pc-title .pc-info-icon{-ms-flex-item-align:var(--pc-title-place-icon);align-self:var(--pc-title-place-icon);justify-self:var(--pc-title-place-icon);place-self:var(--pc-title-place-icon)}
.pc{--pc-wall-column-gap:var(--pc-section-gap-large);--pc-wall-row-gap:var(--pc-section-gap)}.pc .pc-wall{container:wall/inline-size;display:grid;grid-row-gap:var(--pc-wall-row-gap);row-gap:var(--pc-wall-row-gap)}.pc .pc-wall__title h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--pc-text-icon-gap)}.pc .pc-wall__title h4[role=button]{cursor:pointer}.pc .pc-wall__title h4[role=button]:hover{-webkit-text-decoration:underline;text-decoration:underline}.pc .pc-wall__dimentions,.pc .pc-wall__peak{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-wall-column-gap);-webkit-column-gap:var(--pc-wall-column-gap);-moz-column-gap:var(--pc-wall-column-gap);column-gap:var(--pc-wall-column-gap)}@container wall (width > 40rem){.pc .pc-wall__dimentions,.pc .pc-wall__peak{grid-template-columns:1fr 1fr 1fr 1fr}}.pc .pc-wall__peak{grid-template-areas:"checkbox checkbox" "input1 input2";-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-items:start;place-items:start}@container wall (width > 40rem){.pc .pc-wall__peak{grid-template-areas:"checkbox checkbox input1 input2"}}.pc .pc-wall__peak [for=has-peak]{grid-area:checkbox}.pc .pc-wall__peak [for=peak-big]{grid-area:input1}.pc .pc-wall__peak [for=peak-small]{grid-area:input2}.pc .pc-wall__block-elements{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-wall-column-gap);-webkit-column-gap:var(--pc-wall-column-gap);-moz-column-gap:var(--pc-wall-column-gap);column-gap:var(--pc-wall-column-gap)}.pc .pc-wall__component-activators{--_max-size:calc((100cqi - var(--pc-wall-row-gap)*(var(--pc-component-activator-count) - 1))/var(--pc-component-activator-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,var(--_max-size)));grid-gap:var(--pc-wall-row-gap);gap:var(--pc-wall-row-gap);-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center}.pc .pc-wall__error{color:var(--pc-error-color);font-family:var(--pc-error-font-family),sans-serif;font-size:var(--pc-error-font-size);font-weight:var(--pc-error-font-weight);letter-spacing:var(--pc-error-letter-spacing);line-height:var(--pc-error-line-height)}
.pc{--pc-ceiling-column-gap:var(--pc-section-gap-large);--pc-ceiling-row-gap:var(--pc-section-gap)}.pc .pc-ceiling{container:ceiling/inline-size;display:grid;grid-row-gap:var(--pc-ceiling-row-gap);row-gap:var(--pc-ceiling-row-gap)}.pc .pc-ceiling__title h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:var(--pc-text-icon-gap)}.pc .pc-ceiling__title h4:hover{-webkit-text-decoration:underline;text-decoration:underline}.pc .pc-ceiling__dimentions{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-ceiling-column-gap);-webkit-column-gap:var(--pc-ceiling-column-gap);-moz-column-gap:var(--pc-ceiling-column-gap);column-gap:var(--pc-ceiling-column-gap)}@container ceiling (width > 40rem){.pc .pc-ceiling__dimentions{grid-template-columns:1fr 1fr 1fr 1fr}}.pc .pc-ceiling__block-elements{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-ceiling-column-gap);-webkit-column-gap:var(--pc-ceiling-column-gap);-moz-column-gap:var(--pc-ceiling-column-gap);column-gap:var(--pc-ceiling-column-gap)}.pc .pc-ceiling__component-activators{--_max-size:calc((100cqi - var(--pc-ceiling-row-gap)*(var(--pc-component-activator-count) - 1))/var(--pc-component-activator-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,var(--_max-size)));grid-gap:var(--pc-ceiling-row-gap);gap:var(--pc-ceiling-row-gap)}.pc .pc-ceiling__error{color:var(--pc-error-color);font-family:var(--pc-error-font-family),sans-serif;font-size:var(--pc-error-font-size);font-weight:var(--pc-error-font-weight);letter-spacing:var(--pc-error-letter-spacing);line-height:var(--pc-error-line-height)}
.pc{--pc-text-input-gap:0.25rem;--pc-text-input-padding-block:0.375rem;--pc-text-input-padding-inline:0.75rem;--pc-text-input-font-family:var(--pc-font-family);--pc-text-input-font-color:var(--pc-font-color-primary);--pc-text-input-font-size:var(--pc-font-size);--pc-text-input-line-height:var(--pc-line-height);--pc-text-input-letter-spacing:var(--pc-letter-spacing);--pc-text-input-font-weight:var(--pc-font-weight);--pc-text-input-border-color:var(--pc-border-color);--pc-text-input-border-color-error:var(--pc-border-color-error);--pc-text-input-border-color-error-hover:var(--pc-border-color-error-hover);--pc-text-input-border-color-error-focus:var(--pc-border-color-error-focus);--pc-text-input-border-style:var(--pc-border-style);--pc-text-input-border-width:var(--pc-border-width);--pc-text-input-border-radius:calc(var(--pc-text-input-line-height)/2 + var(--pc-text-input-padding-block) + var(--pc-text-input-border-width));--pc-text-input-border-color-hover:var(--pc-border-color-hover);--pc-text-input-width:100%;--pc-text-input-min-width:10ch;--pc-text-input-outline-color:var(--pc-outline-color);--pc-text-input-outline-style:var(--pc-outline-style);--pc-text-input-outline-width:var(--pc-outline-width);--pc-text-input-outline-width-error:var(--pc-text-input-outline-width);--pc-text-input-font-size-sup:var(--pc-text-input-font-size);--pc-text-input-line-height-sup:var(--pc-text-input-line-height);--pc-text-input-letter-spacing-sup:var(--pc-text-input-letter-spacing);--pc-text-input-font-weight-sup:700;--pc-text-input-font-size-sub:var(--pc-font-size-small);--pc-text-input-line-height-sub:var(--pc-line-height);--pc-text-input-letter-spacing-sub:var(--pc-letter-spacing);--pc-text-input-font-weight-sub:var(--pc-font-weight)}.pc .pc-text-input{display:grid;grid-gap:var(--pc-text-input-gap);gap:var(--pc-text-input-gap);width:var(--pc-text-input-width)}.pc .pc-text-input,.pc .pc-text-input input{color:var(--pc-text-input-font-color);font-family:var(--pc-text-input-font-family),sans-serif;font-size:var(--pc-text-input-font-size);font-weight:var(--pc-text-input-font-weight);letter-spacing:var(--pc-text-input-letter-spacing);line-height:var(--pc-text-input-line-height)}.pc .pc-text-input input{border-color:var(--pc-text-input-border-color);border-radius:var(--pc-text-input-border-radius);border-style:var(--pc-text-input-border-style);border-width:var(--pc-text-input-border-width);height:revert;min-width:var(--pc-text-input-min-width);padding:var(--pc-text-input-padding-block) var(--pc-text-input-padding-inline)}.pc .pc-text-input input:hover{border-color:var(--pc-text-input-border-color-hover)}.pc .pc-text-input input:focus{-webkit-box-shadow:inset 0 0 0 var(--pc-text-input-border-width) var(--pc-text-input-border-color);box-shadow:inset 0 0 0 var(--pc-text-input-border-width) var(--pc-text-input-border-color);outline:var(--pc-text-input-outline-color) var(--pc-text-input-outline-style) var(--pc-text-input-outline-width)}.pc .pc-text-input--is-error input{--pc-text-input-border-color:var(--pc-text-input-border-color-error)}.pc .pc-text-input--is-error input:hover{--pc-text-input-border-color-hover:var(--pc-text-input-border-color-error-hover)}.pc .pc-text-input--is-error input:focus{--pc-text-input-border-color:var(--pc-text-input-border-color-error);--pc-text-input-outline-color:var(--pc-text-input-border-color-error-focus);--pc-text-input-outline-width:var(--pc-text-input-outline-width-error)}.pc .pc-text-input span:has(+input){font-size:var(--pc-text-input-font-size-sup);font-weight:var(--pc-text-input-font-weight-sup);letter-spacing:var(--pc-text-input-letter-spacing-sup);line-height:var(--pc-text-input-line-height-sup)}.pc .pc-text-input input+span{font-size:var(--pc-text-input-font-size-sub);font-weight:var(--pc-text-input-font-weight-sub);letter-spacing:var(--pc-text-input-letter-spacing-sub);line-height:var(--pc-text-input-line-height-sub)}
.pc{--pc-checkbox-font-family:var(--pc-font-family);--pc-checkbox-justify-content:start;--pc-checkbox-align-items:center;--pc-checkbox-gap:var(--pc-text-icon-gap);--pc-checkbox-padding-block:0.25rem;--pc-checkbox-cursor:pointer;--pc-checkbox-outline-color:var(--pc-outline-color);--pc-checkbox-outline-color-error:var(--pc-color-error);--pc-checkbox-outline-style:solid;--pc-checkbox-outline-width:var(--pc-border-width);--pc-checkbox-outline-offset:var(--pc-border-width);--pc-checkbox-icon-color:var(--pc-color-accent);--pc-checkbox-icon-font-size:1.25rem;--pc-checkbox-icon-color-hover:var(--pc-color-primary)}.pc .pc-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:var(--pc-checkbox-justify-content);-ms-flex-pack:var(--pc-checkbox-justify-content);justify-content:var(--pc-checkbox-justify-content);-webkit-box-align:var(--pc-checkbox-align-items);-ms-flex-align:var(--pc-checkbox-align-items);align-items:var(--pc-checkbox-align-items);cursor:var(--pc-checkbox-cursor);font-family:var(--pc-checkbox-font-family),sans-serif;gap:var(--pc-checkbox-gap);padding-right:var(--pc-checkbox-padding-block)}.pc .pc-checkbox:hover{-webkit-text-decoration:underline;text-decoration:underline}.pc .pc-checkbox:hover svg{color:var(--pc-checkbox-icon-color-hover)}.pc .pc-checkbox:focus-visible{outline:var(--pc-checkbox-outline-color) var(--pc-checkbox-outline-style) var(--pc-checkbox-outline-width);outline-offset:var(--pc-checkbox-outline-offset)}.pc .pc-checkbox--is-error{outline:var(--pc-checkbox-outline-color-error) var(--pc-checkbox-outline-style) var(--pc-checkbox-outline-width);outline-offset:var(--pc-checkbox-outline-offset)}.pc .pc-checkbox--is-error:focus-visible{outline:var(--pc-checkbox-outline-color-error) var(--pc-checkbox-outline-style) calc(var(--pc-checkbox-outline-width)*2);outline-offset:0}.pc .pc-checkbox--is-error:focus-visible:before{content:"";height:100%;left:0;outline:var(--pc-border-color-error-focus) var(--pc-checkbox-outline-style) var(--pc-checkbox-outline-width);outline-offset:calc(var(--pc-checkbox-outline-width)*2);position:absolute;top:0;width:100%}.pc .pc-checkbox input{display:none}.pc .pc-checkbox svg{color:var(--pc-checkbox-icon-color);font-size:var(--pc-checkbox-icon-font-size);line-height:1}.pc .pc-checkbox span:has(svg){display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center}
.pc{--pc-component-activator-font-color:var(--pc-color-tertiary);--pc-component-activator-font-size:var(--pc-font-size-small);--pc-component-activator-line-height:round(up,var(--pc-component-activator-font-size) * 1.2,0.25rem);--pc-component-activator-cursor:pointer;--pc-component-activator-text-decoration:none;--pc-component-activator-text-decoration-hover:underline;--pc-component-activator-tooltip-padding-block:0.25rem;--pc-component-activator-tooltip-padding-inline:0.5rem;--pc-component-activator-tooltip-font-size:var(--pc-component-activator-font-size);--pc-component-activator-tooltip-line-height:var(--pc-component-activator-line-height);--pc-component-activator-tooltip-bg-color:var(--pc-font-color-primary);--pc-component-activator-tooltip-font-color:var(--pc-font-color-inverse)}.pc .pc-component-activator{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--pc-component-activator-font-color);cursor:var(--pc-component-activator-cursor);font-size:var(--pc-component-activator-font-size);justify-items:center;line-height:var(--pc-component-activator-line-height);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;place-items:center;-webkit-text-decoration:var(--pc-component-activator-text-decoration);text-decoration:var(--pc-component-activator-text-decoration)}.pc .pc-component-activator:hover{-webkit-text-decoration:var(--pc-component-activator-text-decoration-hover);text-decoration:var(--pc-component-activator-text-decoration-hover)}.pc .pc-component-activator:focus-visible{outline:var(--pc-outline-width) var(--pc-outline-style) var(--pc-outline-color);outline-offset:var(--pc-outline-width)}.pc .pc-component-activator-tooltip{background-color:var(--pc-component-activator-tooltip-bg-color);color:var(--pc-component-activator-tooltip-font-color);font-size:var(--pc-component-activator-tooltip-font-size);line-height:var(--pc-component-activator-tooltip-line-height);padding:var(--pc-component-activator-tooltip-padding-block) var(--pc-component-activator-tooltip-padding-inline)}
.pc{--pc-door-column-gap:var(--pc-section-gap-large);--pc-door-row-gap:var(--pc-section-gap);--pc-door-h4-margin-block-start:var(--pc-h4-margin-block-start)}.pc .pc-door{container:door/inline-size;display:grid;grid-row-gap:var(--pc-door-row-gap);row-gap:var(--pc-door-row-gap)}.pc .pc-door__title h4{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--pc-door-h4-margin-block-start);-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:var(--pc-text-icon-gap)}.pc .pc-door__title h4:hover{-webkit-text-decoration:underline;text-decoration:underline}.pc .pc-door__dimentions{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-door-column-gap);-webkit-column-gap:var(--pc-door-column-gap);-moz-column-gap:var(--pc-door-column-gap);column-gap:var(--pc-door-column-gap)}@container door (width > 40rem){.pc .pc-door__dimentions{grid-template-columns:1fr 1fr 1fr 1fr}}.pc .pc-door__trim{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-door-column-gap);-webkit-column-gap:var(--pc-door-column-gap);-moz-column-gap:var(--pc-door-column-gap);column-gap:var(--pc-door-column-gap);-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-items:start;place-items:start}.pc .pc-door__trim [for=trim-small]{width:100%}.pc .pc-door__error{color:var(--pc-error-color);font-family:var(--pc-error-font-family),sans-serif;font-size:var(--pc-error-font-size);font-weight:var(--pc-error-font-weight);letter-spacing:var(--pc-error-letter-spacing);line-height:var(--pc-error-line-height)}
.pc{--pc-opening-column-gap:var(--pc-section-gap-large);--pc-opening-row-gap:var(--pc-section-gap)}.pc .pc-opening{container:opening/inline-size;display:grid;grid-row-gap:var(--pc-opening-row-gap);row-gap:var(--pc-opening-row-gap)}.pc .pc-opening__title h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:var(--pc-text-icon-gap)}.pc .pc-opening__title h4:hover{-webkit-text-decoration:underline;text-decoration:underline}.pc .pc-opening__dimentions{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-opening-column-gap);-webkit-column-gap:var(--pc-opening-column-gap);-moz-column-gap:var(--pc-opening-column-gap);column-gap:var(--pc-opening-column-gap)}@container opening (width > 40rem){.pc .pc-opening__dimentions{grid-template-columns:1fr 1fr 1fr 1fr}}.pc .pc-opening__block-elements{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-opening-column-gap);-webkit-column-gap:var(--pc-opening-column-gap);-moz-column-gap:var(--pc-opening-column-gap);column-gap:var(--pc-opening-column-gap)}.pc .pc-opening__component-activators{--_max-size:calc((100cqi - var(--pc-opening-row-gap)*(var(--pc-component-activator-count) - 1))/var(--pc-component-activator-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,var(--_max-size)));grid-gap:var(--pc-opening-row-gap);gap:var(--pc-opening-row-gap)}.pc .pc-opening__error{color:var(--pc-error-color);font-family:var(--pc-error-font-family),sans-serif;font-size:var(--pc-error-font-size);font-weight:var(--pc-error-font-weight);letter-spacing:var(--pc-error-letter-spacing);line-height:var(--pc-error-line-height)}
.pc{--pc-select-padding-block-start:0.375rem;--pc-select-padding-block-end:0.375rem;--pc-select-padding-inline-start:0.75rem;--pc-select-padding-inline-end:1.5rem;--pc-select-font-family:var(--pc-font-family);--pc-select-color:var(--pc-font-color-primary);--pc-select-font-size:var(--pc-font-size);--pc-select-line-height:var(--pc-line-height);--pc-select-letter-spacing:var(--pc-letter-spacing);--pc-select-font-weight:var(--pc-font-weight);--pc-select-font-size-sup:var(--pc-font-size);--pc-select-line-height-sup:var(--pc-line-height);--pc-select-letter-spacing-sup:var(--pc-letter-spacing);--pc-select-font-weight-sup:700;--pc-select-border-color:var(--pc-border-color);--pc-select-border-color-error:var(--pc-border-color-error);--pc-select-border-color-error-hover:var(--pc-border-color-error-hover);--pc-select-border-color-error-focus:var(--pc-border-color-error-focus);--pc-select-border-style:var(--pc-border-style);--pc-select-border-width:var(--pc-border-width);--pc-select-width:var(--pc-width);--pc-select-border-radius:calc(var(--pc-select-line-height)/2 + var(--pc-select-padding-block-start) + var(--pc-select-border-width));--pc-select-background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA3klEQVRIS+3VMU9CMRTF8d8zBL+aizoQFhx0kUk33RzdYMNFXUFnYeGrYYyaJiUxJHDLSxodbNKpfeffc9/pbaPyaCrr+3OA++z4rtT5Pg5GuMnCY9yWQEoBE1xhlUUP8YDrCBIB0vojLvGO0yz4hm4JJAKcYYoPHGOZAUdYoIMBXrc5iQAHeMlzviFygj7O8dkWEJU4XI8chALRhn9AVKHf70VRTHu4wFfbmKZLNKt50dLBnna0imcMd/2I0phWa3Y/D1e1Xa9BCZJG0VuQNpaWKMx72xS1Fl5/WN3BN+AgJhnZQlq4AAAAAElFTkSuQmCC);--pc-select-background-repeat:no-repeat;--pc-select-background-position:calc(100% - 0.375rem);--pc-select-color-hover:var(--pc-border-color-hover);--pc-select-border-color-hover:var(--pc-border-color-hover);--pc-select-outline-color:var(--pc-outline-color);--pc-select-outline-style:var(--pc-outline-style);--pc-select-outline-width:var(--pc-outline-width);--pc-select-outline-width-error:var(--pc-select-outline-width)}.pc .pc-select{font-size:var(--pc-select-font-size-sup);font-weight:var(--pc-select-font-weight-sup);letter-spacing:var(--pc-select-letter-spacing-sup);line-height:var(--pc-select-line-height-sup)}.pc .pc-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--pc-select-background-image);background-position:var(--pc-select-background-position);background-repeat:var(--pc-select-background-repeat);border-color:var(--pc-select-border-color);border-radius:var(--pc-select-border-radius);border-style:var(--pc-select-border-style);border-width:var(--pc-select-border-width);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--pc-select-font-family),sans-serif;font-size:var(--pc-select-font-size);font-weight:var(--pc-select-font-weight);letter-spacing:var(--pc-select-letter-spacing);line-height:var(--pc-select-line-height);padding:var(--pc-select-padding-block-start) var(--pc-select-padding-inline-end) var(--pc-select-padding-block-end) var(--pc-select-padding-inline-start);width:100%}.pc .pc-select select:hover{border-color:var(--pc-select-border-color-hover)}.pc .pc-select select:focus{-webkit-box-shadow:inset 0 0 0 var(--pc-select-border-width) var(--pc-select-border-color);box-shadow:inset 0 0 0 var(--pc-select-border-width) var(--pc-select-border-color);outline:var(--pc-select-outline-color) var(--pc-select-outline-style) var(--pc-select-outline-width)}.pc .pc-select--is-error select{--pc-select-border-color:var(--pc-select-border-color-error)}.pc .pc-select--is-error select:hover{--pc-select-border-color-hover:var(--pc-select-border-color-error-hover)}.pc .pc-select--is-error select:focus{--pc-select-border-color:var(--pc-select-border-color-error);--pc-select-outline-color:var(--pc-select-border-color-error-focus);--pc-select-outline-width:var(--pc-select-outline-width-error)}
.pc{--pc-trim-column-gap:var(--pc-section-gap-large);--pc-trim-row-gap:var(--pc-section-gap)}.pc .pc-trim{container:trim/inline-size;display:grid;grid-row-gap:var(--pc-trim-row-gap);row-gap:var(--pc-trim-row-gap)}.pc .pc-trim__title h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:var(--pc-text-icon-gap)}.pc .pc-trim__dimentions{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-trim-column-gap);-webkit-column-gap:var(--pc-trim-column-gap);-moz-column-gap:var(--pc-trim-column-gap);column-gap:var(--pc-trim-column-gap)}@container trim (width > 40rem){.pc .pc-trim__dimentions{grid-template-columns:1fr 1fr 1fr 1fr}}.pc .pc-trim__block-elements{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-trim-column-gap);-webkit-column-gap:var(--pc-trim-column-gap);-moz-column-gap:var(--pc-trim-column-gap);column-gap:var(--pc-trim-column-gap)}.pc .pc-trim__component-activators{--_max-size:calc((100cqi - var(--pc-trim-row-gap)*(var(--pc-component-activator-count) - 1))/var(--pc-component-activator-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,var(--_max-size)));grid-gap:var(--pc-trim-row-gap);gap:var(--pc-trim-row-gap)}.pc .pc-trim__error{color:var(--pc-error-color);font-family:var(--pc-error-font-family),sans-serif;font-size:var(--pc-error-font-size);font-weight:var(--pc-error-font-weight);letter-spacing:var(--pc-error-letter-spacing);line-height:var(--pc-error-line-height)}
.pc{--pc-window-column-gap:var(--pc-section-gap-large);--pc-window-row-gap:var(--pc-section-gap);--pc-window-h4-margin-block-start:var(--pc-h4-margin-block-start)}.pc .pc-window{container:window/inline-size;display:grid;grid-row-gap:var(--pc-window-row-gap);row-gap:var(--pc-window-row-gap)}.pc .pc-window__title h4{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--pc-window-h4-margin-block-start);-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:var(--pc-text-icon-gap)}.pc .pc-window__dimentions{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-window-column-gap);-webkit-column-gap:var(--pc-window-column-gap);-moz-column-gap:var(--pc-window-column-gap);column-gap:var(--pc-window-column-gap)}@container window (width > 40rem){.pc .pc-window__dimentions{grid-template-columns:1fr 1fr 1fr 1fr}}.pc .pc-window__trim{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-window-column-gap);-webkit-column-gap:var(--pc-window-column-gap);-moz-column-gap:var(--pc-window-column-gap);column-gap:var(--pc-window-column-gap);-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-items:start;place-items:start}.pc .pc-window__trim [for=trim-small]{width:100%}.pc .pc-window__error{color:var(--pc-error-color);font-family:var(--pc-error-font-family),sans-serif;font-size:var(--pc-error-font-size);font-weight:var(--pc-error-font-weight);letter-spacing:var(--pc-error-letter-spacing);line-height:var(--pc-error-line-height)}.pc label.pc-text-input{width:100%}
.pc{--pc-custom-help-padding-block-start:1.25rem;--pc-custom-help-padding-block-end:1.25rem;--pc-custom-help-padding-inline:var(--pc-padding-inline);--pc-custom-help-column-width:var(--pc-info-icon-width);--pc-custom-help-icon-height:var(--pc-info-icon-width);--pc-custom-help-icon-placement:var(--pc-title-place-icon);--pc-custom-help-title-font-size:1.125rem;--pc-custom-help-title-line-height:1.625;--pc-custom-help-h5-font-weight:500;--pc-custom-help-h5-bottom-padding:0.625rem;--pc-custom-help-p-margin:1rem 0;--pc-custom-help-button-width-mobile:100cqi;--pc-custom-help-button-width:20rem;--pc-custom-help-p-font-size:var(--pc-font-size);--pc-custom-help-p-line-height:var(--pc-line-height)}.pc .pc-custom-help-title-section{display:grid;grid-template-columns:1fr var(--pc-custom-help-column-width);padding:var(--pc-custom-help-padding-block-start) var(--pc-custom-help-padding-inline) var(--pc-custom-help-padding-block-end)}.pc .pc-custom-help-title-section h2{font-size:var(--pc-custom-help-title-font-size);line-height:var(--pc-custom-help-title-line-height)}.pc .pc-custom-help-title-section .pc-info-icon{-ms-flex-item-align:var(--pc-custom-help-icon-placement);align-self:var(--pc-custom-help-icon-placement);height:var(--pc-custom-help-icon-height);justify-self:var(--pc-custom-help-icon-placement);place-self:var(--pc-custom-help-icon-placement);width:var(--pc-custom-help-column-width)}.pc .pc-custom-help-content-section{padding:var(--pc-custom-help-padding-block-start) var(--pc-custom-help-padding-inline) var(--pc-custom-help-padding-block-end)}.pc .pc-custom-help-content-section h3{font-weight:var(--pc-custom-help-h5-font-weight);line-height:var(--pc-custom-help-title-line-height);padding-bottom:var(--pc-custom-help-h5-bottom-padding);padding-top:var(--pc-custom-help-h5-bottom-padding)}.pc .pc-custom-help-content-section p{font-size:var(--pc-custom-help-p-font-size);line-height:var(--pc-custom-help-p-line-height);margin:var(--pc-custom-help-p-margin)}.pc .pc-custom-help-button{font-size:var(--pc-custom-help-p-font-size);font-weight:var(--pc-custom-help-h5-font-weight);padding:var(--pc-custom-help-padding-block-start) var(--pc-custom-help-padding-inline) var(--pc-custom-help-padding-block-end);width:var(--pc-custom-help-button-width-mobile)}@container (width > 50rem){.pc .pc-custom-help-button{width:var(--pc-custom-help-button-width)}}
.pc{--pc-measurement-picker-container-margin-block:var(--pc-margin-block);--pc-measurement-picker-error-margin-block:0.25rem}.pc .pc-measurement-picker__container{margin-top:var(--pc-measurement-picker-container-margin-block)}.pc .pc-measurement-picker__button-grid,.pc .pc-measurement-picker__error{margin-left:var(--pc-section-margin-inline);margin-right:var(--pc-section-margin-inline)}.pc .pc-measurement-picker__button-grid{display:grid;grid-template-areas:"label label" "button1 button2";grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-section-gap-small);-webkit-column-gap:var(--pc-section-gap-small);-moz-column-gap:var(--pc-section-gap-small);column-gap:var(--pc-section-gap-small)}.pc .pc-measurement-picker__button-grid h4{grid-area:label}.pc .pc-measurement-picker__button-grid button{grid-area:button1}.pc .pc-measurement-picker__button-grid button+button{grid-area:button2}.pc .pc-measurement-picker__error{color:var(--pc-error-color);font-family:var(--pc-error-font-family),sans-serif;font-size:var(--pc-error-font-size);font-weight:var(--pc-error-font-weight);letter-spacing:var(--pc-error-letter-spacing);line-height:var(--pc-error-line-height);margin-bottom:var(--pc-measurement-picker-error-margin-block);margin-top:var(--pc-measurement-picker-error-margin-block)}
.pc{--pc-quick-h4-margin-block-start:0;--pc-quick-button-min-with:10rem}.pc .pc-quick__input-grid{display:grid;grid-template-areas:"label label" "input1 input2";grid-template-columns:1fr 1fr;grid-column-gap:var(--pc-section-gap-large);-webkit-column-gap:var(--pc-section-gap-large);-moz-column-gap:var(--pc-section-gap-large);column-gap:var(--pc-section-gap-large)}.pc .pc-quick__input-grid h4{grid-area:label}.pc .pc-quick__input-grid--no-margin h4{margin-top:var(--pc-quick-h4-margin-block-start)}.pc .pc-quick__input-grid label{grid-area:input1}.pc .pc-quick__input-grid label+label{grid-area:input2}.pc .pc-quick__buttons{display:grid;grid-template-areas:"button1 button2" "button3 button3";grid-template-columns:1fr 1fr;grid-gap:var(--pc-section-gap);gap:var(--pc-section-gap)}@container quick (width > 30rem){.pc .pc-quick__buttons{grid-template-areas:"button1 button2 button3";grid-template-columns:repeat(2,minmax(calc(var(--pc-quick-button-min-with) - 2cqi),30cqi)) auto}}.pc .pc-quick__buttons .pc-button{grid-area:button1}.pc .pc-quick__buttons .pc-button+.pc-button{grid-area:button2}.pc .pc-quick__buttons .pc-button+.pc-button+.pc-button{grid-area:button3}.pc .pc-quick__error{color:var(--pc-error-color);font-family:var(--pc-error-font-family),sans-serif;font-size:var(--pc-error-font-size);font-weight:var(--pc-error-font-weight);letter-spacing:var(--pc-error-letter-spacing);line-height:var(--pc-error-line-height)}
.pc{--pc-quick-help-padding-block-start:1.25rem;--pc-quick-help-padding-block-end:1.25rem;--pc-quick-help-padding-inline:var(--pc-padding-inline);--pc-quick-help-column-width:var(--pc-info-icon-width);--pc-quick-help-icon-height:var(--pc-info-icon-width);--pc-quick-help-icon-placement:var(--pc-title-place-icon);--pc-quick-help-title-font-size:1.125rem;--pc-quick-help-title-line-height:1.625;--pc-quick-help-h5-font-weight:500;--pc-quick-help-h5-bottom-padding:0.625rem;--pc-quick-help-p-margin:1rem 0;--pc-quick-help-button-width-mobile:100cqi;--pc-quick-help-button-width:20rem;--pc-quick-help-p-font-size:var(--pc-font-size);--pc-quick-help-p-line-height:var(--pc-line-height)}.pc .pc-quick-help-title-section{display:grid;grid-template-columns:1fr var(--pc-quick-help-column-width);padding:var(--pc-quick-help-padding-block-start) var(--pc-quick-help-padding-inline) var(--pc-quick-help-padding-block-end)}.pc .pc-quick-help-title-section h2{font-size:var(--pc-quick-help-title-font-size);line-height:var(--pc-quick-help-title-line-height)}.pc .pc-quick-help-title-section .pc-info-icon{-ms-flex-item-align:var(--pc-quick-help-icon-placement);align-self:var(--pc-quick-help-icon-placement);height:var(--pc-quick-help-icon-height);justify-self:var(--pc-quick-help-icon-placement);place-self:var(--pc-quick-help-icon-placement);width:var(--pc-quick-help-column-width)}.pc .pc-quick-help-content-section{padding:var(--pc-quick-help-padding-block-start) var(--pc-quick-help-padding-inline) var(--pc-quick-help-padding-block-end)}.pc .pc-quick-help-content-section h3{font-weight:var(--pc-quick-help-h5-font-weight);line-height:var(--pc-quick-help-title-line-height);padding-bottom:var(--pc-quick-help-h5-bottom-padding);padding-top:var(--pc-quick-help-h5-bottom-padding)}.pc .pc-quick-help-content-section p{font-size:var(--pc-quick-help-p-font-size);line-height:var(--pc-quick-help-p-line-height);margin:var(--pc-quick-help-p-margin)}.pc .pc-quick-help-button{font-size:var(--pc-quick-help-p-font-size);font-weight:var(--pc-quick-help-h5-font-weight);padding:var(--pc-quick-help-padding-block-start) var(--pc-quick-help-padding-inline) var(--pc-quick-help-padding-block-end);width:var(--pc-quick-help-button-width-mobile)}@container (width > 50rem){.pc .pc-quick-help-button{width:var(--pc-quick-help-button-width)}}
.pc{--pc-email-column-gap:var(--pc-section-gap-large);--pc-email-row-gap:var(--pc-section-gap);--pc-email-hr-color:var(--pc-border-color);--pc-email-large-font-size:2.5rem;--pc-email-medium-font-size:2rem;--pc-email-p-font-size:var(--pc-font-size);--pc-email-p-line-height:var(--pc-line-height);--pc-email-p-font-size-hover:var(--pc-font-size);--pc-email-message-row-gap:calc(var(--pc-email-row-gap)*2);--pc-email-message-extra-margin-block-end:var(--pc-email-row-gap);--pc-email-send-button-width:75%;--pc-email-checkbox-alignment:start}.pc .pc-email{container:email/inline-size;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-left:var(--pc-section-margin-inline);margin-right:var(--pc-section-margin-inline);padding-bottom:0;padding-top:var(--pc-email-row-gap);grid-column-gap:var(--pc-email-column-gap);-webkit-column-gap:var(--pc-email-column-gap);-moz-column-gap:var(--pc-email-column-gap);column-gap:var(--pc-email-column-gap);grid-row-gap:var(--pc-email-row-gap);grid-template-areas:"hr hr hr hr" "title title title title" "input input input input" "message message message message" "button button button button";row-gap:var(--pc-email-row-gap)}.pc .pc-email hr{border:.0625rem solid var(--pc-email-hr-color);grid-area:hr;margin-bottom:0;margin-top:0;width:100%}.pc .pc-email hr+h4{margin:0}.pc .pc-email h4{grid-area:title}.pc .pc-email [for^=email-address]{grid-area:input}.pc .pc-email__message{display:grid;grid-area:message;grid-row-gap:var(--pc-email-message-row-gap)}.pc .pc-email__message>label{--pc-checkbox-gap:1ch}.pc .pc-email__message>label>span:has(>svg){-ms-flex-item-align:var(--pc-email-checkbox-alignment);align-self:var(--pc-email-checkbox-alignment)}.pc .pc-email__message>label:hover{-webkit-text-decoration:none;text-decoration:none}.pc .pc-email__message p{font-size:var(--pc-email-p-font-size);font-weight:700;line-height:var(--pc-email-p-line-height);margin:0}.pc .pc-email__message p .pc-button__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--pc-email-p-font-size)}.pc .pc-email__message p .pc-button__link:hover{font-size:var(--pc-email-p-font-size-hover)}.pc .pc-email__message p+p{font-size:var(--pc-email-large-font-size);line-height:1}.pc .pc-email__message p+p+p{font-size:var(--pc-email-medium-font-size);margin-bottom:var(--pc-email-message-extra-margin-block-end)}.pc .pc-email__privacy_error{color:var(--pc-error-color);display:block;font-family:var(--pc-error-font-family),sans-serif;font-size:var(--pc-error-font-size);font-weight:var(--pc-error-font-weight);grid-area:error;letter-spacing:var(--pc-error-letter-spacing);line-height:var(--pc-error-line-height)}.pc .pc-email__privacy_error p{margin:0}.pc .pc-email__send-button{grid-area:button}.pc .pc-email__send-button button{width:var(--pc-email-send-button-width)}
.pc{--pc-result-grid-template-areas:"hr hr" "title ." "input input" "area-title volume-title" "area volume";--pc-result-grid-template-areas-desktop:"hr hr" "title ." "input ." "area-title volume-title" "area volume";--pc-result-column-gap:var(--pc-section-gap-large);--pc-result-row-gap:var(--pc-section-gap);--pc-result-hr-color:var(--pc-border-color);--pc-result-font-color:var(--pc-font-color-primary);--pc-result-font-size:var(--pc-font-size);--pc-result-line-height:var(--pc-line-height);--pc-result-letter-spacing:var(--pc-letter-spacing);--pc-result-font-weight:700;--pc-result-type-grid-template-colums:repeat(2,calc((100cqi - var(--pc-result-column-gap))/2));--pc-result-type-display:flex;--pc-result-type-column-gap:0.5ch;--pc-result-value-font-size:clamp(var(--pc-font-size) * 1.75,5cqi,var(--pc-font-size) * 3);--pc-results-button-grid-template-columns:var(--pc-result-type-grid-template-colums)}.pc .pc-result{container:result/inline-size;margin-left:var(--pc-section-margin-inline);margin-right:var(--pc-section-margin-inline)}.pc .pc-result,.pc .pc-result__ceiling,.pc .pc-result__trim,.pc .pc-result__wall{display:grid;grid-row-gap:var(--pc-result-row-gap);row-gap:var(--pc-result-row-gap)}.pc .pc-result__ceiling,.pc .pc-result__trim,.pc .pc-result__wall{grid-template-columns:var(--pc-result-type-grid-template-colums);grid-column-gap:var(--pc-result-column-gap);-webkit-column-gap:var(--pc-result-column-gap);-moz-column-gap:var(--pc-result-column-gap);column-gap:var(--pc-result-column-gap);grid-template-areas:var(--pc-result-grid-template-areas)}@container (width > 31.25rem){.pc .pc-result__ceiling,.pc .pc-result__trim,.pc .pc-result__wall{grid-template-areas:var(--pc-result-grid-template-areas-desktop)}}.pc .pc-result__ceiling hr,.pc .pc-result__trim hr,.pc .pc-result__wall hr{border:.0625rem solid var(--pc-result-hr-color);grid-area:hr;margin:0;width:100%}.pc .pc-result__ceiling hr+h4,.pc .pc-result__trim hr+h4,.pc .pc-result__wall hr+h4{margin:0}.pc .pc-result__ceiling h4,.pc .pc-result__trim h4,.pc .pc-result__wall h4{grid-area:title}.pc .pc-result__ceiling [for^=number-of-coats],.pc .pc-result__trim [for^=number-of-coats],.pc .pc-result__wall [for^=number-of-coats]{grid-area:input}.pc .pc-result__ceiling h5,.pc .pc-result__trim h5,.pc .pc-result__wall h5{color:var(--pc-result-font-color);font-size:var(--pc-result-font-size);font-weight:var(--pc-result-font-weight);grid-area:area-title;letter-spacing:var(--pc-result-letter-spacing);line-height:var(--pc-result-line-height);margin:0}.pc .pc-result__ceiling h5+div,.pc .pc-result__trim h5+div,.pc .pc-result__wall h5+div{-webkit-column-gap:var(--pc-result-type-column-gap);-moz-column-gap:var(--pc-result-type-column-gap);column-gap:var(--pc-result-type-column-gap);display:var(--pc-result-type-display);-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--pc-result-value-font-size);font-weight:var(--pc-result-font-weight);grid-area:area;line-height:1.1667;margin-top:calc(var(--pc-result-row-gap)*-1 - .1667em)}.pc .pc-result__ceiling h5~h5,.pc .pc-result__trim h5~h5,.pc .pc-result__wall h5~h5{grid-area:volume-title}.pc .pc-result__ceiling h5~h5+div,.pc .pc-result__trim h5~h5+div,.pc .pc-result__wall h5~h5+div{grid-area:volume}.pc .pc-result__buttons{display:grid;grid-template-columns:var(--pc-results-button-grid-template-columns);grid-column-gap:var(--pc-result-column-gap);-webkit-column-gap:var(--pc-result-column-gap);-moz-column-gap:var(--pc-result-column-gap);column-gap:var(--pc-result-column-gap);grid-row-gap:var(--pc-result-row-gap);row-gap:var(--pc-result-row-gap)}@container (width > 31.25rem){.pc .pc-result__buttons{--pc-results-button-grid-template-columns:var(--pc-results-button-grid-template-columns-desktop,1fr 1fr)}}
.spinner{left:50%;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10}:has(>.spinner.spinner--full){height:calc(100dvw - 12.5rem);position:relative}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50bGliLXBhaW50LWNhbGN1bGF0b3IvcGFpbnQtY2FsY3VsYXRvci5jc3MiLCJtYXBwaW5ncyI6IkFBR0EsSUFFRSwyQkFDQSwyQkFDQSwwQkFDQSw0QkFDQSx5QkFDQSxnQ0FHQSwwQkFDQSwwQkFDQSxpQ0FDQSw4QkFDQSxzREFDQSx5QkFDQSxrQ0FDQSxxREFHQSx5Q0FDQSw4Q0FDQSxzQ0FDQSxzQ0FDQSx3QkFDQSxnREFDQSwyQkFDQSwyQkFHQSwwQ0FDQSx5QkFDQSw0Q0FHQSxvREFDQSwwREFDQSxnRUFDQSw0QkFHQSxrREFDQSxnREFDQSxnREFDQSxvQkFDQSw4QkFDQSw2REFDQSwyQkFDQSxxQkFDQSxnQ0FDQSxnREFDQSw0Q0FDQSxxRUFDQSx3QkFDQSxnREFDQSx5QkFDQSwyQ0FDQSwwQ0FDQSw2QkFDQSxtQ0FDQSxtREFDQSxrREFDQSw4Q0FDQSxtRkFHQSx5QkFDQSxtREFDQSwrQ0FDQSx5RUFDQSwyQkFDQSxxQ0FNQSxpREFKQSx1Q0FLQSxtR0FIQSxzRUFDQSxtQ0FEQSw2REFEQSwwQ0FJQSxDQUVBLHVDQWhGRixJQWtGSSx1Q0FDQSx1Q0FGQSw4QkFFQSxFQUdGLGVBRUUscUNBREEsdUdBRUEsNE9BRUEsa0JBQ0Usc0NBQ0Esd0RBQ0EseUNBQ0EsNkNBSUosT0FHRSw4QkFDQSw2Q0FDQSxpQ0FFQSxxQ0FDQSwyQ0FGQSxxQ0FMQSwyQ0FDQSw4RUFNQSxDQUVBLHFCQUNFLGdGQUNBLHVDO0FDbEhOLElBQ0UsbURBQ0Esc0RBR0UscUJBQ0UsNEJBS0Ysc0JBQ0UsNkJBTUYsMkNBQ0UsNkZBR0Ysa01BSUUsNEM7QUN2Qk4sSUFDRSxrQ0FFRSxxQkFHRSxxQ0FEQSxvQ0FEQSxvQ0FHQSxpQ0FDQSxpQ0FFQSxvREFDRSxvQ0FHSiw2QkFDRSx1QkFDQSxpQ0FHRiw2QkFDRSxhQUdBLHVEQUNFLENBRkYsOEJBREEsaUNBS0EseURBRUEsa0NBVEYsNkJBV0ksOENBREEsZ0dBQ0EsRUFHRix3Q0FDRSxrQkFFQSxtREFDRSxrQkFFQSw4REFDRSxr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RSxnQkFHRix1QkFFRSxhQURBLGtCQUVBLDZDQUVBLDZCQUNFLHNCQUVBLDRDQUNFLHFHQUdGLG1DQUNFLGtEQUlKLHlCQUVFLHNDQUNBLGdCQUNBLDBDQUhBLFFBR0EsQ0FHRSwwQ0FFRSwwRUFEQSxxQ0FDQSxDQUVBLGdEQUNFLDRDQUtOLDJCQUNFLDBDQUNBLGNBRUEsNkJBRUUsMkNBREEsNERBQ0EsQ0FNUiw2QkFHRSw0QkFEQSxjQUVBLG1EQUNBLG9DQUVBLHdDQU5BLGdCQU9BLDhDQUZBLHVDQUVBLENBRUEsK0JBQ0UsU0FJSiwyQkFDRSxpQkFFQSxrQ0FDRSx3QztBQ2hIUixJQUNFLHdHQUNBLDRHQUNBLG1EQUNBLDBDQUVBLDRDQUVBLG9EQUNBLDBDQUNBLDhDQUNBLG9EQUNBLDRCQUVBLCtGQUNBLDhCQUNBLGtDQUNBLDJGQUVBLHFGQUVBLGVBQ0UsNkJBR0EseUZBRUEsaUZBSkEsYUFDQSxzRUFVRSxDQVBGLGtFQUlFLGlFQUNBLDhLQUVBLHlEQUVBLDhCQVRGLGtFQVVJLGtFQUdGLDJFQUlFLGdEQUZBLGFBREEsU0FFQSxVQUNBLENBRUEsb0ZBQ0UsU0FJSiwyRUFDRSxnQkFHRix1SUFDRSxnQkFHRiwyRUFHRSxrQ0FDQSxxQ0FHQSx5Q0FMQSxxQkFJQSwrQ0FEQSx5Q0FKQSxRQU1BLENBRUEsdUZBT0UsaUpBREEsc0NBRUEsa0NBTEEsMkNBRUEseUNBSkEsZUFHQSxtQkFGQSxzREFNQSxDQUdGLG9GQUNFLHVCQUVBLGdHQUNFLGlCQU1SLHdCQUNFLGFBQ0EscUVBQ0EsOEtBQ0EsdUVBRUEsOEJBTkYsd0JBT0ksMEc7QUNqR1IsU0FHRSxTQUZBLGtCQUNBLFFBR0Esc0VBREEsbUVBRUEsV0FHRiw4QkFFRSw4QkFEQSxpQkFDQSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9wYWludC1jYWxjdWxhdG9yL2NvbXBvbmVudHMvcGFpbnQtY2FsY3VsYXRvci5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvcGFpbnQtY2FsY3VsYXRvci9wYWdlcy9wYWdlcy5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvcGFpbnQtY2FsY3VsYXRvci9wYWdlcy9jdXN0b20vY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9wYWludC1jYWxjdWxhdG9yL2NvbXBvbmVudHMvYnV0dG9uL2J1dHRvbi5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvcGFpbnQtY2FsY3VsYXRvci9jb21wb25lbnRzL2Rpc2NsYWltZXIvZGlzY2xhaW1lci5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvcGFpbnQtY2FsY3VsYXRvci9jb21wb25lbnRzL2luZm8taWNvbi9pbmZvSWNvbi5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvcGFpbnQtY2FsY3VsYXRvci9jb21wb25lbnRzL3RpdGxlL3RpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9wYWludC1jYWxjdWxhdG9yL2NvbXBvbmVudHMvd2FsbC93YWxsLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9wYWludC1jYWxjdWxhdG9yL2NvbXBvbmVudHMvY2VpbGluZy9jZWlsaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9wYWludC1jYWxjdWxhdG9yL2NvbXBvbmVudHMvdGV4dC1pbnB1dC90ZXh0LWlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9wYWludC1jYWxjdWxhdG9yL2NvbXBvbmVudHMvY2hlY2tib3gvY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL3BhaW50LWNhbGN1bGF0b3IvY29tcG9uZW50cy9jb21wb25lbnQtYWN0aXZhdG9yL2NvbXBvbmVudC1hY3RpdmF0b3Iuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL3BhaW50LWNhbGN1bGF0b3IvY29tcG9uZW50cy9kb29yL2Rvb3Iuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL3BhaW50LWNhbGN1bGF0b3IvY29tcG9uZW50cy9vcGVuaW5nL29wZW5pbmcuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL3BhaW50LWNhbGN1bGF0b3IvY29tcG9uZW50cy9zZWxlY3Qvc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9wYWludC1jYWxjdWxhdG9yL2NvbXBvbmVudHMvdHJpbS90cmltLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9wYWludC1jYWxjdWxhdG9yL2NvbXBvbmVudHMvd2luZG93L3dpbmRvdy5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvcGFpbnQtY2FsY3VsYXRvci9wYWdlcy9jdXN0b20vaGVscC9jdXN0b20taGVscC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvcGFpbnQtY2FsY3VsYXRvci9wYWdlcy9tZWFzdXJlbWVudC1waWNrZXIvbWVhc3VyZW1lbnQtcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9wYWludC1jYWxjdWxhdG9yL3BhZ2VzL3F1aWNrL3F1aWNrLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9wYWludC1jYWxjdWxhdG9yL3BhZ2VzL3F1aWNrL2hlbHAvcXVpY2staGVscC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvcGFpbnQtY2FsY3VsYXRvci9jb21wb25lbnRzL2VtYWlsL2VtYWlsLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9wYWludC1jYWxjdWxhdG9yL2NvbXBvbmVudHMvcmVzdWx0L3Jlc3VsdC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvc2hhcmVkL2NvbXBvbmV0cy9zcGlubmVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uL21haW4vc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL3B4VG9SZW0nIGFzICo7XG5cbi5wYyB7XG4gIC8vY29sb3JcbiAgLS1wYy1jb2xvci1wcmltYXJ5OiAjMWUyOTNiOyAvLyBGb250LCBJbnZlcnNlIGJ1dHRvbiBiYWNrZ3JvdW5kXG4gIC0tcGMtY29sb3ItaW52ZXJzZTogI2YxZjVmOTsgLy8gSW52ZXJzZSBmb250XG4gIC0tcGMtY29sb3ItYWNjZW50OiAjY2JkNWUxOyAvLyBCdXR0b24gYmFja2dyb3VuZCwgVGl0bGUgYmFja2dyb3VuZCwgSW5wdXQgQm9yZGVyXG4gIC0tcGMtY29sb3ItdGVydGlhcnk6ICM2NDc0OGI7IC8vIE91dGxpbmUsIENvbXBvbmVudCBBY3RpdmF0b3JcbiAgLS1wYy1jb2xvci1lcnJvcjogI2RjMjYyNjsgLy8gSW5wdXQgQm9yZGVyIEVycm9yXG4gIC0tcGMtY29sb3ItYWNjZW50LWxpZ2h0OiAjZTJlOGYwOyAvLyBEaXNjbGFpbWVyIGJhY2tncm91bmRcblxuICAvL3NpemluZ1xuICAtLXBjLXdpZHRoLS1tb2JpbGU6IGNhbGMoMTAwZHZ3KTtcbiAgLS1wYy13aWR0aC0tZGVza3RvcDogNzVkdnc7XG4gIC0tcGMtbWF4LXdpZHRoLS1kZXNrdG9wOiAje3JlbSgxMTQwcHgpfTtcbiAgLS1wYy1taW4td2lkdGgtLWRlc2t0b3A6ICN7cmVtKDc2OHB4KX07XG4gIC0tcGMtcGFkZGluZy1pbmxpbmU6IGNsYW1wKCN7cmVtKDE2cHgpfSwgMTBjcWkgLSAje3JlbSg0MHB4KX0sICN7cmVtKDEyMHB4KX0pO1xuICAtLXBjLW1hcmdpbi1ibG9jazogI3tyZW0oMjRweCl9O1xuICAtLXBjLW1hcmdpbi1ibG9jay1vdmVyYWxsLXN0YXJ0OiAwO1xuICAtLXBjLW1hcmdpbi1ibG9jay1vdmVyYWxsLWVuZDogdmFyKC0tcGMtbWFyZ2luLWJsb2NrKTtcblxuICAvL2JvcmRlclxuICAtLXBjLWJvcmRlci1jb2xvcjogdmFyKC0tcGMtY29sb3ItYWNjZW50KTtcbiAgLS1wYy1ib3JkZXItY29sb3ItZXJyb3I6IHZhcigtLXBjLWNvbG9yLWVycm9yKTtcbiAgLS1wYy1ib3JkZXItY29sb3ItZXJyb3ItaG92ZXI6ICM3ZjFkMWQ7XG4gIC0tcGMtYm9yZGVyLWNvbG9yLWVycm9yLWZvY3VzOiAjZmNhNWE1O1xuICAtLXBjLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tcGMtYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1wYy1jb2xvci1wcmltYXJ5KTtcbiAgLS1wYy1ib3JkZXItd2lkdGg6ICN7cmVtKDJweCl9O1xuICAtLXBjLWJvcmRlci1wYWRkaW5nOiAjezAgcmVtKDE2cHgpfTtcblxuICAvL291dGxpbmVcbiAgLS1wYy1vdXRsaW5lLXdpZHRoOiB2YXIoLS1wYy1ib3JkZXItd2lkdGgpO1xuICAtLXBjLW91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAtLXBjLW91dGxpbmUtY29sb3I6IHZhcigtLXBjLWNvbG9yLXRlcnRpYXJ5KTtcblxuICAvL3NlY3Rpb25cbiAgLS1wYy1zZWN0aW9uLW1hcmdpbi1pbmxpbmU6IHZhcigtLXBjLXBhZGRpbmctaW5saW5lKTtcbiAgLS1wYy1zZWN0aW9uLWdhcDogY2xhbXAoI3tyZW0oMTBweCl9LCAje3JlbSg1cHgpfSArIDEuMzVjcWksIDJjcWkpO1xuICAtLXBjLXNlY3Rpb24tZ2FwLXNtYWxsOiBjbGFtcCgje3JlbSg0cHgpfSwgI3tyZW0oMnB4KX0gKyAwLjRjcWksIDAuNjZjcWkpO1xuICAtLXBjLXNlY3Rpb24tZ2FwLWxhcmdlOiA1Y3FpO1xuXG4gIC8vZm9udFxuICAtLXBjLWZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsO1xuICAtLXBjLWZvbnQtY29sb3ItcHJpbWFyeTogdmFyKC0tcGMtY29sb3ItcHJpbWFyeSk7XG4gIC0tcGMtZm9udC1jb2xvci1pbnZlcnNlOiB2YXIoLS1wYy1jb2xvci1pbnZlcnNlKTtcbiAgLS1wYy1mb250LXNpemU6ICN7cmVtKDE2cHgpfTtcbiAgLS1wYy1mb250LXNpemUtc21hbGw6ICN7cmVtKDE0cHgpfTtcbiAgLS1wYy1saW5lLWhlaWdodDogcm91bmQodXAsIHZhcigtLXBjLWZvbnQtc2l6ZSkgKiAxLjIsICN7cmVtKDRweCl9KTtcbiAgLS1wYy1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAtLXBjLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tcGMtaDQtbWFyZ2luLWJsb2NrLXN0YXJ0OiAje3JlbSgxNnB4KX07XG4gIC0tcGMtaDQtZm9udC1jb2xvcjogdmFyKC0tcGMtZm9udC1jb2xvci1wcmltYXJ5KTtcbiAgLS1wYy1oNC1mb250LXNpemU6IHZhcigtLXBjLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIC0tcGMtaDQtbGluZS1oZWlnaHQ6IHJvdW5kKHVwLCB2YXIoLS1wYy1oNC1mb250LXNpemUpICogMS40LCAje3JlbSgxcHgpfSk7XG4gIC0tcGMtaDQtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1wYy1oNC1sZXR0ZXItc3BhY2luZzogdmFyKC0tcGMtbGV0dGVyLXNwYWNpbmcpO1xuICAtLXBjLXRleHQtaWNvbi1nYXA6IDAuNWNoO1xuICAtLXBjLXN1cGVydGl0bGUtbWFyZ2luLWJsb2NrLXN0YXJ0OiAje3JlbSgyMHB4KX07XG4gIC0tcGMtc3VwZXJ0aXRsZS1tYXJnaW4tYmxvY2stZW5kOiAje3JlbSgxMHB4KX07XG4gIC0tcGMtc3VwZXJ0aXRsZS1kaXNwbGF5OiBub25lO1xuICAtLXBjLXN1cGVydGl0bGUtcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgLS1wYy1zdXBlcnRpdGxlLWZvbnQtY29sb3I6IHZhcigtLXBjLWNvbG9yLXByaW1hcnkpO1xuICAtLXBjLXN1cGVydGl0bGUtZm9udC1mYW1pbHk6IHZhcigtLXBjLWZvbnQtZmFtaWx5KTtcbiAgLS1wYy1zdXBlcnRpdGxlLWZvbnQtc2l6ZTogdmFyKC0tcGMtZm9udC1zaXplKTtcbiAgLS1wYy1zdXBlcnRpdGxlLWxpbmUtaGVpZ2h0OiByb3VuZCh1cCwgdmFyKC0tcGMtc3VwZXJ0aXRsZS1mb250LXNpemUpICogMS40LCAje3JlbSg0cHgpfSk7XG5cbiAgLy9lcnJvclxuICAtLXBjLWVycm9yLWNvbG9yOiAjYjkxYzFjO1xuICAtLXBjLWVycm9yLWZvbnQtZmFtaWx5OiB2YXIoLS1wYy1lcnJvci1mb250LWZhbWlseSk7XG4gIC0tcGMtZXJyb3ItZm9udC1zaXplOiB2YXIoLS1wYy1mb250LXNpemUtc21hbGwpO1xuICAtLXBjLWVycm9yLWxpbmUtaGVpZ2h0OiByb3VuZCh1cCwgdmFyKC0tcGMtZXJyb3ItZm9udC1zaXplKSAqIDEuMiwgI3tyZW0oNHB4KX0pO1xuICAtLXBjLWVycm9yLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tcGMtZXJyb3ItbGV0dGVyLXNwYWNpbmc6ICN7cmVtKDAuNXB4KX07XG5cbiAgY29udGFpbmVyOiBwYWludC1jYWxjdWxhdG9yIC8gaW5saW5lLXNpemU7XG4gIHdpZHRoOiB2YXIoLS1wYy13aWR0aC0tbW9iaWxlKTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1wYy1tYXJnaW4tYmxvY2stb3ZlcmFsbC1zdGFydCkgdmFyKC0tcGMtbWFyZ2luLWJsb2NrLW92ZXJhbGwtZW5kKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgY29sb3I6IHZhcigtLXBjLWZvbnQtY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wYy1mb250LWZhbWlseSksIHNhbnMtc2VyaWY7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoID4gI3skc2NyZWVuLW1kfSkge1xuICAgIHdpZHRoOiB2YXIoLS1wYy13aWR0aC0tZGVza3RvcCk7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1wYy1tYXgtd2lkdGgtLWRlc2t0b3ApO1xuICAgIG1pbi13aWR0aDogdmFyKC0tcGMtbWluLXdpZHRoLS1kZXNrdG9wKTtcbiAgfVxuXG4gICYtc3VwZXJ0aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrOiB2YXIoLS1wYy1zdXBlcnRpdGxlLW1hcmdpbi1ibG9jay1zdGFydCkgdmFyKC0tcGMtc3VwZXJ0aXRsZS1tYXJnaW4tYmxvY2stZW5kKTtcbiAgICBkaXNwbGF5OiB2YXIoLS1wYy1zdXBlcnRpdGxlLWRpc3BsYXkpO1xuICAgIHBsYWNlLWl0ZW1zOiB2YXIoLS1wYy1zdXBlcnRpdGxlLXBsYWNlLWl0ZW1zKTtcblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wYy1zdXBlcnRpdGxlLWZvbnQtY29sb3IpO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXBjLXN1cGVydGl0bGUtZm9udC1mYW1pbHkpLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1wYy1zdXBlcnRpdGxlLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtc3VwZXJ0aXRsZS1saW5lLWhlaWdodCk7XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tcGMtaDQtbWFyZ2luLWJsb2NrLXN0YXJ0KTtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGNvbG9yOiB2YXIoLS1wYy1oNC1mb250LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tcGMtZm9udC1mYW1pbHkpLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGMtaDQtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtaDQtbGluZS1oZWlnaHQpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wYy1oNC1mb250LXdlaWdodCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXBjLWg0LWxldHRlci1zcGFjaW5nKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiB2YXIoLS1wYy1vdXRsaW5lLXdpZHRoKSB2YXIoLS1wYy1vdXRsaW5lLXN0eWxlKSB2YXIoLS1wYy1vdXRsaW5lLWNvbG9yKTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1wYy1vdXRsaW5lLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYyB7XG4gIC0tcGMtZm9ybS1wYWdlLW1hcmdpbi1ibG9jazogdmFyKC0tcGMtbWFyZ2luLWJsb2NrKTtcbiAgLS1wYy1mb3JtLXBhZ2UtbWFyZ2luLWlubGluZTogdmFyKC0tcGMtcGFkZGluZy1pbmxpbmUpO1xuXG4gIC5wYy1xdWljayB7XG4gICAgJl9faW5zZXQge1xuICAgICAgY29udGFpbmVyOiBxdWljayAvIGlubGluZS1zaXplO1xuICAgIH1cbiAgfVxuXG4gIC5wYy1jdXN0b20ge1xuICAgICZfX2luc2V0IHtcbiAgICAgIGNvbnRhaW5lcjogY3VzdG9tIC8gaW5saW5lLXNpemU7XG4gICAgfVxuICB9XG5cbiAgLnBjLXF1aWNrLFxuICAucGMtY3VzdG9tIHtcbiAgICAmX19pbnNldCB7XG4gICAgICBtYXJnaW4taW5saW5lOiB2YXIoLS1wYy1mb3JtLXBhZ2UtbWFyZ2luLWlubGluZSk7XG4gICAgfVxuXG4gICAgJl9fc3RhcnQtb3ZlcixcbiAgICAmX19mb3JtLFxuICAgICZfX2J1dHRvbnMsXG4gICAgJl9fZGlzY2xhaW1lciB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXBjLWZvcm0tcGFnZS1tYXJnaW4tYmxvY2spO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uL21haW4vc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL3B4VG9SZW0nIGFzICo7XG5cbi5wYyB7XG4gIC0tcGMtY3VzdG9tLWJ1dHRvbi1taW4td2l0aDogI3tyZW0oMTYwcHgpfTtcbiAgLnBjLWN1c3RvbSB7XG4gICAgJl9fd2FsbCB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLXBjLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItc3R5bGU6IHZhcigtLXBjLWJvcmRlci1zdHlsZSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXBjLWNvbG9yLXByaW1hcnkpO1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcGMtc2VjdGlvbi1nYXApO1xuICAgICAgcGFkZGluZzogdmFyKC0tcGMtYm9yZGVyLXBhZGRpbmcpO1xuXG4gICAgICAucGMtd2FsbF9fY29tcG9uZW50LWFjdGl2YXRvcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYy1zZWN0aW9uLWdhcCk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2FkZC13YWxsLWJ0biB7XG4gICAgICAtLXBjLWN1c3RvbS13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLXBjLXNlY3Rpb24tZ2FwKTtcbiAgICB9XG5cbiAgICAmX19idXR0b24tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLXBjLXNlY3Rpb24tZ2FwKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICdidXR0b24xIGJ1dHRvbjInXG4gICAgICAgICdidXR0b24zIGJ1dHRvbjMnO1xuICAgICAgZ2FwOiB2YXIoLS1wYy1zZWN0aW9uLWdhcCk7XG5cbiAgICAgIEBjb250YWluZXIgY3VzdG9tICh3aWR0aCA+ICN7cmVtKDQ4MHB4KX0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KGNhbGModmFyKC0tcGMtY3VzdG9tLWJ1dHRvbi1taW4td2l0aCkgLSAyY3FpKSwgMzBjcWkpKSBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnYnV0dG9uMSBidXR0b24yIGJ1dHRvbjMnO1xuICAgICAgfVxuXG4gICAgICAucGMtYnV0dG9uIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBidXR0b24xO1xuXG4gICAgICAgICsgLnBjLWJ1dHRvbiB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBidXR0b24yO1xuXG4gICAgICAgICAgKyAucGMtYnV0dG9uIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYnV0dG9uMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL21haW4vc2l0ZS92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8uLi8uLi9tYWluL3NpdGUvc3R5bGVzL3V0aWxpdGllcy9weFRvUmVtJyBhcyAqO1xuXG4ucGMge1xuICAtLXBjLWJ1dHRvbi1saW5rLW1hcmdpbi1ibG9jazogI3tyZW0oMXB4KX07XG4gIC0tcGMtYnV0dG9uLWxpbmstbWFyZ2luLWJsb2NrLWhvdmVyOiB2YXIoLS1wYy1idXR0b24tbGluay1tYXJnaW4tYmxvY2spO1xuICAtLXBjLWJ1dHRvbi1saW5rLWp1c3RpZnktY29udG5ldDogc3RhcnQ7XG4gIC0tcGMtYnV0dG9uLWxpbmstYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLS1wYy1idXR0b24tbGluay1nYXA6IHZhcigtLXBjLXRleHQtaWNvbi1nYXApO1xuICAtLXBjLWJ1dHRvbi1saW5rLW1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIC0tcGMtYnV0dG9uLWxpbmstY29sb3I6IHZhcigtLXBjLWNvbG9yLXByaW1hcnkpO1xuICAtLXBjLWJ1dHRvbi1saW5rLWNvbG9yLWhvdmVyOiB2YXIoLS1wYy1idXR0b24tbGluay1jb2xvcik7XG4gIC0tcGMtYnV0dG9uLWxpbmstZm9udC1zaXplOiB2YXIoLS1wYy1mb250LXNpemUtc21hbGwpO1xuICAtLXBjLWJ1dHRvbi1saW5rLWZvbnQtc2l6ZS1ob3ZlcjogdmFyKC0tcGMtZm9udC1zaXplKTtcbiAgLS1wYy1idXR0b24tbGluay1saW5lLWhlaWdodDogY2FsYyhcbiAgICByb3VuZCh1cCwgdmFyKC0tcGMtYnV0dG9uLWxpbmstZm9udC1zaXplKSAqIDEuMiwgI3tyZW0oNHB4KX0pIC0gdmFyKC0tcGMtYnV0dG9uLWxpbmstbWFyZ2luLWJsb2NrKSAqIDJcbiAgKTtcbiAgLS1wYy1idXR0b24tbGluay1mb250LXdlaWdodDogdmFyKC0tcGMtZm9udC13ZWlnaHQpO1xuICAtLXBjLWJ1dHRvbi1saW5rLWJvcmRlci1ibG9jay1lbmQtY29sb3I6IHZhcigtLXBjLWJvcmRlci1jb2xvcik7XG4gIC0tcGMtYnV0dG9uLWxpbmstYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogdmFyKC0tcGMtYm9yZGVyLXN0eWxlKTtcbiAgLS1wYy1idXR0b24tbGluay1ib3JkZXItYmxvY2stZW5kLWNvbG9yLWhvdmVyOiB2YXIoLS1wYy1ib3JkZXItY29sb3ItaG92ZXIpO1xuICAtLXBjLWJ1dHRvbi1saW5rLWJvcmRlci1ibG9jay1lbmQtd2lkdGg6IHZhcigtLXBjLWJvcmRlci13aWR0aCk7XG4gIC0tcGMtYnV0dG9uLWxpbmstb3V0bGluZS1jb2xvcjogdmFyKC0tcGMtb3V0bGluZS1jb2xvcik7XG4gIC0tcGMtYnV0dG9uLWxpbmstb3V0bGluZS1zdHlsZTogdmFyKC0tcGMtb3V0bGluZS1zdHlsZSk7XG4gIC0tcGMtYnV0dG9uLWxpbmstb3V0bGluZS13aWR0aDogdmFyKC0tcGMtYm9yZGVyLXdpZHRoKTtcbiAgLS1wYy1idXR0b24tbGluay1vdXRsaW5lLW9mZnNldDogdmFyKC0tcGMtYm9yZGVyLXdpZHRoKTtcblxuICAtLXBjLWJ1dHRvbi1idXR0b24tYmctY29sb3ItaG92ZXI6IHZhcigtLXBjLWNvbG9yLXByaW1hcnkpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tYmctY29sb3ItaW52ZXJzZS1ob3ZlcjogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1iZy1jb2xvci1pbnZlcnNlOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbiAgLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLXNlbGVjdGVkLWZvY3VzLWhvdmVyOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbiAgLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLXNlbGVjdGVkOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbiAgLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1wYy1jb2xvci1hY2NlbnQpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLWNvbG9yLWZvY3VzLWhvdmVyOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbiAgLS1wYy1idXR0b24tYnV0dG9uLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1ib3JkZXItY29sb3ItaW52ZXJzZS1mb2N1cy1ob3ZlcjogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1ib3JkZXItY29sb3ItaW52ZXJzZS1ob3ZlcjogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1ib3JkZXItY29sb3ItaW52ZXJzZTogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1ib3JkZXItY29sb3Itc2VsZWN0ZWQtZm9jdXMtaG92ZXI6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tYmctY29sb3ItaG92ZXIpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLWNvbG9yLXNlbGVjdGVkLWhvdmVyOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbiAgLS1wYy1idXR0b24tYnV0dG9uLWJvcmRlci1jb2xvci1zZWxlY3RlZDogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tYmctY29sb3IpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLXJhZGl1czogY2FsYyhcbiAgICB2YXIoLS1wYy1idXR0b24tYnV0dG9uLXBhZGRpbmctYmxvY2spICsgdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1ib3JkZXItd2lkdGgpICsgdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1saW5lLWhlaWdodCkgL1xuICAgICAgMlxuICApO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLXN0eWxlOiB2YXIoLS1wYy1ib3JkZXItc3R5bGUpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLXdpZHRoLXNlbGVjdGVkLWhvdmVyOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJvcmRlci13aWR0aCk7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1ib3JkZXItd2lkdGg6IHZhcigtLXBjLWJvcmRlci13aWR0aCk7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1jb2xvci1ob3ZlcjogdmFyKC0tcGMtZm9udC1jb2xvci1pbnZlcnNlKTtcbiAgLS1wYy1idXR0b24tYnV0dG9uLWNvbG9yLWludmVyc2UtaG92ZXI6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tY29sb3ItaG92ZXIpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tY29sb3ItaW52ZXJzZTogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1jb2xvci1ob3Zlcik7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1jb2xvcjogdmFyKC0tcGMtZm9udC1jb2xvci1wcmltYXJ5KTtcbiAgLS1wYy1idXR0b24tYnV0dG9uLWZvbnQtY29sb3Itc2VsZWN0ZWQ6IHZhcigtLXBjLWZvbnQtY29sb3ItaW52ZXJzZSk7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1mb250LXNpemU6IHZhcigtLXBjLWZvbnQtc2l6ZSk7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1mb250LXdlaWdodDogdmFyKC0tcGMtZm9udC13ZWlnaHQpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tbGluZS1oZWlnaHQ6IHJvdW5kKHVwLCB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWZvbnQtc2l6ZSkgKiAxLjIsICN7cmVtKDRweCl9KTtcbiAgLS1wYy1idXR0b24tYnV0dG9uLW91dGxpbmUtY29sb3I6IHZhcigtLXBjLW91dGxpbmUtY29sb3IpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tb3V0bGluZS1pbnZlcnNlLWNvbG9yOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbiAgLS1wYy1idXR0b24tYnV0dG9uLW91dGxpbmUtb2Zmc2V0LWludmVyc2U6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tb3V0bGluZS1vZmZzZXQtaW52ZXJzZSk7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1vdXRsaW5lLW9mZnNldDogMDtcbiAgLS1wYy1idXR0b24tYnV0dG9uLW91dGxpbmUtc3R5bGU6IHZhcigtLXBjLW91dGxpbmUtc3R5bGUpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tb3V0bGluZS13aWR0aC1pbnZlcnNlOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLW91dGxpbmUtd2lkdGgpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tb3V0bGluZS13aWR0aDogdmFyKC0tcGMtb3V0bGluZS13aWR0aCk7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1wYWRkaW5nLWJsb2NrOiAje3JlbSgxNnB4KX07XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1iZy1jb2xvci1pbnZlcnNlLXNlbGVjdGVkLWZvY3VzLWhvdmVyOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWNvbG9yKTtcbiAgLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLWludmVyc2Utc2VsZWN0ZWQ6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tYmctY29sb3IpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLWNvbG9yLWludmVyc2Utc2VsZWN0ZWQtZm9jdXMtaG92ZXI6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tYmctY29sb3IpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLWNvbG9yLWludmVyc2Utc2VsZWN0ZWQtaG92ZXI6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tY29sb3IpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLWNvbG9yLWludmVyc2Utc2VsZWN0ZWQ6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tY29sb3IpO1xuICAtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLXdpZHRoLWludmVyc2Utc2VsZWN0ZWQtaG92ZXI6IHZhcigtLXBjLWJvcmRlci13aWR0aCk7XG4gIC0tcGMtYnV0dG9uLWJ1dHRvbi1mb250LWNvbG9yLWludmVyc2Utc2VsZWN0ZWQ6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tY29sb3IpO1xuXG4gIC5wYy1idXR0b24ge1xuICAgICZfX2J1dHRvbiB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLXBhZGRpbmctYmxvY2spO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1iZy1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1ib3JkZXItc3R5bGUpO1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICAgICAgY29sb3I6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tY29sb3IpO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1saW5lLWhlaWdodCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBnYXA6IHZhcigtLXBjLWJ1dHRvbi1saW5rLWdhcCk7XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tb3V0bGluZS1jb2xvcikgdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1vdXRsaW5lLXN0eWxlKVxuICAgICAgICAgIHZhcigtLXBjLWJ1dHRvbi1idXR0b24tb3V0bGluZS13aWR0aCk7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLW91dGxpbmUtb2Zmc2V0KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLWNvbG9yLWZvY3VzLWhvdmVyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXIpO1xuICAgICAgICBjb2xvcjogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1jb2xvci1ob3Zlcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taXMtaW52ZXJzZSB7XG4gICAgICAucGMtYnV0dG9uX19idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLWludmVyc2UpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLWNvbG9yLWludmVyc2UpO1xuICAgICAgICBjb2xvcjogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1jb2xvci1pbnZlcnNlKTtcblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIG91dGxpbmU6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tb3V0bGluZS1pbnZlcnNlLWNvbG9yKSB2YXIoLS1wYy1idXR0b24tYnV0dG9uLW91dGxpbmUtc3R5bGUpXG4gICAgICAgICAgICB2YXIoLS1wYy1idXR0b24tYnV0dG9uLW91dGxpbmUtd2lkdGgpO1xuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLW91dGxpbmUtb2Zmc2V0LWludmVyc2UpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLWNvbG9yLWludmVyc2UtZm9jdXMtaG92ZXIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tYmctY29sb3ItaW52ZXJzZS1ob3Zlcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJvcmRlci1jb2xvci1pbnZlcnNlLWhvdmVyKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1jb2xvci1pbnZlcnNlLWhvdmVyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWlzLXNlbGVjdGVkIHtcbiAgICAgIC5wYy1idXR0b25fX2J1dHRvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1ib3JkZXItY29sb3Itc2VsZWN0ZWQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLXNlbGVjdGVkKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tZm9udC1jb2xvci1zZWxlY3RlZCk7XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLWNvbG9yLXNlbGVjdGVkLWZvY3VzLWhvdmVyKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLXNlbGVjdGVkLWZvY3VzLWhvdmVyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1ib3JkZXItd2lkdGgtc2VsZWN0ZWQtaG92ZXIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wYy1idXR0b24tLWlzLWludmVyc2UucGMtYnV0dG9uLS1pcy1zZWxlY3RlZCB7XG4gICAgICAucGMtYnV0dG9uX19idXR0b24ge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLWNvbG9yLWludmVyc2Utc2VsZWN0ZWQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLWludmVyc2Utc2VsZWN0ZWQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tcGMtYnV0dG9uLWJ1dHRvbi1mb250LWNvbG9yLWludmVyc2Utc2VsZWN0ZWQpO1xuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJvcmRlci1jb2xvci1pbnZlcnNlLXNlbGVjdGVkLWZvY3VzLWhvdmVyKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJnLWNvbG9yLWludmVyc2Utc2VsZWN0ZWQtZm9jdXMtaG92ZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wYy1idXR0b24tYnV0dG9uLWJvcmRlci1jb2xvci1pbnZlcnNlLXNlbGVjdGVkLWhvdmVyKTtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLXBjLWJ1dHRvbi1idXR0b24tYm9yZGVyLXdpZHRoLWludmVyc2Utc2VsZWN0ZWQtaG92ZXIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICBjb2xvcjogdmFyKC0tcGMtYnV0dG9uLWxpbmstY29sb3IpO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1wYy1idXR0b24tbGluay1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXBjLWJ1dHRvbi1saW5rLWxpbmUtaGVpZ2h0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wYy1idXR0b24tbGluay1mb250LXdlaWdodCk7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW4tYmxvY2s6IHZhcigtLXBjLWJ1dHRvbi1saW5rLW1hcmdpbi1ibG9jayk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiB2YXIoLS1wYy1idXR0b24tbGluay1qdXN0aWZ5LWNvbnRlbnQpO1xuICAgICAgYWxpZ24taXRlbXM6IHZhcigtLXBjLWJ1dHRvbi1saW5rLWFsaWduLWl0ZW1zKTtcbiAgICAgIGdhcDogdmFyKC0tcGMtYnV0dG9uLWxpbmstZ2FwKTtcbiAgICAgIG1heC13aWR0aDogdmFyKC0tcGMtYnV0dG9uLWxpbmstbWF4LXdpZHRoKTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdmFyKC0tcGMtYnV0dG9uLWxpbmstYm9yZGVyLWJsb2NrLWVuZC1jb2xvcik7XG4gICAgICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiB2YXIoLS1wYy1idXR0b24tbGluay1ib3JkZXItYmxvY2stZW5kLXN0eWxlKTtcbiAgICAgIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IHZhcigtLXBjLWJ1dHRvbi1saW5rLWJvcmRlci1ibG9jay1lbmQtd2lkdGgpO1xuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiB2YXIoLS1wYy1idXR0b24tbGluay1vdXRsaW5lLWNvbG9yKSB2YXIoLS1wYy1idXR0b24tbGluay1vdXRsaW5lLXN0eWxlKVxuICAgICAgICAgIHZhcigtLXBjLWJ1dHRvbi1saW5rLW91dGxpbmUtd2lkdGgpO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogdmFyKC0tcGMtYnV0dG9uLWxpbmstb3V0bGluZS1vZmZzZXQpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiB2YXIoLS1wYy1idXR0b24tbGluay1tYXJnaW4tYmxvY2staG92ZXIpO1xuICAgICAgICBjb2xvcjogdmFyKC0tcGMtYnV0dG9uLWxpbmstY29sb3ItaG92ZXIpO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXBjLWJ1dHRvbi1saW5rLWZvbnQtc2l6ZS1ob3Zlcik7XG4gICAgICAgIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHZhcigtLXBjLWJ1dHRvbi1saW5rLWJvcmRlci1ibG9jay1lbmQtY29sb3ItaG92ZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNwYW46aGFzKHN2Zykge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uL21haW4vc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL3B4VG9SZW0nIGFzICo7XG5cbi5wYyB7XG4gIC0tcGMtZGlzY2xhaW1lci1nYXA6IHZhcigtLXBjLXNlY3Rpb24tZ2FwKTtcbiAgLS1wYy1kaXNjbGFpbWVyLXBhZGRpbmctYmxvY2s6IHZhcigtLXBjLXNlY3Rpb24tZ2FwKTtcbiAgLS1wYy1kaXNjbGFpbWVyLXBhZGRpbmctaW5saW5lOiB2YXIoLS1wYy1wYWRkaW5nLWlubGluZSk7XG4gIC0tcGMtZGlzY2xhaW1lci1iZy1jb2xvcjogdmFyKC0tcGMtY29sb3ItYWNjZW50LWxpZ2h0KTtcbiAgLS1wYy1kaXNjbGFpbWVyLWNvbG9yOiB2YXIoLS1wYy1mb250LWNvbG9yLXByaW1hcnkpO1xuICAtLXBjLWRpc2NsYWltZXItZm9udC1mYW1pbHk6IHZhcigtLXBjLWZvbnQtZmFtaWx5KTtcbiAgLS1wYy1kaXNjbGFpbWVyLWZvbnQtc2l6ZTogI3tyZW0oMTJweCl9O1xuICAtLXBjLWRpc2NsYWltZXItbGluZS1oZWlnaHQ6IDEuMjU7XG4gIC0tcGMtZGlzY2xhaW1lci1mb250LXdlaWdodDogdmFyKC0tcGMtZm9udC13ZWlnaHQpO1xuXG4gIC5wYy1kaXNjbGFpbWVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogdmFyKC0tcGMtZGlzY2xhaW1lci1nYXApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBjLWRpc2NsYWltZXItYmctY29sb3IpO1xuICAgIHBhZGRpbmc6IHZhcigtLXBjLWRpc2NsYWltZXItcGFkZGluZy1ibG9jaykgdmFyKC0tcGMtZGlzY2xhaW1lci1wYWRkaW5nLWlubGluZSk7XG4gICAgY29sb3I6IHZhcigtLXBjLWRpc2NsYWltZXItY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wYy1kaXNjbGFpbWVyLWZvbnQtZmFtaWx5KSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHZhcigtLXBjLWRpc2NsYWltZXItZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtZGlzY2xhaW1lci1saW5lLWhlaWdodCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXBjLWRpc2NsYWltZXItZm9udC13ZWlnaHQpO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLnBjIHtcbiAgLS1wYy1pbmZvLWljb24td2lkdGg6ICN7cmVtKDI0cHgpfTtcbiAgLS1wYy1pbmZvLWljb24taGVpZ2h0OiB2YXIoLS1wYy1pbmZvLWljb24td2lkdGgpO1xuICAtLXBjLWluZm8taWNvbi1mb250LWNvbG9yOiB2YXIoLS1wYy1mb250LWNvbG9yLXByaW1hcnkpO1xuICAtLXBjLWluZm8taWNvbi1mb250LWNvbG9yLWludmVyc2U6IHZhcigtLXBjLWZvbnQtY29sb3ItaW52ZXJzZSk7XG4gIC0tcGMtaW5mby1pY29uLWZvbnQtc2l6ZTogdmFyKC0tcGMtaW5mby1pY29uLXdpZHRoKTtcbiAgLS1wYy1pbmZvLWljb24tbGluZS1oZWlnaHQ6IDE7XG5cbiAgLS1wYy1pbmZvLWljb24tdG9vbHRpcC1iZy1jb2xvcjogdmFyKC0tcGMtaW5mby1pY29uLWZvbnQtY29sb3IpO1xuICAtLXBjLWluZm8taWNvbi10b29sdGlwLWZvbnQtY29sb3I6IHZhcigtLXBjLWZvbnQtY29sb3ItaW52ZXJzZSk7XG5cbiAgLnBjLWluZm8taWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLXBjLWluZm8taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1wYy1pbmZvLWljb24taGVpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tcGMtaW5mby1pY29uLWZvbnQtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGMtaW5mby1pY29uLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXBjLWluZm8taWNvbi1saW5lLWhlaWdodCk7XG4gIH1cblxuICAucGMtaW5mby1pY29uLXRvb2x0aXAucmVhY3QtdG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGMtaW5mby1pY29uLXRvb2x0aXAtYmctY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1wYy1pbmZvLWljb24tZm9udC1jb2xvci1pbnZlcnNlKTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uL21haW4vc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL3B4VG9SZW0nIGFzICo7XG5cbi5wYyB7XG4gIC0tcGMtdGl0bGUtcGFkZGluZy1ibG9jazogI3tyZW0oMjBweCl9O1xuICAtLXBjLXRpdGxlLXBhZGRpbmctaW5saW5lOiB2YXIoLS1wYy1wYWRkaW5nLWlubGluZSk7XG4gIC0tcGMtdGl0bGUtYmctY29sb3I6IHZhcigtLXBjLWNvbG9yLWFjY2VudCk7XG4gIC0tcGMtdGl0bGUtY29sb3I6IHZhcigtLXBjLWZvbnQtY29sb3ItcHJpbWFyeSk7XG4gIC0tcGMtdGl0bGUtZm9udC1mYW1pbHk6IHZhcigtLXBjLWZvbnQtZmFtaWx5KTtcbiAgLS1wYy10aXRsZS1mb250LXNpemU6ICN7cmVtKDMycHgpfTtcbiAgLS1wYy10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLXBjLXRpdGxlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tcGMtdGl0bGUtcGxhY2UtaWNvbjogY2VudGVyO1xuXG4gIC5wYy10aXRsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciB2YXIoLS1wYy1pbmZvLWljb24td2lkdGgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBjLXRpdGxlLWJnLWNvbG9yKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1wYy10aXRsZS1wYWRkaW5nLWJsb2NrKSB2YXIoLS1wYy10aXRsZS1wYWRkaW5nLWlubGluZSk7XG5cbiAgICBoMyB7XG4gICAgICBjb2xvcjogdmFyKC0tcGMtdGl0bGUtY29sb3IpO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXBjLXRpdGxlLWZvbnQtZmFtaWx5KSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcGMtdGl0bGUtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1wYy10aXRsZS1saW5lLWhlaWdodCk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tcGMtdGl0bGUtZm9udC13ZWlnaHQpO1xuICAgIH1cblxuICAgIC5wYy1pbmZvLWljb24ge1xuICAgICAgcGxhY2Utc2VsZjogdmFyKC0tcGMtdGl0bGUtcGxhY2UtaWNvbik7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLnBjIHtcbiAgLS1wYy13YWxsLWNvbHVtbi1nYXA6IHZhcigtLXBjLXNlY3Rpb24tZ2FwLWxhcmdlKTtcbiAgLS1wYy13YWxsLXJvdy1nYXA6IHZhcigtLXBjLXNlY3Rpb24tZ2FwKTtcblxuICAucGMtd2FsbCB7XG4gICAgY29udGFpbmVyOiB3YWxsIC8gaW5saW5lLXNpemU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiB2YXIoLS1wYy13YWxsLXJvdy1nYXApO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHZhcigtLXBjLXRleHQtaWNvbi1nYXApO1xuXG4gICAgICAgICZbcm9sZT0nYnV0dG9uJ10ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGltZW50aW9ucyxcbiAgICAmX19wZWFrIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiB2YXIoLS1wYy13YWxsLWNvbHVtbi1nYXApO1xuXG4gICAgICBAY29udGFpbmVyIHdhbGwgKHdpZHRoID4gI3tyZW0oNjQwcHgpfSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wZWFrIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICdjaGVja2JveCBjaGVja2JveCdcbiAgICAgICAgJ2lucHV0MSBpbnB1dDInO1xuICAgICAgcGxhY2UtaXRlbXM6IHN0YXJ0O1xuXG4gICAgICBAY29udGFpbmVyIHdhbGwgKHdpZHRoID4gI3tyZW0oNjQwcHgpfSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnY2hlY2tib3ggY2hlY2tib3ggaW5wdXQxIGlucHV0Mic7XG4gICAgICB9XG5cbiAgICAgIFtmb3I9J2hhcy1wZWFrJ10ge1xuICAgICAgICBncmlkLWFyZWE6IGNoZWNrYm94O1xuICAgICAgfVxuXG4gICAgICBbZm9yPSdwZWFrLWJpZyddIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBpbnB1dDE7XG4gICAgICB9XG5cbiAgICAgIFtmb3I9J3BlYWstc21hbGwnXSB7XG4gICAgICAgIGdyaWQtYXJlYTogaW5wdXQyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrLWVsZW1lbnRzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiB2YXIoLS1wYy13YWxsLWNvbHVtbi1nYXApO1xuICAgIH1cblxuICAgICZfX2NvbXBvbmVudC1hY3RpdmF0b3JzIHtcbiAgICAgIC0tX21heC1zaXplOiBjYWxjKFxuICAgICAgICAoMTAwY3FpIC0gdmFyKC0tcGMtd2FsbC1yb3ctZ2FwKSAqICh2YXIoLS1wYy1jb21wb25lbnQtYWN0aXZhdG9yLWNvdW50KSAtIDEpKSAvXG4gICAgICAgICAgdmFyKC0tcGMtY29tcG9uZW50LWFjdGl2YXRvci1jb3VudClcbiAgICAgICk7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTAwcHgsIHZhcigtLV9tYXgtc2l6ZSkpKTtcbiAgICAgIGdhcDogdmFyKC0tcGMtd2FsbC1yb3ctZ2FwKTtcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZXJyb3Ige1xuICAgICAgY29sb3I6IHZhcigtLXBjLWVycm9yLWNvbG9yKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wYy1lcnJvci1mb250LWZhbWlseSksIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IHZhcigtLXBjLWVycm9yLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtZXJyb3ItbGluZS1oZWlnaHQpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXBjLWVycm9yLWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wYy1lcnJvci1sZXR0ZXItc3BhY2luZyk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLnBjIHtcbiAgLS1wYy1jZWlsaW5nLWNvbHVtbi1nYXA6IHZhcigtLXBjLXNlY3Rpb24tZ2FwLWxhcmdlKTtcbiAgLS1wYy1jZWlsaW5nLXJvdy1nYXA6IHZhcigtLXBjLXNlY3Rpb24tZ2FwKTtcblxuICAucGMtY2VpbGluZyB7XG4gICAgY29udGFpbmVyOiBjZWlsaW5nIC8gaW5saW5lLXNpemU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiB2YXIoLS1wYy1jZWlsaW5nLXJvdy1nYXApO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHZhcigtLXBjLXRleHQtaWNvbi1nYXApO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGltZW50aW9ucyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgY29sdW1uLWdhcDogdmFyKC0tcGMtY2VpbGluZy1jb2x1bW4tZ2FwKTtcblxuICAgICAgQGNvbnRhaW5lciBjZWlsaW5nICh3aWR0aCA+ICN7cmVtKDY0MHB4KX0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2stZWxlbWVudHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGNvbHVtbi1nYXA6IHZhcigtLXBjLWNlaWxpbmctY29sdW1uLWdhcCk7XG4gICAgfVxuXG4gICAgJl9fY29tcG9uZW50LWFjdGl2YXRvcnMge1xuICAgICAgLS1fbWF4LXNpemU6IGNhbGMoXG4gICAgICAgICgxMDBjcWkgLSB2YXIoLS1wYy1jZWlsaW5nLXJvdy1nYXApICogKHZhcigtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItY291bnQpIC0gMSkpIC9cbiAgICAgICAgICB2YXIoLS1wYy1jb21wb25lbnQtYWN0aXZhdG9yLWNvdW50KVxuICAgICAgKTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxMDBweCwgdmFyKC0tX21heC1zaXplKSkpO1xuICAgICAgZ2FwOiB2YXIoLS1wYy1jZWlsaW5nLXJvdy1nYXApO1xuICAgIH1cblxuICAgICZfX2Vycm9yIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wYy1lcnJvci1jb2xvcik7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tcGMtZXJyb3ItZm9udC1mYW1pbHkpLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1wYy1lcnJvci1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXBjLWVycm9yLWxpbmUtaGVpZ2h0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wYy1lcnJvci1mb250LXdlaWdodCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tcGMtZXJyb3ItbGV0dGVyLXNwYWNpbmcpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uL21haW4vc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL3B4VG9SZW0nIGFzICo7XG5cbi5wYyB7XG4gIC0tcGMtdGV4dC1pbnB1dC1nYXA6ICN7cmVtKDRweCl9O1xuICAtLXBjLXRleHQtaW5wdXQtcGFkZGluZy1ibG9jazogI3tyZW0oNnB4KX07XG4gIC0tcGMtdGV4dC1pbnB1dC1wYWRkaW5nLWlubGluZTogI3tyZW0oMTJweCl9O1xuICAtLXBjLXRleHQtaW5wdXQtZm9udC1mYW1pbHk6IHZhcigtLXBjLWZvbnQtZmFtaWx5KTtcbiAgLS1wYy10ZXh0LWlucHV0LWZvbnQtY29sb3I6IHZhcigtLXBjLWZvbnQtY29sb3ItcHJpbWFyeSk7XG4gIC0tcGMtdGV4dC1pbnB1dC1mb250LXNpemU6IHZhcigtLXBjLWZvbnQtc2l6ZSk7XG4gIC0tcGMtdGV4dC1pbnB1dC1saW5lLWhlaWdodDogdmFyKC0tcGMtbGluZS1oZWlnaHQpO1xuICAtLXBjLXRleHQtaW5wdXQtbGV0dGVyLXNwYWNpbmc6IHZhcigtLXBjLWxldHRlci1zcGFjaW5nKTtcbiAgLS1wYy10ZXh0LWlucHV0LWZvbnQtd2VpZ2h0OiB2YXIoLS1wYy1mb250LXdlaWdodCk7XG5cbiAgLS1wYy10ZXh0LWlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0tcGMtYm9yZGVyLWNvbG9yKTtcbiAgLS1wYy10ZXh0LWlucHV0LWJvcmRlci1jb2xvci1lcnJvcjogdmFyKC0tcGMtYm9yZGVyLWNvbG9yLWVycm9yKTtcbiAgLS1wYy10ZXh0LWlucHV0LWJvcmRlci1jb2xvci1lcnJvci1ob3ZlcjogdmFyKC0tcGMtYm9yZGVyLWNvbG9yLWVycm9yLWhvdmVyKTtcbiAgLS1wYy10ZXh0LWlucHV0LWJvcmRlci1jb2xvci1lcnJvci1mb2N1czogdmFyKC0tcGMtYm9yZGVyLWNvbG9yLWVycm9yLWZvY3VzKTtcbiAgLS1wYy10ZXh0LWlucHV0LWJvcmRlci1zdHlsZTogdmFyKC0tcGMtYm9yZGVyLXN0eWxlKTtcbiAgLS1wYy10ZXh0LWlucHV0LWJvcmRlci13aWR0aDogdmFyKC0tcGMtYm9yZGVyLXdpZHRoKTtcbiAgLS1wYy10ZXh0LWlucHV0LWJvcmRlci1yYWRpdXM6IGNhbGMoXG4gICAgdmFyKC0tcGMtdGV4dC1pbnB1dC1saW5lLWhlaWdodCkgLyAyICsgdmFyKC0tcGMtdGV4dC1pbnB1dC1wYWRkaW5nLWJsb2NrKSArIHZhcigtLXBjLXRleHQtaW5wdXQtYm9yZGVyLXdpZHRoKVxuICApO1xuICAtLXBjLXRleHQtaW5wdXQtYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1wYy1ib3JkZXItY29sb3ItaG92ZXIpO1xuICAtLXBjLXRleHQtaW5wdXQtd2lkdGg6IDEwMCU7XG4gIC0tcGMtdGV4dC1pbnB1dC1taW4td2lkdGg6IDEwY2g7XG5cbiAgLS1wYy10ZXh0LWlucHV0LW91dGxpbmUtY29sb3I6IHZhcigtLXBjLW91dGxpbmUtY29sb3IpO1xuICAtLXBjLXRleHQtaW5wdXQtb3V0bGluZS1zdHlsZTogdmFyKC0tcGMtb3V0bGluZS1zdHlsZSk7XG4gIC0tcGMtdGV4dC1pbnB1dC1vdXRsaW5lLXdpZHRoOiB2YXIoLS1wYy1vdXRsaW5lLXdpZHRoKTtcbiAgLS1wYy10ZXh0LWlucHV0LW91dGxpbmUtd2lkdGgtZXJyb3I6IHZhcigtLXBjLXRleHQtaW5wdXQtb3V0bGluZS13aWR0aCk7XG5cbiAgLS1wYy10ZXh0LWlucHV0LWZvbnQtc2l6ZS1zdXA6IHZhcigtLXBjLXRleHQtaW5wdXQtZm9udC1zaXplKTtcbiAgLS1wYy10ZXh0LWlucHV0LWxpbmUtaGVpZ2h0LXN1cDogdmFyKC0tcGMtdGV4dC1pbnB1dC1saW5lLWhlaWdodCk7XG4gIC0tcGMtdGV4dC1pbnB1dC1sZXR0ZXItc3BhY2luZy1zdXA6IHZhcigtLXBjLXRleHQtaW5wdXQtbGV0dGVyLXNwYWNpbmcpO1xuICAtLXBjLXRleHQtaW5wdXQtZm9udC13ZWlnaHQtc3VwOiA3MDA7XG5cbiAgLS1wYy10ZXh0LWlucHV0LWZvbnQtc2l6ZS1zdWI6IHZhcigtLXBjLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIC0tcGMtdGV4dC1pbnB1dC1saW5lLWhlaWdodC1zdWI6IHZhcigtLXBjLWxpbmUtaGVpZ2h0KTtcbiAgLS1wYy10ZXh0LWlucHV0LWxldHRlci1zcGFjaW5nLXN1YjogdmFyKC0tcGMtbGV0dGVyLXNwYWNpbmcpO1xuICAtLXBjLXRleHQtaW5wdXQtZm9udC13ZWlnaHQtc3ViOiB2YXIoLS1wYy1mb250LXdlaWdodCk7XG5cbiAgLnBjLXRleHQtaW5wdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiB2YXIoLS1wYy10ZXh0LWlucHV0LWdhcCk7XG4gICAgY29sb3I6IHZhcigtLXBjLXRleHQtaW5wdXQtZm9udC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXBjLXRleHQtaW5wdXQtZm9udC1mYW1pbHkpLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGMtdGV4dC1pbnB1dC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1wYy10ZXh0LWlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tcGMtdGV4dC1pbnB1dC1sZXR0ZXItc3BhY2luZyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXBjLXRleHQtaW5wdXQtZm9udC13ZWlnaHQpO1xuICAgIHdpZHRoOiB2YXIoLS1wYy10ZXh0LWlucHV0LXdpZHRoKTtcblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGMtdGV4dC1pbnB1dC1ib3JkZXItY29sb3IpO1xuICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1wYy10ZXh0LWlucHV0LWJvcmRlci1zdHlsZSk7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLXBjLXRleHQtaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBjLXRleHQtaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1wYy10ZXh0LWlucHV0LXBhZGRpbmctYmxvY2spO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXBjLXRleHQtaW5wdXQtcGFkZGluZy1pbmxpbmUpO1xuICAgICAgY29sb3I6IHZhcigtLXBjLXRleHQtaW5wdXQtZm9udC1jb2xvcik7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tcGMtdGV4dC1pbnB1dC1mb250LWZhbWlseSksIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IHZhcigtLXBjLXRleHQtaW5wdXQtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1wYy10ZXh0LWlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wYy10ZXh0LWlucHV0LWxldHRlci1zcGFjaW5nKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wYy10ZXh0LWlucHV0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIGhlaWdodDogcmV2ZXJ0O1xuICAgICAgbWluLXdpZHRoOiB2YXIoLS1wYy10ZXh0LWlucHV0LW1pbi13aWR0aCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXBjLXRleHQtaW5wdXQtYm9yZGVyLWNvbG9yLWhvdmVyKTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHZhcigtLXBjLXRleHQtaW5wdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1wYy10ZXh0LWlucHV0LWJvcmRlci1jb2xvcik7XG4gICAgICAgIG91dGxpbmU6IHZhcigtLXBjLXRleHQtaW5wdXQtb3V0bGluZS1jb2xvcikgdmFyKC0tcGMtdGV4dC1pbnB1dC1vdXRsaW5lLXN0eWxlKVxuICAgICAgICAgIHZhcigtLXBjLXRleHQtaW5wdXQtb3V0bGluZS13aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taXMtZXJyb3Ige1xuICAgICAgaW5wdXQge1xuICAgICAgICAtLXBjLXRleHQtaW5wdXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1wYy10ZXh0LWlucHV0LWJvcmRlci1jb2xvci1lcnJvcik7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLS1wYy10ZXh0LWlucHV0LWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tcGMtdGV4dC1pbnB1dC1ib3JkZXItY29sb3ItZXJyb3ItaG92ZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgLS1wYy10ZXh0LWlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0tcGMtdGV4dC1pbnB1dC1ib3JkZXItY29sb3ItZXJyb3IpO1xuICAgICAgICAgIC0tcGMtdGV4dC1pbnB1dC1vdXRsaW5lLWNvbG9yOiB2YXIoLS1wYy10ZXh0LWlucHV0LWJvcmRlci1jb2xvci1lcnJvci1mb2N1cyk7XG4gICAgICAgICAgLS1wYy10ZXh0LWlucHV0LW91dGxpbmUtd2lkdGg6IHZhcigtLXBjLXRleHQtaW5wdXQtb3V0bGluZS13aWR0aC1lcnJvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuOmhhcygrIGlucHV0KSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXBjLXRleHQtaW5wdXQtZm9udC1zaXplLXN1cCk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtdGV4dC1pbnB1dC1saW5lLWhlaWdodC1zdXApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXBjLXRleHQtaW5wdXQtbGV0dGVyLXNwYWNpbmctc3VwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wYy10ZXh0LWlucHV0LWZvbnQtd2VpZ2h0LXN1cCk7XG4gICAgfVxuXG4gICAgaW5wdXQgKyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcGMtdGV4dC1pbnB1dC1mb250LXNpemUtc3ViKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1wYy10ZXh0LWlucHV0LWxpbmUtaGVpZ2h0LXN1Yik7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tcGMtdGV4dC1pbnB1dC1sZXR0ZXItc3BhY2luZy1zdWIpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXBjLXRleHQtaW5wdXQtZm9udC13ZWlnaHQtc3ViKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL21haW4vc2l0ZS92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8uLi8uLi9tYWluL3NpdGUvc3R5bGVzL3V0aWxpdGllcy9weFRvUmVtJyBhcyAqO1xuXG4ucGMge1xuICAtLXBjLWNoZWNrYm94LWZvbnQtZmFtaWx5OiB2YXIoLS1wYy1mb250LWZhbWlseSk7XG4gIC0tcGMtY2hlY2tib3gtanVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgLS1wYy1jaGVja2JveC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtLXBjLWNoZWNrYm94LWdhcDogdmFyKC0tcGMtdGV4dC1pY29uLWdhcCk7XG4gIC0tcGMtY2hlY2tib3gtcGFkZGluZy1ibG9jazogI3tyZW0oNHB4KX07XG4gIC0tcGMtY2hlY2tib3gtY3Vyc29yOiBwb2ludGVyO1xuICAtLXBjLWNoZWNrYm94LW91dGxpbmUtY29sb3I6IHZhcigtLXBjLW91dGxpbmUtY29sb3IpO1xuICAtLXBjLWNoZWNrYm94LW91dGxpbmUtY29sb3ItZXJyb3I6IHZhcigtLXBjLWNvbG9yLWVycm9yKTtcbiAgLS1wYy1jaGVja2JveC1vdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgLS1wYy1jaGVja2JveC1vdXRsaW5lLXdpZHRoOiB2YXIoLS1wYy1ib3JkZXItd2lkdGgpO1xuICAtLXBjLWNoZWNrYm94LW91dGxpbmUtb2Zmc2V0OiB2YXIoLS1wYy1ib3JkZXItd2lkdGgpO1xuXG4gIC8vaWNvblxuICAtLXBjLWNoZWNrYm94LWljb24tY29sb3I6IHZhcigtLXBjLWNvbG9yLWFjY2VudCk7XG4gIC0tcGMtY2hlY2tib3gtaWNvbi1mb250LXNpemU6ICN7cmVtKDIwcHgpfTtcbiAgLS1wYy1jaGVja2JveC1pY29uLWNvbG9yLWhvdmVyOiB2YXIoLS1wYy1jb2xvci1wcmltYXJ5KTtcblxuICAucGMtY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogdmFyKC0tcGMtY2hlY2tib3gtanVzdGlmeS1jb250ZW50KTtcbiAgICBhbGlnbi1pdGVtczogdmFyKC0tcGMtY2hlY2tib3gtYWxpZ24taXRlbXMpO1xuICAgIGdhcDogdmFyKC0tcGMtY2hlY2tib3gtZ2FwKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tcGMtY2hlY2tib3gtZm9udC1mYW1pbHkpLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogdmFyKC0tcGMtY2hlY2tib3gtY3Vyc29yKTtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXBjLWNoZWNrYm94LXBhZGRpbmctYmxvY2spO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXBjLWNoZWNrYm94LWljb24tY29sb3ItaG92ZXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiB2YXIoLS1wYy1jaGVja2JveC1vdXRsaW5lLWNvbG9yKSB2YXIoLS1wYy1jaGVja2JveC1vdXRsaW5lLXN0eWxlKSB2YXIoLS1wYy1jaGVja2JveC1vdXRsaW5lLXdpZHRoKTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1wYy1jaGVja2JveC1vdXRsaW5lLW9mZnNldCk7XG4gICAgfVxuXG4gICAgJi0taXMtZXJyb3Ige1xuICAgICAgb3V0bGluZTogdmFyKC0tcGMtY2hlY2tib3gtb3V0bGluZS1jb2xvci1lcnJvcikgdmFyKC0tcGMtY2hlY2tib3gtb3V0bGluZS1zdHlsZSkgdmFyKC0tcGMtY2hlY2tib3gtb3V0bGluZS13aWR0aCk7XG4gICAgICBvdXRsaW5lLW9mZnNldDogdmFyKC0tcGMtY2hlY2tib3gtb3V0bGluZS1vZmZzZXQpO1xuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiB2YXIoLS1wYy1jaGVja2JveC1vdXRsaW5lLWNvbG9yLWVycm9yKSB2YXIoLS1wYy1jaGVja2JveC1vdXRsaW5lLXN0eWxlKVxuICAgICAgICAgIGNhbGModmFyKC0tcGMtY2hlY2tib3gtb3V0bGluZS13aWR0aCkgKiAyKTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3V0bGluZTogdmFyKC0tcGMtYm9yZGVyLWNvbG9yLWVycm9yLWZvY3VzKSB2YXIoLS1wYy1jaGVja2JveC1vdXRsaW5lLXN0eWxlKSB2YXIoLS1wYy1jaGVja2JveC1vdXRsaW5lLXdpZHRoKTtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1wYy1jaGVja2JveC1vdXRsaW5lLXdpZHRoKSAqIDIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6IHZhcigtLXBjLWNoZWNrYm94LWljb24tY29sb3IpO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1wYy1jaGVja2JveC1pY29uLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICBzcGFuOmhhcyhzdmcpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uL21haW4vc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL3B4VG9SZW0nIGFzICo7XG5cbi5wYyB7XG4gIC0tcGMtY29tcG9uZW50LWFjdGl2YXRvci1mb250LWNvbG9yOiB2YXIoLS1wYy1jb2xvci10ZXJ0aWFyeSk7XG4gIC0tcGMtY29tcG9uZW50LWFjdGl2YXRvci1mb250LXNpemU6IHZhcigtLXBjLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIC0tcGMtY29tcG9uZW50LWFjdGl2YXRvci1saW5lLWhlaWdodDogcm91bmQodXAsIHZhcigtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItZm9udC1zaXplKSAqIDEuMiwgI3tyZW0oNHB4KX0pO1xuICAtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItY3Vyc29yOiBwb2ludGVyO1xuICAtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItdGV4dC1kZWNvcmF0aW9uLWhvdmVyOiB1bmRlcmxpbmU7XG5cbiAgLS1wYy1jb21wb25lbnQtYWN0aXZhdG9yLXRvb2x0aXAtcGFkZGluZy1ibG9jazogI3tyZW0oNHB4KX07XG4gIC0tcGMtY29tcG9uZW50LWFjdGl2YXRvci10b29sdGlwLXBhZGRpbmctaW5saW5lOiAje3JlbSg4cHgpfTtcbiAgLS1wYy1jb21wb25lbnQtYWN0aXZhdG9yLXRvb2x0aXAtZm9udC1zaXplOiB2YXIoLS1wYy1jb21wb25lbnQtYWN0aXZhdG9yLWZvbnQtc2l6ZSk7XG4gIC0tcGMtY29tcG9uZW50LWFjdGl2YXRvci10b29sdGlwLWxpbmUtaGVpZ2h0OiB2YXIoLS1wYy1jb21wb25lbnQtYWN0aXZhdG9yLWxpbmUtaGVpZ2h0KTtcblxuICAtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItdG9vbHRpcC1iZy1jb2xvcjogdmFyKC0tcGMtZm9udC1jb2xvci1wcmltYXJ5KTtcbiAgLS1wYy1jb21wb25lbnQtYWN0aXZhdG9yLXRvb2x0aXAtZm9udC1jb2xvcjogdmFyKC0tcGMtZm9udC1jb2xvci1pbnZlcnNlKTtcblxuICAucGMtY29tcG9uZW50LWFjdGl2YXRvciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgY29sb3I6IHZhcigtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItZm9udC1jb2xvcik7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wYy1jb21wb25lbnQtYWN0aXZhdG9yLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItbGluZS1oZWlnaHQpO1xuICAgIGN1cnNvcjogdmFyKC0tcGMtY29tcG9uZW50LWFjdGl2YXRvci1jdXJzb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tcGMtY29tcG9uZW50LWFjdGl2YXRvci10ZXh0LWRlY29yYXRpb24pO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHZhcigtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItdGV4dC1kZWNvcmF0aW9uLWhvdmVyKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogdmFyKC0tcGMtb3V0bGluZS13aWR0aCkgdmFyKC0tcGMtb3V0bGluZS1zdHlsZSkgdmFyKC0tcGMtb3V0bGluZS1jb2xvcik7XG4gICAgICBvdXRsaW5lLW9mZnNldDogdmFyKC0tcGMtb3V0bGluZS13aWR0aCk7XG4gICAgfVxuICB9XG5cbiAgLnBjLWNvbXBvbmVudC1hY3RpdmF0b3ItdG9vbHRpcCB7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tcGMtY29tcG9uZW50LWFjdGl2YXRvci10b29sdGlwLXBhZGRpbmctYmxvY2spO1xuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1wYy1jb21wb25lbnQtYWN0aXZhdG9yLXRvb2x0aXAtcGFkZGluZy1pbmxpbmUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItdG9vbHRpcC1iZy1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItdG9vbHRpcC1mb250LWNvbG9yKTtcbiAgICBmb250LXNpemU6IHZhcigtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1wYy1jb21wb25lbnQtYWN0aXZhdG9yLXRvb2x0aXAtbGluZS1oZWlnaHQpO1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLnBjIHtcbiAgLS1wYy1kb29yLWNvbHVtbi1nYXA6IHZhcigtLXBjLXNlY3Rpb24tZ2FwLWxhcmdlKTtcbiAgLS1wYy1kb29yLXJvdy1nYXA6IHZhcigtLXBjLXNlY3Rpb24tZ2FwKTtcbiAgLS1wYy1kb29yLWg0LW1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tcGMtaDQtbWFyZ2luLWJsb2NrLXN0YXJ0KTtcblxuICAucGMtZG9vciB7XG4gICAgY29udGFpbmVyOiBkb29yIC8gaW5saW5lLXNpemU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiB2YXIoLS1wYy1kb29yLXJvdy1nYXApO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgaDQge1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXBjLWRvb3ItaDQtbWFyZ2luLWJsb2NrLXN0YXJ0KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiB2YXIoLS1wYy10ZXh0LWljb24tZ2FwKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGltZW50aW9ucyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgY29sdW1uLWdhcDogdmFyKC0tcGMtZG9vci1jb2x1bW4tZ2FwKTtcblxuICAgICAgQGNvbnRhaW5lciBkb29yICh3aWR0aCA+ICN7cmVtKDY0MHB4KX0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHJpbSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgY29sdW1uLWdhcDogdmFyKC0tcGMtZG9vci1jb2x1bW4tZ2FwKTtcbiAgICAgIHBsYWNlLWl0ZW1zOiBzdGFydDtcblxuICAgICAgW2Zvcj0ndHJpbS1zbWFsbCddIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXJyb3Ige1xuICAgICAgY29sb3I6IHZhcigtLXBjLWVycm9yLWNvbG9yKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wYy1lcnJvci1mb250LWZhbWlseSksIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IHZhcigtLXBjLWVycm9yLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtZXJyb3ItbGluZS1oZWlnaHQpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXBjLWVycm9yLWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wYy1lcnJvci1sZXR0ZXItc3BhY2luZyk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLnBjIHtcbiAgLS1wYy1vcGVuaW5nLWNvbHVtbi1nYXA6IHZhcigtLXBjLXNlY3Rpb24tZ2FwLWxhcmdlKTtcbiAgLS1wYy1vcGVuaW5nLXJvdy1nYXA6IHZhcigtLXBjLXNlY3Rpb24tZ2FwKTtcblxuICAucGMtb3BlbmluZyB7XG4gICAgY29udGFpbmVyOiBvcGVuaW5nIC8gaW5saW5lLXNpemU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiB2YXIoLS1wYy1vcGVuaW5nLXJvdy1nYXApO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHZhcigtLXBjLXRleHQtaWNvbi1nYXApO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGltZW50aW9ucyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgY29sdW1uLWdhcDogdmFyKC0tcGMtb3BlbmluZy1jb2x1bW4tZ2FwKTtcblxuICAgICAgQGNvbnRhaW5lciBvcGVuaW5nICh3aWR0aCA+ICN7cmVtKDY0MHB4KX0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2stZWxlbWVudHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGNvbHVtbi1nYXA6IHZhcigtLXBjLW9wZW5pbmctY29sdW1uLWdhcCk7XG4gICAgfVxuXG4gICAgJl9fY29tcG9uZW50LWFjdGl2YXRvcnMge1xuICAgICAgLS1fbWF4LXNpemU6IGNhbGMoXG4gICAgICAgICgxMDBjcWkgLSB2YXIoLS1wYy1vcGVuaW5nLXJvdy1nYXApICogKHZhcigtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItY291bnQpIC0gMSkpIC9cbiAgICAgICAgICB2YXIoLS1wYy1jb21wb25lbnQtYWN0aXZhdG9yLWNvdW50KVxuICAgICAgKTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxMDBweCwgdmFyKC0tX21heC1zaXplKSkpO1xuICAgICAgZ2FwOiB2YXIoLS1wYy1vcGVuaW5nLXJvdy1nYXApO1xuICAgIH1cblxuICAgICZfX2Vycm9yIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wYy1lcnJvci1jb2xvcik7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tcGMtZXJyb3ItZm9udC1mYW1pbHkpLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1wYy1lcnJvci1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXBjLWVycm9yLWxpbmUtaGVpZ2h0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wYy1lcnJvci1mb250LXdlaWdodCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tcGMtZXJyb3ItbGV0dGVyLXNwYWNpbmcpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uL21haW4vc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL3B4VG9SZW0nIGFzICo7XG5cbi5wYyB7XG4gIC0tcGMtc2VsZWN0LXBhZGRpbmctYmxvY2stc3RhcnQ6ICN7cmVtKDZweCl9O1xuICAtLXBjLXNlbGVjdC1wYWRkaW5nLWJsb2NrLWVuZDogI3tyZW0oNnB4KX07XG4gIC0tcGMtc2VsZWN0LXBhZGRpbmctaW5saW5lLXN0YXJ0OiAje3JlbSgxMnB4KX07XG4gIC0tcGMtc2VsZWN0LXBhZGRpbmctaW5saW5lLWVuZDogI3tyZW0oMjRweCl9O1xuICAtLXBjLXNlbGVjdC1mb250LWZhbWlseTogdmFyKC0tcGMtZm9udC1mYW1pbHkpO1xuICAtLXBjLXNlbGVjdC1jb2xvcjogdmFyKC0tcGMtZm9udC1jb2xvci1wcmltYXJ5KTtcbiAgLS1wYy1zZWxlY3QtZm9udC1zaXplOiB2YXIoLS1wYy1mb250LXNpemUpO1xuICAtLXBjLXNlbGVjdC1saW5lLWhlaWdodDogdmFyKC0tcGMtbGluZS1oZWlnaHQpO1xuICAtLXBjLXNlbGVjdC1sZXR0ZXItc3BhY2luZzogdmFyKC0tcGMtbGV0dGVyLXNwYWNpbmcpO1xuICAtLXBjLXNlbGVjdC1mb250LXdlaWdodDogdmFyKC0tcGMtZm9udC13ZWlnaHQpO1xuXG4gIC0tcGMtc2VsZWN0LWZvbnQtc2l6ZS1zdXA6IHZhcigtLXBjLWZvbnQtc2l6ZSk7XG4gIC0tcGMtc2VsZWN0LWxpbmUtaGVpZ2h0LXN1cDogdmFyKC0tcGMtbGluZS1oZWlnaHQpO1xuICAtLXBjLXNlbGVjdC1sZXR0ZXItc3BhY2luZy1zdXA6IHZhcigtLXBjLWxldHRlci1zcGFjaW5nKTtcbiAgLS1wYy1zZWxlY3QtZm9udC13ZWlnaHQtc3VwOiA3MDA7XG5cbiAgLS1wYy1zZWxlY3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1wYy1ib3JkZXItY29sb3IpO1xuICAtLXBjLXNlbGVjdC1ib3JkZXItY29sb3ItZXJyb3I6IHZhcigtLXBjLWJvcmRlci1jb2xvci1lcnJvcik7XG4gIC0tcGMtc2VsZWN0LWJvcmRlci1jb2xvci1lcnJvci1ob3ZlcjogdmFyKC0tcGMtYm9yZGVyLWNvbG9yLWVycm9yLWhvdmVyKTtcbiAgLS1wYy1zZWxlY3QtYm9yZGVyLWNvbG9yLWVycm9yLWZvY3VzOiB2YXIoLS1wYy1ib3JkZXItY29sb3ItZXJyb3ItZm9jdXMpO1xuICAtLXBjLXNlbGVjdC1ib3JkZXItc3R5bGU6IHZhcigtLXBjLWJvcmRlci1zdHlsZSk7XG4gIC0tcGMtc2VsZWN0LWJvcmRlci13aWR0aDogdmFyKC0tcGMtYm9yZGVyLXdpZHRoKTtcbiAgLS1wYy1zZWxlY3Qtd2lkdGg6IHZhcigtLXBjLXdpZHRoKTtcbiAgLS1wYy1zZWxlY3QtYm9yZGVyLXJhZGl1czogY2FsYyhcbiAgICB2YXIoLS1wYy1zZWxlY3QtbGluZS1oZWlnaHQpIC8gMiArIHZhcigtLXBjLXNlbGVjdC1wYWRkaW5nLWJsb2NrLXN0YXJ0KSArIHZhcigtLXBjLXNlbGVjdC1ib3JkZXItd2lkdGgpXG4gICk7XG5cbiAgLS1wYy1zZWxlY3QtYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUEza2xFUVZSSVMrM1ZNVTlDTVJURjhkOHpCTCthaXpvUUZoeDBrVWszM1J6ZFlNTkZYVUZuWWVHcllZeWFKaVV4SkhETFN4b2RiTktwZmVmZmM5L3BiYVB5YUNyciszT0ErK3o0cnRUNVBnNUd1TW5DWTl5V1FFb0JFMXhobFVVUDhZRHJDQklCMHZvakx2R08weXo0aG00SkpBS2NZWW9QSEdPWkFVZFlvSU1CWHJjNWlRQUhlTWx6dmlGeWdqN084ZGtXRUpVNFhJOGNoQUxSaG45QVZLSGY3MFZSVEh1NHdGZmJtS1pMTkt0NTBkTEJubmEwaW1jTWQvMkkwcGhXYTNZL0QxZTFYYTlCQ1pKRzBWdVFOcGFXS014NzJ4UzFGbDUvV04zQk4rQWdKaG5aUWxxNEFBQUFBRWxGVGtTdVFtQ0MpO1xuICAtLXBjLXNlbGVjdC1iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtLXBjLXNlbGVjdC1iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAje3JlbSg2cHgpfSk7XG5cbiAgLS1wYy1zZWxlY3QtY29sb3ItaG92ZXI6IHZhcigtLXBjLWJvcmRlci1jb2xvci1ob3Zlcik7XG4gIC0tcGMtc2VsZWN0LWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tcGMtYm9yZGVyLWNvbG9yLWhvdmVyKTtcblxuICAtLXBjLXNlbGVjdC1vdXRsaW5lLWNvbG9yOiB2YXIoLS1wYy1vdXRsaW5lLWNvbG9yKTtcbiAgLS1wYy1zZWxlY3Qtb3V0bGluZS1zdHlsZTogdmFyKC0tcGMtb3V0bGluZS1zdHlsZSk7XG4gIC0tcGMtc2VsZWN0LW91dGxpbmUtd2lkdGg6IHZhcigtLXBjLW91dGxpbmUtd2lkdGgpO1xuICAtLXBjLXNlbGVjdC1vdXRsaW5lLXdpZHRoLWVycm9yOiB2YXIoLS1wYy1zZWxlY3Qtb3V0bGluZS13aWR0aCk7XG5cbiAgLnBjLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wYy1zZWxlY3QtZm9udC1zaXplLXN1cCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXBjLXNlbGVjdC1saW5lLWhlaWdodC1zdXApO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wYy1zZWxlY3QtbGV0dGVyLXNwYWNpbmctc3VwKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tcGMtc2VsZWN0LWZvbnQtd2VpZ2h0LXN1cCk7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGMtc2VsZWN0LWJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItc3R5bGU6IHZhcigtLXBjLXNlbGVjdC1ib3JkZXItc3R5bGUpO1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1wYy1zZWxlY3QtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBjLXNlbGVjdC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wYy1zZWxlY3QtZm9udC1mYW1pbHkpLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1wYy1zZWxlY3QtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1wYy1zZWxlY3QtbGluZS1oZWlnaHQpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXBjLXNlbGVjdC1sZXR0ZXItc3BhY2luZyk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tcGMtc2VsZWN0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXBjLXNlbGVjdC1wYWRkaW5nLWJsb2NrLXN0YXJ0KTtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1wYy1zZWxlY3QtcGFkZGluZy1ibG9jay1lbmQpO1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXBjLXNlbGVjdC1wYWRkaW5nLWlubGluZS1zdGFydCk7XG4gICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXBjLXNlbGVjdC1wYWRkaW5nLWlubGluZS1lbmQpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1wYy1zZWxlY3QtYmFja2dyb3VuZC1pbWFnZSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogdmFyKC0tcGMtc2VsZWN0LWJhY2tncm91bmQtcmVwZWF0KTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHZhcigtLXBjLXNlbGVjdC1iYWNrZ3JvdW5kLXBvc2l0aW9uKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGMtc2VsZWN0LWJvcmRlci1jb2xvci1ob3Zlcik7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCB2YXIoLS1wYy1zZWxlY3QtYm9yZGVyLXdpZHRoKSB2YXIoLS1wYy1zZWxlY3QtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgb3V0bGluZTogdmFyKC0tcGMtc2VsZWN0LW91dGxpbmUtY29sb3IpIHZhcigtLXBjLXNlbGVjdC1vdXRsaW5lLXN0eWxlKSB2YXIoLS1wYy1zZWxlY3Qtb3V0bGluZS13aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taXMtZXJyb3Ige1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgLS1wYy1zZWxlY3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1wYy1zZWxlY3QtYm9yZGVyLWNvbG9yLWVycm9yKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAtLXBjLXNlbGVjdC1ib3JkZXItY29sb3ItaG92ZXI6IHZhcigtLXBjLXNlbGVjdC1ib3JkZXItY29sb3ItZXJyb3ItaG92ZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgLS1wYy1zZWxlY3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1wYy1zZWxlY3QtYm9yZGVyLWNvbG9yLWVycm9yKTtcbiAgICAgICAgICAtLXBjLXNlbGVjdC1vdXRsaW5lLWNvbG9yOiB2YXIoLS1wYy1zZWxlY3QtYm9yZGVyLWNvbG9yLWVycm9yLWZvY3VzKTtcbiAgICAgICAgICAtLXBjLXNlbGVjdC1vdXRsaW5lLXdpZHRoOiB2YXIoLS1wYy1zZWxlY3Qtb3V0bGluZS13aWR0aC1lcnJvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL21haW4vc2l0ZS92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8uLi8uLi9tYWluL3NpdGUvc3R5bGVzL3V0aWxpdGllcy9weFRvUmVtJyBhcyAqO1xuXG4ucGMge1xuICAtLXBjLXRyaW0tY29sdW1uLWdhcDogdmFyKC0tcGMtc2VjdGlvbi1nYXAtbGFyZ2UpO1xuICAtLXBjLXRyaW0tcm93LWdhcDogdmFyKC0tcGMtc2VjdGlvbi1nYXApO1xuXG4gIC5wYy10cmltIHtcbiAgICBjb250YWluZXI6IHRyaW0gLyBpbmxpbmUtc2l6ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHJvdy1nYXA6IHZhcigtLXBjLXRyaW0tcm93LWdhcCk7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBoNCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogdmFyKC0tcGMtdGV4dC1pY29uLWdhcCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaW1lbnRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiB2YXIoLS1wYy10cmltLWNvbHVtbi1nYXApO1xuXG4gICAgICBAY29udGFpbmVyIHRyaW0gKHdpZHRoID4gI3tyZW0oNjQwcHgpfSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jay1lbGVtZW50cyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgY29sdW1uLWdhcDogdmFyKC0tcGMtdHJpbS1jb2x1bW4tZ2FwKTtcbiAgICB9XG5cbiAgICAmX19jb21wb25lbnQtYWN0aXZhdG9ycyB7XG4gICAgICAtLV9tYXgtc2l6ZTogY2FsYyhcbiAgICAgICAgKDEwMGNxaSAtIHZhcigtLXBjLXRyaW0tcm93LWdhcCkgKiAodmFyKC0tcGMtY29tcG9uZW50LWFjdGl2YXRvci1jb3VudCkgLSAxKSkgL1xuICAgICAgICAgIHZhcigtLXBjLWNvbXBvbmVudC1hY3RpdmF0b3ItY291bnQpXG4gICAgICApO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDEwMHB4LCB2YXIoLS1fbWF4LXNpemUpKSk7XG4gICAgICBnYXA6IHZhcigtLXBjLXRyaW0tcm93LWdhcCk7XG4gICAgfVxuXG4gICAgJl9fZXJyb3Ige1xuICAgICAgY29sb3I6IHZhcigtLXBjLWVycm9yLWNvbG9yKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wYy1lcnJvci1mb250LWZhbWlseSksIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IHZhcigtLXBjLWVycm9yLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtZXJyb3ItbGluZS1oZWlnaHQpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXBjLWVycm9yLWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wYy1lcnJvci1sZXR0ZXItc3BhY2luZyk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLnBjIHtcbiAgLS1wYy13aW5kb3ctY29sdW1uLWdhcDogdmFyKC0tcGMtc2VjdGlvbi1nYXAtbGFyZ2UpO1xuICAtLXBjLXdpbmRvdy1yb3ctZ2FwOiB2YXIoLS1wYy1zZWN0aW9uLWdhcCk7XG4gIC0tcGMtd2luZG93LWg0LW1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tcGMtaDQtbWFyZ2luLWJsb2NrLXN0YXJ0KTtcblxuICAucGMtd2luZG93IHtcbiAgICBjb250YWluZXI6IHdpbmRvdyAvIGlubGluZS1zaXplO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcm93LWdhcDogdmFyKC0tcGMtd2luZG93LXJvdy1nYXApO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgaDQge1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXBjLXdpbmRvdy1oNC1tYXJnaW4tYmxvY2stc3RhcnQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHZhcigtLXBjLXRleHQtaWNvbi1nYXApO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGltZW50aW9ucyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgY29sdW1uLWdhcDogdmFyKC0tcGMtd2luZG93LWNvbHVtbi1nYXApO1xuXG4gICAgICBAY29udGFpbmVyIHdpbmRvdyAod2lkdGggPiAje3JlbSg2NDBweCl9KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RyaW0ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGNvbHVtbi1nYXA6IHZhcigtLXBjLXdpbmRvdy1jb2x1bW4tZ2FwKTtcbiAgICAgIHBsYWNlLWl0ZW1zOiBzdGFydDtcblxuICAgICAgW2Zvcj0ndHJpbS1zbWFsbCddIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXJyb3Ige1xuICAgICAgY29sb3I6IHZhcigtLXBjLWVycm9yLWNvbG9yKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wYy1lcnJvci1mb250LWZhbWlseSksIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IHZhcigtLXBjLWVycm9yLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtZXJyb3ItbGluZS1oZWlnaHQpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXBjLWVycm9yLWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wYy1lcnJvci1sZXR0ZXItc3BhY2luZyk7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwucGMtdGV4dC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uLy4uL21haW4vc2l0ZS92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8uLi8uLi8uLi9tYWluL3NpdGUvc3R5bGVzL3V0aWxpdGllcy9weFRvUmVtJyBhcyAqO1xuXG4ucGMge1xuICAtLXBjLWN1c3RvbS1oZWxwLXBhZGRpbmctYmxvY2stc3RhcnQ6ICN7cmVtKDIwcHgpfTtcbiAgLS1wYy1jdXN0b20taGVscC1wYWRkaW5nLWJsb2NrLWVuZDogI3tyZW0oMjBweCl9O1xuICAtLXBjLWN1c3RvbS1oZWxwLXBhZGRpbmctaW5saW5lOiB2YXIoLS1wYy1wYWRkaW5nLWlubGluZSk7XG4gIC0tcGMtY3VzdG9tLWhlbHAtY29sdW1uLXdpZHRoOiB2YXIoLS1wYy1pbmZvLWljb24td2lkdGgpO1xuICAtLXBjLWN1c3RvbS1oZWxwLWljb24taGVpZ2h0OiB2YXIoLS1wYy1pbmZvLWljb24td2lkdGgpO1xuICAtLXBjLWN1c3RvbS1oZWxwLWljb24tcGxhY2VtZW50OiB2YXIoLS1wYy10aXRsZS1wbGFjZS1pY29uKTtcbiAgLS1wYy1jdXN0b20taGVscC10aXRsZS1mb250LXNpemU6ICN7cmVtKDE4cHgpfTtcbiAgLS1wYy1jdXN0b20taGVscC10aXRsZS1saW5lLWhlaWdodDogMS42MjU7XG4gIC0tcGMtY3VzdG9tLWhlbHAtaDUtZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS1wYy1jdXN0b20taGVscC1oNS1ib3R0b20tcGFkZGluZzogI3tyZW0oMTBweCl9O1xuICAtLXBjLWN1c3RvbS1oZWxwLXAtbWFyZ2luOiAje3JlbSgxNnB4KSAwfTtcbiAgLS1wYy1jdXN0b20taGVscC1idXR0b24td2lkdGgtbW9iaWxlOiAxMDBjcWk7XG4gIC0tcGMtY3VzdG9tLWhlbHAtYnV0dG9uLXdpZHRoOiAje3JlbSgzMjBweCl9O1xuICAtLXBjLWN1c3RvbS1oZWxwLXAtZm9udC1zaXplOiB2YXIoLS1wYy1mb250LXNpemUpO1xuICAtLXBjLWN1c3RvbS1oZWxwLXAtbGluZS1oZWlnaHQ6IHZhcigtLXBjLWxpbmUtaGVpZ2h0KTtcblxuICAucGMtY3VzdG9tLWhlbHAtdGl0bGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tcGMtY3VzdG9tLWhlbHAtcGFkZGluZy1ibG9jay1zdGFydCkgdmFyKC0tcGMtY3VzdG9tLWhlbHAtcGFkZGluZy1ibG9jay1lbmQpO1xuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1wYy1jdXN0b20taGVscC1wYWRkaW5nLWlubGluZSk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciB2YXIoLS1wYy1jdXN0b20taGVscC1jb2x1bW4td2lkdGgpO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1wYy1jdXN0b20taGVscC10aXRsZS1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXBjLWN1c3RvbS1oZWxwLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbiAgICB9XG5cbiAgICAucGMtaW5mby1pY29uIHtcbiAgICAgIHBsYWNlLXNlbGY6IHZhcigtLXBjLWN1c3RvbS1oZWxwLWljb24tcGxhY2VtZW50KTtcbiAgICAgIHdpZHRoOiB2YXIoLS1wYy1jdXN0b20taGVscC1jb2x1bW4td2lkdGgpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1wYy1jdXN0b20taGVscC1pY29uLWhlaWdodCk7XG4gICAgfVxuICB9XG5cbiAgLnBjLWN1c3RvbS1oZWxwLWNvbnRlbnQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tcGMtY3VzdG9tLWhlbHAtcGFkZGluZy1ibG9jay1zdGFydCkgdmFyKC0tcGMtY3VzdG9tLWhlbHAtcGFkZGluZy1ibG9jay1lbmQpO1xuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1wYy1jdXN0b20taGVscC1wYWRkaW5nLWlubGluZSk7XG5cbiAgICBoMyB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1wYy1jdXN0b20taGVscC1oNS1ib3R0b20tcGFkZGluZyk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtY3VzdG9tLWhlbHAtdGl0bGUtbGluZS1oZWlnaHQpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXBjLWN1c3RvbS1oZWxwLWg1LWZvbnQtd2VpZ2h0KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcGMtY3VzdG9tLWhlbHAtcC1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXBjLWN1c3RvbS1oZWxwLXAtbGluZS1oZWlnaHQpO1xuICAgICAgbWFyZ2luOiB2YXIoLS1wYy1jdXN0b20taGVscC1wLW1hcmdpbik7XG4gICAgfVxuICB9XG5cbiAgLnBjLWN1c3RvbS1oZWxwLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tcGMtY3VzdG9tLWhlbHAtcGFkZGluZy1ibG9jay1zdGFydCkgdmFyKC0tcGMtY3VzdG9tLWhlbHAtcGFkZGluZy1ibG9jay1lbmQpO1xuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1wYy1jdXN0b20taGVscC1wYWRkaW5nLWlubGluZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wYy1jdXN0b20taGVscC1wLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXBjLWN1c3RvbS1oZWxwLWg1LWZvbnQtd2VpZ2h0KTtcbiAgICB3aWR0aDogdmFyKC0tcGMtY3VzdG9tLWhlbHAtYnV0dG9uLXdpZHRoLW1vYmlsZSk7XG5cbiAgICBAY29udGFpbmVyICh3aWR0aCA+ICN7cmVtKDgwMHB4KX0pIHtcbiAgICAgIHdpZHRoOiB2YXIoLS1wYy1jdXN0b20taGVscC1idXR0b24td2lkdGgpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uL21haW4vc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL3B4VG9SZW0nIGFzICo7XG5cbi5wYyB7XG4gIC0tcGMtbWVhc3VyZW1lbnQtcGlja2VyLWNvbnRhaW5lci1tYXJnaW4tYmxvY2s6IHZhcigtLXBjLW1hcmdpbi1ibG9jayk7XG4gIC0tcGMtbWVhc3VyZW1lbnQtcGlja2VyLWVycm9yLW1hcmdpbi1ibG9jazogI3tyZW0oNHB4KX07XG5cbiAgLnBjLW1lYXN1cmVtZW50LXBpY2tlciB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tcGMtbWVhc3VyZW1lbnQtcGlja2VyLWNvbnRhaW5lci1tYXJnaW4tYmxvY2spO1xuICAgIH1cblxuICAgICZfX2J1dHRvbi1ncmlkLFxuICAgICZfX2Vycm9yIHtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IHZhcigtLXBjLXNlY3Rpb24tbWFyZ2luLWlubGluZSk7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICdsYWJlbCBsYWJlbCdcbiAgICAgICAgJ2J1dHRvbjEgYnV0dG9uMic7XG4gICAgICBjb2x1bW4tZ2FwOiB2YXIoLS1wYy1zZWN0aW9uLWdhcC1zbWFsbCk7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBsYWJlbDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBidXR0b24xO1xuXG4gICAgICAgICsgYnV0dG9uIHtcbiAgICAgICAgICBncmlkLWFyZWE6IGJ1dHRvbjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lcnJvciB7XG4gICAgICBtYXJnaW4tYmxvY2s6IHZhcigtLXBjLW1lYXN1cmVtZW50LXBpY2tlci1lcnJvci1tYXJnaW4tYmxvY2spO1xuICAgICAgY29sb3I6IHZhcigtLXBjLWVycm9yLWNvbG9yKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wYy1lcnJvci1mb250LWZhbWlseSksIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IHZhcigtLXBjLWVycm9yLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtZXJyb3ItbGluZS1oZWlnaHQpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXBjLWVycm9yLWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wYy1lcnJvci1sZXR0ZXItc3BhY2luZyk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLnBjIHtcbiAgLS1wYy1xdWljay1oNC1tYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIC0tcGMtcXVpY2stYnV0dG9uLW1pbi13aXRoOiAje3JlbSgxNjBweCl9O1xuXG4gIC5wYy1xdWljayB7XG4gICAgJl9faW5wdXQtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgJ2xhYmVsIGxhYmVsJ1xuICAgICAgICAnaW5wdXQxIGlucHV0Mic7XG4gICAgICBjb2x1bW4tZ2FwOiB2YXIoLS1wYy1zZWN0aW9uLWdhcC1sYXJnZSk7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBsYWJlbDtcbiAgICAgIH1cblxuICAgICAgJi0tbm8tbWFyZ2luIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tcGMtcXVpY2staDQtbWFyZ2luLWJsb2NrLXN0YXJ0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGdyaWQtYXJlYTogaW5wdXQxO1xuXG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgIGdyaWQtYXJlYTogaW5wdXQyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgJ2J1dHRvbjEgYnV0dG9uMidcbiAgICAgICAgJ2J1dHRvbjMgYnV0dG9uMyc7XG4gICAgICBnYXA6IHZhcigtLXBjLXNlY3Rpb24tZ2FwKTtcblxuICAgICAgQGNvbnRhaW5lciBxdWljayAod2lkdGggPiAje3JlbSg0ODBweCl9KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heChjYWxjKHZhcigtLXBjLXF1aWNrLWJ1dHRvbi1taW4td2l0aCkgLSAyY3FpKSwgMzBjcWkpKSBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnYnV0dG9uMSBidXR0b24yIGJ1dHRvbjMnO1xuICAgICAgfVxuXG4gICAgICAucGMtYnV0dG9uIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBidXR0b24xO1xuXG4gICAgICAgICsgLnBjLWJ1dHRvbiB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBidXR0b24yO1xuXG4gICAgICAgICAgKyAucGMtYnV0dG9uIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYnV0dG9uMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lcnJvciB7XG4gICAgICBjb2xvcjogdmFyKC0tcGMtZXJyb3ItY29sb3IpO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXBjLWVycm9yLWZvbnQtZmFtaWx5KSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcGMtZXJyb3ItZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1wYy1lcnJvci1saW5lLWhlaWdodCk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tcGMtZXJyb3ItZm9udC13ZWlnaHQpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXBjLWVycm9yLWxldHRlci1zcGFjaW5nKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uLy4uL21haW4vc2l0ZS92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8uLi8uLi8uLi9tYWluL3NpdGUvc3R5bGVzL3V0aWxpdGllcy9weFRvUmVtJyBhcyAqO1xuXG4ucGMge1xuICAtLXBjLXF1aWNrLWhlbHAtcGFkZGluZy1ibG9jay1zdGFydDogI3tyZW0oMjBweCl9O1xuICAtLXBjLXF1aWNrLWhlbHAtcGFkZGluZy1ibG9jay1lbmQ6ICN7cmVtKDIwcHgpfTtcbiAgLS1wYy1xdWljay1oZWxwLXBhZGRpbmctaW5saW5lOiB2YXIoLS1wYy1wYWRkaW5nLWlubGluZSk7XG4gIC0tcGMtcXVpY2staGVscC1jb2x1bW4td2lkdGg6IHZhcigtLXBjLWluZm8taWNvbi13aWR0aCk7XG4gIC0tcGMtcXVpY2staGVscC1pY29uLWhlaWdodDogdmFyKC0tcGMtaW5mby1pY29uLXdpZHRoKTtcbiAgLS1wYy1xdWljay1oZWxwLWljb24tcGxhY2VtZW50OiB2YXIoLS1wYy10aXRsZS1wbGFjZS1pY29uKTtcbiAgLS1wYy1xdWljay1oZWxwLXRpdGxlLWZvbnQtc2l6ZTogI3tyZW0oMThweCl9O1xuICAtLXBjLXF1aWNrLWhlbHAtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAtLXBjLXF1aWNrLWhlbHAtaDUtZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS1wYy1xdWljay1oZWxwLWg1LWJvdHRvbS1wYWRkaW5nOiAje3JlbSgxMHB4KX07XG4gIC0tcGMtcXVpY2staGVscC1wLW1hcmdpbjogI3tyZW0oMTZweCkgMH07XG4gIC0tcGMtcXVpY2staGVscC1idXR0b24td2lkdGgtbW9iaWxlOiAxMDBjcWk7XG4gIC0tcGMtcXVpY2staGVscC1idXR0b24td2lkdGg6ICN7cmVtKDMyMHB4KX07XG4gIC0tcGMtcXVpY2staGVscC1wLWZvbnQtc2l6ZTogdmFyKC0tcGMtZm9udC1zaXplKTtcbiAgLS1wYy1xdWljay1oZWxwLXAtbGluZS1oZWlnaHQ6IHZhcigtLXBjLWxpbmUtaGVpZ2h0KTtcblxuICAucGMtcXVpY2staGVscC10aXRsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1wYy1xdWljay1oZWxwLXBhZGRpbmctYmxvY2stc3RhcnQpIHZhcigtLXBjLXF1aWNrLWhlbHAtcGFkZGluZy1ibG9jay1lbmQpO1xuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1wYy1xdWljay1oZWxwLXBhZGRpbmctaW5saW5lKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHZhcigtLXBjLXF1aWNrLWhlbHAtY29sdW1uLXdpZHRoKTtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcGMtcXVpY2staGVscC10aXRsZS1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXBjLXF1aWNrLWhlbHAtdGl0bGUtbGluZS1oZWlnaHQpO1xuICAgIH1cblxuICAgIC5wYy1pbmZvLWljb24ge1xuICAgICAgcGxhY2Utc2VsZjogdmFyKC0tcGMtcXVpY2staGVscC1pY29uLXBsYWNlbWVudCk7XG4gICAgICB3aWR0aDogdmFyKC0tcGMtcXVpY2staGVscC1jb2x1bW4td2lkdGgpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1wYy1xdWljay1oZWxwLWljb24taGVpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAucGMtcXVpY2staGVscC1jb250ZW50LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXBjLXF1aWNrLWhlbHAtcGFkZGluZy1ibG9jay1zdGFydCkgdmFyKC0tcGMtcXVpY2staGVscC1wYWRkaW5nLWJsb2NrLWVuZCk7XG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXBjLXF1aWNrLWhlbHAtcGFkZGluZy1pbmxpbmUpO1xuXG4gICAgaDMge1xuICAgICAgcGFkZGluZy1ibG9jazogdmFyKC0tcGMtcXVpY2staGVscC1oNS1ib3R0b20tcGFkZGluZyk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtcXVpY2staGVscC10aXRsZS1saW5lLWhlaWdodCk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tcGMtcXVpY2staGVscC1oNS1mb250LXdlaWdodCk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXBjLXF1aWNrLWhlbHAtcC1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXBjLXF1aWNrLWhlbHAtcC1saW5lLWhlaWdodCk7XG4gICAgICBtYXJnaW46IHZhcigtLXBjLXF1aWNrLWhlbHAtcC1tYXJnaW4pO1xuICAgIH1cbiAgfVxuXG4gIC5wYy1xdWljay1oZWxwLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tcGMtcXVpY2staGVscC1wYWRkaW5nLWJsb2NrLXN0YXJ0KSB2YXIoLS1wYy1xdWljay1oZWxwLXBhZGRpbmctYmxvY2stZW5kKTtcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tcGMtcXVpY2staGVscC1wYWRkaW5nLWlubGluZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wYy1xdWljay1oZWxwLXAtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tcGMtcXVpY2staGVscC1oNS1mb250LXdlaWdodCk7XG4gICAgd2lkdGg6IHZhcigtLXBjLXF1aWNrLWhlbHAtYnV0dG9uLXdpZHRoLW1vYmlsZSk7XG5cbiAgICBAY29udGFpbmVyICh3aWR0aCA+ICN7cmVtKDgwMHB4KX0pIHtcbiAgICAgIHdpZHRoOiB2YXIoLS1wYy1xdWljay1oZWxwLWJ1dHRvbi13aWR0aCk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLnBjIHtcbiAgLS1wYy1lbWFpbC1jb2x1bW4tZ2FwOiB2YXIoLS1wYy1zZWN0aW9uLWdhcC1sYXJnZSk7XG4gIC0tcGMtZW1haWwtcm93LWdhcDogdmFyKC0tcGMtc2VjdGlvbi1nYXApO1xuXG4gIC0tcGMtZW1haWwtaHItY29sb3I6IHZhcigtLXBjLWJvcmRlci1jb2xvcik7XG5cbiAgLS1wYy1lbWFpbC1sYXJnZS1mb250LXNpemU6ICN7cmVtKDQwcHgpfTtcbiAgLS1wYy1lbWFpbC1tZWRpdW0tZm9udC1zaXplOiAje3JlbSgzMnB4KX07XG4gIC0tcGMtZW1haWwtcC1mb250LXNpemU6IHZhcigtLXBjLWZvbnQtc2l6ZSk7XG4gIC0tcGMtZW1haWwtcC1saW5lLWhlaWdodDogdmFyKC0tcGMtbGluZS1oZWlnaHQpO1xuICAtLXBjLWVtYWlsLXAtZm9udC1zaXplLWhvdmVyOiB2YXIoLS1wYy1mb250LXNpemUpO1xuICAtLXBjLWVtYWlsLW1lc3NhZ2Utcm93LWdhcDogY2FsYyh2YXIoLS1wYy1lbWFpbC1yb3ctZ2FwKSAqIDIpO1xuICAtLXBjLWVtYWlsLW1lc3NhZ2UtZXh0cmEtbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tcGMtZW1haWwtcm93LWdhcCk7XG5cbiAgLS1wYy1lbWFpbC1zZW5kLWJ1dHRvbi13aWR0aDogNzUlO1xuXG4gIC0tcGMtZW1haWwtY2hlY2tib3gtYWxpZ25tZW50OiBzdGFydDtcblxuICAucGMtZW1haWwge1xuICAgIGNvbnRhaW5lcjogZW1haWwgLyBpbmxpbmUtc2l6ZTtcbiAgICBtYXJnaW4taW5saW5lOiB2YXIoLS1wYy1zZWN0aW9uLW1hcmdpbi1pbmxpbmUpO1xuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXBjLWVtYWlsLXJvdy1nYXApIDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1wYy1lbWFpbC1jb2x1bW4tZ2FwKTtcbiAgICByb3ctZ2FwOiB2YXIoLS1wYy1lbWFpbC1yb3ctZ2FwKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaHIgaHIgaHIgaHInICd0aXRsZSB0aXRsZSB0aXRsZSB0aXRsZScgJ2lucHV0IGlucHV0IGlucHV0IGlucHV0JyAnbWVzc2FnZSBtZXNzYWdlIG1lc3NhZ2UgbWVzc2FnZScgJ2J1dHRvbiBidXR0b24gYnV0dG9uIGJ1dHRvbic7XG5cbiAgICBociB7XG4gICAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgICBncmlkLWFyZWE6IGhyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IHJlbSgxcHgpIHNvbGlkIHZhcigtLXBjLWVtYWlsLWhyLWNvbG9yKTtcblxuICAgICAgKyBoNCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgIH1cblxuICAgIFtmb3JePSdlbWFpbC1hZGRyZXNzJ10ge1xuICAgICAgZ3JpZC1hcmVhOiBpbnB1dDtcbiAgICB9XG5cbiAgICAmX19tZXNzYWdlIHtcbiAgICAgIGdyaWQtYXJlYTogbWVzc2FnZTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXJvdy1nYXA6IHZhcigtLXBjLWVtYWlsLW1lc3NhZ2Utcm93LWdhcCk7XG5cbiAgICAgID4gbGFiZWwge1xuICAgICAgICAtLXBjLWNoZWNrYm94LWdhcDogMWNoO1xuXG4gICAgICAgID4gc3BhbjpoYXMoPiBzdmcpIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiB2YXIoLS1wYy1lbWFpbC1jaGVja2JveC1hbGlnbm1lbnQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcGMtZW1haWwtcC1mb250LXNpemUpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXBjLWVtYWlsLXAtbGluZS1oZWlnaHQpO1xuXG4gICAgICAgIC5wYy1idXR0b24ge1xuICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1wYy1lbWFpbC1wLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcGMtZW1haWwtcC1mb250LXNpemUtaG92ZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICsgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1wYy1lbWFpbC1sYXJnZS1mb250LXNpemUpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXBjLWVtYWlsLW1lc3NhZ2UtZXh0cmEtbWFyZ2luLWJsb2NrLWVuZCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXBjLWVtYWlsLW1lZGl1bS1mb250LXNpemUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByaXZhY3lfZXJyb3Ige1xuICAgICAgZ3JpZC1hcmVhOiBlcnJvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHZhcigtLXBjLWVycm9yLWNvbG9yKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wYy1lcnJvci1mb250LWZhbWlseSksIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IHZhcigtLXBjLWVycm9yLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtZXJyb3ItbGluZS1oZWlnaHQpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXBjLWVycm9yLWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1wYy1lcnJvci1sZXR0ZXItc3BhY2luZyk7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VuZC1idXR0b24ge1xuICAgICAgZ3JpZC1hcmVhOiBidXR0b247XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1wYy1lbWFpbC1zZW5kLWJ1dHRvbi13aWR0aCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLnBjIHtcbiAgLS1wYy1yZXN1bHQtZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2hyIGhyJyAndGl0bGUgLicgJ2lucHV0IGlucHV0JyAnYXJlYS10aXRsZSB2b2x1bWUtdGl0bGUnICdhcmVhIHZvbHVtZSc7XG4gIC0tcGMtcmVzdWx0LWdyaWQtdGVtcGxhdGUtYXJlYXMtZGVza3RvcDogJ2hyIGhyJyAndGl0bGUgLicgJ2lucHV0IC4nICdhcmVhLXRpdGxlIHZvbHVtZS10aXRsZScgJ2FyZWEgdm9sdW1lJztcbiAgLS1wYy1yZXN1bHQtY29sdW1uLWdhcDogdmFyKC0tcGMtc2VjdGlvbi1nYXAtbGFyZ2UpO1xuICAtLXBjLXJlc3VsdC1yb3ctZ2FwOiB2YXIoLS1wYy1zZWN0aW9uLWdhcCk7XG5cbiAgLS1wYy1yZXN1bHQtaHItY29sb3I6IHZhcigtLXBjLWJvcmRlci1jb2xvcik7XG5cbiAgLS1wYy1yZXN1bHQtZm9udC1jb2xvcjogdmFyKC0tcGMtZm9udC1jb2xvci1wcmltYXJ5KTtcbiAgLS1wYy1yZXN1bHQtZm9udC1zaXplOiB2YXIoLS1wYy1mb250LXNpemUpO1xuICAtLXBjLXJlc3VsdC1saW5lLWhlaWdodDogdmFyKC0tcGMtbGluZS1oZWlnaHQpO1xuICAtLXBjLXJlc3VsdC1sZXR0ZXItc3BhY2luZzogdmFyKC0tcGMtbGV0dGVyLXNwYWNpbmcpO1xuICAtLXBjLXJlc3VsdC1mb250LXdlaWdodDogNzAwO1xuXG4gIC0tcGMtcmVzdWx0LXR5cGUtZ3JpZC10ZW1wbGF0ZS1jb2x1bXM6IHJlcGVhdCgyLCBjYWxjKCgxMDBjcWkgLSB2YXIoLS1wYy1yZXN1bHQtY29sdW1uLWdhcCkpIC8gMikpO1xuICAtLXBjLXJlc3VsdC10eXBlLWRpc3BsYXk6IGZsZXg7XG4gIC0tcGMtcmVzdWx0LXR5cGUtY29sdW1uLWdhcDogMC41Y2g7XG4gIC0tcGMtcmVzdWx0LXZhbHVlLWZvbnQtc2l6ZTogY2xhbXAodmFyKC0tcGMtZm9udC1zaXplKSAqIDEuNzUsIDVjcWksIHZhcigtLXBjLWZvbnQtc2l6ZSkgKiAzKTtcblxuICAtLXBjLXJlc3VsdHMtYnV0dG9uLWdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tcGMtcmVzdWx0LXR5cGUtZ3JpZC10ZW1wbGF0ZS1jb2x1bXMpO1xuXG4gIC5wYy1yZXN1bHQge1xuICAgIGNvbnRhaW5lcjogcmVzdWx0IC8gaW5saW5lLXNpemU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiB2YXIoLS1wYy1yZXN1bHQtcm93LWdhcCk7XG4gICAgbWFyZ2luLWlubGluZTogdmFyKC0tcGMtc2VjdGlvbi1tYXJnaW4taW5saW5lKTtcblxuICAgICZfX3dhbGwsXG4gICAgJl9fY2VpbGluZyxcbiAgICAmX190cmltIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXBjLXJlc3VsdC10eXBlLWdyaWQtdGVtcGxhdGUtY29sdW1zKTtcbiAgICAgIGNvbHVtbi1nYXA6IHZhcigtLXBjLXJlc3VsdC1jb2x1bW4tZ2FwKTtcbiAgICAgIHJvdy1nYXA6IHZhcigtLXBjLXJlc3VsdC1yb3ctZ2FwKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IHZhcigtLXBjLXJlc3VsdC1ncmlkLXRlbXBsYXRlLWFyZWFzKTtcblxuICAgICAgQGNvbnRhaW5lciAod2lkdGggPiAje3JlbSg1MDBweCl9KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IHZhcigtLXBjLXJlc3VsdC1ncmlkLXRlbXBsYXRlLWFyZWFzLWRlc2t0b3ApO1xuICAgICAgfVxuXG4gICAgICBociB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZ3JpZC1hcmVhOiBocjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogcmVtKDFweCkgc29saWQgdmFyKC0tcGMtcmVzdWx0LWhyLWNvbG9yKTtcblxuICAgICAgICArIGg0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgICAgfVxuXG4gICAgICBbZm9yXj0nbnVtYmVyLW9mLWNvYXRzJ10ge1xuICAgICAgICBncmlkLWFyZWE6IGlucHV0O1xuICAgICAgfVxuXG4gICAgICBoNSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhLXRpdGxlO1xuICAgICAgICBjb2xvcjogdmFyKC0tcGMtcmVzdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXBjLXJlc3VsdC1mb250LXNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGMtcmVzdWx0LWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXBjLXJlc3VsdC1sZXR0ZXItc3BhY2luZyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wYy1yZXN1bHQtZm9udC13ZWlnaHQpO1xuXG4gICAgICAgICsgZGl2IHtcbiAgICAgICAgICBncmlkLWFyZWE6IGFyZWE7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKCh2YXIoLS1wYy1yZXN1bHQtcm93LWdhcCkgKiAtMSkgLSAwLjE2NjdlbSk7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1wYy1yZXN1bHQtdmFsdWUtZm9udC1zaXplKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjY3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wYy1yZXN1bHQtZm9udC13ZWlnaHQpO1xuICAgICAgICAgIGRpc3BsYXk6IHZhcigtLXBjLXJlc3VsdC10eXBlLWRpc3BsYXkpO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHZhcigtLXBjLXJlc3VsdC10eXBlLWNvbHVtbi1nYXApO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIH4gaDUge1xuICAgICAgICAgIGdyaWQtYXJlYTogdm9sdW1lLXRpdGxlO1xuXG4gICAgICAgICAgKyBkaXYge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiB2b2x1bWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1wYy1yZXN1bHRzLWJ1dHRvbi1ncmlkLXRlbXBsYXRlLWNvbHVtbnMpO1xuICAgICAgY29sdW1uLWdhcDogdmFyKC0tcGMtcmVzdWx0LWNvbHVtbi1nYXApO1xuICAgICAgcm93LWdhcDogdmFyKC0tcGMtcmVzdWx0LXJvdy1nYXApO1xuXG4gICAgICBAY29udGFpbmVyICh3aWR0aCA+ICN7cmVtKDUwMHB4KX0pIHtcbiAgICAgICAgLS1wYy1yZXN1bHRzLWJ1dHRvbi1ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXBjLXJlc3VsdHMtYnV0dG9uLWdyaWQtdGVtcGxhdGUtY29sdW1ucy1kZXNrdG9wLCAxZnIgMWZyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21haW4vc2l0ZS92YXJpYWJsZXMnIGFzICo7XG5cbi5zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuKjpoYXMoPiAuc3Bpbm5lci5zcGlubmVyLS1mdWxsKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMGR2dyAtICN7JGhlYWRlci1oZWlnaHR9KTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/