body,h1,h2,h3,h4,h5,h6{font-weight:var(--pf-global--FontWeight--normal)}.pf-c-background-image::before,.pf-c-button::after,.pf-c-dropdown__toggle::after,.pf-c-dropdown__toggle::before{content:""}.pf-c-button,.pf-c-form__control .pf-c-dropdown{white-space:nowrap}body,td,th{text-align:left}:root{--pf-global--BackgroundColor--100:$pf-global--BackgroundColor--100;--pf-global--BackgroundColor--200:$pf-global--BackgroundColor--200;--pf-global--BackgroundColor--300:$pf-global--BackgroundColor--300;--pf-global--BackgroundColor--light-100:$pf-global--BackgroundColor--light-100;--pf-global--BackgroundColor--light-200:$pf-global--BackgroundColor--light-200;--pf-global--BackgroundColor--light-300:$pf-global--BackgroundColor--light-300;--pf-global--BackgroundColor--dark-100:$pf-global--BackgroundColor--dark-100;--pf-global--BackgroundColor--dark-200:$pf-global--BackgroundColor--dark-200;--pf-global--Color--100:$pf-global--Color--100;--pf-global--Color--200:$pf-global--Color--200;--pf-global--Color--light-100:$pf-global--Color--light-100;--pf-global--Color--light-200:$pf-global--Color--light-200;--pf-global--Color--dark-100:$pf-global--Color--dark-100;--pf-global--Color--dark-200:$pf-global--Color--dark-200;--pf-global--Color--active:$pf-global--Color--active;--pf-global--BackgroundColor--active:$pf-global--BackgroundColor--active;--pf-global--BorderColor--active:$pf-global--BorderColor--active;--pf-global--Color--disabled:$pf-global--Color--disabled;--pf-global--BackgroundColor--disabled:$pf-global--BackgroundColor--disabled;--pf-global--BorderColor--disabled:$pf-global--BorderColor--disabled;--pf-global--primary-color--100:$pf-global--primary-color--100;--pf-global--primary-color--200:$pf-global--primary-color--200;--pf-global--secondary-color--100:$pf-global--secondary-color--100;--pf-global--success-color--100:$pf-global--success-color--100;--pf-global--success-color--200:$pf-global--success-color--200;--pf-global--info-color--100:$pf-global--info-color--100;--pf-global--info-color--200:$pf-global--info-color--200;--pf-global--warning-color--100:$pf-global--warning-color--100;--pf-global--warning-color--200:$pf-global--warning-color--200;--pf-global--danger-color--100:$pf-global--danger-color--100;--pf-global--danger-color--200:$pf-global--danger-color--200;--pf-global--danger-color--300:$pf-global--danger-color--300;--pf-global--BoxShadow--sm:$pf-global--BoxShadow--sm;--pf-global--BoxShadow:$pf-global--BoxShadow;--pf-global--BoxShadow--lg:$pf-global--BoxShadow--lg;--pf-global--BoxShadow--sm-right:$pf-global--BoxShadow--sm-right;--pf-global--BoxShadow--sm-left:$pf-global--BoxShadow--sm-left;--pf-global--BoxShadow--sm-bottom:$pf-global--BoxShadow--sm-bottom;--pf-global--BoxShadow--sm-top:$pf-global--BoxShadow--sm-top;--pf-global--BoxShadow-right:$pf-global--BoxShadow-right;--pf-global--BoxShadow-left:$pf-global--BoxShadow-left;--pf-global--BoxShadow-bottom:$pf-global--BoxShadow-bottom;--pf-global--BoxShadow-top:$pf-global--BoxShadow-top;--pf-global--BoxShadow--lg-right:$pf-global--BoxShadow--lg-right;--pf-global--BoxShadow--lg-left:$pf-global--BoxShadow--lg-left;--pf-global--BoxShadow--lg-bottom:$pf-global--BoxShadow--lg-bottom;--pf-global--BoxShadow--lg-top:$pf-global--BoxShadow--lg-top;--pf-global--BoxShadow--inset:$pf-global--BoxShadow--inset;--pf-global--font-path:$pf-global--font-path;--pf-global--spacer--xs:$pf-global--spacer--xs;--pf-global--spacer--sm:$pf-global--spacer--sm;--pf-global--spacer--md:$pf-global--spacer--md;--pf-global--spacer--lg:$pf-global--spacer--lg;--pf-global--spacer--xl:$pf-global--spacer--xl;--pf-global--spacer--2xl:$pf-global--spacer--2xl;--pf-global--spacer--3xl:$pf-global--spacer--3xl;--pf-global--gutter:$pf-global--gutter;--pf-global--ZIndex--xs:$pf-global--ZIndex--xs;--pf-global--ZIndex--sm:$pf-global--ZIndex--sm;--pf-global--ZIndex--md:$pf-global--ZIndex--md;--pf-global--ZIndex--lg:$pf-global--ZIndex--lg;--pf-global--ZIndex--xl:$pf-global--ZIndex--xl;--pf-global--ZIndex--2xl:$pf-global--ZIndex--2xl;--pf-global--breakpoint--xs:$pf-global--breakpoint--xs;--pf-global--breakpoint--sm:$pf-global--breakpoint--sm;--pf-global--breakpoint--md:$pf-global--breakpoint--md;--pf-global--breakpoint--lg:$pf-global--breakpoint--lg;--pf-global--breakpoint--xl:$pf-global--breakpoint--xl;--pf-global--link--Color:$pf-global--link--Color;--pf-global--link--TextDecoration:$pf-global--link--TextDecoration;--pf-global--link--Color--hover:$pf-global--link--Color--hover;--pf-global--link--TextDecoration--hover:$pf-global--link--TextDecoration--hover;--pf-global--BorderWidth--sm:$pf-global--BorderWidth--sm;--pf-global--BorderWidth--md:$pf-global--BorderWidth--md;--pf-global--BorderWidth--lg:$pf-global--BorderWidth--lg;--pf-global--BorderColor:$pf-global--BorderColor;--pf-global--BorderColor--dark:$pf-global--BorderColor--dark;--pf-global--BorderColor--light:$pf-global--BorderColor--light;--pf-global--BorderRadius:$pf-global--BorderRadius;--pf-global--FontFamily--sans-serif:$pf-global--FontFamily--sans-serif;--pf-global--FontFamily--monospace:$pf-global--FontFamily--monospace;--pf-global--FontSize--4xl:$pf-global--FontSize--4xl;--pf-global--FontSize--3xl:$pf-global--FontSize--3xl;--pf-global--FontSize--2xl:$pf-global--FontSize--2xl;--pf-global--FontSize--xl:$pf-global--FontSize--xl;--pf-global--FontSize--lg:$pf-global--FontSize--lg;--pf-global--FontSize--md:$pf-global--FontSize--md;--pf-global--FontSize--sm:$pf-global--FontSize--sm;--pf-global--FontSize--xs:$pf-global--FontSize--xs;--pf-global--FontWeight--light:$pf-global--FontWeight--light;--pf-global--FontWeight--normal:$pf-global--FontWeight--normal;--pf-global--FontWeight--semi-bold:$pf-global--FontWeight--semi-bold;--pf-global--FontWeight--bold:$pf-global--FontWeight--bold;--pf-global--LineHeight--sm:$pf-global--LineHeight--sm;--pf-global--LineHeight--md:$pf-global--LineHeight--md;--global-ListStyle:$global-ListStyle;--pf-c-title--m-4xl--MarginTop:var(--pf-global--spacer--lg);--pf-c-title--m-4xl--MarginBottom:var(--pf-global--spacer--md);--pf-c-title--m-4xl--LineHeight:var(--pf-global--LineHeight--sm);--pf-c-title--m-4xl--FontSize:var(--pf-global--FontSize--4xl);--pf-c-title--m-4xl--FontWeight:var(--pf-global--FontWeight--normal);--pf-c-title--m-3xl--MarginTop:var(--pf-global--spacer--lg);--pf-c-title--m-3xl--MarginBottom:var(--pf-global--spacer--md);--pf-c-title--m-3xl--LineHeight:var(--pf-global--LineHeight--sm);--pf-c-title--m-3xl--FontSize:var(--pf-global--FontSize--3xl);--pf-c-title--m-3xl--FontWeight:var(--pf-global--FontWeight--normal);--pf-c-title--m-2xl--MarginTop:var(--pf-global--spacer--lg);--pf-c-title--m-2xl--MarginBottom:var(--pf-global--spacer--md);--pf-c-title--m-2xl--LineHeight:var(--pf-global--LineHeight--sm);--pf-c-title--m-2xl--FontSize:var(--pf-global--FontSize--2xl);--pf-c-title--m-2xl--FontWeight:var(--pf-global--FontWeight--normal);--pf-c-title--m-xl--MarginTop:var(--pf-global--spacer--lg);--pf-c-title--m-xl--MarginBottom:var(--pf-global--spacer--md);--pf-c-title--m-xl--LineHeight:var(--pf-global--LineHeight--md);--pf-c-title--m-xl--FontSize:var(--pf-global--FontSize--xl);--pf-c-title--m-xl--FontWeight:var(--pf-global--FontWeight--normal);--pf-c-title--m-lg--MarginTop:var(--pf-global--spacer--lg);--pf-c-title--m-lg--MarginBottom:var(--pf-global--spacer--md);--pf-c-title--m-lg--LineHeight:var(--pf-global--LineHeight--md);--pf-c-title--m-lg--FontSize:var(--pf-global--FontSize--lg);--pf-c-title--m-lg--FontWeight:var(--pf-global--FontWeight--semi-bold);--pf-c-title--m-md--MarginTop:var(--pf-global--spacer--lg);--pf-c-title--m-md--MarginBottom:var(--pf-global--spacer--md);--pf-c-title--m-md--LineHeight:var(--pf-global--LineHeight--md);--pf-c-title--m-md--FontSize:var(--pf-global--FontSize--md);--pf-c-title--m-md--FontWeight:var(--pf-global--FontWeight--semi-bold);--pf-l-bullseye--Padding:0;--pf-l-gallery--GridGap:var(--pf-global--gutter);--pf-l-gallery--GridTemplateColumns:repeat(auto-fill, minmax(250px, 1fr));--pf-l-grid--m-gutter--GridGap:var(--pf-global--gutter);--pf-l-level--m-gutter--MarginRight:var(--pf-global--gutter);--pf-l-page__sidebar-Width:15rem;--pf-l-split--m-gutter--MarginRight:var(--pf-global--gutter);--pf-l-stack--m-gutter--MarginBottom:var(--pf-global--gutter)}.pf-c-alert,.pf-c-card,.pf-c-modal-box,.pf-t-light{--pf-global--Color--100:var(--pf-global--Color--dark-100);--pf-global--Color--200:var(--pf-global--Color--dark-200);--pf-global--BorderColor:var(--pf-global--BorderColor--dark)}.pf-c-alert .pf-c-button,.pf-c-card .pf-c-button,.pf-c-modal-box .pf-c-button,.pf-t-light .pf-c-button{--pf-c-button--m-secondary--BoxShadowColor:var(--pf-global--primary-color--100);--pf-c-button--m-secondary--Color:var(--pf-global--primary-color--100);--pf-c-button--m-secondary--hover--BoxShadowColor:var(--pf-global--primary-color--200);--pf-c-button--m-secondary--hover--Color:var(--pf-global--primary-color--200);--pf-c-button--m-secondary--focus--BoxShadowColor:var(--pf-global--primary-color--200);--pf-c-button--m-secondary--focus--Color:var(--pf-global--primary-color--200);--pf-c-button--m-secondary--active--BoxShadowColor:var(--pf-global--primary-color--200);--pf-c-button--m-secondary--active--Color:var(--pf-global--primary-color--200)}.pf-t-dark{--pf-global--Color--100:var(--pf-global--Color--light-100);--pf-global--Color--200:var(--pf-global--Color--light-200);--pf-global--BorderColor:var(--pf-global--BorderColor--light)}.pf-t-dark .pf-c-button{--pf-c-button--m-secondary--BoxShadowColor:var(--pf-global--Color--light-100);--pf-c-button--m-secondary--Color:var(--pf-global--Color--light-100);--pf-c-button--m-secondary--hover--BoxShadowColor:var(--pf-global--Color--light-100);--pf-c-button--m-secondary--hover--Color:var(--pf-global--Color--light-100);--pf-c-button--m-secondary--focus--BoxShadowColor:var(--pf-global--Color--light-100);--pf-c-button--m-secondary--focus--Color:var(--pf-global--Color--light-100);--pf-c-button--m-secondary--active--BoxShadowColor:var(--pf-global--Color--light-100);--pf-c-button--m-secondary--active--Color:var(--pf-global--Color--light-100);--pf-c-button--m-tertiary--BoxShadowColor:var(--pf-global--Color--light-100);--pf-c-button--m-tertiary--Color:var(--pf-global--Color--light-100);--pf-c-button--m-tertiary--hover--BoxShadowColor:var(--pf-global--Color--light-100);--pf-c-button--m-tertiary--hover--Color:var(--pf-global--Color--light-100);--pf-c-button--m-tertiary--focus--BoxShadowColor:var(--pf-global--Color--light-100);--pf-c-button--m-tertiary--focus--Color:var(--pf-global--Color--light-100);--pf-c-button--m-tertiary--active--BoxShadowColor:var(--pf-global--Color--light-100);--pf-c-button--m-tertiary--active--Color:var(--pf-global--Color--light-100)}@font-face{font-family:overpass;font-style:normal;font-weight:200;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-thin.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-thin.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-thin.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-thin.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-thin.ttf) format("truetype")}@font-face{font-family:overpass;font-style:italic;font-weight:200;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-thin-italic.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-thin-italic.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-thin-italic.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-thin-italic.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-thin-italic.ttf) format("truetype")}@font-face{font-family:overpass;font-style:normal;font-weight:300;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extralight.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extralight.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extralight.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extralight.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extralight.ttf) format("truetype")}@font-face{font-family:overpass;font-style:italic;font-weight:300;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extralight-italic.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extralight-italic.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extralight-italic.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extralight-italic.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extralight-italic.ttf) format("truetype")}@font-face{font-family:overpass;font-style:normal;font-weight:400;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-light.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-light.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-light.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-light.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-light.ttf) format("truetype")}@font-face{font-family:overpass;font-style:italic;font-weight:400;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-light-italic.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-light-italic.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-light-italic.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-light-italic.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-light-italic.ttf) format("truetype")}@font-face{font-family:overpass;font-style:normal;font-weight:500;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-regular.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-regular.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-regular.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-regular.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-regular.ttf) format("truetype")}@font-face{font-family:overpass;font-style:italic;font-weight:500;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-italic.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-italic.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-italic.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-italic.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-italic.ttf) format("truetype")}@font-face{font-family:overpass;font-style:normal;font-weight:600;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-semibold.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-semibold.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-semibold.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-semibold.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-semibold.ttf) format("truetype")}@font-face{font-family:overpass;font-style:italic;font-weight:600;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-semibold-italic.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-semibold-italic.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-semibold-italic.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-semibold-italic.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-semibold-italic.ttf) format("truetype")}@font-face{font-family:overpass;font-style:normal;font-weight:700;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-bold.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-bold.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-bold.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-bold.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-bold.ttf) format("truetype")}@font-face{font-family:overpass;font-style:italic;font-weight:700;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-bold-italic.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-bold-italic.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-bold-italic.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-bold-italic.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-bold-italic.ttf) format("truetype")}@font-face{font-family:overpass;font-style:normal;font-weight:800;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extrabold.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extrabold.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extrabold.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extrabold.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extrabold.ttf) format("truetype")}@font-face{font-family:overpass;font-style:italic;font-weight:800;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extrabold-italic.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extrabold-italic.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extrabold-italic.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extrabold-italic.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-extrabold-italic.ttf) format("truetype")}@font-face{font-family:overpass;font-style:normal;font-weight:900;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-heavy.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-heavy.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-heavy.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-heavy.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-heavy.ttf) format("truetype")}@font-face{font-family:overpass;font-style:italic;font-weight:900;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-heavy-italic.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-heavy-italic.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-heavy-italic.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-heavy-italic.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-webfont/overpass-heavy-italic.ttf) format("truetype")}@font-face{font-family:overpass-mono;font-style:normal;font-weight:300;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-light.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-light.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-light.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-light.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-light.ttf) format("truetype")}@font-face{font-family:overpass-mono;font-style:normal;font-weight:400;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-regular.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-regular.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-regular.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-regular.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-regular.ttf) format("truetype")}@font-face{font-family:overpass-mono;font-style:normal;font-weight:500;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-semibold.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-semibold.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-semibold.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-semibold.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-semibold.ttf) format("truetype")}@font-face{font-family:overpass-mono;font-style:normal;font-weight:600;src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-bold.eot);src:url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-bold.eot?#iefix) format("embedded-opentype"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-bold.woff2) format("woff2"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-bold.woff) format("woff"),url(../../../node_modules/@patternfly/patternfly-next/assets/fonts/overpass-mono-webfont/overpass-mono-bold.ttf) format("truetype")}[class^=pf-],[class^=pf-]::after,[class^=pf-]::before{box-sizing:border-box;padding:0;margin:0;font-family:var(--pf-global--FontFamily--sans-serif);font-size:var(--pf-global--FontSize--md);font-weight:var(--pf-global--FontWeight--normal);line-height:var(--pf-global--LineHeight--md);color:var(--pf-global--Color--100);background-color:transparent;text-rendering:optimizeLegibility}html{font-size:unset!important;font-family:sans-serif;line-height:1.15}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-size:100%}ul{list-style:none}button,input,select,textarea{margin:0}audio,embed,iframe,img,object,video{max-width:100%;height:auto}iframe{border:0}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}*,::after,::before{box-sizing:border-box}body{font-family:var(--pf-global--FontFamily--sans-serif);font-size:var(--pf-global--FontSize--md);line-height:var(--pf-global--LineHeight--md);background-color:var(--pf-global--BackgroundColor--100)}a{color:var(--pf-global--link--Color);text-decoration:var(--pf-global--link--TextDecoration)}a:hover{color:var(--pf-global--link--Color--hover);text-decoration:var(--pf-global--link--TextDecoration--hover)}a,button{cursor:pointer}.pf-c-form__datalist.pf-m-disabled,.pf-c-form__datalist:disabled,.pf-c-form__input.pf-m-disabled,.pf-c-form__input:disabled{cursor:not-allowed}.pf-t-dark.pf-m-transparent{background-color:transparent}.pf-t-dark.pf-m-transparent-100{background-color:rgba(3,3,3,.42)}.pf-t-dark.pf-m-transparent-200{background-color:rgba(3,3,3,.6)}.pf-t-dark.pf-m-opaque-100{background-color:#393f44}.pf-t-dark.pf-m-opaque-200{background-color:#292e34}.pf-t-light.pf-m-transparent{background-color:transparent}.pf-t-light.pf-m-opaque-100{background-color:#fff}.pf-t-light.pf-m-opaque-200{background-color:#fafafa}.pf-t-light.pf-m-opaque-300{background-color:#ededed}.pf-c-alert{--pf-c-alert--BoxShadow:var(--pf-global--BoxShadow--lg);--pf-c-alert--BackgroundColor:var(--pf-global--BackgroundColor--light-100);--pf-c-alert__icon--Padding:var(--pf-global--spacer--md);--pf-c-alert__icon__svg--MarginTop:var(--pf-global--spacer--xs);--pf-c-alert__body--Padding:var(--pf-global--spacer--md);--pf-c-alert__title--FontSize:var(--pf-global--FontSize--md);--pf-c-alert__title--MarginTop:var(--pf-global--spacer--xs);--pf-c-alert__title--MarginBottom:var(--pf-global--spacer--xs);--pf-c-alert__action--PaddingTop:var(--pf-global--spacer--md);--pf-c-alert__action--PaddingRight:var(--pf-global--spacer--lg);--pf-c-alert__action--PaddingBottom:var(--pf-global--spacer--md);--pf-c-alert__action--PaddingLeft:var(--pf-global--spacer--lg);--pf-c-alert--m-success__icon--Color:var(--pf-global--success-color--200);--pf-c-alert--m-success__icon--BackgroundColor:var(--pf-global--success-color--100);--pf-c-alert--m-success__title--Color:var(--pf-global--success-color--200);--pf-c-alert--m-danger__icon--Color:var(--pf-global--danger-color--300);--pf-c-alert--m-danger__icon--BackgroundColor:var(--pf-global--danger-color--100);--pf-c-alert--m-danger__title--Color:var(--pf-global--danger-color--200);--pf-c-alert--m-warning__icon--Color:var(--pf-global--warning-color--200);--pf-c-alert--m-warning__icon--BackgroundColor:var(--pf-global--warning-color--100);--pf-c-alert--m-warning__title--Color:var(--pf-global--warning-color--200);--pf-c-alert--m-info__icon--Color:var(--pf-global--info-color--200);--pf-c-alert--m-info__icon--BackgroundColor:var(--pf-global--info-color--100);--pf-c-alert--m-info__title--Color:var(--pf-global--info-color--200);display:flex;background-color:var(--pf-c-alert--BackgroundColor);box-shadow:var(--pf-c-alert--BoxShadow)}.pf-c-alert__icon{display:flex;padding:var(--pf-c-alert__icon--Padding);font-size:24px}.pf-c-alert__icon svg{margin-top:var(--pf-c-alert__icon__svg--MarginTop)}.pf-c-alert__body{flex:1 1 100%;padding:var(--pf-c-alert__body--Padding)}.pf-c-alert__title{margin-top:var(--pf-c-alert__title--MarginTop);margin-bottom:var(--pf-c-alert__title--MarginBottom);font-size:var(--pf-c-alert__title--FontSize)}.pf-c-alert__action{padding:var(--pf-c-alert__action--PaddingTop) var(--pf-c-alert__action--PaddingRight) var(--pf-c-alert__action--PaddingBottom) var(--pf-c-alert__action--PaddingLeft)}.pf-c-alert.pf-m-success .pf-c-alert__icon{color:var(--pf-c-alert--m-success__icon--Color);background-color:var(--pf-c-alert--m-success__icon--BackgroundColor)}.pf-c-alert.pf-m-success .pf-c-alert__title{color:var(--pf-c-alert--m-success__title--Color)}.pf-c-alert.pf-m-danger .pf-c-alert__icon{color:var(--pf-c-alert--m-danger__icon--Color);background-color:var(--pf-c-alert--m-danger__icon--BackgroundColor)}.pf-c-alert.pf-m-danger .pf-c-alert__title{color:var(--pf-c-alert--m-danger__title--Color)}.pf-c-alert.pf-m-warning .pf-c-alert__icon{color:var(--pf-c-alert--m-warning__icon--Color);background-color:var(--pf-c-alert--m-warning__icon--BackgroundColor)}.pf-c-alert.pf-m-warning .pf-c-alert__title{color:var(--pf-c-alert--m-warning__title--Color)}.pf-c-alert.pf-m-info .pf-c-alert__icon{color:var(--pf-c-alert--m-info__icon--Color);background-color:var(--pf-c-alert--m-info__icon--BackgroundColor)}.pf-c-alert.pf-m-info .pf-c-alert__title{color:var(--pf-c-alert--m-info__title--Color)}.pf-c-backdrop{--pf-c-backdrop--ZIndex:var(--pf-global--ZIndex--xl);--pf-c-backdrop--Color:rgba(0, 0, 0, .42);--pf-c-backdrop--BackdropFilter:blur(10px);position:fixed;top:0;left:0;z-index:var(--pf-c-backdrop--ZIndex);width:100%;height:100%;background-color:var(--pf-c-backdrop--Color);-webkit-backdrop-filter:var(--pf-c-backdrop--BackdropFilter);backdrop-filter:var(--pf-c-backdrop--BackdropFilter)}.pf-c-background-image::before{position:absolute;top:0;left:0;z-index:-1;width:100vw;height:100vh;background-image:url(/assets/images/pfbg_576.jpg);filter:url(/assets/images/background-filter.svg#image_overlay);background-repeat:no-repeat;background-attachment:fixed}@media (min-width:576px){.pf-c-background-image::before{background-image:url(/assets/images/pfbg_768.jpg)}}@media (min-width:768px){.pf-c-background-image::before{background-image:url(/assets/images/pfbg_992.jpg)}}@media (min-width:992px){.pf-c-background-image::before{background-image:url(/assets/images/pfbg_1200.jpg)}}@media (min-width:1200px){.pf-c-background-image::before{background-image:url(/assets/images/pfbg_2000.jpg)}}.pf-c-badge{--pf-c-badge--BorderRadius:var(--pf-global--BorderRadius);--pf-c-badge--FontSize:var(--pf-global--FontSize--xs);--pf-c-badge--FontWeight:var(--pf-global--FontWeight--bold);--pf-c-badge--PaddingLeft:var(--pf-global--spacer--sm);--pf-c-badge--PaddingRight:var(--pf-global--spacer--sm);--pf-c-badge--m-read--BackgroundColor:var(--pf-global--BackgroundColor--light-300);--pf-c-badge--m-read--Color:var(--pf-global--Color--dark-100);--pf-c-badge--m-unread--BackgroundColor:var(--pf-global--primary-color--200);--pf-c-badge--m-unread--Color:var(--pf-global--Color--light-100);display:inline-block;padding-right:var(--pf-c-badge--PaddingRight);padding-left:var(--pf-c-badge--PaddingLeft);font-size:var(--pf-c-badge--FontSize);font-weight:var(--pf-c-badge--FontWeight);border-radius:var(--pf-c-badge--BorderRadius)}.pf-c-badge.pf-m-read{color:var(--pf-c-badge--m-read--Color);background-color:var(--pf-c-badge--m-read--BackgroundColor)}.pf-c-badge.pf-m-unread{color:var(--pf-c-badge--m-unread--Color);background-color:var(--pf-c-badge--m-unread--BackgroundColor)}.pf-c-button{--pf-c-button--PaddingTop:var(--pf-global--spacer--xs);--pf-c-button--PaddingRight:var(--pf-global--spacer--lg);--pf-c-button--PaddingBottom:var(--pf-global--spacer--xs);--pf-c-button--PaddingLeft:var(--pf-global--spacer--lg);--pf-c-button--LineHeight:var(--pf-global--LineHeight--md);--pf-c-button--FontWeight:var(--pf-global--FontWeight--normal);--pf-c-button--FontSize:var(--pf-global--FontSize--md);--pf-c-button--BackgroundColor:transparent;--pf-c-button--Color:var(--pf-global--primary-color--100);--pf-c-button--BorderRadius:var(--pf-global--BorderRadius);--pf-c-button--BorderColor:var(--pf-global--primary-color--100);--pf-c-button--BorderWidth:var(--pf-global--BorderWidth--sm);--pf-c-button--hover--Color:var(--pf-global--primary-color--200);--pf-c-button--hover--BackgroundColor:transparent;--pf-c-button--hover--BorderColor:var(--pf-global--primary-color--200);--pf-c-button--hover--BorderWidth:var(--pf-global--BorderWidth--md);--pf-c-button--focus--Color:var(--pf-global--primary-color--200);--pf-c-button--focus--BackgroundColor:transparent;--pf-c-button--focus--BorderColor:var(--pf-global--primary-color--200);--pf-c-button--focus--BorderWidth:var(--pf-global--BorderWidth--md);--pf-c-button--active--Color:var(--pf-global--primary-color--200);--pf-c-button--active--BackgroundColor:transparent;--pf-c-button--active--BorderColor:var(--pf-global--primary-color--200);--pf-c-button--active--BorderWidth:var(--pf-global--BorderWidth--md);--pf-c-button--m-disabled--Color:var(--pf-global--Color--disabled);--pf-c-button--m-disabled--BackgroundColor:var(--pf-global--BackgroundColor--disabled);--pf-c-button--m-disabled--BorderColor:transparent;--pf-c-button--m-disabled--BorderWidth:var(--pf-global--BorderWidth--lg);--pf-c-button--m-primary--BackgroundColor:var(--pf-global--primary-color--100);--pf-c-button--m-primary--BorderColor:transparent;--pf-c-button--m-primary--Color:var(--pf-global--Color--light-100);--pf-c-button--m-primary--hover--BackgroundColor:var(--pf-global--primary-color--200);--pf-c-button--m-primary--hover--BorderColor:transparent;--pf-c-button--m-primary--hover--Color:var(--pf-global--Color--light-100);--pf-c-button--m-primary--focus--BackgroundColor:var(--pf-global--primary-color--200);--pf-c-button--m-primary--focus--BorderColor:transparent;--pf-c-button--m-primary--focus--Color:var(--pf-global--Color--light-100);--pf-c-button--m-primary--active--BorderColor:transparent;--pf-c-button--m-primary--active--BackgroundColor:var(--pf-global--primary-color--200);--pf-c-button--m-primary--active--Color:var(--pf-global--Color--light-100);--pf-c-button--m-secondary--BackgroundColor:transparent;--pf-c-button--m-secondary--BorderColor:var(--pf-global--primary-color--100);--pf-c-button--m-secondary--Color:var(--pf-global--primary-color--100);--pf-c-button--m-secondary--hover--BackgroundColor:transparent;--pf-c-button--m-secondary--hover--BorderColor:var(--pf-global--primary-color--200);--pf-c-button--m-secondary--hover--Color:var(--pf-global--primary-color--200);--pf-c-button--m-secondary--focus--BackgroundColor:transparent;--pf-c-button--m-secondary--focus--BorderColor:var(--pf-global--primary-color--200);--pf-c-button--m-secondary--focus--Color:var(--pf-global--primary-color--200);--pf-c-button--m-secondary--active--BackgroundColor:transparent;--pf-c-button--m-secondary--active--BorderColor:var(--pf-global--primary-color--200);--pf-c-button--m-secondary--active--Color:var(--pf-global--primary-color--200);--pf-c-button--m-tertiary--BackgroundColor:transparent;--pf-c-button--m-tertiary--BorderColor:var(--pf-global--secondary-color--100);--pf-c-button--m-tertiary--Color:var(--pf-global--Color--100);--pf-c-button--m-tertiary--hover--BackgroundColor:transparent;--pf-c-button--m-tertiary--hover--BorderColor:var(--pf-global--secondary-color--100);--pf-c-button--m-tertiary--hover--Color:var(--pf-global--Color--100);--pf-c-button--m-tertiary--focus--BackgroundColor:transparent;--pf-c-button--m-tertiary--focus--BorderColor:var(--pf-global--secondary-color--100);--pf-c-button--m-tertiary--focus--Color:var(--pf-global--Color--100);--pf-c-button--m-tertiary--active--BackgroundColor:transparent;--pf-c-button--m-tertiary--active--BorderColor:var(--pf-global--secondary-color--100);--pf-c-button--m-tertiary--active--Color:var(--pf-global--Color--100);--pf-c-button--m-danger--BackgroundColor:var(--pf-global--danger-color--100);--pf-c-button--m-danger--BorderColor:var(--pf-global--danger-color--100);--pf-c-button--m-danger--Color:var(--pf-global--Color--light-100);--pf-c-button--m-danger--hover--BackgroundColor:var(--pf-global--danger-color--200);--pf-c-button--m-danger--hover--BorderColor:transparent;--pf-c-button--m-danger--hover--Color:var(--pf-global--Color--light-100);--pf-c-button--m-danger--focus--BackgroundColor:var(--pf-global--danger-color--200);--pf-c-button--m-danger--focus--BorderColor:transparent;--pf-c-button--m-danger--focus--Color:var(--pf-global--Color--light-100);--pf-c-button--m-danger--active--BackgroundColor:var(--pf-global--danger-color--200);--pf-c-button--m-danger--active--BorderColor:transparent;--pf-c-button--m-danger--active--Color:var(--pf-global--Color--light-100);--pf-c-button--m-link--PaddingRight:var(--pf-global--spacer--xs);--pf-c-button--m-link--PaddingLeft:var(--pf-global--spacer--xs);--pf-c-button--m-link--Color:var(--pf-global--link--Color);--pf-c-button--m-link--hover--Color:var(--pf-global--link--Color--hover);--pf-c-button--m-link--focus--Color:var(--pf-global--link--Color--hover);--pf-c-button--m-link--active--Color:var(--pf-global--link--Color--hover);--pf-c-button--m-action--BackgroundColor:transparent;--pf-c-button--m-action--PaddingTop:var(--pf-global--spacer--sm);--pf-c-button--m-action--PaddingRight:var(--pf-global--spacer--sm);--pf-c-button--m-action--PaddingBottom:var(--pf-global--spacer--sm);--pf-c-button--m-action--PaddingLeft:var(--pf-global--spacer--sm);--pf-c-button--m-action--Color:var(--pf-global--Color--100);--pf-c-button--m-action--hover--BackgroundColor:transparent;--pf-c-button--m-action--hover--Color:var(--pf-global--Color--100);--pf-c-button--m-action--focus--Color:var(--pf-global--Color--100);--pf-c-button--m-action--active--Color:var(--pf-global--Color--100);--pf-c-button--item--MarginRight:var(--pf-global--spacer--xs);position:relative;display:inline-block;padding:var(--pf-c-button--PaddingTop) var(--pf-c-button--PaddingRight) var(--pf-c-button--PaddingBottom) var(--pf-c-button--PaddingLeft);font-size:var(--pf-c-button--FontSize);font-weight:var(--pf-c-button--FontWeight);line-height:var(--pf-c-button--LineHeight);color:var(--pf-c-button--Color);text-align:center;background-color:var(--pf-c-button--BackgroundColor);border:0;border-radius:var(--pf-c-button--BorderRadius)}.pf-c-button::after{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--pf-c-button--BorderWidth) solid;border-color:var(--pf-c-button--BorderColor);border-radius:var(--pf-c-button--BorderRadius)}.pf-c-button>:first-child{margin-right:var(--pf-c-button--item--MarginRight)}.pf-c-button.pf-m-hover,.pf-c-button:hover{color:var(--pf-c-button--hover--Color);background-color:var(--pf-c-button--hover--BackgroundColor)}.pf-c-button.pf-m-hover::after,.pf-c-button:hover::after{border-color:var(--pf-c-button--hover--BorderColor);border-width:var(--pf-c-button--hover--BorderWidth)}.pf-c-button.pf-m-active,.pf-c-button:active{color:var(--pf-c-button--active--Color);background-color:var(--pf-c-button--active--BackgroundColor)}.pf-c-button.pf-m-active::after,.pf-c-button:active::after{border-color:var(--pf-c-button--active--BorderColor);border-width:var(--pf-c-button--focus--BorderWidth)}.pf-c-button.pf-m-focus,.pf-c-button:focus{color:var(--pf-c-button--focus--Color);background-color:var(--pf-c-button--focus--BackgroundColor)}.pf-c-button.pf-m-focus::after,.pf-c-button:focus::after{border-color:var(--pf-c-button--focus--BorderColor);border-width:var(--pf-c-button--focus--BorderWidth)}.pf-c-button.pf-m-block{display:block;width:100%}.pf-c-button.pf-m-primary{color:var(--pf-c-button--m-primary--Color);background-color:var(--pf-c-button--m-primary--BackgroundColor)}.pf-c-button.pf-m-primary::after{border-color:var(--pf-c-button--m-primary--BorderColor)}.pf-c-button.pf-m-primary.pf-m-hover,.pf-c-button.pf-m-primary:hover{color:var(--pf-c-button--m-primary--hover--Color);background-color:var(--pf-c-button--m-primary--hover--BackgroundColor)}.pf-c-button.pf-m-primary.pf-m-hover::after,.pf-c-button.pf-m-primary:hover::after{border-color:var(--pf-c-button--m-primary--hover--BorderColor)}.pf-c-button.pf-m-primary.pf-m-active,.pf-c-button.pf-m-primary:active{color:var(--pf-c-button--m-primary--active--Color);background-color:var(--pf-c-button--m-primary--active--BackgroundColor)}.pf-c-button.pf-m-primary.pf-m-active::after,.pf-c-button.pf-m-primary:active::after{border-color:var(--pf-c-button--m-primary--active--BorderColor)}.pf-c-button.pf-m-primary.pf-m-focus,.pf-c-button.pf-m-primary:focus{color:var(--pf-c-button--m-primary--focus--Color);background-color:var(--pf-c-button--m-primary--focus--BackgroundColor)}.pf-c-button.pf-m-primary.pf-m-focus::after,.pf-c-button.pf-m-primary:focus::after{border-color:var(--pf-c-button--m-primary--focus--BorderColor)}.pf-c-button.pf-m-secondary{color:var(--pf-c-button--m-secondary--Color);background-color:var(--pf-c-button--m-secondary--BackgroundColor)}.pf-c-button.pf-m-secondary::after{border-color:var(--pf-c-button--m-secondary--BorderColor)}.pf-c-button.pf-m-secondary.pf-m-hover,.pf-c-button.pf-m-secondary:hover{color:var(--pf-c-button--m-secondary--hover--Color);background-color:var(--pf-c-button--m-secondary--hover--BackgroundColor)}.pf-c-button.pf-m-secondary.pf-m-hover::after,.pf-c-button.pf-m-secondary:hover::after{border-color:var(--pf-c-button--m-secondary--hover--BorderColor)}.pf-c-button.pf-m-secondary.pf-m-active,.pf-c-button.pf-m-secondary:active{color:var(--pf-c-button--m-secondary--active--Color);background-color:var(--pf-c-button--m-secondary--active--BackgroundColor)}.pf-c-button.pf-m-secondary.pf-m-active::after,.pf-c-button.pf-m-secondary:active::after{border-color:var(--pf-c-button--m-secondary--active--BorderColor)}.pf-c-button.pf-m-secondary.pf-m-focus,.pf-c-button.pf-m-secondary:focus{color:var(--pf-c-button--m-secondary--focus--Color);background-color:var(--pf-c-button--m-secondary--focus--BackgroundColor)}.pf-c-button.pf-m-secondary.pf-m-focus::after,.pf-c-button.pf-m-secondary:focus::after{border-color:var(--pf-c-button--m-secondary--focus--BorderColor)}.pf-c-button.pf-m-tertiary{color:var(--pf-c-button--m-tertiary--Color);background-color:var(--pf-c-button--m-tertiary--BackgroundColor)}.pf-c-button.pf-m-tertiary::after{border-color:var(--pf-c-button--m-tertiary--BorderColor)}.pf-c-button.pf-m-tertiary.pf-m-hover,.pf-c-button.pf-m-tertiary:hover{color:var(--pf-c-button--m-tertiary--hover--Color);background-color:var(--pf-c-button--m-tertiary--hover--BackgroundColor)}.pf-c-button.pf-m-tertiary.pf-m-hover::after,.pf-c-button.pf-m-tertiary:hover::after{border-color:var(--pf-c-button--m-tertiary--hover--BorderColor)}.pf-c-button.pf-m-tertiary.pf-m-active,.pf-c-button.pf-m-tertiary:active{color:var(--pf-c-button--m-tertiary--active--Color);background-color:var(--pf-c-button--m-tertiary--active--BackgroundColor)}.pf-c-button.pf-m-tertiary.pf-m-active::after,.pf-c-button.pf-m-tertiary:active::after{border-color:var(--pf-c-button--m-tertiary--active--BorderColor)}.pf-c-button.pf-m-tertiary.pf-m-focus,.pf-c-button.pf-m-tertiary:focus{color:var(--pf-c-button--m-tertiary--focus--Color);background-color:var(--pf-c-button--m-tertiary--focus--BackgroundColor)}.pf-c-button.pf-m-tertiary.pf-m-focus::after,.pf-c-button.pf-m-tertiary:focus::after{border-color:var(--pf-c-button--m-tertiary--focus--BorderColor)}.pf-c-button.pf-m-danger{color:var(--pf-c-button--m-danger--Color);background-color:var(--pf-c-button--m-danger--BackgroundColor)}.pf-c-button.pf-m-danger::after{border-color:var(--pf-c-button--m-danger--BorderColor)}.pf-c-button.pf-m-danger.pf-m-hover,.pf-c-button.pf-m-danger:hover{color:var(--pf-c-button--m-danger--hover--Color);background-color:var(--pf-c-button--m-danger--hover--BackgroundColor)}.pf-c-button.pf-m-danger.pf-m-hover::after,.pf-c-button.pf-m-danger:hover::after{border-color:var(--pf-c-button--m-danger--hover--BorderColor)}.pf-c-button.pf-m-danger.pf-m-active,.pf-c-button.pf-m-danger:active{color:var(--pf-c-button--m-danger--active--Color);background-color:var(--pf-c-button--m-danger--active--BackgroundColor)}.pf-c-button.pf-m-danger.pf-m-active::after,.pf-c-button.pf-m-danger:active::after{border-color:var(--pf-c-button--m-danger--active--BorderColor)}.pf-c-button.pf-m-danger.pf-m-focus,.pf-c-button.pf-m-danger:focus{color:var(--pf-c-button--m-danger--focus--Color);background-color:var(--pf-c-button--m-danger--focus--BackgroundColor)}.pf-c-button.pf-m-danger.pf-m-focus::after,.pf-c-button.pf-m-danger:focus::after{border-color:var(--pf-c-button--m-danger--focus--BorderColor)}.pf-c-button.pf-m-action,.pf-c-button.pf-m-link{background-color:var(--pf-c-button--m-action--BackgroundColor)}.pf-c-button.pf-m-action.pf-m-active,.pf-c-button.pf-m-action.pf-m-focus,.pf-c-button.pf-m-action.pf-m-hover,.pf-c-button.pf-m-action:active,.pf-c-button.pf-m-action:focus,.pf-c-button.pf-m-action:hover,.pf-c-button.pf-m-link.pf-m-active,.pf-c-button.pf-m-link.pf-m-focus,.pf-c-button.pf-m-link.pf-m-hover,.pf-c-button.pf-m-link:active,.pf-c-button.pf-m-link:focus,.pf-c-button.pf-m-link:hover{background-color:var(--pf-c-button--m-action--hover--BackgroundColor)}.pf-c-button.pf-m-action::after,.pf-c-button.pf-m-link::after{border:0}.pf-c-button.pf-m-link{padding-right:var(--pf-c-button--m-link--PaddingRight);padding-left:var(--pf-c-button--m-link--PaddingLeft);color:var(--pf-c-button--m-link--Color)}.pf-c-button.pf-m-link.pf-m-hover,.pf-c-button.pf-m-link:hover{color:var(--pf-c-button--m-link--hover--Color)}.pf-c-button.pf-m-link.pf-m-active,.pf-c-button.pf-m-link:active{color:var(--pf-c-button--m-link--active--Color)}.pf-c-button.pf-m-link.pf-m-focus,.pf-c-button.pf-m-link:focus{color:var(--pf-c-button--m-link--focus--Color)}.pf-c-button.pf-m-action{padding:var(--pf-c-button--m-action--PaddingTop) var(--pf-c-button--m-action--PaddingRight) var(--pf-c-button--m-action--PaddingBottom) var(--pf-c-button--m-action--PaddingLeft);line-height:1;color:var(--pf-c-button--m-action--Color)}.pf-c-button.pf-m-action>*{margin:0}.pf-c-button.pf-m-action.pf-m-hover,.pf-c-button.pf-m-action:hover{color:var(--pf-c-button--m-action--hover--Color)}.pf-c-button.pf-m-action.pf-m-active,.pf-c-button.pf-m-action:active{color:var(--pf-c-button--m-action--active--Color)}.pf-c-button.pf-m-action.pf-m-focus,.pf-c-button.pf-m-action:focus{color:var(--pf-c-button--m-action--focus--Color)}.pf-c-button.pf-m-disabled,.pf-c-button:disabled{color:var(--pf-c-button--m-disabled--Color);pointer-events:none;background-color:var(--pf-c-button--m-disabled--BackgroundColor)}.pf-c-button.pf-m-disabled::after,.pf-c-button:disabled::after{border:var(--pf-c-button--BorderWidth) solid var(--pf-c-button--m-disabled--BorderColor)}.pf-c-card{--pf-c-card--BackgroundColor:var(--pf-global--BackgroundColor--light-100);--pf-c-card--BoxShadow:var(--pf-global--BoxShadow--sm);--pf-c-card__header--PaddingTop:var(--pf-global--spacer--xl);--pf-c-card__header--PaddingRight:var(--pf-global--spacer--xl);--pf-c-card__header--PaddingBottom:var(--pf-global--spacer--sm);--pf-c-card__header--PaddingLeft:var(--pf-global--spacer--xl);--pf-c-card__body--PaddingRight:var(--pf-global--spacer--xl);--pf-c-card__body--PaddingBottom:var(--pf-global--spacer--sm);--pf-c-card__body--PaddingLeft:var(--pf-global--spacer--xl);--pf-c-card__body--PaddingTop:var(--pf-global--spacer--sm);--pf-c-card__footer--PaddingTop:var(--pf-global--spacer--xl);--pf-c-card__footer--PaddingRight:var(--pf-global--spacer--xl);--pf-c-card__footer--PaddingBottom:var(--pf-global--spacer--xl);--pf-c-card__footer--PaddingLeft:var(--pf-global--spacer--xl);display:flex;flex-direction:column;background-color:var(--pf-c-card--BackgroundColor);box-shadow:var(--pf-c-card--BoxShadow)}.pf-c-card__header{flex:0 0 auto;padding-top:var(--pf-c-card__header--PaddingTop);padding-right:var(--pf-c-card__header--PaddingRight);padding-bottom:var(--pf-c-card__header--PaddingBottom);padding-left:var(--pf-c-card__header--PaddingLeft)}.pf-c-card__body{flex:1 1 auto;padding-top:var(--pf-c-card__body--PaddingTop);padding-right:var(--pf-c-card__body--PaddingRight);padding-bottom:var(--pf-c-card__body--PaddingBottom);padding-left:var(--pf-c-card__body--PaddingLeft)}.pf-c-card__body:last-child,.pf-c-card__footer,.pf-c-card__header:last-child{padding-bottom:var(--pf-c-card__footer--PaddingBottom)}.pf-c-card__footer{flex:0 0 auto;padding-top:var(--pf-c-card__footer--PaddingTop);padding-right:var(--pf-c-card__footer--PaddingRight);padding-left:var(--pf-c-card__footer--PaddingLeft)}.pf-c-card__body:first-child,.pf-c-card__footer:first-child{padding-top:var(--pf-c-card__header--PaddingTop)}.pf-c-content{--pf-c-content--MarginBottom:var(--pf-global--spacer--md);--pf-c-content--LineHeight:var(--pf-global--LineHeight--md);--pf-c-content--FontSize:var(--pf-global--FontSize--md);--pf-c-content--FontWeight:var(--pf-global--FontWeight--normal);--pf-c-content--h1--MarginTop:var(--pf-global--spacer--lg);--pf-c-content--h1--MarginBottom:var(--pf-global--spacer--md);--pf-c-content--h1--LineHeight:var(--pf-global--LineHeight--sm);--pf-c-content--h1--FontSize:var(--pf-global--FontSize--3xl);--pf-c-content--h1--FontWeight:var(--pf-global--FontWeight--normal);--pf-c-content--h2--MarginTop:var(--pf-global--spacer--lg);--pf-c-content--h2--MarginBottom:var(--pf-global--spacer--md);--pf-c-content--h2--LineHeight:var(--pf-global--LineHeight--sm);--pf-c-content--h2--FontSize:var(--pf-global--FontSize--2xl);--pf-c-content--h2--FontWeight:var(--pf-global--FontWeight--normal);--pf-c-content--h3--MarginTop:var(--pf-global--spacer--lg);--pf-c-content--h3--MarginBottom:var(--pf-global--spacer--md);--pf-c-content--h3--LineHeight:var(--pf-global--LineHeight--md);--pf-c-content--h3--FontSize:var(--pf-global--FontSize--xl);--pf-c-content--h3--FontWeight:var(--pf-global--FontWeight--normal);--pf-c-content--h4--MarginTop:var(--pf-global--spacer--lg);--pf-c-content--h4--MarginBottom:var(--pf-global--spacer--md);--pf-c-content--h4--LineHeight:var(--pf-global--LineHeight--md);--pf-c-content--h4--FontSize:var(--pf-global--FontSize--lg);--pf-c-content--h4--FontWeight:var(--pf-global--FontWeight--semi-bold);--pf-c-content--h5--MarginTop:var(--pf-global--spacer--lg);--pf-c-content--h5--MarginBottom:var(--pf-global--spacer--md);--pf-c-content--h5--LineHeight:var(--pf-global--LineHeight--md);--pf-c-content--h5--FontSize:var(--pf-global--FontSize--md);--pf-c-content--h5--FontWeight:var(--pf-global--FontWeight--semi-bold);--pf-c-content--h6--MarginTop:var(--pf-global--spacer--lg);--pf-c-content--h6--MarginBottom:var(--pf-global--spacer--xs);--pf-c-content--h6--LineHeight:var(--pf-global--LineHeight--md);--pf-c-content--h6--FontSize:var(--pf-global--FontSize--md);--pf-c-content--h6--FontWeight:var(--pf-global--FontWeight--semi-bold);--pf-c-content--small--MarginBottom:var(--pf-global--spacer--md);--pf-c-content--small--LineHeight:var(--pf-global--LineHeight--md);--pf-c-content--small--FontSize:var(--pf-global--FontSize--sm);--pf-c-content--small--Color:var(--pf-global--Color--200);--pf-c-content--a--Color:var(--pf-global--link--Color);--pf-c-content--a--TextDecoration:var(--pf-global--link--TextDecoration);--pf-c-content--a--hover--Color:var(--pf-global--link--Color--hover);--pf-c-content--a--hover--TextDecoration:var(--pf-global--link--TextDecoration--hover);--pf-c-content--blockquote--Padding:var(--pf-global--spacer--md);--pf-c-content--blockquote--FontWeight:var(--pf-global--FontWeight--light);--pf-c-content--blockquote--Color:var(--pf-global--Color--200);--pf-c-content--blockquote--BorderLeftColor:var(--pf-global--BorderColor--light);--pf-c-content--blockquote--BorderLeftWidth:var(--pf-global--BorderWidth--lg);--pf-c-content--ul--PaddingLeft:var(--pf-global--spacer--lg);--pf-c-content--ol--MarginTop:var(--pf-global--spacer--md);--pf-c-content--ol--MarginLeft:var(--pf-global--spacer--lg);--pf-c-content--ul--MarginTop:var(--pf-global--spacer--md);--pf-c-content--ul--MarginLeft:var(--pf-global--spacer--lg);--pf-c-content--ul--nested--MarginTop:var(--pf-global--spacer--sm);--pf-c-content--ul--nested--MarginLeft:var(--pf-global--spacer--sm);--pf-c-content--ul--ListStyle:var(--global-ListStyle);--pf-c-content--li--MarginTop:var(--pf-global--spacer--sm);--pf-c-content--dd--MarginBottom:var(--pf-global--spacer--sm);--pf-c-content--dd--MarginLeft:var(--pf-global--spacer--lg);font-size:var(--pf-c-content--FontSize);line-height:var(--pf-c-content--LineHeight)}.pf-c-content a{color:var(--pf-c-content--a--Color);text-decoration:var(--pf-c-content--a--TextDecoration)}.pf-c-content a:hover{color:var(--pf-c-content--a--hover--Color);text-decoration:var(--pf-c-content--a--hover--TextDecoration)}.pf-c-content li+li{margin-top:var(--pf-c-content--li--MarginTop)}.pf-c-content blockquote:not(:last-child),.pf-c-content dl:not(:last-child),.pf-c-content ol:not(:last-child),.pf-c-content p:not(:last-child),.pf-c-content pre:not(:last-child),.pf-c-content small:not(:last-child),.pf-c-content table:not(:last-child),.pf-c-content ul:not(:last-child){margin-bottom:var(--pf-c-content--MarginBottom)}.pf-c-content ol,.pf-c-content ul{padding-left:var(--pf-c-content--ul--PaddingLeft)}.pf-c-content h1,.pf-c-content h2,.pf-c-content h3,.pf-c-content h4,.pf-c-content h5,.pf-c-content h6{margin:0}.pf-c-content h1{margin-bottom:var(--pf-c-content--h1--MarginBottom);font-size:var(--pf-c-content--h1--FontSize);font-weight:var(--pf-c-content--h1--FontWeight);line-height:var(--pf-c-content--h1--LineHeight)}.pf-c-content h1:not(:first-child){margin-top:var(--pf-c-content--h1--MarginTop)}.pf-c-content h2{margin-bottom:var(--pf-c-content--h2--MarginBottom);font-size:var(--pf-c-content--h2--FontSize);font-weight:var(--pf-c-content--h2--FontWeight);line-height:var(--pf-c-content--h2--LineHeight)}.pf-c-content h2:not(:first-child){margin-top:var(--pf-c-content--h2--MarginTop)}.pf-c-content h3{margin-bottom:var(--pf-c-content--h3--MarginBottom);font-size:var(--pf-c-content--h3--FontSize);font-weight:var(--pf-c-content--h3--FontWeight);line-height:var(--pf-c-content--h3--LineHeight)}.pf-c-content h3:not(:first-child){margin-top:var(--pf-c-content--h3--MarginTop)}.pf-c-content h4{margin-bottom:var(--pf-c-content--h4--MarginBottom);font-size:var(--pf-c-content--h4--FontSize);font-weight:var(--pf-c-content--h4--FontWeight);line-height:var(--pf-c-content--h4--LineHeight)}.pf-c-content h4:not(:first-child){margin-top:var(--pf-c-content--h4--MarginTop)}.pf-c-content h5{margin-bottom:var(--pf-c-content--h5--MarginBottom);font-size:var(--pf-c-content--h5--FontSize);font-weight:var(--pf-c-content--h5--FontWeight);line-height:var(--pf-c-content--h5--LineHeight)}.pf-c-content h5:not(:first-child){margin-top:var(--pf-c-content--h5--MarginTop)}.pf-c-content h6{margin-bottom:var(--pf-c-content--h6--MarginBottom);font-size:var(--pf-c-content--h6--FontSize);font-weight:var(--pf-c-content--h6--FontWeight);line-height:var(--pf-c-content--h6--LineHeight)}.pf-c-content h6:not(:first-child){margin-top:var(--pf-c-content--h6--MarginTop)}.pf-c-content small{display:block;margin-bottom:var(--pf-c-content--small--MarginBottom);font-size:var(--pf-c-content--small--FontSize);line-height:var(--pf-c-content--small--LineHeight);color:var(--pf-c-content--small--Color)}.pf-c-content blockquote{padding:var(--pf-c-content--blockquote--Padding);font-weight:var(--pf-c-content--blockquote--FontWeight);color:var(--pf-c-content--blockquote--Color);border-left:var(--pf-c-content--blockquote--BorderLeftWidth) solid var(--pf-c-content--blockquote--BorderLeftColor)}.pf-c-content ol{margin-top:var(--pf-c-content--ol--MarginTop);margin-left:var(--pf-c-content--ol--MarginLeft)}.pf-c-content ul{margin:0;margin-top:var(--pf-c-content--ul--MarginTop);margin-left:var(--pf-c-content--ul--MarginLeft);list-style:var(--pf-c-content--ul--ListStyle)}.pf-c-content ul ul{margin-top:var(--pf-c-content--ul--nested--MarginTop);margin-left:var(--pf-c-content--ul--nested--MarginLeft)}.pf-c-content dd{margin-bottom:var(--pf-c-content--dd--MarginBottom);margin-left:var(--pf-c-content--dd--MarginLeft)}.pf-c-dropdown{--pf-c-dropdown__toggle--PaddingTop:var(--pf-global--spacer--xs);--pf-c-dropdown__toggle--PaddingRight:var(--pf-global--spacer--md);--pf-c-dropdown__toggle--PaddingBottom:var(--pf-global--spacer--xs);--pf-c-dropdown__toggle--PaddingLeft:var(--pf-global--spacer--sm);--pf-c-dropdown__toggle--FontSize:var(--pf-global--FontSize--md);--pf-c-dropdown__toggle--FontWeight:var(--pf-global--FontWeight--normal);--pf-c-dropdown__toggle--LineHeight:var(--pf-global--LineHeight--md);--pf-c-dropdown__toggle--BackgroundColor:transparent;--pf-c-dropdown__toggle--BorderWidth:var(--pf-global--BorderWidth--sm);--pf-c-dropdown__toggle--BorderColor:var(--pf-global--BorderColor);--pf-c-dropdown__toggle--Color:var(--pf-global--Color--100);--pf-c-dropdown__toggle--hover--BorderWidth:var(--pf-global--BorderWidth--md);--pf-c-dropdown__toggle--hover--BorderColor:var(--pf-global--Color--active);--pf-c-dropdown__toggle--m-expanded--BorderWidth:var(--pf-global--BorderWidth--md);--pf-c-dropdown__toggle--m-expanded--BorderColor:var(--pf-global--Color--active);--pf-c-dropdown__arrow--MarginLeft:var(--pf-global--spacer--md);--pf-c-dropdown__arrow--BorderWidth:var(--pf-global--BorderWidth--md);--pf-c-dropdown__menu--BackgroundColor:var(--pf-global--BackgroundColor--light-200);--pf-c-dropdown__menu--BorderWidth:var(--pf-global--BorderWidth--sm);--pf-c-dropdown__menu--BorderColor:var(--pf-global--BorderColor);--pf-c-dropdown__menu--PaddingTop:var(--pf-global--spacer--sm);--pf-c-dropdown__menu--PaddingBottom:var(--pf-global--spacer--sm);--pf-c-dropdown__menu--ZIndex:var(--pf-global--ZIndex--xs);--pf-c-dropdown__menu-item--PaddingTop:var(--pf-global--spacer--sm);--pf-c-dropdown__menu-item--PaddingRight:var(--pf-global--spacer--md);--pf-c-dropdown__menu-item--PaddingBottom:var(--pf-global--spacer--sm);--pf-c-dropdown__menu-item--PaddingLeft:var(--pf-global--spacer--md);--pf-c-dropdown__menu-item--FontSize:var(--pf-global--FontSize--md);--pf-c-dropdown__menu-item--FontWeight:var(--pf-global--FontWeight--normal);--pf-c-dropdown__menu-item--LineHeight:var(--pf-global--LineHeight--md);--pf-c-dropdown__menu-item--Color:var(--pf-global--Color--dark-100);--pf-c-dropdown__menu-item--m-disabled--Color:var(--pf-global--Color--dark-200);--pf-c-dropdown__menu-item--hover--BackgroundColor:var(--pf-global--BackgroundColor--light-300);--pf-c-dropdown__separator--Height:var(--pf-global--BorderWidth--sm);--pf-c-dropdown__separator--BackgroundColor:var(--pf-global--BackgroundColor--light-300);position:relative;display:inline-block}.pf-c-dropdown__toggle{position:relative;padding:var(--pf-c-dropdown__toggle--PaddingTop) var(--pf-c-dropdown__toggle--PaddingRight) var(--pf-c-dropdown__toggle--PaddingBottom) var(--pf-c-dropdown__toggle--PaddingLeft);font-size:var(--pf-c-dropdown__toggle--FontSize);font-weight:var(--pf-c-dropdown__toggle--FontWeight);line-height:var(--pf-c-dropdown__toggle--LineHeight);color:var(--pf-c-dropdown__toggle--Color);background-color:var(--pf-c-dropdown__toggle--BackgroundColor);border:none}.pf-c-dropdown__toggle::before{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--pf-c-dropdown__toggle--BorderWidth) solid var(--pf-c-dropdown__toggle--BorderColor)}.pf-c-dropdown__toggle:hover::before{border-color:var(--pf-c-dropdown__toggle--hover--BorderColor);border-width:var(--pf-c-dropdown__toggle--hover--BorderWidth)}.pf-c-dropdown__toggle:active::before,.pf-m-action.pf-m-expanded>.pf-c-dropdown__toggle::before,.pf-m-expanded>.pf-c-dropdown__toggle::before{border-color:var(--pf-c-dropdown__toggle--m-expanded--BorderColor);border-width:var(--pf-c-dropdown__toggle--m-expanded--BorderWidth)}.pf-m-action>.pf-c-dropdown__toggle{background-color:transparent}.pf-m-action>.pf-c-dropdown__toggle::before{border-color:transparent}.pf-m-action>.pf-c-dropdown__toggle:hover::before{border-color:var(--pf-c-dropdown__toggle--hover--BorderColor);border-width:var(--pf-c-dropdown__toggle--hover--BorderWidth)}.pf-m-no-arrow>.pf-c-dropdown__toggle{padding-right:var(--pf-c-dropdown__toggle--PaddingLeft)}.pf-c-dropdown__toggle::after{box-sizing:content-box;display:inline-block;width:calc(var(--pf-c-dropdown__toggle--FontSize) * .3);height:calc(var(--pf-c-dropdown__toggle--FontSize) * .3);margin-left:var(--pf-c-dropdown__arrow--MarginLeft);vertical-align:calc(var(--pf-c-dropdown__toggle--FontSize) * .25);border-style:solid;border-width:var(--pf-c-dropdown__arrow--BorderWidth) var(--pf-c-dropdown__arrow--BorderWidth) 0 0;transform:rotate(135deg)}.pf-m-no-arrow>.pf-c-dropdown__toggle::after{content:none}.pf-m-dropup.pf-m-expanded>.pf-c-dropdown__toggle::after{vertical-align:calc(var(--pf-c-dropdown__toggle--FontSize) * .1);transform:rotate(-45deg)}.pf-c-dropdown__menu{position:absolute;z-index:var(--pf-c-dropdown__menu--ZIndex);min-width:100%;padding-top:var(--pf-c-dropdown__menu--PaddingTop);padding-bottom:var(--pf-c-dropdown__menu--PaddingBottom);background:var(--pf-c-dropdown__menu--BackgroundColor);border:var(--pf-c-dropdown__menu--BorderWidth) solid transparent}.pf-m-right-aligned>.pf-c-dropdown__menu{right:0}.pf-m-dropup>.pf-c-dropdown__menu{top:0;transform:translateY(-100%)}.pf-c-dropdown__menu-item{display:block;width:100%;padding:var(--pf-c-dropdown__menu-item--PaddingTop) var(--pf-c-dropdown__menu-item--PaddingRight) var(--pf-c-dropdown__menu-item--PaddingBottom) var(--pf-c-dropdown__menu-item--PaddingLeft);font-size:var(--pf-c-dropdown__menu-item--FontSize);font-weight:var(--pf-c-dropdown__menu-item--FontWeight);line-height:var(--pf-c-dropdown__menu-item--LineHeight);color:var(--pf-c-dropdown__menu-item--Color);text-align:left;white-space:nowrap;border:none}.pf-c-dropdown__menu-item:focus,.pf-c-dropdown__menu-item:hover{color:var(--pf-c-dropdown__menu-item--Color);text-decoration:none;background-color:var(--pf-c-dropdown__menu-item--hover--BackgroundColor)}.pf-c-dropdown__menu-item.pf-m-disabled,.pf-c-dropdown__menu-item:disabled{color:var(--pf-c-dropdown__menu-item--m-disabled--Color);pointer-events:none;background-color:transparent}.pf-c-dropdown__separator{height:var(--pf-c-dropdown__separator--Height);background-color:var(--pf-c-dropdown__separator--BackgroundColor)}.pf-c-form{--pf-c-form__input--FontSize:var(--pf-global--FontSize--md);--pf-c-form__input--LineHeight:var(--pf-global--LineHeight--md);--pf-c-form__input--PaddingTop:var(--pf-global--spacer--xs);--pf-c-form__input--PaddingRight:var(--pf-global--spacer--md);--pf-c-form__input--PaddingBottom:var(--pf-global--spacer--xs);--pf-c-form__input--PaddingLeft:var(--pf-global--spacer--sm);--pf-c-form__input--Color:var(--pf-global--Color--dark-100);--pf-c-form__input--disabled--Color:var(--pf-global--Color--disabled);--pf-c-form__input--BorderSize:var(--pf-global--BorderWidth--sm);--pf-c-form__input--hover--BorderSize:var(--pf-global--BorderWidth--md);--pf-c-form__input--focus--BorderSize:var(--pf-global--BorderWidth--md);--pf-c-form__input--disabled--BorderSize:var(--pf-global--BorderWidth--sm);--pf-c-form__input--BorderColor:var(--pf-global--BorderColor--dark);--pf-c-form__input--hover--BorderColor:var(--pf-global--BorderColor--dark);--pf-c-form__input--focus--BorderColor:var(--pf-global--BorderColor--active);--pf-c-form__input--disabled--BorderColor:var(--pf-global--BorderColor--disabled);--pf-c-form__input--BackgroundColor:var(--pf-global--BackgroundColor--light-100);--pf-c-form__input--disabled--BackgroundColor:var(--pf-global--BackgroundColor--disabled);--pf-c-form__input--placeholder--Color:var(--pf-global--Color--dark-200);--pf-c-form__input--m-error--PaddingRight:calc(0.5rem + 1rem + var(--pf-c-form__input--FontSize));--pf-c-form__input--m-error--BorderColor:var(--pf-global--danger-color--200);--pf-c-form__input__m-error--BackgroundColor:var(--pf-global--BackgroundColor--light-100);--pf-c-form__input--m-error--BorderSize:var(--pf-global--BorderWidth--sm);--pf-c-form__label--Color:var(--pf-global--Color--dark-100);--pf-c-form__label--FontWeight:var(--pf-global--FontWeight--normal);--pf-c-form__label--FontSize:var(--pf-global--FontSize--md);--pf-c-form__label--PaddingBottom:var(--pf-global--spacer--sm);--pf-c-form__label--m-required--Left:-12px;--pf-c-form__label--m-required--Top:2px;--pf-c-form__label--m-disabled--Color:var(--pf-global--Color--disabled);--pf-c-form__check__label--PaddingTop:var(--pf-global--spacer--xs);--pf-c-form__check__label--PaddingRight:0;--pf-c-form__check__label--PaddingBottom:var(--pf-global--spacer--xs);--pf-c-form__check__label--PaddingLeft:0;--pf-c-form__check--addons--MarginLeft:var(--pf-global--spacer--sm);--pf-c-form__select--PaddingRight:calc(0.5rem + 1rem + var(--pf-c-form__input--FontSize));--pf-c-form__checkbox--MarginRight:var(--pf-global--spacer--md);--pf-c-form--group--MarginLeft:var(--pf-global--spacer--sm);--pf-c-form--section--PaddingTop:var(--pf-global--spacer--xl);--pf-c-form--section--PaddingBottom:var(--pf-global--spacer--xl);--pf-c-form--section--m-border--BorderBottomWidth:var(--pf-global--BorderWidth--sm);--pf-c-form--section--m-border--BorderBottomColor:var(--pf-global--BorderColor--light);--pf-c-form--m-subsection-title--MarginBottom:var(--pf-global--spacer--sm);--pf-c-form__legend--MarginBottom:var(--pf-global--spacer--md);--pf-c-form__legend--FontSize:var(--pf-global--FontSize--lg);--pf-c-form__legend--FontWeight:var(--pf-global--FontWeight--semi-bold);--pf-c-form--m-error--Color:var(--pf-global--danger-color--100);--pf-c-form__helper-text--MarginTop:var(--pf-global--spacer--sm);--pf-c-form__helper-text--FontSize:var(--pf-global--FontSize--sm);--pf-c-form__helper-text--Color:var(--pf-global--Color--dark-200);--pf-c-form__textarea--Padding:var(--pf-global--spacer--sm);--pf-c-form--inline--MarginRight:var(--pf-global--spacer--lg);--pf-c-form--button-group--item--MarginRight:var(--pf-global--spacer--lg)}.pf-c-form__section{padding-top:var(--pf-c-form--section--PaddingTop);padding-bottom:var(--pf-c-form--section--PaddingBottom)}.pf-c-form__section.pf-m-border{border-bottom:var(--pf-c-form--section--m-border--BorderBottomWidth) solid var(--pf-c-form--section--m-border--BorderBottomColor)}.pf-c-form .pf-m-subsection-title,.pf-c-form__group{display:flex;flex-flow:row wrap;align-items:baseline}.pf-c-form .pf-m-subsection-title>:not(.pf-c-form__label):not(.pf-c-form__control):not(.pf-c-form__input):not(.pf-c-form__select):not(.pf-c-form__datalist):not(.pf-c-form__check):not(.pf-c-form__textarea):not(.pf-c-form__helper-text):not(.pf-m-align-right):not(.pf-c-form__legend):not(.pf-c-form__button-group):not([class*=pf-l-]):not(.pf-m-right),.pf-c-form__group>:not(.pf-c-form__label):not(.pf-c-form__control):not(.pf-c-form__input):not(.pf-c-form__select):not(.pf-c-form__datalist):not(.pf-c-form__check):not(.pf-c-form__textarea):not(.pf-c-form__helper-text):not(.pf-m-align-right):not(.pf-c-form__legend):not(.pf-c-form__button-group):not([class*=pf-l-]):not(.pf-m-right){margin-left:var(--pf-c-form--group--MarginLeft)}.pf-c-form .pf-m-subsection-title [class*=pf-l-],.pf-c-form__group [class*=pf-l-]{width:100%}.pf-c-form__group+.pf-c-form__group{margin-top:var(--pf-global--gutter)}.pf-c-form__control{display:flex;flex:1 0 100%}.pf-c-form__control>*+*{margin-left:-1px}.pf-c-form__control .pf-c-button::after{border-radius:0}.pf-c-form__label{display:flex;align-items:baseline;padding-bottom:var(--pf-c-form__label--PaddingBottom);font-size:var(--pf-c-form__label--FontSize);font-weight:var(--pf-c-form__label--FontWeight);color:var(--pf-c-form__label--Color)}.pf-c-form__label::selection{background-color:none}.pf-c-form__label.pf-m-disabled{color:var(--pf-c-form__label--m-disabled--Color);cursor:not-allowed}.pf-c-form__label.pf-m-required{position:relative}.pf-c-form__label.pf-m-required::before{position:absolute;top:var(--pf-c-form__label--m-required--Top);left:var(--pf-c-form__label--m-required--Left);content:"\002A"}.pf-c-form__datalist,.pf-c-form__input,.pf-c-form__select,.pf-c-form__textarea{width:100%;padding-top:var(--pf-c-form__input--PaddingTop);padding-right:var(--pf-c-form__input--PaddingRight);padding-bottom:var(--pf-c-form__input--PaddingBottom);padding-left:var(--pf-c-form__input--PaddingLeft);font-size:var(--pf-c-form__input--FontSize);line-height:var(--pf-c-form__input--LineHeight);color:var(--pf-c-form__input--Color);background-color:var(--pf-c-form__input--BackgroundColor);border:var(--pf-c-form__input--BorderSize) solid var(--pf-c-form__input--BorderColor);border-radius:0;outline:0}.pf-c-form__datalist::placeholder,.pf-c-form__input::placeholder,.pf-c-form__select::placeholder,.pf-c-form__textarea::placeholder{color:var(--pf-c-form__input--placeholder--Color)}.pf-c-form__datalist.pf-m-hover,.pf-c-form__datalist:hover,.pf-c-form__input.pf-m-hover,.pf-c-form__input:hover,.pf-c-form__select.pf-m-hover,.pf-c-form__select:hover,.pf-c-form__textarea.pf-m-hover,.pf-c-form__textarea:hover{border-color:var(--pf-c-form__input--hover--BorderColor)}.pf-c-form__datalist.pf-m-focus,.pf-c-form__datalist:focus,.pf-c-form__input.pf-m-focus,.pf-c-form__input:focus,.pf-c-form__select.pf-m-focus,.pf-c-form__select:focus,.pf-c-form__textarea.pf-m-focus,.pf-c-form__textarea:focus{border-color:var(--pf-c-form__input--focus--BorderColor)}.pf-c-form__datalist.pf-m-disabled,.pf-c-form__datalist:disabled,.pf-c-form__input.pf-m-disabled,.pf-c-form__input:disabled,.pf-c-form__select.pf-m-disabled,.pf-c-form__select:disabled,.pf-c-form__textarea.pf-m-disabled,.pf-c-form__textarea:disabled{color:var(--pf-c-form__input--disabled--Color);background-color:var(--pf-c-form__input--disabled--BackgroundColor);border-color:var(--pf-c-form__input--disabled--BorderColor)}.pf-c-form__input.pf-m-error{padding-right:var(--pf-c-form__input--m-error--PaddingRight);color:var(--pf-c-form--m-error--Color);background-color:var(--pf-c-form__input__m-error--BackgroundColor);border-color:var(--pf-c-form__input--m-error--BorderColor);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='14' viewBox='0 0 26 15.8'%3E%3Cpath fill='%23a30000' d='M15.8 7.9c0 4.4-3.5 7.9-7.9,7.9S0 12.3,0 7.9C0 3.5 3.5 0 7.9 0S15.8,3.5,15.8,7.9z M7.9 9.5c-0.8 0-1.5 0.7-1.5 1.5 s0.7,1.5 1.5 1.5s1.5-0.7 1.5-1.5S8.7 9.5 7.9,9.5z M6.5 4.2l0.2 4.3c0 0.2 0.2 0.4 0.4 0.4h1.5c0.2 0 0.4-0.2 0.4-0.4l0.2-4.3 c0-0.2-0.2-0.4-0.4-0.4h-2C6.7 3.8 6.5 4 6.5 4.2L6.5 4.2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center right}.pf-c-form__datalist,.pf-c-form__select{padding-right:var(--pf-c-form__select--PaddingRight);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.pf-c-form__datalist:not([multiple]),.pf-c-form__select:not([multiple]){background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='10' viewBox='0 0 32 10'%3E%3Cpath fill='%2372767b' d='M0 1.7L1.7 0l4.7 4.6L11 0l1.7 1.7L6.4 8L0 1.7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center right}.pf-c-form__datalist.pf-m-disabled,.pf-c-form__datalist:disabled,.pf-c-form__select.pf-m-disabled,.pf-c-form__select:disabled{color:var(--pf-c-form__input--disabled--Color);background-color:var(--pf-c-form__input--disabled--BackgroundColor);border-color:var(--pf-c-form__input--disabled--BorderColor);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='10' viewBox='0 0 32 10'%3E%3Cpath fill='%23bbb' d='M0 1.7L1.7 0l4.7 4.6L11 0l1.7 1.7L6.4 8L0 1.7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center right}.pf-c-form__datalist:focus::-webkit-calendar-picker-indicator,.pf-c-form__datalist:hover::-webkit-calendar-picker-indicator,.pf-c-form__select:focus::-webkit-calendar-picker-indicator,.pf-c-form__select:hover::-webkit-calendar-picker-indicator{pointer-events:none;opacity:0}.pf-c-form__datalist:-moz-focusring,.pf-c-form__select:-moz-focusring{color:transparent}.pf-c-form__checkbox,.pf-c-form__radio,.pf-c-form__select{cursor:pointer}.pf-c-form__checkbox.pf-m-disabled,.pf-c-form__checkbox:disabled,.pf-c-form__radio.pf-m-disabled,.pf-c-form__radio:disabled,.pf-c-form__select.pf-m-disabled,.pf-c-form__select:disabled{cursor:not-allowed}.pf-c-form__check{display:flex;flex:1;align-items:baseline}.pf-c-form__check>:not(.pf-c-form__label):not(.pf-c-form__checkbox):not(.pf-c-form__radio){margin-left:var(--pf-c-form__check--addons--MarginLeft)}.pf-c-form__check .pf-c-form__label{padding-bottom:0}.pf-c-form__check .pf-c-form__label:not(.pf-m-disabled):hover{cursor:pointer}.pf-c-form__check .pf-c-form__label.pf-m-disabled:hover,.pf-c-vertical-nav__link.pf-m-disabled:hover,.pf-c-vertical-nav__link:disabled:hover{cursor:not-allowed}.pf-c-form__checkbox,.pf-c-form__radio{margin-right:var(--pf-c-form__checkbox--MarginRight)}.pf-c-form__fieldset{border:none}.pf-c-form__fieldset .pf-c-form__label{padding-top:var(--pf-c-form__check__label--PaddingTop);padding-right:var(--pf-c-form__check__label--PaddingRight);padding-bottom:var(--pf-c-form__check__label--PaddingBottom);padding-left:var(--pf-c-form__check__label--PaddingLeft)}.pf-c-form__legend{margin-bottom:var(--pf-c-form__legend--MarginBottom);font-size:var(--pf-c-form__legend--FontSize);font-weight:var(--pf-c-form__legend--FontWeight)}.pf-c-form__textarea{padding:var(--pf-c-form__textarea--Padding)}.pf-c-form__helper-text{margin-top:var(--pf-c-form__helper-text--MarginTop);font-size:var(--pf-c-form__helper-text--FontSize);color:var(--pf-c-form__helper-text--Color)}.pf-c-form__helper-text.pf-m-error{color:var(--pf-c-form--m-error--Color)}.pf-c-form__button-group{display:flex}.pf-c-form__button-group>*{margin-right:var(--pf-c-form--button-group--item--MarginRight)}.pf-c-form .pf-m-inline{display:flex;flex-flow:row wrap}.pf-c-form .pf-m-inline>*{flex:auto 0;margin-right:var(--pf-c-form--inline--MarginRight)}.pf-c-form .pf-m-right{margin-left:auto}.pf-c-form .pf-m-subsection-title{margin-bottom:var(--pf-c-form--m-subsection-title--MarginBottom)}.pf-c-form .pf-m-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.pf-c-modal-box{--pf-c-modal-box--BackgroundColor:var(--pf-global--BackgroundColor--light-100);--pf-c-modal-box--BorderColor:transparent;--pf-c-modal-box--BorderSize:var(--pf-global--BorderWidth--sm);--pf-c-modal-box--BoxShadow:var(--pf-global--BoxShadow--lg);--pf-c-modal-box--ZIndex:var(--pf-global--ZIndex--2xl);--pf-c-modal-box--MaxWidth:pf-size-prem(560px);--pf-c-modal-box--MaxWidth--lg:pf-size-prem(1120px);--pf-c-modal-box--MinHeight:calc(var(--pf-c-modal-box__header--PaddingTop) + var(--pf-c-modal-box__header--PaddingBottom) + var(--pf-c-modal-box__body--PaddingTop) + var(--pf-c-modal-box__body--PaddingBottom) + var(--pf-c-modal-box__footer--PaddingTop) + var(--pf-c-modal-box__footer--PaddingBottom) + calc(1rem * 4 * var(--pf-global--LineHeight--md)));--pf-c-modal-box--MaxHeight:calc(100vh - (2 * (var(--pf-global--spacer--3xl))));--pf-c-modal-box__header--PaddingTop:var(--pf-global--spacer--xl);--pf-c-modal-box__header--PaddingRight:var(--pf-global--spacer--xl);--pf-c-modal-box__header--PaddingBottom:var(--pf-global--spacer--sm);--pf-c-modal-box__header--PaddingLeft:var(--pf-global--spacer--xl);--pf-c-modal-box__body--PaddingTop:var(--pf-global--spacer--sm);--pf-c-modal-box__body--PaddingRight:var(--pf-global--spacer--xl);--pf-c-modal-box__body--PaddingBottom:var(--pf-global--spacer--sm);--pf-c-modal-box__body--PaddingLeft:var(--pf-global--spacer--xl);--pf-c-modal-box__footer--PaddingTop:var(--pf-global--spacer--xl);--pf-c-modal-box__footer--PaddingRight:var(--pf-global--spacer--xl);--pf-c-modal-box__footer--PaddingBottom:var(--pf-global--spacer--xl);--pf-c-modal-box__footer--PaddingLeft:var(--pf-global--spacer--xl);z-index:var(--pf-c-modal-box--ZIndex);display:flex;flex-direction:column;max-width:var(--pf-c-modal-box--MaxWidth);min-height:var(--pf-c-modal-box--MinHeight);max-height:var(--pf-c-modal-box--MaxHeight);background-color:var(--pf-c-modal-box--BackgroundColor);border:var(--pf-c-modal-box--BorderSize) solid var(--pf-c-modal-box--BorderColor);box-shadow:var(--pf-c-modal-box--BoxShadow)}.pf-c-modal-box.pf-m-lg{max-width:var(--pf-c-modal-box--MaxWidth--lg)}.pf-c-modal-box__header{flex:0 0 auto;padding-top:var(--pf-c-modal-box__header--PaddingTop);padding-right:var(--pf-c-modal-box__header--PaddingRight);padding-bottom:var(--pf-c-modal-box__header--PaddingBottom);padding-left:var(--pf-c-modal-box__header--PaddingLeft)}.pf-c-modal-box__body{flex:1 1 auto;padding-top:var(--pf-c-modal-box__body--PaddingTop);padding-right:var(--pf-c-modal-box__body--PaddingRight);padding-bottom:var(--pf-c-modal-box__body--PaddingBottom);padding-left:var(--pf-c-modal-box__body--PaddingLeft);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.pf-c-modal-box__body:last-child,.pf-c-modal-box__footer,.pf-c-modal-box__header:last-child{padding-bottom:var(--pf-c-modal-box__footer--PaddingBottom)}.pf-c-modal-box__footer{flex:0 0 auto;padding-top:var(--pf-c-modal-box__footer--PaddingTop);padding-right:var(--pf-c-modal-box__footer--PaddingRight);padding-left:var(--pf-c-modal-box__footer--PaddingLeft)}.pf-c-modal-box__body:first-child,.pf-c-modal-box__footer:first-child{padding-top:var(--pf-c-modal-box__header--PaddingTop)}.pf-p-secondary-nav{display:flex;padding-left:0;list-style:none;background-image:linear-gradient(to top,#bbb 2px,transparent 2px)}.pf-p-secondary-nav>*{display:flex;margin-right:2rem;margin-left:2rem}.pf-p-secondary-nav>:last-child{margin-right:0}.pf-p-secondary-nav__link{display:inline-flex;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem;color:#292e34}.pf-p-secondary-nav__link.pf-m-active{color:#007bba;background-image:linear-gradient(to top,#007bba 4px,transparent 4px)}.pf-p-secondary-nav__link.pf-m-disabled{color:#d1d1d1;cursor:not-allowed}.pf-c-title.pf-m-4xl{font-size:var(--pf-c-title--m-4xl--FontSize);font-weight:var(--pf-c-title--m-4xl--FontWeight);line-height:var(--pf-c-title--m-4xl--LineHeight)}.pf-c-title.pf-m-4xl.pf-m-margin{margin-top:var(--pf-c-title--m-4xl--MarginTop);margin-bottom:var(--pf-c-title--m-4xl--MarginBottom)}.pf-c-title.pf-m-3xl{font-size:var(--pf-c-title--m-3xl--FontSize);font-weight:var(--pf-c-title--m-3xl--FontWeight);line-height:var(--pf-c-title--m-3xl--LineHeight)}.pf-c-title.pf-m-3xl.pf-m-margin{margin-top:var(--pf-c-title--m-3xl--MarginTop);margin-bottom:var(--pf-c-title--m-3xl--MarginBottom)}.pf-c-title.pf-m-2xl{font-size:var(--pf-c-title--m-2xl--FontSize);font-weight:var(--pf-c-title--m-2xl--FontWeight);line-height:var(--pf-c-title--m-2xl--LineHeight)}.pf-c-title.pf-m-2xl.pf-m-margin{margin-top:var(--pf-c-title--m-2xl--MarginTop);margin-bottom:var(--pf-c-title--m-2xl--MarginBottom)}.pf-c-title.pf-m-xl{font-size:var(--pf-c-title--m-xl--FontSize);font-weight:var(--pf-c-title--m-xl--FontWeight);line-height:var(--pf-c-title--m-xl--LineHeight)}.pf-c-title.pf-m-xl.pf-m-margin{margin-top:var(--pf-c-title--m-xl--MarginTop);margin-bottom:var(--pf-c-title--m-xl--MarginBottom)}.pf-c-title.pf-m-lg{font-size:var(--pf-c-title--m-lg--FontSize);font-weight:var(--pf-c-title--m-lg--FontWeight);line-height:var(--pf-c-title--m-lg--LineHeight)}.pf-c-title.pf-m-lg.pf-m-margin{margin-top:var(--pf-c-title--m-lg--MarginTop);margin-bottom:var(--pf-c-title--m-lg--MarginBottom)}.pf-c-title.pf-m-md{font-size:var(--pf-c-title--m-md--FontSize);font-weight:var(--pf-c-title--m-md--FontWeight);line-height:var(--pf-c-title--m-md--LineHeight)}.pf-c-title.pf-m-md.pf-m-margin{margin-top:var(--pf-c-title--m-md--MarginTop);margin-bottom:var(--pf-c-title--m-md--MarginBottom)}.pf-c-vertical-nav{--pf-c-vertical-nav--Color:var(--pf-global--Color--dark-100);--pf-c-vertical-nav__link--PaddingRight:var(--pf-global--spacer--xl);--pf-c-vertical-nav__link--PaddingLeft:var(--pf-global--spacer--xl);--pf-c-vertical-nav__link--after--active--Width:2rem;--pf-c-vertical-nav__link--after--active--Height:.25rem;--pf-c-vertical-nav__link--after--active--Color:var(--pf-global--Color--active);--pf-c-vertical-nav__link--Color:var(--pf-global--Color--dark-100);--pf-c-vertical-nav__link--hover--Color:var(--pf-global--Color--dark-100);--pf-c-vertical-nav__link--focus--Color:var(--pf-global--Color--dark-100);--pf-c-vertical-nav__link--active--Color:var(--pf-global--Color--active);--pf-c-vertical-nav__link--disabled--Color:var(--pf-global--Color--disabled);--pf-c-vertical-nav__link--BackgroundColor:transparent;--pf-c-vertical-nav__link--hover--BackgroundColor:transparent;--pf-c-vertical-nav__link--focus--BackgroundColor:transparent;--pf-c-vertical-nav__link--active--BackgroundColor:transparent;--pf-c-vertical-nav__link--disabled--BackgroundColor:var(--pf-global--BackgroundColor--disabled);--pf-c-vertical-nav__link-text--PaddingTop:var(--pf-global--spacer--lg);--pf-c-vertical-nav__link-text--PaddingBottom:var(--pf-global--spacer--lg);--pf-c-vertical-nav__link__arrow--Top:calc(var(--pf-c-vertical-nav__link--PaddingTop) - .4rem);--pf-c-vertical-nav__link__arrow--Right:var(--pf-global--spacer--xl);color:var(--pf-c-vertical-nav--Color)}.pf-c-vertical-nav__link{display:flex;align-items:baseline;padding-right:var(--pf-c-vertical-nav__link--PaddingRight);padding-left:var(--pf-c-vertical-nav__link--PaddingLeft);color:var(--pf-c-vertical-nav__link--Color);text-decoration:none;background-color:var(--pf-c-vertical-nav__link--BackgroundColor)}.pf-c-vertical-nav__link:active,.pf-c-vertical-nav__link:focus,.pf-c-vertical-nav__link:hover{text-decoration:none}.pf-c-vertical-nav__link-text{position:relative;flex:1;padding-top:var(--pf-c-vertical-nav__link-text--PaddingTop);padding-bottom:var(--pf-c-vertical-nav__link-text--PaddingBottom)}.pf-c-vertical-nav__link-text:hover::after,.pf-m-active .pf-c-vertical-nav__link-text::after{position:absolute;bottom:0;left:0;width:var(--pf-c-vertical-nav__link--after--active--Width);height:var(--pf-c-vertical-nav__link--after--active--Height);content:"";background-color:var(--pf-c-vertical-nav__link--after--active--Color)}.pf-c-vertical-nav__link.pf-m-focus,.pf-c-vertical-nav__link:focus{z-index:2;background-color:var(--pf-c-vertical-nav__link--focus--BackgroundColor)}.pf-c-vertical-nav__link.pf-m-focus>*,.pf-c-vertical-nav__link:focus>*{color:var(--pf-c-vertical-nav__link--focus--Color)}.pf-c-vertical-nav__link.pf-m-active,.pf-c-vertical-nav__link.pf-m-hover,.pf-c-vertical-nav__link:active,.pf-c-vertical-nav__link:hover{background-color:var(--pf-c-vertical-nav__link--active--BackgroundColor)}.pf-c-vertical-nav__link.pf-m-active>*,.pf-c-vertical-nav__link.pf-m-hover>*,.pf-c-vertical-nav__link:active>*,.pf-c-vertical-nav__link:hover>*{color:var(--pf-c-vertical-nav__link--active--Color)}.pf-c-vertical-nav__link.pf-m-disabled,.pf-c-vertical-nav__link:disabled{background-color:var(--pf-c-vertical-nav__link--disabled--BackgroundColor)}.pf-c-vertical-nav__link.pf-m-disabled>*,.pf-c-vertical-nav__link:disabled>*{color:var(--pf-c-vertical-nav__link--disabled--Color)}.pf-l-alignment{padding:0;margin:0}.pf-l-alignment.pf-m-left{text-align:left}.pf-l-alignment.pf-m-center{text-align:center}.pf-l-alignment.pf-m-right{text-align:right}.pf-l-bullseye{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--pf-l-bullseye--Padding);margin:0}.pf-l-gallery{display:grid;grid-template-columns:var(--pf-l-gallery--GridTemplateColumns)}.pf-l-gallery.pf-m-gutter{grid-gap:var(--pf-l-gallery--GridGap)}.pf-l-grid{display:grid;grid-template-columns:repeat(12,[col-start] 1fr)}.pf-l-grid>*,.pf-l-grid__item{grid-column-start:auto;grid-column-end:span 12}@media screen and (min-width:576px){.pf-l-grid>.pf-m-1-col{grid-column-start:auto;grid-column-end:span 1}.pf-l-grid>.pf-m-2-col{grid-column-start:auto;grid-column-end:span 2}.pf-l-grid>.pf-m-3-col{grid-column-start:auto;grid-column-end:span 3}.pf-l-grid>.pf-m-4-col{grid-column-start:auto;grid-column-end:span 4}.pf-l-grid>.pf-m-5-col{grid-column-start:auto;grid-column-end:span 5}.pf-l-grid>.pf-m-6-col{grid-column-start:auto;grid-column-end:span 6}.pf-l-grid>.pf-m-7-col{grid-column-start:auto;grid-column-end:span 7}.pf-l-grid>.pf-m-8-col{grid-column-start:auto;grid-column-end:span 8}.pf-l-grid>.pf-m-9-col{grid-column-start:auto;grid-column-end:span 9}.pf-l-grid>.pf-m-10-col{grid-column-start:auto;grid-column-end:span 10}.pf-l-grid>.pf-m-11-col{grid-column-start:auto;grid-column-end:span 11}.pf-l-grid>.pf-m-12-col{grid-column-start:auto;grid-column-end:span 12}.pf-l-grid>.pf-m-offset-1-col{grid-column-start:col-start 2}.pf-l-grid>.pf-m-offset-2-col{grid-column-start:col-start 3}.pf-l-grid>.pf-m-offset-3-col{grid-column-start:col-start 4}.pf-l-grid>.pf-m-offset-4-col{grid-column-start:col-start 5}.pf-l-grid>.pf-m-offset-5-col{grid-column-start:col-start 6}.pf-l-grid>.pf-m-offset-6-col{grid-column-start:col-start 7}.pf-l-grid>.pf-m-offset-7-col{grid-column-start:col-start 8}.pf-l-grid>.pf-m-offset-8-col{grid-column-start:col-start 9}.pf-l-grid>.pf-m-offset-9-col{grid-column-start:col-start 10}.pf-l-grid>.pf-m-offset-10-col{grid-column-start:col-start 11}.pf-l-grid>.pf-m-offset-11-col{grid-column-start:col-start 12}.pf-l-grid>.pf-m-offset-12-col{grid-column-start:col-start 13}.pf-l-grid>.pf-m-1-row{grid-row:span 1}.pf-l-grid>.pf-m-2-row{grid-row:span 2}.pf-l-grid>.pf-m-3-row{grid-row:span 3}.pf-l-grid>.pf-m-4-row{grid-row:span 4}.pf-l-grid>.pf-m-5-row{grid-row:span 5}.pf-l-grid>.pf-m-6-row{grid-row:span 6}.pf-l-grid>.pf-m-7-row{grid-row:span 7}.pf-l-grid>.pf-m-8-row{grid-row:span 8}.pf-l-grid>.pf-m-9-row{grid-row:span 9}.pf-l-grid>.pf-m-10-row{grid-row:span 10}.pf-l-grid>.pf-m-11-row{grid-row:span 11}.pf-l-grid>.pf-m-12-row{grid-row:span 12}}@media screen and (max-width:576px){.pf-l-grid>.pf-m-1-col-on-xs{grid-column-start:auto;grid-column-end:span 1}.pf-l-grid>.pf-m-2-col-on-xs{grid-column-start:auto;grid-column-end:span 2}.pf-l-grid>.pf-m-3-col-on-xs{grid-column-start:auto;grid-column-end:span 3}.pf-l-grid>.pf-m-4-col-on-xs{grid-column-start:auto;grid-column-end:span 4}.pf-l-grid>.pf-m-5-col-on-xs{grid-column-start:auto;grid-column-end:span 5}.pf-l-grid>.pf-m-6-col-on-xs{grid-column-start:auto;grid-column-end:span 6}.pf-l-grid>.pf-m-7-col-on-xs{grid-column-start:auto;grid-column-end:span 7}.pf-l-grid>.pf-m-8-col-on-xs{grid-column-start:auto;grid-column-end:span 8}.pf-l-grid>.pf-m-9-col-on-xs{grid-column-start:auto;grid-column-end:span 9}.pf-l-grid>.pf-m-10-col-on-xs{grid-column-start:auto;grid-column-end:span 10}.pf-l-grid>.pf-m-11-col-on-xs{grid-column-start:auto;grid-column-end:span 11}.pf-l-grid>.pf-m-12-col-on-xs{grid-column-start:auto;grid-column-end:span 12}.pf-l-grid>.pf-m-offset-1-col-on-xs{grid-column-start:col-start 2}.pf-l-grid>.pf-m-offset-2-col-on-xs{grid-column-start:col-start 3}.pf-l-grid>.pf-m-offset-3-col-on-xs{grid-column-start:col-start 4}.pf-l-grid>.pf-m-offset-4-col-on-xs{grid-column-start:col-start 5}.pf-l-grid>.pf-m-offset-5-col-on-xs{grid-column-start:col-start 6}.pf-l-grid>.pf-m-offset-6-col-on-xs{grid-column-start:col-start 7}.pf-l-grid>.pf-m-offset-7-col-on-xs{grid-column-start:col-start 8}.pf-l-grid>.pf-m-offset-8-col-on-xs{grid-column-start:col-start 9}.pf-l-grid>.pf-m-offset-9-col-on-xs{grid-column-start:col-start 10}.pf-l-grid>.pf-m-offset-10-col-on-xs{grid-column-start:col-start 11}.pf-l-grid>.pf-m-offset-11-col-on-xs{grid-column-start:col-start 12}.pf-l-grid>.pf-m-offset-12-col-on-xs{grid-column-start:col-start 13}.pf-l-grid>.pf-m-1-row-on-xs{grid-row:span 1}.pf-l-grid>.pf-m-2-row-on-xs{grid-row:span 2}.pf-l-grid>.pf-m-3-row-on-xs{grid-row:span 3}.pf-l-grid>.pf-m-4-row-on-xs{grid-row:span 4}.pf-l-grid>.pf-m-5-row-on-xs{grid-row:span 5}.pf-l-grid>.pf-m-6-row-on-xs{grid-row:span 6}.pf-l-grid>.pf-m-7-row-on-xs{grid-row:span 7}.pf-l-grid>.pf-m-8-row-on-xs{grid-row:span 8}.pf-l-grid>.pf-m-9-row-on-xs{grid-row:span 9}.pf-l-grid>.pf-m-10-row-on-xs{grid-row:span 10}.pf-l-grid>.pf-m-11-row-on-xs{grid-row:span 11}.pf-l-grid>.pf-m-12-row-on-xs{grid-row:span 12}}@media screen and (min-width:576px){.pf-l-grid>.pf-m-1-col-on-sm{grid-column-start:auto;grid-column-end:span 1}.pf-l-grid>.pf-m-2-col-on-sm{grid-column-start:auto;grid-column-end:span 2}.pf-l-grid>.pf-m-3-col-on-sm{grid-column-start:auto;grid-column-end:span 3}.pf-l-grid>.pf-m-4-col-on-sm{grid-column-start:auto;grid-column-end:span 4}.pf-l-grid>.pf-m-5-col-on-sm{grid-column-start:auto;grid-column-end:span 5}.pf-l-grid>.pf-m-6-col-on-sm{grid-column-start:auto;grid-column-end:span 6}.pf-l-grid>.pf-m-7-col-on-sm{grid-column-start:auto;grid-column-end:span 7}.pf-l-grid>.pf-m-8-col-on-sm{grid-column-start:auto;grid-column-end:span 8}.pf-l-grid>.pf-m-9-col-on-sm{grid-column-start:auto;grid-column-end:span 9}.pf-l-grid>.pf-m-10-col-on-sm{grid-column-start:auto;grid-column-end:span 10}.pf-l-grid>.pf-m-11-col-on-sm{grid-column-start:auto;grid-column-end:span 11}.pf-l-grid>.pf-m-12-col-on-sm{grid-column-start:auto;grid-column-end:span 12}.pf-l-grid>.pf-m-offset-1-col-on-sm{grid-column-start:col-start 2}.pf-l-grid>.pf-m-offset-2-col-on-sm{grid-column-start:col-start 3}.pf-l-grid>.pf-m-offset-3-col-on-sm{grid-column-start:col-start 4}.pf-l-grid>.pf-m-offset-4-col-on-sm{grid-column-start:col-start 5}.pf-l-grid>.pf-m-offset-5-col-on-sm{grid-column-start:col-start 6}.pf-l-grid>.pf-m-offset-6-col-on-sm{grid-column-start:col-start 7}.pf-l-grid>.pf-m-offset-7-col-on-sm{grid-column-start:col-start 8}.pf-l-grid>.pf-m-offset-8-col-on-sm{grid-column-start:col-start 9}.pf-l-grid>.pf-m-offset-9-col-on-sm{grid-column-start:col-start 10}.pf-l-grid>.pf-m-offset-10-col-on-sm{grid-column-start:col-start 11}.pf-l-grid>.pf-m-offset-11-col-on-sm{grid-column-start:col-start 12}.pf-l-grid>.pf-m-offset-12-col-on-sm{grid-column-start:col-start 13}.pf-l-grid>.pf-m-1-row-on-sm{grid-row:span 1}.pf-l-grid>.pf-m-2-row-on-sm{grid-row:span 2}.pf-l-grid>.pf-m-3-row-on-sm{grid-row:span 3}.pf-l-grid>.pf-m-4-row-on-sm{grid-row:span 4}.pf-l-grid>.pf-m-5-row-on-sm{grid-row:span 5}.pf-l-grid>.pf-m-6-row-on-sm{grid-row:span 6}.pf-l-grid>.pf-m-7-row-on-sm{grid-row:span 7}.pf-l-grid>.pf-m-8-row-on-sm{grid-row:span 8}.pf-l-grid>.pf-m-9-row-on-sm{grid-row:span 9}.pf-l-grid>.pf-m-10-row-on-sm{grid-row:span 10}.pf-l-grid>.pf-m-11-row-on-sm{grid-row:span 11}.pf-l-grid>.pf-m-12-row-on-sm{grid-row:span 12}}@media screen and (min-width:768px){.pf-l-grid>.pf-m-1-col-on-md{grid-column-start:auto;grid-column-end:span 1}.pf-l-grid>.pf-m-2-col-on-md{grid-column-start:auto;grid-column-end:span 2}.pf-l-grid>.pf-m-3-col-on-md{grid-column-start:auto;grid-column-end:span 3}.pf-l-grid>.pf-m-4-col-on-md{grid-column-start:auto;grid-column-end:span 4}.pf-l-grid>.pf-m-5-col-on-md{grid-column-start:auto;grid-column-end:span 5}.pf-l-grid>.pf-m-6-col-on-md{grid-column-start:auto;grid-column-end:span 6}.pf-l-grid>.pf-m-7-col-on-md{grid-column-start:auto;grid-column-end:span 7}.pf-l-grid>.pf-m-8-col-on-md{grid-column-start:auto;grid-column-end:span 8}.pf-l-grid>.pf-m-9-col-on-md{grid-column-start:auto;grid-column-end:span 9}.pf-l-grid>.pf-m-10-col-on-md{grid-column-start:auto;grid-column-end:span 10}.pf-l-grid>.pf-m-11-col-on-md{grid-column-start:auto;grid-column-end:span 11}.pf-l-grid>.pf-m-12-col-on-md{grid-column-start:auto;grid-column-end:span 12}.pf-l-grid>.pf-m-offset-1-col-on-md{grid-column-start:col-start 2}.pf-l-grid>.pf-m-offset-2-col-on-md{grid-column-start:col-start 3}.pf-l-grid>.pf-m-offset-3-col-on-md{grid-column-start:col-start 4}.pf-l-grid>.pf-m-offset-4-col-on-md{grid-column-start:col-start 5}.pf-l-grid>.pf-m-offset-5-col-on-md{grid-column-start:col-start 6}.pf-l-grid>.pf-m-offset-6-col-on-md{grid-column-start:col-start 7}.pf-l-grid>.pf-m-offset-7-col-on-md{grid-column-start:col-start 8}.pf-l-grid>.pf-m-offset-8-col-on-md{grid-column-start:col-start 9}.pf-l-grid>.pf-m-offset-9-col-on-md{grid-column-start:col-start 10}.pf-l-grid>.pf-m-offset-10-col-on-md{grid-column-start:col-start 11}.pf-l-grid>.pf-m-offset-11-col-on-md{grid-column-start:col-start 12}.pf-l-grid>.pf-m-offset-12-col-on-md{grid-column-start:col-start 13}.pf-l-grid>.pf-m-1-row-on-md{grid-row:span 1}.pf-l-grid>.pf-m-2-row-on-md{grid-row:span 2}.pf-l-grid>.pf-m-3-row-on-md{grid-row:span 3}.pf-l-grid>.pf-m-4-row-on-md{grid-row:span 4}.pf-l-grid>.pf-m-5-row-on-md{grid-row:span 5}.pf-l-grid>.pf-m-6-row-on-md{grid-row:span 6}.pf-l-grid>.pf-m-7-row-on-md{grid-row:span 7}.pf-l-grid>.pf-m-8-row-on-md{grid-row:span 8}.pf-l-grid>.pf-m-9-row-on-md{grid-row:span 9}.pf-l-grid>.pf-m-10-row-on-md{grid-row:span 10}.pf-l-grid>.pf-m-11-row-on-md{grid-row:span 11}.pf-l-grid>.pf-m-12-row-on-md{grid-row:span 12}}@media screen and (min-width:992px){.pf-l-grid>.pf-m-1-col-on-lg{grid-column-start:auto;grid-column-end:span 1}.pf-l-grid>.pf-m-2-col-on-lg{grid-column-start:auto;grid-column-end:span 2}.pf-l-grid>.pf-m-3-col-on-lg{grid-column-start:auto;grid-column-end:span 3}.pf-l-grid>.pf-m-4-col-on-lg{grid-column-start:auto;grid-column-end:span 4}.pf-l-grid>.pf-m-5-col-on-lg{grid-column-start:auto;grid-column-end:span 5}.pf-l-grid>.pf-m-6-col-on-lg{grid-column-start:auto;grid-column-end:span 6}.pf-l-grid>.pf-m-7-col-on-lg{grid-column-start:auto;grid-column-end:span 7}.pf-l-grid>.pf-m-8-col-on-lg{grid-column-start:auto;grid-column-end:span 8}.pf-l-grid>.pf-m-9-col-on-lg{grid-column-start:auto;grid-column-end:span 9}.pf-l-grid>.pf-m-10-col-on-lg{grid-column-start:auto;grid-column-end:span 10}.pf-l-grid>.pf-m-11-col-on-lg{grid-column-start:auto;grid-column-end:span 11}.pf-l-grid>.pf-m-12-col-on-lg{grid-column-start:auto;grid-column-end:span 12}.pf-l-grid>.pf-m-offset-1-col-on-lg{grid-column-start:col-start 2}.pf-l-grid>.pf-m-offset-2-col-on-lg{grid-column-start:col-start 3}.pf-l-grid>.pf-m-offset-3-col-on-lg{grid-column-start:col-start 4}.pf-l-grid>.pf-m-offset-4-col-on-lg{grid-column-start:col-start 5}.pf-l-grid>.pf-m-offset-5-col-on-lg{grid-column-start:col-start 6}.pf-l-grid>.pf-m-offset-6-col-on-lg{grid-column-start:col-start 7}.pf-l-grid>.pf-m-offset-7-col-on-lg{grid-column-start:col-start 8}.pf-l-grid>.pf-m-offset-8-col-on-lg{grid-column-start:col-start 9}.pf-l-grid>.pf-m-offset-9-col-on-lg{grid-column-start:col-start 10}.pf-l-grid>.pf-m-offset-10-col-on-lg{grid-column-start:col-start 11}.pf-l-grid>.pf-m-offset-11-col-on-lg{grid-column-start:col-start 12}.pf-l-grid>.pf-m-offset-12-col-on-lg{grid-column-start:col-start 13}.pf-l-grid>.pf-m-1-row-on-lg{grid-row:span 1}.pf-l-grid>.pf-m-2-row-on-lg{grid-row:span 2}.pf-l-grid>.pf-m-3-row-on-lg{grid-row:span 3}.pf-l-grid>.pf-m-4-row-on-lg{grid-row:span 4}.pf-l-grid>.pf-m-5-row-on-lg{grid-row:span 5}.pf-l-grid>.pf-m-6-row-on-lg{grid-row:span 6}.pf-l-grid>.pf-m-7-row-on-lg{grid-row:span 7}.pf-l-grid>.pf-m-8-row-on-lg{grid-row:span 8}.pf-l-grid>.pf-m-9-row-on-lg{grid-row:span 9}.pf-l-grid>.pf-m-10-row-on-lg{grid-row:span 10}.pf-l-grid>.pf-m-11-row-on-lg{grid-row:span 11}.pf-l-grid>.pf-m-12-row-on-lg{grid-row:span 12}}@media screen and (min-width:1200px){.pf-l-grid>.pf-m-1-col-on-xl{grid-column-start:auto;grid-column-end:span 1}.pf-l-grid>.pf-m-2-col-on-xl{grid-column-start:auto;grid-column-end:span 2}.pf-l-grid>.pf-m-3-col-on-xl{grid-column-start:auto;grid-column-end:span 3}.pf-l-grid>.pf-m-4-col-on-xl{grid-column-start:auto;grid-column-end:span 4}.pf-l-grid>.pf-m-5-col-on-xl{grid-column-start:auto;grid-column-end:span 5}.pf-l-grid>.pf-m-6-col-on-xl{grid-column-start:auto;grid-column-end:span 6}.pf-l-grid>.pf-m-7-col-on-xl{grid-column-start:auto;grid-column-end:span 7}.pf-l-grid>.pf-m-8-col-on-xl{grid-column-start:auto;grid-column-end:span 8}.pf-l-grid>.pf-m-9-col-on-xl{grid-column-start:auto;grid-column-end:span 9}.pf-l-grid>.pf-m-10-col-on-xl{grid-column-start:auto;grid-column-end:span 10}.pf-l-grid>.pf-m-11-col-on-xl{grid-column-start:auto;grid-column-end:span 11}.pf-l-grid>.pf-m-12-col-on-xl{grid-column-start:auto;grid-column-end:span 12}.pf-l-grid>.pf-m-offset-1-col-on-xl{grid-column-start:col-start 2}.pf-l-grid>.pf-m-offset-2-col-on-xl{grid-column-start:col-start 3}.pf-l-grid>.pf-m-offset-3-col-on-xl{grid-column-start:col-start 4}.pf-l-grid>.pf-m-offset-4-col-on-xl{grid-column-start:col-start 5}.pf-l-grid>.pf-m-offset-5-col-on-xl{grid-column-start:col-start 6}.pf-l-grid>.pf-m-offset-6-col-on-xl{grid-column-start:col-start 7}.pf-l-grid>.pf-m-offset-7-col-on-xl{grid-column-start:col-start 8}.pf-l-grid>.pf-m-offset-8-col-on-xl{grid-column-start:col-start 9}.pf-l-grid>.pf-m-offset-9-col-on-xl{grid-column-start:col-start 10}.pf-l-grid>.pf-m-offset-10-col-on-xl{grid-column-start:col-start 11}.pf-l-grid>.pf-m-offset-11-col-on-xl{grid-column-start:col-start 12}.pf-l-grid>.pf-m-offset-12-col-on-xl{grid-column-start:col-start 13}.pf-l-grid>.pf-m-1-row-on-xl{grid-row:span 1}.pf-l-grid>.pf-m-2-row-on-xl{grid-row:span 2}.pf-l-grid>.pf-m-3-row-on-xl{grid-row:span 3}.pf-l-grid>.pf-m-4-row-on-xl{grid-row:span 4}.pf-l-grid>.pf-m-5-row-on-xl{grid-row:span 5}.pf-l-grid>.pf-m-6-row-on-xl{grid-row:span 6}.pf-l-grid>.pf-m-7-row-on-xl{grid-row:span 7}.pf-l-grid>.pf-m-8-row-on-xl{grid-row:span 8}.pf-l-grid>.pf-m-9-row-on-xl{grid-row:span 9}.pf-l-grid>.pf-m-10-row-on-xl{grid-row:span 10}.pf-l-grid>.pf-m-11-row-on-xl{grid-row:span 11}.pf-l-grid>.pf-m-12-row-on-xl{grid-row:span 12}}.pf-l-grid.pf-m-gutters{grid-gap:var(--pf-l-grid--m-gutter--GridGap)}.pf-l-level{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0;margin:0}.pf-l-page,.pf-l-page__header{display:grid;grid-template-columns:var(--pf-l-page__sidebar-Width) 1fr}.pf-l-level.pf-m-gutter>:not(:last-child){margin-right:var(--pf-l-level--m-gutter--MarginRight)}.pf-l-page{padding:0;margin:0;grid-template-rows:auto 1fr;grid-template-areas:"header header" "main main"}@media (min-width:576px){.pf-l-page{grid-template-areas:"header header" "sidebar main"}.pf-l-page__sidebar{grid-area:sidebar}}.pf-l-page__header{grid-area:header;grid-template-areas:"header-left header-right"}.pf-l-page__header-sidebar{grid-area:header-left}.pf-l-page__header-main{grid-area:header-right}.pf-l-page__main{grid-area:main}.pf-l-split{display:flex;flex-wrap:nowrap;padding:0;margin:0}.pf-l-split.pf-m-gutter>:not(:last-child){margin-right:var(--pf-l-split--m-gutter--MarginRight)}.pf-l-split__item{flex:1 1 auto}.pf-l-split__item.pf-m-primary,.pf-l-split__item:nth-child(2){flex:1 1 100%}.pf-l-split__item.pf-m-secondary{flex:1 1 auto}.pf-l-stack{display:flex;flex-direction:column;height:100%}.pf-l-stack__item.pf-m-secondary{flex:0 0 auto}.pf-l-stack__item.pf-m-primary{flex:1 1 auto}.pf-l-stack.pf-m-gutter>:not(:last-child){margin-bottom:var(--pf-l-stack--m-gutter--MarginBottom)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF0dGVybmZseS1uZy5taW4uY3NzIiwic291cmNlcyI6WyJwYXR0ZXJuZmx5LW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L3BhdHRlcm5mbHktZnVsbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BwYXR0ZXJuZmx5L3BhdHRlcm5mbHktbmV4dC91dGlsaXRpZXMvX2FsbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BwYXR0ZXJuZmx5L3BhdHRlcm5mbHktbmV4dC91dGlsaXRpZXMvZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L3V0aWxpdGllcy9jb2xvcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcGF0dGVybmZseS9wYXR0ZXJuZmx5LW5leHQvdXRpbGl0aWVzL3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BwYXR0ZXJuZmx5L3BhdHRlcm5mbHktbmV4dC91dGlsaXRpZXMvYnMtdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L3V0aWxpdGllcy9taXhpbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcGF0dGVybmZseS9wYXR0ZXJuZmx5LW5leHQvdXRpbGl0aWVzL3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BwYXR0ZXJuZmx5L3BhdHRlcm5mbHktbmV4dC9fZm9udHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcGF0dGVybmZseS9wYXR0ZXJuZmx5LW5leHQvX2ljb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L19iYXNlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L190aGVtZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcGF0dGVybmZseS9wYXR0ZXJuZmx5LW5leHQvY29tcG9uZW50cy9BbGVydC9zdHlsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcGF0dGVybmZseS9wYXR0ZXJuZmx5LW5leHQvY29tcG9uZW50cy9CYWNrZHJvcC9zdHlsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcGF0dGVybmZseS9wYXR0ZXJuZmx5LW5leHQvY29tcG9uZW50cy9CYWNrZ3JvdW5kSW1hZ2Uvc3R5bGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L2NvbXBvbmVudHMvQmFkZ2Uvc3R5bGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L2NvbXBvbmVudHMvQnV0dG9uL3N0eWxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BwYXR0ZXJuZmx5L3BhdHRlcm5mbHktbmV4dC9jb21wb25lbnRzL0NhcmQvc3R5bGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L2NvbXBvbmVudHMvQ29udGVudC9zdHlsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcGF0dGVybmZseS9wYXR0ZXJuZmx5LW5leHQvY29tcG9uZW50cy9Ecm9wZG93bi9zdHlsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcGF0dGVybmZseS9wYXR0ZXJuZmx5LW5leHQvY29tcG9uZW50cy9Gb3JtL3N0eWxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BwYXR0ZXJuZmx5L3BhdHRlcm5mbHktbmV4dC9jb21wb25lbnRzL01vZGFsQm94L3N0eWxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BwYXR0ZXJuZmx5L3BhdHRlcm5mbHktbmV4dC9jb21wb25lbnRzL1NlY29uZGFyeU5hdi9zdHlsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcGF0dGVybmZseS9wYXR0ZXJuZmx5LW5leHQvY29tcG9uZW50cy9UaXRsZS9zdHlsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcGF0dGVybmZseS9wYXR0ZXJuZmx5LW5leHQvY29tcG9uZW50cy9WZXJ0aWNhbE5hdi9zdHlsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcGF0dGVybmZseS9wYXR0ZXJuZmx5LW5leHQvbGF5b3V0cy9BbGlnbm1lbnQvc3R5bGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L2xheW91dHMvQnVsbHNleWUvc3R5bGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L2xheW91dHMvR2FsbGVyeS9zdHlsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcGF0dGVybmZseS9wYXR0ZXJuZmx5LW5leHQvbGF5b3V0cy9HcmlkL3N0eWxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BwYXR0ZXJuZmx5L3BhdHRlcm5mbHktbmV4dC9sYXlvdXRzL0xldmVsL3N0eWxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BwYXR0ZXJuZmx5L3BhdHRlcm5mbHktbmV4dC9sYXlvdXRzL1BhZ2Uvc3R5bGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L2xheW91dHMvU3BsaXQvc3R5bGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L2xheW91dHMvU3RhY2svc3R5bGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiJHBmLWdsb2JhbC0tZm9udGF3ZXNvbWUtcGF0aDogXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L2Fzc2V0cy9pY29uc1wiO1xuJHBmLWdsb2JhbC0tZm9udC1wYXRoOiBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcGF0dGVybmZseS9wYXR0ZXJuZmx5LW5leHQvYXNzZXRzL2ZvbnRzXCI7XG5cbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHBhdHRlcm5mbHkvcGF0dGVybmZseS1uZXh0L3BhdHRlcm5mbHktZnVsbC5zY3NzXCI7XG4iLCJAaW1wb3J0IFwiLi91dGlsaXRpZXMvX2FsbFwiO1xuQGltcG9ydCBcIi4vX2ZvbnRzXCI7XG5AaW1wb3J0IFwiLi9faWNvbnNcIjtcbkBpbXBvcnQgXCIuL19iYXNlXCI7XG5AaW1wb3J0IFwiLi9fdGhlbWVzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9BbGVydC9zdHlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvQmFja2Ryb3Avc3R5bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL0JhY2tncm91bmRJbWFnZS9zdHlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvQmFkZ2Uvc3R5bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL0J1dHRvbi9zdHlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvQ2FyZC9zdHlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvQ29udGVudC9zdHlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvRHJvcGRvd24vc3R5bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL0Zvcm0vc3R5bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL01vZGFsQm94L3N0eWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9TZWNvbmRhcnlOYXYvc3R5bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL1RpdGxlL3N0eWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9WZXJ0aWNhbE5hdi9zdHlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dHMvQWxpZ25tZW50L3N0eWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0cy9CdWxsc2V5ZS9zdHlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dHMvR2FsbGVyeS9zdHlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dHMvR3JpZC9zdHlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dHMvTGV2ZWwvc3R5bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL1BhZ2Uvc3R5bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL1NwbGl0L3N0eWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0cy9TdGFjay9zdHlsZXMuc2Nzc1wiO1xuIiwiLy8gQWxsIGltcG9ydHMgbXVzdCBub3QgaGF2ZSBhbnkgcmVuZGVyZWQgb3V0cHV0LlxuLy8gRmlsZXMgdGhhdCBhcmUgaW1wb3J0ZWQgaGVyZSB3aWxsIGJlIGF2YWlsYWJsZSB0byBhbGwgcmVzb3VyY2VzLlxuXG4vLyBUaGVzZSBpbXBvcnRzIHJlZmVyZW5jZSBmaWxlcyB0aGlzIGZvbGRlclxuQGltcG9ydCBcIi4vZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiLi9jb2xvcnNcIjtcbkBpbXBvcnQgXCIuL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vYnMtdmFyaWFibGVzXCI7IC8vIE92ZXJ3cml0ZXMgQm9vdHN0cmFwIHZhcmlhYmxlc1xuQGltcG9ydCBcIi4vbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi9wbGFjZWhvbGRlcnNcIjtcblxuLy8gVGhlc2UgaW1wb3J0cyByZWZlcmVuY2UgZmlsZXMgaW4gdGhlIG5vZGVfbW9kdWxlIGZvbGRlclxuLy8gQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnNcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvX21peGluc1wiO1xuIiwiLy9cbi8vIFBhdHRlcm5GbHkgRnVuY3Rpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBUcmFuc2Zvcm0gcHggdG8gcmVtc1xuQGZ1bmN0aW9uIHBmLXN0cmlwLXVuaXQoJG51bSkge1xuICBAcmV0dXJuICRudW0gLyAoJG51bSAqIDAgKyAxKTtcbn1cblxuQGZ1bmN0aW9uIHBmLXNpemUtcHJlbSgkcHh2YWwsICRiYXNlOiAkcGYtZ2xvYmFsLS1zcGFjZS1zaXplLXJvb3QpIHtcbiAgQHJldHVybiBwZi1zdHJpcC11bml0KCRweHZhbCkgLyAkYmFzZSAqIDFyZW07XG59XG5cbkBmdW5jdGlvbiBwZi1mb250LXByZW0oJHB4dmFsLCAkYmFzZTogJHBmLWdsb2JhbC0tZm9udC1zaXplLXJvb3QpIHtcbiAgQHJldHVybiBwZi1zdHJpcC11bml0KCRweHZhbCkgLyAkYmFzZSAqIDFyZW07XG59XG5cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBwZi1jb2xvci15aXEoJGNvbG9yKSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkcGYtZ2xvYmFsLXlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJHBmLWdsb2JhbC15aXEtdGV4dC1kYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRwZi1nbG9iYWwteWlxLXRleHQtbGlnaHQ7XG4gIH1cbn1cbiIsIi8vIENvbG9yc1xuLy9cblxuJHBmLWNvbG9yLWJsYWNrLTEwMDogICAgICAgICAgICAgI2ZhZmFmYSAhZGVmYXVsdDtcbiRwZi1jb2xvci1ibGFjay0xNTA6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kcGYtY29sb3ItYmxhY2stMjAwOiAgICAgICAgICAgICAjZWRlZGVkICFkZWZhdWx0O1xuJHBmLWNvbG9yLWJsYWNrLTMwMDogICAgICAgICAgICAgI2QxZDFkMSAhZGVmYXVsdDtcbiRwZi1jb2xvci1ibGFjay00MDA6ICAgICAgICAgICAgICNiYmIgIWRlZmF1bHQ7XG4kcGYtY29sb3ItYmxhY2stNTAwOiAgICAgICAgICAgICAjOGI4ZDhmICFkZWZhdWx0O1xuJHBmLWNvbG9yLWJsYWNrLTYwMDogICAgICAgICAgICAgIzcyNzY3YiAhZGVmYXVsdDtcbiRwZi1jb2xvci1ibGFjay03MDA6ICAgICAgICAgICAgICM0ZDUyNTggIWRlZmF1bHQ7XG4kcGYtY29sb3ItYmxhY2stODAwOiAgICAgICAgICAgICAjMzkzZjQ0ICFkZWZhdWx0O1xuJHBmLWNvbG9yLWJsYWNrLTkwMDogICAgICAgICAgICAgIzI5MmUzNCAhZGVmYXVsdDtcbiRwZi1jb2xvci1ibGFjay0xMDAwOiAgICAgICAgICAgICMwMzAzMDMgIWRlZmF1bHQ7XG4kcGYtY29sb3ItYmx1ZS01MDogICAgICAgICAgICAgICAjZGVmM2ZmICFkZWZhdWx0O1xuJHBmLWNvbG9yLWJsdWUtMTAwOiAgICAgICAgICAgICAgI2JlZTFmNCAhZGVmYXVsdDtcbiRwZi1jb2xvci1ibHVlLTIwMDogICAgICAgICAgICAgICM3ZGMzZTggIWRlZmF1bHQ7XG4kcGYtY29sb3ItYmx1ZS0zMDA6ICAgICAgICAgICAgICAjMzlhNWRjICFkZWZhdWx0O1xuJHBmLWNvbG9yLWJsdWUtNDAwOiAgICAgICAgICAgICAgIzAwN2JiYSAhZGVmYXVsdDtcbiRwZi1jb2xvci1ibHVlLTUwMDogICAgICAgICAgICAgICMwMDY1OWMgIWRlZmF1bHQ7XG4kcGYtY29sb3ItYmx1ZS02MDA6ICAgICAgICAgICAgICAjMDA0MzY4ICFkZWZhdWx0O1xuJHBmLWNvbG9yLWJsdWUtNzAwOiAgICAgICAgICAgICAgIzAwMjIzNSAhZGVmYXVsdDtcbiRwZi1jb2xvci1jeWFuLTEwMDogICAgICAgICAgICAgICNiZWRlZTEgIWRlZmF1bHQ7XG4kcGYtY29sb3ItY3lhbi0yMDA6ICAgICAgICAgICAgICAjN2RiZGMzICFkZWZhdWx0O1xuJHBmLWNvbG9yLWN5YW4tMzAwOiAgICAgICAgICAgICAgIzNhOWNhNiAhZGVmYXVsdDtcbiRwZi1jb2xvci1jeWFuLTQwMDogICAgICAgICAgICAgICMwMDdhODcgIWRlZmF1bHQ7XG4kcGYtY29sb3ItY3lhbi01MDA6ICAgICAgICAgICAgICAjMDA1YzY2ICFkZWZhdWx0O1xuJHBmLWNvbG9yLWN5YW4tNjAwOiAgICAgICAgICAgICAgIzAwM2Q0NCAhZGVmYXVsdDtcbiRwZi1jb2xvci1jeWFuLTcwMDogICAgICAgICAgICAgICMwMDFmMjIgIWRlZmF1bHQ7XG4kcGYtY29sb3ItZ29sZC0xMDA6ICAgICAgICAgICAgICAjZmJlYWJjICFkZWZhdWx0O1xuJHBmLWNvbG9yLWdvbGQtMjAwOiAgICAgICAgICAgICAgI2Y5ZDY3YSAhZGVmYXVsdDtcbiRwZi1jb2xvci1nb2xkLTMwMDogICAgICAgICAgICAgICNmNWMxMmUgIWRlZmF1bHQ7XG4kcGYtY29sb3ItZ29sZC00MDA6ICAgICAgICAgICAgICAjZjBhYjAwICFkZWZhdWx0O1xuJHBmLWNvbG9yLWdvbGQtNTAwOiAgICAgICAgICAgICAgI2I1ODEwMCAhZGVmYXVsdDtcbiRwZi1jb2xvci1nb2xkLTYwMDogICAgICAgICAgICAgICM3OTU2MDAgIWRlZmF1bHQ7XG4kcGYtY29sb3ItZ29sZC03MDA6ICAgICAgICAgICAgICAjM2QyYzAwICFkZWZhdWx0O1xuJHBmLWNvbG9yLWdyZWVuLTEwMDogICAgICAgICAgICAgI2NmZTdjZCAhZGVmYXVsdDtcbiRwZi1jb2xvci1ncmVlbi0yMDA6ICAgICAgICAgICAgICM5ZWNmOTkgIWRlZmF1bHQ7XG4kcGYtY29sb3ItZ3JlZW4tMzAwOiAgICAgICAgICAgICAjNmVjNjY0ICFkZWZhdWx0O1xuJHBmLWNvbG9yLWdyZWVuLTQwMDogICAgICAgICAgICAgIzNmOWMzNSAhZGVmYXVsdDtcbiRwZi1jb2xvci1ncmVlbi01MDA6ICAgICAgICAgICAgICMyZDc2MjMgIWRlZmF1bHQ7XG4kcGYtY29sb3ItZ3JlZW4tNjAwOiAgICAgICAgICAgICAjMWU0ZjE4ICFkZWZhdWx0O1xuJHBmLWNvbG9yLWdyZWVuLTcwMDogICAgICAgICAgICAgIzBmMjgwZCAhZGVmYXVsdDtcbiRwZi1jb2xvci1saWdodC1ibHVlLTEwMDogICAgICAgICNiZWVkZjkgIWRlZmF1bHQ7XG4kcGYtY29sb3ItbGlnaHQtYmx1ZS0yMDA6ICAgICAgICAjN2NkYmYzICFkZWZhdWx0O1xuJHBmLWNvbG9yLWxpZ2h0LWJsdWUtMzAwOiAgICAgICAgIzM1Y2FlZCAhZGVmYXVsdDtcbiRwZi1jb2xvci1saWdodC1ibHVlLTQwMDogICAgICAgICMwMGI5ZTQgIWRlZmF1bHQ7XG4kcGYtY29sb3ItbGlnaHQtYmx1ZS01MDA6ICAgICAgICAjMDA4YmFkICFkZWZhdWx0O1xuJHBmLWNvbG9yLWxpZ2h0LWJsdWUtNjAwOiAgICAgICAgIzAwNWM3MyAhZGVmYXVsdDtcbiRwZi1jb2xvci1saWdodC1ibHVlLTcwMDogICAgICAgICMwMDJkMzkgIWRlZmF1bHQ7XG4kcGYtY29sb3ItbGlnaHQtZ3JlZW4tMTAwOiAgICAgICAjZTRmNWJjICFkZWZhdWx0O1xuJHBmLWNvbG9yLWxpZ2h0LWdyZWVuLTIwMDogICAgICAgI2M4ZWI3OSAhZGVmYXVsdDtcbiRwZi1jb2xvci1saWdodC1ncmVlbi0zMDA6ICAgICAgICNhY2UxMmUgIWRlZmF1bHQ7XG4kcGYtY29sb3ItbGlnaHQtZ3JlZW4tNDAwOiAgICAgICAjOTJkNDAwICFkZWZhdWx0O1xuJHBmLWNvbG9yLWxpZ2h0LWdyZWVuLTUwMDogICAgICAgIzZjYTEwMCAhZGVmYXVsdDtcbiRwZi1jb2xvci1saWdodC1ncmVlbi02MDA6ICAgICAgICM0ODZiMDAgIWRlZmF1bHQ7XG4kcGYtY29sb3ItbGlnaHQtZ3JlZW4tNzAwOiAgICAgICAjMjUzNjAwICFkZWZhdWx0O1xuJHBmLWNvbG9yLW9yYW5nZS0xMDA6ICAgICAgICAgICAgI2ZiZGViZiAhZGVmYXVsdDtcbiRwZi1jb2xvci1vcmFuZ2UtMjAwOiAgICAgICAgICAgICNmN2JkN2YgIWRlZmF1bHQ7XG4kcGYtY29sb3Itb3JhbmdlLTMwMDogICAgICAgICAgICAjZjM5ZDNjICFkZWZhdWx0O1xuJHBmLWNvbG9yLW9yYW5nZS00MDA6ICAgICAgICAgICAgI2VjN2EwOCAhZGVmYXVsdDtcbiRwZi1jb2xvci1vcmFuZ2UtNTAwOiAgICAgICAgICAgICNiMzVjMDAgIWRlZmF1bHQ7XG4kcGYtY29sb3Itb3JhbmdlLTYwMDogICAgICAgICAgICAjNzczZDAwICFkZWZhdWx0O1xuJHBmLWNvbG9yLW9yYW5nZS03MDA6ICAgICAgICAgICAgIzNiMWYwMCAhZGVmYXVsdDtcbiRwZi1jb2xvci1wdXJwbGUtMTAwOiAgICAgICAgICAgICNjN2JmZmYgIWRlZmF1bHQ7XG4kcGYtY29sb3ItcHVycGxlLTIwMDogICAgICAgICAgICAjYTE4ZmZmICFkZWZhdWx0O1xuJHBmLWNvbG9yLXB1cnBsZS0zMDA6ICAgICAgICAgICAgIzg0NjFmNyAhZGVmYXVsdDtcbiRwZi1jb2xvci1wdXJwbGUtNDAwOiAgICAgICAgICAgICM3MDNmZWMgIWRlZmF1bHQ7XG4kcGYtY29sb3ItcHVycGxlLTUwMDogICAgICAgICAgICAjNTgyZmMwICFkZWZhdWx0O1xuJHBmLWNvbG9yLXB1cnBsZS02MDA6ICAgICAgICAgICAgIzQwMTk5YSAhZGVmYXVsdDtcbiRwZi1jb2xvci1wdXJwbGUtNzAwOiAgICAgICAgICAgICMxZjAwNjYgIWRlZmF1bHQ7XG4kcGYtY29sb3ItcmVkLTEwMDogICAgICAgICAgICAgICAjYzAwICFkZWZhdWx0O1xuJHBmLWNvbG9yLXJlZC0yMDA6ICAgICAgICAgICAgICAgI2EzMDAwMCAhZGVmYXVsdDtcbiRwZi1jb2xvci1yZWQtMzAwOiAgICAgICAgICAgICAgICM4YjAwMDAgIWRlZmF1bHQ7XG4kcGYtY29sb3ItcmVkLTQwMDogICAgICAgICAgICAgICAjNDcwMDAwICFkZWZhdWx0O1xuJHBmLWNvbG9yLXJlZC01MDA6ICAgICAgICAgICAgICAgIzJjMDAwMCAhZGVmYXVsdDtcblxuJHBmLWNvbG9yLXdoaXRlOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiIsIi8vIFRoaXMgZmlsZSBpcyBmb3IgaW5pdGlhbCB2YXJpYWJsZSB2YWx1ZXMuXG4vLyBBbGwgdmFyaWFibGVzIHNob3VsZCBoYXZlIGEgdmFsaWQgY3NzIHZhbHVlLFxuLy8gYW5kIHVzZSAhZGVmYXVsdCBzbyB0aGV5IGNhbiBiZSBvdmVyd3JpdHRlbi5cblxuLy8gYCRwZi1nbG9iYWwtLWNvbmNlcHQtLVByb3BpZXJ0eUNhbWVsQ2FzZS0tbW9kaWZpZXItLXN0YXRlYFxuXG4vLyBQYXR0ZXJuZmx5IE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRwZi1nbG9iYWwtLWVuYWJsZS1mb250LW92ZXJwYXNzLWNkbjogZmFsc2UgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1sb2FkLXBmLTM6IGZhbHNlICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tZW5hYmxlLXJlc2V0OiB0cnVlICFkZWZhdWx0O1xuXG4vLyBQYXR0ZXJuZmx5IHVzZXMgdGhlIGRlZmF1bHQgcm9vdCBzaXplIG9mIHRoZSBicm93c2VyLCBpdCBhc3N1bWVzIGEgMTZweCBiYXNlXG4vLyBzaW5jZSBtb3N0IGJyb3dzZXIgcm9vdCBzaXplIGlzIDE2LiBUaGlzIHZhcmlhYmxlcyBpcyBqdXN0IHRvIG1ha2UgdGhlXG4vLyB0cmFuc2Zvcm1hdGlvbiBmcm9tIHB4IHRvIHJlbS5cbiRwZi1nbG9iYWwtLWZvbnQtc2l6ZS1yb290OiAxNiAhZGVmYXVsdDsgLy9mb3IgZm9udHNcbiRwZi1nbG9iYWwtLXNwYWNlLXNpemUtcm9vdDogMTYgIWRlZmF1bHQ7IC8vIGZvciBzcGFjZXNcblxuLy8gQ29sb3JzXG4vLyBCYWNrZ3JvdW5kIGNvbG9yXG4kcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLTEwMDogJHBmLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS0yMDA6ICRwZi1jb2xvci1ibGFjay0xMDAgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLTMwMDogJHBmLWNvbG9yLWJsYWNrLTIwMCAhZGVmYXVsdDtcblxuLy8gZG8gbm90IHVzZSAtIGJhY2tncm91bmQgY29sb3JzIGZvciBleGNlcHRpb25zIGFuZCBkZWZpbmluZyB0aGVtZVxuJHBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1saWdodC0xMDA6ICAgICAkcGYtY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWxpZ2h0LTIwMDogICAgICRwZi1jb2xvci1ibGFjay0xMDAgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWxpZ2h0LTMwMDogICAgICRwZi1jb2xvci1ibGFjay0yMDAgIWRlZmF1bHQ7XG5cbiRwZi1nbG9iYWwtLUJhY2tncm91bmRDb2xvci0tZGFyay0xMDA6ICAgICAgJHBmLWNvbG9yLWJsYWNrLTkwMCAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLUJhY2tncm91bmRDb2xvci0tZGFyay0yMDA6ICAgICAgJHBmLWNvbG9yLWJsYWNrLTgwMCAhZGVmYXVsdDtcblxuLy8gVGV4dCBjb2xvclxuJHBmLWdsb2JhbC0tQ29sb3ItLTEwMDogJHBmLWNvbG9yLWJsYWNrLTkwMCAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLUNvbG9yLS0yMDA6ICRwZi1jb2xvci1ibGFjay02MDAgIWRlZmF1bHQ7XG5cbi8vIGRvIG5vdCB1c2UgLSB0ZXh0IGNvbG9ycyBmb3IgZXhjZXB0aW9ucyBhbmQgZGVmaW5pbmcgdGhlbWVcbiRwZi1nbG9iYWwtLUNvbG9yLS1saWdodC0xMDA6ICAgICAgJHBmLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tQ29sb3ItLWxpZ2h0LTIwMDogICAgICAkcGYtY29sb3ItYmxhY2stMjAwICFkZWZhdWx0O1xuXG4kcGYtZ2xvYmFsLS1Db2xvci0tZGFyay0xMDA6ICAgICAgJHBmLWNvbG9yLWJsYWNrLTkwMCAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLUNvbG9yLS1kYXJrLTIwMDogICAgICAkcGYtY29sb3ItYmxhY2stNjAwICFkZWZhdWx0O1xuXG4vLyBTdGF0ZXMgY29sb3JcbiRwZi1nbG9iYWwtLUNvbG9yLS1hY3RpdmU6ICAgICAgICAgICAgICAgICAkcGYtY29sb3ItYmx1ZS00MDAgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWFjdGl2ZTogICAgICAgJHBmLWNvbG9yLWJsdWUtMTAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tQm9yZGVyQ29sb3ItLWFjdGl2ZTogICAgICAgICAgICRwZi1jb2xvci1ibHVlLTQwMCAhZGVmYXVsdDtcblxuJHBmLWdsb2JhbC0tQ29sb3ItLWRpc2FibGVkOiAgICAgICAgICAgICAgICRwZi1jb2xvci1ibGFjay02MDAgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWRpc2FibGVkOiAgICAgJHBmLWNvbG9yLWJsYWNrLTMwMCAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLUJvcmRlckNvbG9yLS1kaXNhYmxlZDogICAgICAgICAkcGYtY29sb3ItYmxhY2stMzAwICFkZWZhdWx0O1xuXG4vLyBUaGVtZSBjb2xvclxuJHBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMTAwOiAgICAgICAgICRwZi1jb2xvci1ibHVlLTQwMCAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLXByaW1hcnktY29sb3ItLTIwMDogICAgICAgICAkcGYtY29sb3ItYmx1ZS01MDAgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1zZWNvbmRhcnktY29sb3ItLTEwMDogICAgICAgJHBmLWNvbG9yLWJsYWNrLTYwMCAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLXN1Y2Nlc3MtY29sb3ItLTEwMDogICAgICAgICAkcGYtY29sb3ItbGlnaHQtZ3JlZW4tNDAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tc3VjY2Vzcy1jb2xvci0tMjAwOiAgICAgICAgICRwZi1jb2xvci1saWdodC1ncmVlbi02MDAgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1pbmZvLWNvbG9yLS0xMDA6ICAgICAgICAgICAgJHBmLWNvbG9yLWJsdWUtMzAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0taW5mby1jb2xvci0tMjAwOiAgICAgICAgICAgICRwZi1jb2xvci1ibHVlLTYwMCAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLXdhcm5pbmctY29sb3ItLTEwMDogICAgICAgICAkcGYtY29sb3ItZ29sZC00MDAgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS13YXJuaW5nLWNvbG9yLS0yMDA6ICAgICAgICAgJHBmLWNvbG9yLWdvbGQtNjAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tZGFuZ2VyLWNvbG9yLS0xMDA6ICAgICAgICAgICRwZi1jb2xvci1yZWQtMTAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tZGFuZ2VyLWNvbG9yLS0yMDA6ICAgICAgICAgICRwZi1jb2xvci1yZWQtMjAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tZGFuZ2VyLWNvbG9yLS0zMDA6ICAgICAgICAgICRwZi1jb2xvci1yZWQtNDAwICFkZWZhdWx0O1xuXG4vLyBTaGFkb3dzXG5cbiRwZi1nbG9iYWwtLUJveFNoYWRvdy0tc206IDAgcGYtc2l6ZS1wcmVtKDEpIHBmLXNpemUtcHJlbSgyKSAwIHJnYmEoJHBmLWNvbG9yLWJsYWNrLTEwMDAsIC4yKSAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLUJveFNoYWRvdzogMCBwZi1zaXplLXByZW0oMikgcGYtc2l6ZS1wcmVtKDEpIHBmLXNpemUtcHJlbSgxKSByZ2JhKCRwZi1jb2xvci1ibGFjay0xMDAwLCAuMTIpLCAwIHBmLXNpemUtcHJlbSg0KSBwZi1zaXplLXByZW0oMTEpIHBmLXNpemUtcHJlbSg2KSByZ2JhKCRwZi1jb2xvci1ibGFjay0xMDAwLCAuMDUpICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tQm94U2hhZG93LS1sZzogMCBwZi1zaXplLXByZW0oMykgcGYtc2l6ZS1wcmVtKDcpIHBmLXNpemUtcHJlbSgzKSByZ2JhKCRwZi1jb2xvci1ibGFjay0xMDAwLCAuMTMpLCAwIHBmLXNpemUtcHJlbSgxMSkgcGYtc2l6ZS1wcmVtKDI0KSBwZi1zaXplLXByZW0oMTYpIHJnYmEoJHBmLWNvbG9yLWJsYWNrLTEwMDAsIC4xMikgIWRlZmF1bHQ7XG5cbiRwZi1nbG9iYWwtLUJveFNoYWRvdy0tc20tcmlnaHQ6IHBmLXNpemUtcHJlbSg0KSAwIHBmLXNpemUtcHJlbSgxMCkgcGYtc2l6ZS1wcmVtKC00KSByZ2JhKCRwZi1jb2xvci1ibGFjay0xMDAwLCAuMTIpICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tQm94U2hhZG93LS1zbS1sZWZ0OiBwZi1zaXplLXByZW0oLTQpIDAgcGYtc2l6ZS1wcmVtKDEwKSBwZi1zaXplLXByZW0oLTQpIHJnYmEoJHBmLWNvbG9yLWJsYWNrLTEwMDAsIC4xMikgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLXNtLWJvdHRvbTogMCBwZi1zaXplLXByZW0oNCkgcGYtc2l6ZS1wcmVtKDEwKSBwZi1zaXplLXByZW0oLTQpIHJnYmEoJHBmLWNvbG9yLWJsYWNrLTEwMDAsIC4xMikgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLXNtLXRvcDogMCBwZi1zaXplLXByZW0oLTQpIHBmLXNpemUtcHJlbSgxMCkgcGYtc2l6ZS1wcmVtKC00KSByZ2JhKCRwZi1jb2xvci1ibGFjay0xMDAwLCAuMTIpICFkZWZhdWx0O1xuXG4kcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctcmlnaHQ6IHBmLXNpemUtcHJlbSg1KSAwIHBmLXNpemUtcHJlbSgxMCkgcGYtc2l6ZS1wcmVtKC00KSByZ2JhKCRwZi1jb2xvci1ibGFjay0xMDAwLCAuMjUpICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tQm94U2hhZG93LWxlZnQ6IHBmLXNpemUtcHJlbSgtNSkgMCBwZi1zaXplLXByZW0oMTApIHBmLXNpemUtcHJlbSgtNCkgcmdiYSgkcGYtY29sb3ItYmxhY2stMTAwMCwgLjI1KSAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLUJveFNoYWRvdy1ib3R0b206IDAgcGYtc2l6ZS1wcmVtKDUpIHBmLXNpemUtcHJlbSgxMCkgcGYtc2l6ZS1wcmVtKC00KSByZ2JhKCRwZi1jb2xvci1ibGFjay0xMDAwLCAuMjUpICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tQm94U2hhZG93LXRvcDogMCBwZi1zaXplLXByZW0oLTUpIHBmLXNpemUtcHJlbSgxMCkgcGYtc2l6ZS1wcmVtKC00KSByZ2JhKCRwZi1jb2xvci1ibGFjay0xMDAwLCAuMjUpICFkZWZhdWx0O1xuXG4kcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLWxnLXJpZ2h0OiBwZi1zaXplLXByZW0oMTIpIDAgcGYtc2l6ZS1wcmVtKDEwKSBwZi1zaXplLXByZW0oLTQpIHJnYmEoJHBmLWNvbG9yLWJsYWNrLTEwMDAsIC4wNykgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLWxnLWxlZnQ6IHBmLXNpemUtcHJlbSgtMTIpIDAgcGYtc2l6ZS1wcmVtKDEwKSBwZi1zaXplLXByZW0oLTQpIHJnYmEoJHBmLWNvbG9yLWJsYWNrLTEwMDAsIC4wNykgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLWxnLWJvdHRvbTogMCBwZi1zaXplLXByZW0oMTIpIHBmLXNpemUtcHJlbSgxMCkgcGYtc2l6ZS1wcmVtKC00KSByZ2JhKCRwZi1jb2xvci1ibGFjay0xMDAwLCAuMDcpICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tQm94U2hhZG93LS1sZy10b3A6IDAgcGYtc2l6ZS1wcmVtKC0xMikgcGYtc2l6ZS1wcmVtKDEwKSBwZi1zaXplLXByZW0oLTQpIHJnYmEoJHBmLWNvbG9yLWJsYWNrLTEwMDAsIC4wNykgIWRlZmF1bHQ7XG5cbiRwZi1nbG9iYWwtLUJveFNoYWRvdy0taW5zZXQ6IGluc2V0IDAgMCBwZi1zaXplLXByZW0oMTApIDAgcmdiYSgkcGYtY29sb3ItYmxhY2stMTAwMCwgLjI1KSAhZGVmYXVsdDtcblxuLy8gRm9udHBhdGhcbiRwZi1nbG9iYWwtLWZvbnQtcGF0aDogXCIuL2Fzc2V0cy9mb250c1wiICFkZWZhdWx0O1xuXG4vLyBJY29ucGF0aFxuJHBmLWdsb2JhbC0tZm9udGF3ZXNvbWUtcGF0aDogXCIuL2Fzc2V0cy9pY29uc1wiICFkZWZhdWx0O1xuXG4vL0ltYWdlcGF0aFxuJHBmLWdsb2JhbC0taW1hZ2UtcGF0aDogXCIvYXNzZXRzL2ltYWdlc1wiICFkZWZhdWx0O1xuXG4vLyBTcGFjZXJzXG4kcGYtZ2xvYmFsLS1zcGFjZXItLXhzOiBwZi1zaXplLXByZW0oNHB4KSAhZGVmYXVsdDsgICAgIC8vIENvbG9yIGluIHRoZSB2aXN1YWxzXG4kcGYtZ2xvYmFsLS1zcGFjZXItLXNtOiBwZi1zaXplLXByZW0oOHB4KSAhZGVmYXVsdDsgICAgIC8vIENvbG9yIGluIHRoZSB2aXN1YWxzXG4kcGYtZ2xvYmFsLS1zcGFjZXItLW1kOiBwZi1zaXplLXByZW0oMTZweCkgIWRlZmF1bHQ7ICAgIC8vIENvbG9yIGluIHRoZSB2aXN1YWxzXG4kcGYtZ2xvYmFsLS1zcGFjZXItLWxnOiBwZi1zaXplLXByZW0oMjRweCkgIWRlZmF1bHQ7ICAgIC8vIENvbG9yIGluIHRoZSB2aXN1YWxzXG4kcGYtZ2xvYmFsLS1zcGFjZXItLXhsOiBwZi1zaXplLXByZW0oMzJweCkgIWRlZmF1bHQ7ICAgIC8vIENvbG9yIGluIHRoZSB2aXN1YWxzXG4kcGYtZ2xvYmFsLS1zcGFjZXItLTJ4bDogcGYtc2l6ZS1wcmVtKDQ4cHgpICFkZWZhdWx0OyAgIC8vIENvbG9yIGluIHRoZSB2aXN1YWxzXG4kcGYtZ2xvYmFsLS1zcGFjZXItLTN4bDogcGYtc2l6ZS1wcmVtKDY0cHgpICFkZWZhdWx0OyAgLy8gQ29sb3IgaW4gdGhlIHZpc3VhbHNcblxuLy8gR3V0dGVyXG4kcGYtZ2xvYmFsLS1ndXR0ZXI6ICRwZi1nbG9iYWwtLXNwYWNlci0tbGcgIWRlZmF1bHQ7XG5cbi8vIFotSW5kZXhcbiRwZi1nbG9iYWwtLVpJbmRleC0teHM6IDEwMDtcbiRwZi1nbG9iYWwtLVpJbmRleC0tc206IDIwMDtcbiRwZi1nbG9iYWwtLVpJbmRleC0tbWQ6IDMwMDtcbiRwZi1nbG9iYWwtLVpJbmRleC0tbGc6IDQwMDtcbiRwZi1nbG9iYWwtLVpJbmRleC0teGw6IDUwMDtcbiRwZi1nbG9iYWwtLVpJbmRleC0tMnhsOiA2MDA7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRwZi1nbG9iYWwtLWJyZWFrcG9pbnQtLXhzOiAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tYnJlYWtwb2ludC0tc206IDU3NnB4ICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tYnJlYWtwb2ludC0tbWQ6IDc2OHB4ICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tYnJlYWtwb2ludC0tbGc6IDk5MnB4ICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tYnJlYWtwb2ludC0teGw6IDEyMDBweCAhZGVmYXVsdDtcblxuLy8gTGlua3NcbiRwZi1nbG9iYWwtLWxpbmstLUNvbG9yOiAgICAgICAgICAgICAgICAgICRwZi1nbG9iYWwtLXByaW1hcnktY29sb3ItLTEwMCAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLWxpbmstLVRleHREZWNvcmF0aW9uOiAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1saW5rLS1Db2xvci0taG92ZXI6ICAgICAgICAgICBkYXJrZW4oJHBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMTAwLCAxNSUpICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tbGluay0tVGV4dERlY29yYXRpb24tLWhvdmVyOiAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBCb3JkZXJzXG4kcGYtZ2xvYmFsLS1Cb3JkZXJXaWR0aC0tc206ICAgICAxcHggIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1Cb3JkZXJXaWR0aC0tbWQ6ICAgICAycHggIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1Cb3JkZXJXaWR0aC0tbGc6ICAgICAzcHggIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1Cb3JkZXJDb2xvcjogICAgICAgICAkcGYtY29sb3ItYmxhY2stNjAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tQm9yZGVyQ29sb3ItLWRhcms6ICAgJHBmLWNvbG9yLWJsYWNrLTYwMCAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLUJvcmRlckNvbG9yLS1saWdodDogICRwZi1jb2xvci1ibGFjay00MDAgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1Cb3JkZXJSYWRpdXM6ICAgICAgICAzMGVtICFkZWZhdWx0OyAvL1RoaXMgaXMgYSBzdWZmaWNpZW50bHkgbGFyZ2UgbnVtYmVyIHRvIGVuc3VyZSBpbiBtb3N0IGNhc2VzIHRoYXQgdGhlIGVuZHMgYXJlIGV2ZW5seSByb3VuZGVkLlxuXG4vLyBJbnB1dHNcbiRwZi1nbG9iYWwtLWlucHV0LS1Gb250U2l6ZTogcGYtZm9udC1wcmVtKDE2cHgpICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0taW5wdXQtLUxpbmVIZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLWlucHV0LS1Db2xvcjogJHBmLWNvbG9yLWJsYWNrLTkwMCAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLWlucHV0LS1Db2xvci0tZGlzYWJsZWQ6ICRwZi1jb2xvci1ibGFjay00MDAgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1wbGFjZWhvbGRlci0tQ29sb3I6ICRwZi1jb2xvci1ibGFjay02MDAgIWRlZmF1bHQ7XG5cbiRwZi1nbG9iYWwtLWlucHV0LS1Cb3JkZXJDb2xvcjogJHBmLWNvbG9yLWJsdWUtNjAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0taW5wdXQtLUJvcmRlckNvbG9yLS1mb2N1czogJHBmLWNvbG9yLWJsdWUtNDAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0taW5wdXQtLUJvcmRlckNvbG9yLS1kaXNhYmxlZDogJHBmLWNvbG9yLWJsYWNrLTQwMCAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLWlucHV0LS1CYWNrZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0taW5wdXQtLUJhY2tncm91bmQtLWRpc2FibGVkOiAkcGYtY29sb3ItYmxhY2stMjAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0taW5wdXQtLUJvcmRlclNpemU6IDFweCAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLWlucHV0LS1Cb3JkZXJTaXplLS1ob3ZlcjogMnB4ICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0taW5wdXQtLUJvcmRlclNpemUtLWZvY3VzOiAycHggIWRlZmF1bHQ7XG5cbiRwZi1nbG9iYWwtLWlucHV0LS1CYWNrZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0taW5wdXQtLUJhY2tncm91bmQtLWRpc2FibGVkOiAkcGYtY29sb3ItYmxhY2stMjAwICFkZWZhdWx0O1xuXG4vLyBMYWJlbHNcbiRwZi1nbG9iYWwtLWxhYmVsLS1Gb250U2l6ZTogcGYtZm9udC1wcmVtKDE2cHgpICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0taW5wdXQtcGxhY2Vob2xkZXItLUNvbG9yOiAkcGYtY29sb3ItYmxhY2stNjAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0taW5wdXQtLUNvbG9yOiAkcGYtY29sb3ItYmxhY2stNjAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0taW5wdXQtLUJveFNoYWRvdzogMCAwIDAgMXB4ICRwZi1jb2xvci1ibGFjay02MDAgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1pbnB1dC0tQm94U2hhZG93LS1ob3ZlcjogMCAwIDAgMnB4ICRwZi1jb2xvci1ibGFjay02MDAgIWRlZmF1bHQ7XG5cbi8vIExhYmVsc1xuJHBmLWdsb2JhbC0tbGFiZWwtLUZvbnRTaXplOiBwZi1mb250LXByZW0oMTZweCkgIWRlZmF1bHQ7XG5cbi8vIEZvbnRzXG4vLyBGb250IGZhbWlseVxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kcGYtZ2xvYmFsLS1Gb250RmFtaWx5LS1zYW5zLXNlcmlmOiDigJxPdmVycGFzc+KAnSwgT3ZlcnBhc3MsIOKAnG9wZW4gc2Fuc+KAnSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWRlZmF1bHQ7XG5cbiRwZi1nbG9iYWwtLUZvbnRGYW1pbHktLW1vbm9zcGFjZTog4oCcT3ZlcnBhc3MtbW9ub+KAnSwgT3ZlcnBhc3MtbW9ubywgXCJTRk1vbm8tUmVndWxhclwiLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG5cbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbi8vIEZvbnQgc2l6ZVxuJHBmLWdsb2JhbC0tRm9udFNpemUtLTR4bDogcGYtZm9udC1wcmVtKDM2cHgpICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tRm9udFNpemUtLTN4bDogcGYtZm9udC1wcmVtKDI4cHgpICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tRm9udFNpemUtLTJ4bDogcGYtZm9udC1wcmVtKDI0cHgpICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tRm9udFNpemUtLXhsOiBwZi1mb250LXByZW0oMjFweCkgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1Gb250U2l6ZS0tbGc6IHBmLWZvbnQtcHJlbSgxOHB4KSAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLUZvbnRTaXplLS1tZDogcGYtZm9udC1wcmVtKDE2cHgpICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tRm9udFNpemUtLXNtOiBwZi1mb250LXByZW0oMTRweCkgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1Gb250U2l6ZS0teHM6IHBmLWZvbnQtcHJlbSgxMnB4KSAhZGVmYXVsdDtcblxuLy8gRm9udCB3ZWlnaHRcbiRwZi1nbG9iYWwtLUZvbnRXZWlnaHQtLWxpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLUZvbnRXZWlnaHQtLXNlbWktYm9sZDogNjAwICFkZWZhdWx0O1xuJHBmLWdsb2JhbC0tRm9udFdlaWdodC0tYm9sZDogNzAwICFkZWZhdWx0O1xuXG4vLyBMaW5lIGhlaWdodFxuJHBmLWdsb2JhbC0tTGluZUhlaWdodC0tc206IDEuMyAhZGVmYXVsdDtcbiRwZi1nbG9iYWwtLUxpbmVIZWlnaHQtLW1kOiAxLjUgIWRlZmF1bHQ7XG5cbi8vIExpc3RcbiRnbG9iYWwtTGlzdFN0eWxlOiBkaXNjIG91dHNpZGUgIWRlZmF1bHQ7XG5cbi8vIGZpbHRlcnNcbi8vIG92ZXJsYXlcbi8vIGFuaW1hdGlvbnNcblxuQGlmICRwZi1nbG9iYWwtLWxvYWQtcGYtMyB7XG4gIEBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2Fuc1wiKTtcblxuICBAaW1wb3J0IHVybChcImh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL3BhdHRlcm5mbHkvMy4zNy4xMC9jc3MvcGF0dGVybmZseS5taW4uY3NzXCIpO1xuXG4gIEBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvcGF0dGVybmZseS8zLjM3LjEwL2Nzcy9wYXR0ZXJuZmx5LWFkZGl0aW9ucy5taW4uY3NzXCIpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXG46cm9vdCB7XG4gIC8vIENvbG9yc1xuICAvLyBCYWNrZ3JvdW5kIGNvbG9yXG4gIC0tcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLTEwMDogJHBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS0xMDA7XG4gIC0tcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLTIwMDogJHBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS0yMDA7XG4gIC0tcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLTMwMDogJHBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS0zMDA7XG4gIC0tcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWxpZ2h0LTEwMDogJHBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1saWdodC0xMDA7XG4gIC0tcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWxpZ2h0LTIwMDogJHBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1saWdodC0yMDA7XG4gIC0tcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWxpZ2h0LTMwMDogJHBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1saWdodC0zMDA7XG4gIC0tcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWRhcmstMTAwOiAkcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWRhcmstMTAwO1xuICAtLXBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1kYXJrLTIwMDogJHBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1kYXJrLTIwMDtcblxuICAvLyBUZXh0IGNvbG9yXG4gIC0tcGYtZ2xvYmFsLS1Db2xvci0tMTAwOiAkcGYtZ2xvYmFsLS1Db2xvci0tMTAwO1xuICAtLXBmLWdsb2JhbC0tQ29sb3ItLTIwMDogJHBmLWdsb2JhbC0tQ29sb3ItLTIwMDtcbiAgLS1wZi1nbG9iYWwtLUNvbG9yLS1saWdodC0xMDA6ICRwZi1nbG9iYWwtLUNvbG9yLS1saWdodC0xMDA7XG4gIC0tcGYtZ2xvYmFsLS1Db2xvci0tbGlnaHQtMjAwOiAkcGYtZ2xvYmFsLS1Db2xvci0tbGlnaHQtMjAwO1xuICAtLXBmLWdsb2JhbC0tQ29sb3ItLWRhcmstMTAwOiAkcGYtZ2xvYmFsLS1Db2xvci0tZGFyay0xMDA7XG4gIC0tcGYtZ2xvYmFsLS1Db2xvci0tZGFyay0yMDA6ICRwZi1nbG9iYWwtLUNvbG9yLS1kYXJrLTIwMDtcblxuICAvLyBTdGF0ZXMgY29sb3JcbiAgLS1wZi1nbG9iYWwtLUNvbG9yLS1hY3RpdmU6ICRwZi1nbG9iYWwtLUNvbG9yLS1hY3RpdmU7XG4gIC0tcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWFjdGl2ZTogJHBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1hY3RpdmU7XG4gIC0tcGYtZ2xvYmFsLS1Cb3JkZXJDb2xvci0tYWN0aXZlOiAkcGYtZ2xvYmFsLS1Cb3JkZXJDb2xvci0tYWN0aXZlO1xuICAtLXBmLWdsb2JhbC0tQ29sb3ItLWRpc2FibGVkOiAkcGYtZ2xvYmFsLS1Db2xvci0tZGlzYWJsZWQ7XG4gIC0tcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWRpc2FibGVkOiAkcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWRpc2FibGVkO1xuICAtLXBmLWdsb2JhbC0tQm9yZGVyQ29sb3ItLWRpc2FibGVkOiAkcGYtZ2xvYmFsLS1Cb3JkZXJDb2xvci0tZGlzYWJsZWQ7XG5cbiAgLy8gVGhlbWUgY29sb3JcbiAgLS1wZi1nbG9iYWwtLXByaW1hcnktY29sb3ItLTEwMDogJHBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMTAwO1xuICAtLXBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMjAwOiAkcGYtZ2xvYmFsLS1wcmltYXJ5LWNvbG9yLS0yMDA7XG4gIC0tcGYtZ2xvYmFsLS1zZWNvbmRhcnktY29sb3ItLTEwMDogJHBmLWdsb2JhbC0tc2Vjb25kYXJ5LWNvbG9yLS0xMDA7XG4gIC0tcGYtZ2xvYmFsLS1zdWNjZXNzLWNvbG9yLS0xMDA6ICRwZi1nbG9iYWwtLXN1Y2Nlc3MtY29sb3ItLTEwMDtcbiAgLS1wZi1nbG9iYWwtLXN1Y2Nlc3MtY29sb3ItLTIwMDogJHBmLWdsb2JhbC0tc3VjY2Vzcy1jb2xvci0tMjAwO1xuICAtLXBmLWdsb2JhbC0taW5mby1jb2xvci0tMTAwOiAkcGYtZ2xvYmFsLS1pbmZvLWNvbG9yLS0xMDA7XG4gIC0tcGYtZ2xvYmFsLS1pbmZvLWNvbG9yLS0yMDA6ICRwZi1nbG9iYWwtLWluZm8tY29sb3ItLTIwMDtcbiAgLS1wZi1nbG9iYWwtLXdhcm5pbmctY29sb3ItLTEwMDogJHBmLWdsb2JhbC0td2FybmluZy1jb2xvci0tMTAwO1xuICAtLXBmLWdsb2JhbC0td2FybmluZy1jb2xvci0tMjAwOiAkcGYtZ2xvYmFsLS13YXJuaW5nLWNvbG9yLS0yMDA7XG4gIC0tcGYtZ2xvYmFsLS1kYW5nZXItY29sb3ItLTEwMDogJHBmLWdsb2JhbC0tZGFuZ2VyLWNvbG9yLS0xMDA7XG4gIC0tcGYtZ2xvYmFsLS1kYW5nZXItY29sb3ItLTIwMDogJHBmLWdsb2JhbC0tZGFuZ2VyLWNvbG9yLS0yMDA7XG4gIC0tcGYtZ2xvYmFsLS1kYW5nZXItY29sb3ItLTMwMDogJHBmLWdsb2JhbC0tZGFuZ2VyLWNvbG9yLS0zMDA7XG5cbiAgLy8gU2hhZG93c1xuICAtLXBmLWdsb2JhbC0tQm94U2hhZG93LS1zbTogJHBmLWdsb2JhbC0tQm94U2hhZG93LS1zbTtcbiAgLS1wZi1nbG9iYWwtLUJveFNoYWRvdzogJHBmLWdsb2JhbC0tQm94U2hhZG93O1xuICAtLXBmLWdsb2JhbC0tQm94U2hhZG93LS1sZzogJHBmLWdsb2JhbC0tQm94U2hhZG93LS1sZztcbiAgLS1wZi1nbG9iYWwtLUJveFNoYWRvdy0tc20tcmlnaHQ6ICRwZi1nbG9iYWwtLUJveFNoYWRvdy0tc20tcmlnaHQ7XG4gIC0tcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLXNtLWxlZnQ6ICRwZi1nbG9iYWwtLUJveFNoYWRvdy0tc20tbGVmdDtcbiAgLS1wZi1nbG9iYWwtLUJveFNoYWRvdy0tc20tYm90dG9tOiAkcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLXNtLWJvdHRvbTtcbiAgLS1wZi1nbG9iYWwtLUJveFNoYWRvdy0tc20tdG9wOiAkcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLXNtLXRvcDtcbiAgLS1wZi1nbG9iYWwtLUJveFNoYWRvdy1yaWdodDogJHBmLWdsb2JhbC0tQm94U2hhZG93LXJpZ2h0O1xuICAtLXBmLWdsb2JhbC0tQm94U2hhZG93LWxlZnQ6ICRwZi1nbG9iYWwtLUJveFNoYWRvdy1sZWZ0O1xuICAtLXBmLWdsb2JhbC0tQm94U2hhZG93LWJvdHRvbTogJHBmLWdsb2JhbC0tQm94U2hhZG93LWJvdHRvbTtcbiAgLS1wZi1nbG9iYWwtLUJveFNoYWRvdy10b3A6ICRwZi1nbG9iYWwtLUJveFNoYWRvdy10b3A7XG4gIC0tcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLWxnLXJpZ2h0OiAkcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLWxnLXJpZ2h0O1xuICAtLXBmLWdsb2JhbC0tQm94U2hhZG93LS1sZy1sZWZ0OiAkcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLWxnLWxlZnQ7XG4gIC0tcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLWxnLWJvdHRvbTogJHBmLWdsb2JhbC0tQm94U2hhZG93LS1sZy1ib3R0b207XG4gIC0tcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLWxnLXRvcDogJHBmLWdsb2JhbC0tQm94U2hhZG93LS1sZy10b3A7XG4gIC0tcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLWluc2V0OiAkcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLWluc2V0O1xuXG4gIC8vIEZvbnRwYXRoXG4gIC0tcGYtZ2xvYmFsLS1mb250LXBhdGg6ICRwZi1nbG9iYWwtLWZvbnQtcGF0aDtcblxuICAvLyBTcGFjZXJzXG4gIC0tcGYtZ2xvYmFsLS1zcGFjZXItLXhzOiAkcGYtZ2xvYmFsLS1zcGFjZXItLXhzO1xuICAtLXBmLWdsb2JhbC0tc3BhY2VyLS1zbTogJHBmLWdsb2JhbC0tc3BhY2VyLS1zbTtcbiAgLS1wZi1nbG9iYWwtLXNwYWNlci0tbWQ6ICRwZi1nbG9iYWwtLXNwYWNlci0tbWQ7XG4gIC0tcGYtZ2xvYmFsLS1zcGFjZXItLWxnOiAkcGYtZ2xvYmFsLS1zcGFjZXItLWxnO1xuICAtLXBmLWdsb2JhbC0tc3BhY2VyLS14bDogJHBmLWdsb2JhbC0tc3BhY2VyLS14bDtcbiAgLS1wZi1nbG9iYWwtLXNwYWNlci0tMnhsOiAkcGYtZ2xvYmFsLS1zcGFjZXItLTJ4bDtcbiAgLS1wZi1nbG9iYWwtLXNwYWNlci0tM3hsOiAkcGYtZ2xvYmFsLS1zcGFjZXItLTN4bDtcblxuICAvLyBHdXR0ZXJcbiAgLS1wZi1nbG9iYWwtLWd1dHRlcjogJHBmLWdsb2JhbC0tZ3V0dGVyO1xuXG4gIC8vIFotSW5kZXhcbiAgLS1wZi1nbG9iYWwtLVpJbmRleC0teHM6ICRwZi1nbG9iYWwtLVpJbmRleC0teHM7XG4gIC0tcGYtZ2xvYmFsLS1aSW5kZXgtLXNtOiAkcGYtZ2xvYmFsLS1aSW5kZXgtLXNtO1xuICAtLXBmLWdsb2JhbC0tWkluZGV4LS1tZDogJHBmLWdsb2JhbC0tWkluZGV4LS1tZDtcbiAgLS1wZi1nbG9iYWwtLVpJbmRleC0tbGc6ICRwZi1nbG9iYWwtLVpJbmRleC0tbGc7XG4gIC0tcGYtZ2xvYmFsLS1aSW5kZXgtLXhsOiAkcGYtZ2xvYmFsLS1aSW5kZXgtLXhsO1xuICAtLXBmLWdsb2JhbC0tWkluZGV4LS0yeGw6ICRwZi1nbG9iYWwtLVpJbmRleC0tMnhsO1xuXG4gIC8vIEdyaWQgYnJlYWtwb2ludHNcbiAgLS1wZi1nbG9iYWwtLWJyZWFrcG9pbnQtLXhzOiAkcGYtZ2xvYmFsLS1icmVha3BvaW50LS14cztcbiAgLS1wZi1nbG9iYWwtLWJyZWFrcG9pbnQtLXNtOiAkcGYtZ2xvYmFsLS1icmVha3BvaW50LS1zbTtcbiAgLS1wZi1nbG9iYWwtLWJyZWFrcG9pbnQtLW1kOiAkcGYtZ2xvYmFsLS1icmVha3BvaW50LS1tZDtcbiAgLS1wZi1nbG9iYWwtLWJyZWFrcG9pbnQtLWxnOiAkcGYtZ2xvYmFsLS1icmVha3BvaW50LS1sZztcbiAgLS1wZi1nbG9iYWwtLWJyZWFrcG9pbnQtLXhsOiAkcGYtZ2xvYmFsLS1icmVha3BvaW50LS14bDtcblxuICAvLyBMaW5rc1xuICAtLXBmLWdsb2JhbC0tbGluay0tQ29sb3I6ICRwZi1nbG9iYWwtLWxpbmstLUNvbG9yO1xuICAtLXBmLWdsb2JhbC0tbGluay0tVGV4dERlY29yYXRpb246ICRwZi1nbG9iYWwtLWxpbmstLVRleHREZWNvcmF0aW9uO1xuICAtLXBmLWdsb2JhbC0tbGluay0tQ29sb3ItLWhvdmVyOiAkcGYtZ2xvYmFsLS1saW5rLS1Db2xvci0taG92ZXI7XG4gIC0tcGYtZ2xvYmFsLS1saW5rLS1UZXh0RGVjb3JhdGlvbi0taG92ZXI6ICRwZi1nbG9iYWwtLWxpbmstLVRleHREZWNvcmF0aW9uLS1ob3ZlcjtcblxuICAvLyBCb3JkZXJzXG4gIC0tcGYtZ2xvYmFsLS1Cb3JkZXJXaWR0aC0tc206ICRwZi1nbG9iYWwtLUJvcmRlcldpZHRoLS1zbTtcbiAgLS1wZi1nbG9iYWwtLUJvcmRlcldpZHRoLS1tZDogJHBmLWdsb2JhbC0tQm9yZGVyV2lkdGgtLW1kO1xuICAtLXBmLWdsb2JhbC0tQm9yZGVyV2lkdGgtLWxnOiAkcGYtZ2xvYmFsLS1Cb3JkZXJXaWR0aC0tbGc7XG4gIC0tcGYtZ2xvYmFsLS1Cb3JkZXJDb2xvcjogJHBmLWdsb2JhbC0tQm9yZGVyQ29sb3I7XG4gIC0tcGYtZ2xvYmFsLS1Cb3JkZXJDb2xvci0tZGFyazogJHBmLWdsb2JhbC0tQm9yZGVyQ29sb3ItLWRhcms7XG4gIC0tcGYtZ2xvYmFsLS1Cb3JkZXJDb2xvci0tbGlnaHQ6ICRwZi1nbG9iYWwtLUJvcmRlckNvbG9yLS1saWdodDtcbiAgLS1wZi1nbG9iYWwtLUJvcmRlclJhZGl1czogJHBmLWdsb2JhbC0tQm9yZGVyUmFkaXVzO1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gRm9udCBmYW1pbHlcbiAgLS1wZi1nbG9iYWwtLUZvbnRGYW1pbHktLXNhbnMtc2VyaWY6ICRwZi1nbG9iYWwtLUZvbnRGYW1pbHktLXNhbnMtc2VyaWY7XG4gIC0tcGYtZ2xvYmFsLS1Gb250RmFtaWx5LS1tb25vc3BhY2U6ICRwZi1nbG9iYWwtLUZvbnRGYW1pbHktLW1vbm9zcGFjZTtcblxuICAvLyBGb250IHNpemVcbiAgLS1wZi1nbG9iYWwtLUZvbnRTaXplLS00eGw6ICRwZi1nbG9iYWwtLUZvbnRTaXplLS00eGw7XG4gIC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tM3hsOiAkcGYtZ2xvYmFsLS1Gb250U2l6ZS0tM3hsO1xuICAtLXBmLWdsb2JhbC0tRm9udFNpemUtLTJ4bDogJHBmLWdsb2JhbC0tRm9udFNpemUtLTJ4bDtcbiAgLS1wZi1nbG9iYWwtLUZvbnRTaXplLS14bDogJHBmLWdsb2JhbC0tRm9udFNpemUtLXhsO1xuICAtLXBmLWdsb2JhbC0tRm9udFNpemUtLWxnOiAkcGYtZ2xvYmFsLS1Gb250U2l6ZS0tbGc7XG4gIC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tbWQ6ICRwZi1nbG9iYWwtLUZvbnRTaXplLS1tZDtcbiAgLS1wZi1nbG9iYWwtLUZvbnRTaXplLS1zbTogJHBmLWdsb2JhbC0tRm9udFNpemUtLXNtO1xuICAtLXBmLWdsb2JhbC0tRm9udFNpemUtLXhzOiAkcGYtZ2xvYmFsLS1Gb250U2l6ZS0teHM7XG5cbiAgLy8gRm9udCB3ZWlnaHRcbiAgLS1wZi1nbG9iYWwtLUZvbnRXZWlnaHQtLWxpZ2h0OiAkcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1saWdodDtcbiAgLS1wZi1nbG9iYWwtLUZvbnRXZWlnaHQtLW5vcm1hbDogJHBmLWdsb2JhbC0tRm9udFdlaWdodC0tbm9ybWFsO1xuICAtLXBmLWdsb2JhbC0tRm9udFdlaWdodC0tc2VtaS1ib2xkOiAkcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1zZW1pLWJvbGQ7XG4gIC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ib2xkOiAkcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ib2xkO1xuXG4gIC8vIExpbmUgaGVpZ2h0XG4gIC0tcGYtZ2xvYmFsLS1MaW5lSGVpZ2h0LS1zbTogJHBmLWdsb2JhbC0tTGluZUhlaWdodC0tc207XG4gIC0tcGYtZ2xvYmFsLS1MaW5lSGVpZ2h0LS1tZDogJHBmLWdsb2JhbC0tTGluZUhlaWdodC0tbWQ7XG5cbiAgLy8gTGlzdFxuICAtLWdsb2JhbC1MaXN0U3R5bGU6ICRnbG9iYWwtTGlzdFN0eWxlO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4iLCIvL1xuLy8gQm9vdHN0cmFwIE92ZXJ3cml0ZVxuLy9cbi8vIEJvb3RzdHJhcCBvdmVyd3JpdGVzIGZyb20gcGF0dGVybmZseSBWYXJpYWJsZXNcblxuLy8gQ29sb3JzXG5cbiR3aGl0ZTogICAgJHBmLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGdyYXktMTAwOiAkcGYtY29sb3ItYmxhY2stMTAwICFkZWZhdWx0O1xuJGdyYXktMjAwOiAkcGYtY29sb3ItYmxhY2stMjAwICFkZWZhdWx0O1xuJGdyYXktMzAwOiAkcGYtY29sb3ItYmxhY2stMzAwICFkZWZhdWx0O1xuJGdyYXktNDAwOiAkcGYtY29sb3ItYmxhY2stNDAwICFkZWZhdWx0O1xuJGdyYXktNTAwOiAkcGYtY29sb3ItYmxhY2stNTAwICFkZWZhdWx0O1xuJGdyYXktNjAwOiAkcGYtY29sb3ItYmxhY2stNjAwICFkZWZhdWx0O1xuJGdyYXktNzAwOiAkcGYtY29sb3ItYmxhY2stNzAwICFkZWZhdWx0O1xuJGdyYXktODAwOiAkcGYtY29sb3ItYmxhY2stODAwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAkcGYtY29sb3ItYmxhY2stOTAwICFkZWZhdWx0O1xuJGJsYWNrOiAgICAkcGYtY29sb3ItYmxhY2stMTAwMCAhZGVmYXVsdDtcblxuJGJsdWU6ICAgICRwZi1jb2xvci1ibHVlLTQwMCAhZGVmYXVsdDtcbiRwdXJwbGU6ICAkcGYtY29sb3ItcHVycGxlLTQwMCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAkcGYtY29sb3ItcmVkLTEwMCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAkcGYtY29sb3Itb3JhbmdlLTQwMCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAkcGYtY29sb3ItZ29sZC00MDAgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgJHBmLWNvbG9yLWdyZWVuLTQwMCAhZGVmYXVsdDtcbiRjeWFuOiAgICAkcGYtY29sb3ItY3lhbi00MDAgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuXG4kc3BhY2VyOiAkcGYtZ2xvYmFsLS1zcGFjZXItLXhsICFkZWZhdWx0O1xuXG5cbi8vIEJvZHlcblxuXG4vLyBMaW5rc1xuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgJHBmLWdsb2JhbC0tbGluay0tQ29sb3IgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAkcGYtZ2xvYmFsLS1zcGFjZXItLXhsICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6ICRwZi1nbG9iYWwtLWJyZWFrcG9pbnQtLXhzLFxuICBzbTogJHBmLWdsb2JhbC0tYnJlYWtwb2ludC0tc20sXG4gIG1kOiAkcGYtZ2xvYmFsLS1icmVha3BvaW50LS1tZCxcbiAgbGc6ICRwZi1nbG9iYWwtLWJyZWFrcG9pbnQtLWxnLFxuICB4bDogJHBmLWdsb2JhbC0tYnJlYWtwb2ludC0teGxcbikgIWRlZmF1bHQ7XG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAkcGYtZ2xvYmFsLS1zcGFjZXItLXhsICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRwZi1nbG9iYWwtLUJvcmRlcldpZHRoLS1tZCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAwICFkZWZhdWx0O1xuXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICRwZi1nbG9iYWwtLUNvbG9yLS1hY3RpdmUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWFjdGl2ZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJHBmLWdsb2JhbC0tRm9udEZhbWlseS0tc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICRwZi1nbG9iYWwtLUZvbnRGYW1pbHktLW1vbm9zcGFjZSAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICRwZi1nbG9iYWwtLUZvbnRTaXplLS1sZyAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgJHBmLWdsb2JhbC0tRm9udFdlaWdodC0tbGlnaHQgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICAkcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ub3JtYWwgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICAkcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ib2xkICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAkcGYtZ2xvYmFsLS1MaW5lSGVpZ2h0LS1tZCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgJHBmLWdsb2JhbC0tTGluZUhlaWdodC0tbWQgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRwZi1nbG9iYWwtLUZvbnRTaXplLS00eGwgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkcGYtZ2xvYmFsLS1Gb250U2l6ZS0tM3hsICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJHBmLWdsb2JhbC0tRm9udFNpemUtLTJ4bCAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRwZi1nbG9iYWwtLUZvbnRTaXplLS14bCAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRwZi1nbG9iYWwtLUZvbnRTaXplLS1sZyAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRwZi1nbG9iYWwtLUZvbnRTaXplLS1zbSAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICRwZi1nbG9iYWwtLXNwYWNlci0tbGcgIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAkcGYtZ2xvYmFsLS1zcGFjZXItLXNtICFkZWZhdWx0O1xuXG4vLyAkdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vICR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyAkdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4vLyAkdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyAkdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbi8vICR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vICR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuLy8gJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuLy8gJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuLy8gJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgICRwZi1nbG9iYWwtLXNwYWNlci0tc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAkcGYtZ2xvYmFsLS1zcGFjZXItLW1kICFkZWZhdWx0O1xuLy8gJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuLy8gJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC4yNSkgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgICRwZi1nbG9iYWwtLXNwYWNlci0teHMgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAkcGYtZ2xvYmFsLS1zcGFjZXItLW1kICFkZWZhdWx0O1xuLy8gJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAkcGYtZ2xvYmFsLS1zcGFjZXItLW1kICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgJHBmLWdsb2JhbC0tc3BhY2VyLS14bCAhZGVmYXVsdDtcbi8vICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuLy8gJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vICRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHBmLWdsb2JhbC0tc3BhY2VyLS0zeGwgIWRlZmF1bHQ7XG4vLyAkYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4vLyAkYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbi8vICRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuLy8gJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuLy8gJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4vLyAkYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbi8vICRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbi8vICRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4vLyAkYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbi8vICRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4vLyAkYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4vLyAkYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4vLyAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4vLyAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgICRwZi1nbG9iYWwtLXNwYWNlci0tbWQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgIDEwZW0gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbi8vICRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4vLyAkaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyAkaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuLy8gJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuLy8gJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuLy8gJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbi8vICRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbi8vICRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgJHBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1kaXNhYmxlZCAhZGVmYXVsdDtcblxuLy8gJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vICRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuLy8gJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuLy8gJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbi8vICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMjUlKSAhZGVmYXVsdDtcbi8vICRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbi8vICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbi8vICRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuLy8gJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuLy8gJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAkcGYtZ2xvYmFsLS1zcGFjZXItLXNtICFkZWZhdWx0O1xuXG4vLyAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbi8vICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbi8vICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8gJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbi8vICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcbi8vXG4vLyAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbi8vICRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy9cbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuLy9cbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vXG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuLy9cbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy9cbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAzNSUpICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcbi8vXG4vLyAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbi8vXG4vLyAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuLy9cbi8vICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbi8vXG4vLyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4vLyAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbi8vICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vL1xuLy8gJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vXG4vLyAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICA3NSUgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuLy9cbi8vICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuLy9cbi8vICRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy9cbi8vICRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbi8vICRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbi8vICRjdXN0b20tZmlsZS10ZXh0OiAoXG4vLyAgIGVuOiBcIkJyb3dzZVwiXG4vLyApICFkZWZhdWx0O1xuLy9cbi8vXG4vLyAvLyBGb3JtIHZhbGlkYXRpb25cbi8vICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcbi8vXG4vL1xuLy8gLy8gRHJvcGRvd25zXG4vLyAvL1xuLy8gLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuLy9cbi8vICRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy9cbi8vICRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbi8vXG4vLyAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy9cbi8vICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vXG4vLyAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8gJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy9cbi8vXG4vLyAvLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vLyAvL1xuLy8gLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyAvLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbi8vICR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4vLyAkemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuLy8gJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbi8vICR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4vLyAkemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuLy8gJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbi8vXG4vLyAvLyBOYXZzXG4vL1xuLy8gJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyAkbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy9cbi8vICRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbi8vICRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuLy8gJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vL1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMTBlbSAhZGVmYXVsdDtcbi8vICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vL1xuLy8gLy8gTmF2YmFyXG4vL1xuLy8gJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbi8vICRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vL1xuLy8gJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIC8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuLy8gJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuLy8gJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbi8vICRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcbi8vXG4vLyAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy9cbi8vICRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbi8vICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuLy8gJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbi8vICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG4vL1xuLy8gJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbi8vICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuLy8gJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbi8vICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuLy8gJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbi8vXG4vLyAvLyBQYWdpbmF0aW9uXG4vL1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgJHBmLWdsb2JhbC0tc3BhY2VyLS1tZCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRwZi1nbG9iYWwtLXNwYWNlci0tbGcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAkcGYtZ2xvYmFsLS1zcGFjZXItLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgJHBmLWdsb2JhbC0tc3BhY2VyLS1tZCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgICRwZi1nbG9iYWwtLXNwYWNlci0tbGcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAkcGYtZ2xvYmFsLS1zcGFjZXItLTJ4bCAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4vL1xuLy8gJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy9cbi8vICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy9cbi8vICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbi8vXG4vLyAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4vL1xuLy9cbi8vIC8vIEp1bWJvdHJvblxuLy9cbi8vICRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4vLyAkanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vL1xuLy9cbi8vIC8vIENhcmRzXG4vL1xuLy8gJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuLy8gJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbi8vICRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbi8vICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4vLyAkY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbi8vICRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vXG4vLyAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuLy9cbi8vICRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbi8vICRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcbi8vXG4vLyAkY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuLy8gJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbi8vICRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuLy9cbi8vXG4vLyAvLyBUb29sdGlwc1xuLy9cbi8vICR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuLy8gJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuLy8gJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4vLyAkdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vLyAkdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4vL1xuLy8gJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4vLyAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vICR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuLy9cbi8vXG4vLyAvLyBQb3BvdmVyc1xuLy9cbi8vICRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuLy9cbi8vICRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8gJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcbi8vXG4vLyAkcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbi8vXG4vLyAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcbi8vXG4vL1xuLy8gLy8gQmFkZ2VzXG4vL1xuLy8gJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuLy8gJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4vLyAkYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbi8vICRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4vLyAkYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vXG4vLyAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuLy8gJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4vL1xuLy9cbi8vIC8vIE1vZGFsc1xuLy9cbi8vIC8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuLy8gJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vXG4vLyAkbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDEuNzVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8gJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4vL1xuLy8gJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbi8vICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuLy8gJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4vL1xuLy8gJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuLy8gJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vXG4vLyAkbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbi8vICRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuLy8gJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4vL1xuLy8gJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbi8vXG4vL1xuLy8gLy8gQWxlcnRzXG4vLyAvL1xuLy8gLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG4vL1xuLy8gJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuLy8gJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbi8vICRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuLy8gJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vXG4vL1xuLy8gLy8gUHJvZ3Jlc3MgYmFyc1xuLy9cbi8vICRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbi8vICRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuLy8gJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuLy8gJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuLy8gJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vL1xuLy8gLy8gTGlzdCBncm91cFxuLy9cbi8vICRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vXG4vLyAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuLy9cbi8vICRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vL1xuLy8gJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG4vL1xuLy8gJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuLy9cbi8vICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy9cbi8vXG4vLyAvLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuLy8gJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyAkdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy8gJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyAkdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy9cbi8vXG4vLyAvLyBGaWd1cmVzXG4vL1xuLy8gJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuLy8gJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy9cbi8vXG4vLyAvLyBCcmVhZGNydW1ic1xuLy9cbi8vICRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbi8vICRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vXG4vLyAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy9cbi8vICRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuLy9cbi8vXG4vLyAvLyBDYXJvdXNlbFxuLy9cbi8vICRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuLy9cbi8vICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4vLyAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4vLyAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4vLyAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vL1xuLy8gJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy9cbi8vICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgIDIwcHggIWRlZmF1bHQ7XG4vL1xuLy8gJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4vL1xuLy8gJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0O1xuLy9cbi8vXG4vLyAvLyBDbG9zZVxuLy9cbi8vICRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbi8vICRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuLy8gJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuLy8gJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG4vL1xuLy8gLy8gQ29kZVxuLy9cbi8vICRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuLy8gJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG4vL1xuLy8gJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4vLyAka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vICRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbi8vICRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vXG4vLyAkcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcbiIsIi8vLyBSZXNldHMgbGlzdC5cbi8vLyBAZ3JvdXAgbWl4aW5zXG4vLy8gQG1vZHVsZVR5cGUgbWl4aW5cbkBtaXhpbiBsaXN0LXJlc2V0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vLy8gQmFzZSBmb3IgYWxsIG9mIHRoZSBsYXlvdXQgbWl4aW5zLlxuLy8vIEBncm91cCBtaXhpbnNcbi8vLyBAbW9kdWxlVHlwZSBtaXhpblxuQG1peGluIExheW91dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC8vIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICA+ICosXG4gID4gKjo6YmVmb3JlLFxuICA+ICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8vIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vLyBQb3NpdGlvbnMgdGhlIGNoaWxkcmVuIG91dCBvZiB0aGUgZmxvdyBvZiBpdCdzIGN1cnJlbnQgY29udGV4dC5cbi8vLyBAZ3JvdXAgbWl4aW5zXG4vLy8gQG1vZHVsZVR5cGUgbWl4aW5cbkBtaXhpbiBCcmVha0F3YXlMYXlvdXQge1xuICBAaW5jbHVkZSBMYXlvdXQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vLy8gQ2VudGVycyBhIHNpbmdsZSBjaGlsZCBob3Jpem9udGFsbHkgYW5kIHZlcnRpY2FsbHkuXG4vLy8gQGdyb3VwIG1peGluc1xuLy8vIEBtb2R1bGVUeXBlIG1peGluXG5AbWl4aW4gQnVsbHNleWVMYXlvdXQge1xuICBAaW5jbHVkZSBMYXlvdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAmID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLy8gUG9zaXRpb25zIHRoZSBjaGlsZHJlbiBob3Jpem9udGFsbHksIGFuZCBjb250cm9scyB0aGUgd2lkdGggb2YgdGhlIGNoaWxkcmVuLlxuLy8vIEBncm91cCBtaXhpbnNcbi8vLyBAbW9kdWxlVHlwZSBtaXhpblxuLy8vIEBwYXJhbWV0ZXIge0xlbmd0aH0gJG1heGltdW0td2lkdGggWzEyODBweF0gdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lclxuQG1peGluIENvbnRhaW5lckxheW91dCgkbWF4aW11bS13aWR0aDogMTI4MHB4KSB7XG4gIEBpbmNsdWRlIExheW91dDtcbiAgZ3JpZC10ZW1wbGF0ZTogYXV0byAvIDEwMCU7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAmID4gKiB7XG4gICAgbWF4LXdpZHRoOiAkbWF4aW11bS13aWR0aDtcbiAgfVxufVxuXG4vLy8gUG9zaXRpb25zIGNoaWxkcmVuIG9uIHRoZSBzYW1lIGF4aXMsIGFuZCBjZW50ZXJzIHRob3NlIGNoaWxkcmVuIG9uIHRoZSBheGlzLlxuLy8vIEBncm91cCBtaXhpbnNcbi8vLyBAbW9kdWxlVHlwZSBtaXhpblxuQG1peGluIExldmVsTGF5b3V0IHtcbiAgQGluY2x1ZGUgTGF5b3V0O1xuICBncmlkLXRlbXBsYXRlOiAxZnIgLyBhdXRvO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8vIExheWVycyB0aGUgY2hpbGRyZW4gb3ZlciBvbmUgYW5vdGhlci5cbi8vLyBAZ3JvdXAgbWl4aW5zXG4vLy8gQG1vZHVsZVR5cGUgbWl4aW5cbkBtaXhpbiBQaWxlTGF5b3V0IHtcbiAgQGluY2x1ZGUgTGF5b3V0O1xufVxuXG4vLy8gUG9zaXRpb25zIHRoZSBjaGlsZHJlbiBvbiB0aGUgc2FtZSBheGlzLlxuLy8vIEBncm91cCBtaXhpbnNcbi8vLyBAbW9kdWxlVHlwZSBtaXhpblxuQG1peGluIFNwbGl0TGF5b3V0IHtcbiAgQGluY2x1ZGUgTGF5b3V0O1xuICBncmlkLXRlbXBsYXRlOiAxZnIgLyBhdXRvO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogYXV0bztcbn1cblxuLy8vIFBvc2l0aW9ucyBjaGlsZHJlbiBvbmUgYWZ0ZXIgdGhlIG90aGVyIHZlcnRpY2FsbHkuXG4vLy8gQGdyb3VwIG1peGluc1xuLy8vIEBtb2R1bGVUeXBlIG1peGluXG5AbWl4aW4gU3RhY2tMYXlvdXQge1xuICBAaW5jbHVkZSBMYXlvdXQ7XG59XG5cbi8vLyBQb3NpdGlvbnMgY2hpbGRyZW4gb24gdGhlIHNhbWUgcm93LCBidXQgYWxsb3dzIHRoZW0gdG8gYmUgcGxhY2Ugb24gdGhlIG5leHQgcm93IGlmIHNwYWNlIGRvZXNuJ3QgcGVybWl0LiBUaGUgY2hpbGRyZW4gaGF2ZSBjb250cm9sbGVkIGRpbWVuc2lvbnMuXG4vLy8gQGdyb3VwIG1peGluc1xuLy8vIEBtb2R1bGVUeXBlIG1peGluXG4vLy8gQHBhcmFtZXRlciB7TnVtYmVyfSAkY29sdW1ucyBbNV0gdGhlIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSB0aWxlLWJvYXJkIChkZWZhdWx0IC0gNSlcbkBtaXhpbiBUaWxlQm9hcmRMYXlvdXQoJGNvbHVtbnM6IDUpIHtcbiAgQGluY2x1ZGUgTGF5b3V0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkY29sdW1ucywgMWZyKTtcbn1cblxuXG4vLy8gQnV0dG9uIHZhcmlhbnRzXG4vLy8gQGdyb3VwIG1peGluc1xuLy8vIEBtb2R1bGVUeXBlIG1peGluXG5cblxuQG1peGluIHBmLWJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkY29sb3IsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kLCAkaG92ZXItYm9yZGVyOiAkaG92ZXItYmFja2dyb3VuZCwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiAkYWN0aXZlLWJhY2tncm91bmQpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLnBmLW0tZm9jdXMge1xuICAgIGNvbG9yOiBwZi1jb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYucGYtbS1mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKCRib3JkZXIsIC41KTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLnBmLW0tZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBwZi1jb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuIiwiJXBmLXQtbGlnaHQge1xuICAtLXBmLWdsb2JhbC0tQ29sb3ItLTEwMDogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tZGFyay0xMDApO1xuICAtLXBmLWdsb2JhbC0tQ29sb3ItLTIwMDogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tZGFyay0yMDApO1xuICAtLXBmLWdsb2JhbC0tQm9yZGVyQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQm9yZGVyQ29sb3ItLWRhcmspO1xuXG4gIC5wZi1jLWJ1dHRvbiB7XG4gICAgLy8gU2Vjb25kYXJ5IGJ0blxuICAgIC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1Cb3hTaGFkb3dDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1wcmltYXJ5LWNvbG9yLS0xMDApO1xuICAgIC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1wcmltYXJ5LWNvbG9yLS0xMDApO1xuICAgIC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1ob3Zlci0tQm94U2hhZG93Q29sb3I6IHZhcigtLXBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMjAwKTtcbiAgICAtLXBmLWMtYnV0dG9uLS1tLXNlY29uZGFyeS0taG92ZXItLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLXByaW1hcnktY29sb3ItLTIwMCk7XG4gICAgLS1wZi1jLWJ1dHRvbi0tbS1zZWNvbmRhcnktLWZvY3VzLS1Cb3hTaGFkb3dDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1wcmltYXJ5LWNvbG9yLS0yMDApO1xuICAgIC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1mb2N1cy0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMjAwKTtcbiAgICAtLXBmLWMtYnV0dG9uLS1tLXNlY29uZGFyeS0tYWN0aXZlLS1Cb3hTaGFkb3dDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1wcmltYXJ5LWNvbG9yLS0yMDApO1xuICAgIC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1hY3RpdmUtLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLXByaW1hcnktY29sb3ItLTIwMCk7XG4gIH1cbn1cblxuJXBmLXQtZGFyayB7XG4gIC0tcGYtZ2xvYmFsLS1Db2xvci0tMTAwOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1saWdodC0xMDApO1xuICAtLXBmLWdsb2JhbC0tQ29sb3ItLTIwMDogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tbGlnaHQtMjAwKTtcbiAgLS1wZi1nbG9iYWwtLUJvcmRlckNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUJvcmRlckNvbG9yLS1saWdodCk7XG5cbiAgLnBmLWMtYnV0dG9uIHtcbiAgICAvLyBidG5zXG4gICAgLS1wZi1jLWJ1dHRvbi0tbS1zZWNvbmRhcnktLUJveFNoYWRvd0NvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1saWdodC0xMDApO1xuICAgIC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tbGlnaHQtMTAwKTtcbiAgICAtLXBmLWMtYnV0dG9uLS1tLXNlY29uZGFyeS0taG92ZXItLUJveFNoYWRvd0NvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1saWdodC0xMDApO1xuICAgIC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1ob3Zlci0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWxpZ2h0LTEwMCk7XG4gICAgLS1wZi1jLWJ1dHRvbi0tbS1zZWNvbmRhcnktLWZvY3VzLS1Cb3hTaGFkb3dDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tbGlnaHQtMTAwKTtcbiAgICAtLXBmLWMtYnV0dG9uLS1tLXNlY29uZGFyeS0tZm9jdXMtLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1saWdodC0xMDApO1xuICAgIC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1hY3RpdmUtLUJveFNoYWRvd0NvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1saWdodC0xMDApO1xuICAgIC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1hY3RpdmUtLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1saWdodC0xMDApO1xuXG4gICAgLy8gdGVydGlhcnkgaW52ZXJzZSBidG4gZGVmYXVsdCBzdHlsZXNcbiAgICAtLXBmLWMtYnV0dG9uLS1tLXRlcnRpYXJ5LS1Cb3hTaGFkb3dDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tbGlnaHQtMTAwKTtcbiAgICAtLXBmLWMtYnV0dG9uLS1tLXRlcnRpYXJ5LS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tbGlnaHQtMTAwKTtcbiAgICAtLXBmLWMtYnV0dG9uLS1tLXRlcnRpYXJ5LS1ob3Zlci0tQm94U2hhZG93Q29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWxpZ2h0LTEwMCk7XG4gICAgLS1wZi1jLWJ1dHRvbi0tbS10ZXJ0aWFyeS0taG92ZXItLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1saWdodC0xMDApO1xuICAgIC0tcGYtYy1idXR0b24tLW0tdGVydGlhcnktLWZvY3VzLS1Cb3hTaGFkb3dDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tbGlnaHQtMTAwKTtcbiAgICAtLXBmLWMtYnV0dG9uLS1tLXRlcnRpYXJ5LS1mb2N1cy0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWxpZ2h0LTEwMCk7XG4gICAgLS1wZi1jLWJ1dHRvbi0tbS10ZXJ0aWFyeS0tYWN0aXZlLS1Cb3hTaGFkb3dDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tbGlnaHQtMTAwKTtcbiAgICAtLXBmLWMtYnV0dG9uLS1tLXRlcnRpYXJ5LS1hY3RpdmUtLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1saWdodC0xMDApO1xuICB9XG59XG4iLCIvL1xuLy8gRm9udHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQYXR0ZXJuRmx5IHVzZXMgT3ZlcnBhc3MgYW5kIE92ZXJwYXNzIG1vbm8gaHR0cDovL292ZXJwYXNzZm9udC5vcmcvXG4vL1xuXG5AaWYgJHBmLWdsb2JhbC0tZW5hYmxlLWZvbnQtb3ZlcnBhc3MtY2RuIHtcbiAgQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3ZlcnBhc3N8T3ZlcnBhc3MrTW9ub1wiKTtcbn0gQGVsc2Uge1xuICAvLyBPdmVycGFzc1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZVxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvdmVycGFzc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIHNyYzogdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtdGhpbi5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLXRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLXRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy10aGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLXRoaW4udHRmXCIpICBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgfVxuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm92ZXJwYXNzXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgc3JjOiB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy10aGluLWl0YWxpYy5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy10aGluLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtdGhpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy10aGluLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy10aGluLWl0YWxpYy50dGZcIikgIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3ZlcnBhc3NcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWV4dHJhbGlnaHQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtZXh0cmFsaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtZXh0cmFsaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWV4dHJhbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtZXh0cmFsaWdodC50dGZcIikgIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3ZlcnBhc3NcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWV4dHJhbGlnaHQtaXRhbGljLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWV4dHJhbGlnaHQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy1leHRyYWxpZ2h0LWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWV4dHJhbGlnaHQtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWV4dHJhbGlnaHQtaXRhbGljLnR0ZlwiKSAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvdmVycGFzc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtbGlnaHQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtbGlnaHQudHRmXCIpICBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgfVxuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm92ZXJwYXNzXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy1saWdodC1pdGFsaWMuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtbGlnaHQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy1saWdodC1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy1saWdodC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtbGlnaHQtaXRhbGljLnR0ZlwiKSAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvdmVycGFzc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNyYzogdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtcmVndWxhci5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy1yZWd1bGFyLnR0ZlwiKSAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvdmVycGFzc1wiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNyYzogdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtaXRhbGljLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWl0YWxpYy50dGZcIikgIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3ZlcnBhc3NcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLXNlbWlib2xkLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLXNlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy1zZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLXNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLXNlbWlib2xkLnR0ZlwiKSAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvdmVycGFzc1wiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3Mtc2VtaWJvbGQtaXRhbGljLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLXNlbWlib2xkLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3Mtc2VtaWJvbGQtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3Mtc2VtaWJvbGQtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLXNlbWlib2xkLWl0YWxpYy50dGZcIikgIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3ZlcnBhc3NcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWJvbGQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtYm9sZC50dGZcIikgIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3ZlcnBhc3NcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWJvbGQtaXRhbGljLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWJvbGQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy1ib2xkLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWJvbGQtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWJvbGQtaXRhbGljLnR0ZlwiKSAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvdmVycGFzc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHNyYzogdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtZXh0cmFib2xkLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWV4dHJhYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtZXh0cmFib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtZXh0cmFib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWV4dHJhYm9sZC50dGZcIikgIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3ZlcnBhc3NcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWV4dHJhYm9sZC1pdGFsaWMuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtZXh0cmFib2xkLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtZXh0cmFib2xkLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWV4dHJhYm9sZC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtZXh0cmFib2xkLWl0YWxpYy50dGZcIikgIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3ZlcnBhc3NcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWhlYXZ5LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWhlYXZ5LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3Mtd2ViZm9udC9vdmVycGFzcy1oZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWhlYXZ5LnR0ZlwiKSAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvdmVycGFzc1wiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHNyYzogdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtaGVhdnktaXRhbGljLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWhlYXZ5LWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtaGVhdnktaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLXdlYmZvbnQvb3ZlcnBhc3MtaGVhdnktaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy13ZWJmb250L292ZXJwYXNzLWhlYXZ5LWl0YWxpYy50dGZcIikgIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICB9XG5cblxuICAvLyBPdmVycGFzcyBNb25vXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm92ZXJwYXNzLW1vbm9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy1tb25vLXdlYmZvbnQvb3ZlcnBhc3MtbW9uby1saWdodC5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3MtbW9uby13ZWJmb250L292ZXJwYXNzLW1vbm8tbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy1tb25vLXdlYmZvbnQvb3ZlcnBhc3MtbW9uby1saWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy1tb25vLXdlYmZvbnQvb3ZlcnBhc3MtbW9uby1saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3MtbW9uby13ZWJmb250L292ZXJwYXNzLW1vbm8tbGlnaHQudHRmXCIpICBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgfVxuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm92ZXJwYXNzLW1vbm9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy1tb25vLXdlYmZvbnQvb3ZlcnBhc3MtbW9uby1yZWd1bGFyLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy1tb25vLXdlYmZvbnQvb3ZlcnBhc3MtbW9uby1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3MtbW9uby13ZWJmb250L292ZXJwYXNzLW1vbm8tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy1tb25vLXdlYmZvbnQvb3ZlcnBhc3MtbW9uby1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgIHVybChcIiN7JHBmLWdsb2JhbC0tZm9udC1wYXRofS9vdmVycGFzcy1tb25vLXdlYmZvbnQvb3ZlcnBhc3MtbW9uby1yZWd1bGFyLnR0ZlwiKSAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvdmVycGFzcy1tb25vXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgc3JjOiB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3MtbW9uby13ZWJmb250L292ZXJwYXNzLW1vbm8tc2VtaWJvbGQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLW1vbm8td2ViZm9udC9vdmVycGFzcy1tb25vLXNlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3MtbW9uby13ZWJmb250L292ZXJwYXNzLW1vbm8tc2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3MtbW9uby13ZWJmb250L292ZXJwYXNzLW1vbm8tc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLW1vbm8td2ViZm9udC9vdmVycGFzcy1tb25vLXNlbWlib2xkLnR0ZlwiKSAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvdmVycGFzcy1tb25vXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgc3JjOiB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3MtbW9uby13ZWJmb250L292ZXJwYXNzLW1vbm8tYm9sZC5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3MtbW9uby13ZWJmb250L292ZXJwYXNzLW1vbm8tYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgdXJsKFwiI3skcGYtZ2xvYmFsLS1mb250LXBhdGh9L292ZXJwYXNzLW1vbm8td2ViZm9udC9vdmVycGFzcy1tb25vLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3MtbW9uby13ZWJmb250L292ZXJwYXNzLW1vbm8tYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnQtcGF0aH0vb3ZlcnBhc3MtbW9uby13ZWJmb250L292ZXJwYXNzLW1vbm8tYm9sZC50dGZcIikgIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG4iLCIvL1xuLy8gSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQYXR0ZXJuRmx5IHVzZXMgYSBjb21iaW5hdGlvbiBvZiBGb250IEF3ZXNvbWUgNSBpY29ucyBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuLy8gYW5kIGN1c3RvbSBpY29ucywgY3JlYXRlZCBieSB0aGUgUGF0dGVybkZseSBEZXNpZ24gVGVhbVxuLy9cblxuLy9zdHlsZWxpbnQtZGlzYWJsZVxuQGltcG9ydCB1cmwoXCIjeyRwZi1nbG9iYWwtLWZvbnRhd2Vzb21lLXBhdGh9L2ZvbnRhd2Vzb21lLmNzc1wiKTtcbiIsIi8vIENTUyBzaGlsZCBhZ2FpbnN0IFBGIDNcbltjbGFzc149XCJwZi1cIl0sXG5bY2xhc3NePVwicGYtXCJdOjpiZWZvcmUsXG5bY2xhc3NePVwicGYtXCJdOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXBmLWdsb2JhbC0tRm9udEZhbWlseS0tc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tbWQpO1xuICBmb250LXdlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ub3JtYWwpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1MaW5lSGVpZ2h0LS1tZCk7XG4gIC8vIHRoaXMgY29sb3IgcnVsZSBpcyBzZXQgaGVyZSB0byBiZSBhYmxlIHRvIHVzZSB0aGVtZXNcbiAgY29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLTEwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG4vLyBTaW5jZSBQRjMgc2V0cyByb290IGZvbnQgc2l6ZSB0byAxMHB4LCB3ZSBuZWVkIHRvIHVuc2V0IGl0LlxuLy8gVGhpcyBkb2Vzbid0IGFmZmVjdCBQRjMuXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92My40LjAtZGV2L2xlc3Mvc2NhZmZvbGRpbmcubGVzcyNMMjNcblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmh0bWwge1xuICBmb250LXNpemU6IHVuc2V0ICFpbXBvcnRhbnQ7IC8vIHRoZSBpbXBvcnRhbnQgaXMgbmVlZGVkIGJlY2F1c2Ugd2UgZG9uJ3Qga25vdyBpZiBwZjMgd2lsbCBiZSBsb2FkZWQgYWZ0ZXIgcGZuZXh0XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuQGlmICRwZi1nbG9iYWwtLWVuYWJsZS1yZXNldCB7XG4gIC8vIFJlc2V0XG4gIC8vIEJhc2VkIG9uIG1pbmlyZXNldC5jc3MgdjAuMC4zIHwgTUlUIExpY2Vuc2UgZ2l0aHViLmNvbS9qZ3RobXMvbWluaXJlc2V0LmNzc1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbiAgaHRtbCxcbiAgYm9keSxcbiAgcCxcbiAgb2wsXG4gIHVsLFxuICBsaSxcbiAgZGwsXG4gIGR0LFxuICBkZCxcbiAgYmxvY2txdW90ZSxcbiAgZmlndXJlLFxuICBmaWVsZHNldCxcbiAgbGVnZW5kLFxuICB0ZXh0YXJlYSxcbiAgcHJlLFxuICBpZnJhbWUsXG4gIGhyLFxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ub3JtYWwpO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBidXR0b24sXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBpbWcsXG4gIGVtYmVkLFxuICBpZnJhbWUsXG4gIG9iamVjdCxcbiAgYXVkaW8sXG4gIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuXG4gIHRkLFxuICB0aCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLy8gUGF0dGVybmZseSBiYXNlIHN0eWxlc1xuXG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICBodG1sIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgfVxuXG4gIGJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1wZi1nbG9iYWwtLUZvbnRGYW1pbHktLXNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tbWQpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wZi1nbG9iYWwtLUZvbnRXZWlnaHQtLW5vcm1hbCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tTGluZUhlaWdodC0tbWQpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLTEwMCk7XG4gIH1cblxuICAvLyBMaW5rcyBzdHlsZXNcblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1saW5rLS1Db2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1wZi1nbG9iYWwtLWxpbmstLVRleHREZWNvcmF0aW9uKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXBmLWdsb2JhbC0tbGluay0tQ29sb3ItLWhvdmVyKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tcGYtZ2xvYmFsLS1saW5rLS1UZXh0RGVjb3JhdGlvbi0taG92ZXIpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbixcbiAgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59IC8vIGVuZHMgaWZcbiIsIi5wZi10LWRhcmsge1xuICBAZXh0ZW5kICVwZi10LWRhcms7XG5cbiAgJi5wZi1tLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYucGYtbS10cmFuc3BhcmVudC0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBmLWNvbG9yLWJsYWNrLTEwMDAsIC40Mik7XG4gIH1cblxuICAmLnBmLW0tdHJhbnNwYXJlbnQtMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwZi1jb2xvci1ibGFjay0xMDAwLCAuNik7XG4gIH1cblxuICAmLnBmLW0tb3BhcXVlLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBmLWNvbG9yLWJsYWNrLTgwMDtcbiAgfVxuXG4gICYucGYtbS1vcGFxdWUtMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGYtY29sb3ItYmxhY2stOTAwO1xuICB9XG59XG5cbi5wZi10LWxpZ2h0IHtcbiAgQGV4dGVuZCAlcGYtdC1saWdodDtcblxuICAmLnBmLW0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi5wZi1tLW9wYXF1ZS0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwZi1jb2xvci13aGl0ZTtcbiAgfVxuXG4gICYucGYtbS1vcGFxdWUtMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGYtY29sb3ItYmxhY2stMTAwO1xuICB9XG5cbiAgJi5wZi1tLW9wYXF1ZS0zMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwZi1jb2xvci1ibGFjay0yMDA7XG4gIH1cbn1cbiIsIlxuLnBmLWMtYWxlcnQge1xuICAvLyBjb21wb25lbnQgdmFyaWFibGVzXG4gIC0tcGYtYy1hbGVydC0tQm94U2hhZG93OiB2YXIoLS1wZi1nbG9iYWwtLUJveFNoYWRvdy0tbGcpO1xuICAtLXBmLWMtYWxlcnQtLUJhY2tncm91bmRDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWxpZ2h0LTEwMCk7XG5cbiAgLy8gSWNvblxuICAtLXBmLWMtYWxlcnRfX2ljb24tLVBhZGRpbmc6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG4gIC0tcGYtYy1hbGVydF9faWNvbl9fc3ZnLS1NYXJnaW5Ub3A6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14cyk7XG5cbiAgLy8gQm9keVxuICAtLXBmLWMtYWxlcnRfX2JvZHktLVBhZGRpbmc6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG5cbiAgLy8gVGl0bGVcbiAgLS1wZi1jLWFsZXJ0X190aXRsZS0tRm9udFNpemU6IHZhcigtLXBmLWdsb2JhbC0tRm9udFNpemUtLW1kKTtcbiAgLS1wZi1jLWFsZXJ0X190aXRsZS0tTWFyZ2luVG9wOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teHMpO1xuICAtLXBmLWMtYWxlcnRfX3RpdGxlLS1NYXJnaW5Cb3R0b206IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14cyk7XG5cbiAgLy8gQWN0aW9uXG4gIC0tcGYtYy1hbGVydF9fYWN0aW9uLS1QYWRkaW5nVG9wOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbWQpO1xuICAtLXBmLWMtYWxlcnRfX2FjdGlvbi0tUGFkZGluZ1JpZ2h0OiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbGcpO1xuICAtLXBmLWMtYWxlcnRfX2FjdGlvbi0tUGFkZGluZ0JvdHRvbTogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLW1kKTtcbiAgLS1wZi1jLWFsZXJ0X19hY3Rpb24tLVBhZGRpbmdMZWZ0OiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbGcpO1xuXG4gIC8vIFN1Y2Nlc3NcbiAgLS1wZi1jLWFsZXJ0LS1tLXN1Y2Nlc3NfX2ljb24tLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLXN1Y2Nlc3MtY29sb3ItLTIwMCk7XG4gIC0tcGYtYy1hbGVydC0tbS1zdWNjZXNzX19pY29uLS1CYWNrZ3JvdW5kQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tc3VjY2Vzcy1jb2xvci0tMTAwKTtcbiAgLS1wZi1jLWFsZXJ0LS1tLXN1Y2Nlc3NfX3RpdGxlLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1zdWNjZXNzLWNvbG9yLS0yMDApO1xuXG4gIC8vIERhbmdlclxuICAtLXBmLWMtYWxlcnQtLW0tZGFuZ2VyX19pY29uLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1kYW5nZXItY29sb3ItLTMwMCk7XG4gIC0tcGYtYy1hbGVydC0tbS1kYW5nZXJfX2ljb24tLUJhY2tncm91bmRDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1kYW5nZXItY29sb3ItLTEwMCk7XG4gIC0tcGYtYy1hbGVydC0tbS1kYW5nZXJfX3RpdGxlLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1kYW5nZXItY29sb3ItLTIwMCk7XG5cbiAgLy8gV2FybmluZ1xuICAtLXBmLWMtYWxlcnQtLW0td2FybmluZ19faWNvbi0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0td2FybmluZy1jb2xvci0tMjAwKTtcbiAgLS1wZi1jLWFsZXJ0LS1tLXdhcm5pbmdfX2ljb24tLUJhY2tncm91bmRDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS13YXJuaW5nLWNvbG9yLS0xMDApO1xuICAtLXBmLWMtYWxlcnQtLW0td2FybmluZ19fdGl0bGUtLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLXdhcm5pbmctY29sb3ItLTIwMCk7XG5cbiAgLy8gSW5mb1xuICAtLXBmLWMtYWxlcnQtLW0taW5mb19faWNvbi0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0taW5mby1jb2xvci0tMjAwKTtcbiAgLS1wZi1jLWFsZXJ0LS1tLWluZm9fX2ljb24tLUJhY2tncm91bmRDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1pbmZvLWNvbG9yLS0xMDApO1xuICAtLXBmLWMtYWxlcnQtLW0taW5mb19fdGl0bGUtLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLWluZm8tY29sb3ItLTIwMCk7XG5cbiAgLy8gVGhpcyBjb21wb25lbnQgYWx3YXlzIG5lZWRzIHRvIGJlIGxpZ2h0ICBcbiAgQGV4dGVuZCAlcGYtdC1saWdodDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZi1jLWFsZXJ0LS1CYWNrZ3JvdW5kQ29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1wZi1jLWFsZXJ0LS1Cb3hTaGFkb3cpO1xuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogdmFyKC0tcGYtYy1hbGVydF9faWNvbi0tUGFkZGluZyk7XG4gICAgZm9udC1zaXplOiAyNHB4OyAvLyB0aGlzIGlzIGhlcmUgdW50aWwgd2UgbGFuZCBvbiBhIGZpeGVkIHdheSB0byBzZXQgc2l6ZXMgZm9yIGljb25zXG4gICAgc3ZnIHsgLy8gYi9jIHRoZSBzdmcgaXMgZ2VuZXJhdGVkIGl0IG11c3QgYnJlYWsgQkVNIGFuZCBub3QgcmVjZWl2ZSBhIGNsYXNzLlxuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcGYtYy1hbGVydF9faWNvbl9fc3ZnLS1NYXJnaW5Ub3ApO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIHBhZGRpbmc6IHZhcigtLXBmLWMtYWxlcnRfX2JvZHktLVBhZGRpbmcpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXBmLWMtYWxlcnRfX3RpdGxlLS1NYXJnaW5Ub3ApO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBmLWMtYWxlcnRfX3RpdGxlLS1NYXJnaW5Cb3R0b20pO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGYtYy1hbGVydF9fdGl0bGUtLUZvbnRTaXplKTtcbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tcGYtYy1hbGVydF9fYWN0aW9uLS1QYWRkaW5nVG9wKSB2YXIoLS1wZi1jLWFsZXJ0X19hY3Rpb24tLVBhZGRpbmdSaWdodCkgdmFyKC0tcGYtYy1hbGVydF9fYWN0aW9uLS1QYWRkaW5nQm90dG9tKSB2YXIoLS1wZi1jLWFsZXJ0X19hY3Rpb24tLVBhZGRpbmdMZWZ0KTtcbiAgfVxuXG4gICYucGYtbS1zdWNjZXNzIHtcbiAgICAucGYtYy1hbGVydCB7XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogdmFyKC0tcGYtYy1hbGVydC0tbS1zdWNjZXNzX19pY29uLS1Db2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtYWxlcnQtLW0tc3VjY2Vzc19faWNvbi0tQmFja2dyb3VuZENvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tcGYtYy1hbGVydC0tbS1zdWNjZXNzX190aXRsZS0tQ29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucGYtbS1kYW5nZXIge1xuICAgIC5wZi1jLWFsZXJ0IHtcblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWFsZXJ0LS1tLWRhbmdlcl9faWNvbi0tQ29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZi1jLWFsZXJ0LS1tLWRhbmdlcl9faWNvbi0tQmFja2dyb3VuZENvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tcGYtYy1hbGVydC0tbS1kYW5nZXJfX3RpdGxlLS1Db2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wZi1tLXdhcm5pbmcge1xuICAgIC5wZi1jLWFsZXJ0IHtcblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWFsZXJ0LS1tLXdhcm5pbmdfX2ljb24tLUNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy1hbGVydC0tbS13YXJuaW5nX19pY29uLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWFsZXJ0LS1tLXdhcm5pbmdfX3RpdGxlLS1Db2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wZi1tLWluZm8ge1xuICAgIC5wZi1jLWFsZXJ0IHtcblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWFsZXJ0LS1tLWluZm9fX2ljb24tLUNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy1hbGVydC0tbS1pbmZvX19pY29uLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWFsZXJ0LS1tLWluZm9fX3RpdGxlLS1Db2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIlxuXG4ucGYtYy1iYWNrZHJvcCB7XG4gIC0tcGYtYy1iYWNrZHJvcC0tWkluZGV4OiB2YXIoLS1wZi1nbG9iYWwtLVpJbmRleC0teGwpO1xuICAvLyBUaGUgY29sb3Igb2YgdGhlIGJhY2tkcm9wIGlzIHB1cmUgYmxhY2sgYnV0IGF0IDQyJSB0cmFuc3BhcmVuY3kuXG4gIC0tcGYtYy1iYWNrZHJvcC0tQ29sb3I6IHJnYmEoMCwgMCwgMCwgLjQyKTtcbiAgLS1wZi1jLWJhY2tkcm9wLS1CYWNrZHJvcEZpbHRlcjogYmx1cigxMHB4KTtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tcGYtYy1iYWNrZHJvcC0tWkluZGV4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy1iYWNrZHJvcC0tQ29sb3IpO1xuICAvLyBWZW5kb3IgcHJlZml4IG5lZWRlZCBmb3IgU2FmYXJpLCBidXQgaXQgaXMgbm90IGdldHRpbmcgYWRkZWQgaW4gdGhlIGF1dG9wcmVmaXhlciByaWdodCBub3dcbiAgLy8gU3R5bGVsaW50IGlzIGRpc2FibGVkIGZvciBvbmUgbGluZSBzbyB0aGF0IHRoZSBwcmVmaXhlZCBsaW5lIGNhbiBiZSBpbmNsdWRlZCBoZXJlXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogdmFyKC0tcGYtYy1iYWNrZHJvcC0tQmFja2Ryb3BGaWx0ZXIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IHZhcigtLXBmLWMtYmFja2Ryb3AtLUJhY2tkcm9wRmlsdGVyKTtcbn1cbiIsIlxuXG4ucGYtYy1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRwZi1nbG9iYWwtLWltYWdlLXBhdGh9L3BmYmdfNTc2LmpwZ1wiKTtcbiAgICBmaWx0ZXI6IHVybChcIiN7JHBmLWdsb2JhbC0taW1hZ2UtcGF0aH0vYmFja2dyb3VuZC1maWx0ZXIuc3ZnI2ltYWdlX292ZXJsYXlcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGYtZ2xvYmFsLS1icmVha3BvaW50LS1zbSl7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRwZi1nbG9iYWwtLWltYWdlLXBhdGh9L3BmYmdfNzY4LmpwZ1wiKTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRwZi1nbG9iYWwtLWJyZWFrcG9pbnQtLW1kKXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHBmLWdsb2JhbC0taW1hZ2UtcGF0aH0vcGZiZ185OTIuanBnXCIpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBmLWdsb2JhbC0tYnJlYWtwb2ludC0tbGcpe1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skcGYtZ2xvYmFsLS1pbWFnZS1wYXRofS9wZmJnXzEyMDAuanBnXCIpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBmLWdsb2JhbC0tYnJlYWtwb2ludC0teGwpe1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skcGYtZ2xvYmFsLS1pbWFnZS1wYXRofS9wZmJnXzIwMDAuanBnXCIpO1xuICAgIH1cbiAgfVxufVxuIiwiXG5cbi5wZi1jLWJhZGdlIHtcbiAgLS1wZi1jLWJhZGdlLS1Cb3JkZXJSYWRpdXM6IHZhcigtLXBmLWdsb2JhbC0tQm9yZGVyUmFkaXVzKTtcbiAgLS1wZi1jLWJhZGdlLS1Gb250U2l6ZTogdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0teHMpO1xuICAtLXBmLWMtYmFkZ2UtLUZvbnRXZWlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tRm9udFdlaWdodC0tYm9sZCk7XG4gIC0tcGYtYy1iYWRnZS0tUGFkZGluZ0xlZnQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1zbSk7XG4gIC0tcGYtYy1iYWRnZS0tUGFkZGluZ1JpZ2h0OiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tc20pO1xuICAtLXBmLWMtYmFkZ2UtLW0tcmVhZC0tQmFja2dyb3VuZENvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUJhY2tncm91bmRDb2xvci0tbGlnaHQtMzAwKTtcbiAgLS1wZi1jLWJhZGdlLS1tLXJlYWQtLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1kYXJrLTEwMCk7XG4gIC0tcGYtYy1iYWRnZS0tbS11bnJlYWQtLUJhY2tncm91bmRDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1wcmltYXJ5LWNvbG9yLS0yMDApO1xuICAtLXBmLWMtYmFkZ2UtLW0tdW5yZWFkLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tbGlnaHQtMTAwKTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBmLWMtYmFkZ2UtLVBhZGRpbmdSaWdodCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tcGYtYy1iYWRnZS0tUGFkZGluZ0xlZnQpO1xuICBmb250LXNpemU6IHZhcigtLXBmLWMtYmFkZ2UtLUZvbnRTaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXBmLWMtYmFkZ2UtLUZvbnRXZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wZi1jLWJhZGdlLS1Cb3JkZXJSYWRpdXMpO1xuXG4gICYucGYtbS1yZWFkIHtcbiAgICBjb2xvcjogdmFyKC0tcGYtYy1iYWRnZS0tbS1yZWFkLS1Db2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy1iYWRnZS0tbS1yZWFkLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICB9XG5cbiAgJi5wZi1tLXVucmVhZCB7XG4gICAgY29sb3I6IHZhcigtLXBmLWMtYmFkZ2UtLW0tdW5yZWFkLS1Db2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy1iYWRnZS0tbS11bnJlYWQtLUJhY2tncm91bmRDb2xvcik7XG4gIH1cbn1cbiIsIlxuXG4ucGYtYy1idXR0b24ge1xuICAtLXBmLWMtYnV0dG9uLS1QYWRkaW5nVG9wOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teHMpO1xuICAtLXBmLWMtYnV0dG9uLS1QYWRkaW5nUmlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1sZyk7XG4gIC0tcGYtYy1idXR0b24tLVBhZGRpbmdCb3R0b206IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14cyk7XG4gIC0tcGYtYy1idXR0b24tLVBhZGRpbmdMZWZ0OiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbGcpO1xuICAtLXBmLWMtYnV0dG9uLS1MaW5lSGVpZ2h0OiB2YXIoLS1wZi1nbG9iYWwtLUxpbmVIZWlnaHQtLW1kKTtcbiAgLS1wZi1jLWJ1dHRvbi0tRm9udFdlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ub3JtYWwpO1xuICAtLXBmLWMtYnV0dG9uLS1Gb250U2l6ZTogdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tbWQpO1xuICAtLXBmLWMtYnV0dG9uLS1CYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBmLWMtYnV0dG9uLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1wcmltYXJ5LWNvbG9yLS0xMDApO1xuICAtLXBmLWMtYnV0dG9uLS1Cb3JkZXJSYWRpdXM6IHZhcigtLXBmLWdsb2JhbC0tQm9yZGVyUmFkaXVzKTtcbiAgLS1wZi1jLWJ1dHRvbi0tQm9yZGVyQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMTAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tQm9yZGVyV2lkdGg6IHZhcigtLXBmLWdsb2JhbC0tQm9yZGVyV2lkdGgtLXNtKTtcblxuICAvLyBIb3ZlciBzdGF0ZSB2YXJpYWJsZXNcbiAgLS1wZi1jLWJ1dHRvbi0taG92ZXItLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLXByaW1hcnktY29sb3ItLTIwMCk7XG4gIC0tcGYtYy1idXR0b24tLWhvdmVyLS1CYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBmLWMtYnV0dG9uLS1ob3Zlci0tQm9yZGVyQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMjAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0taG92ZXItLUJvcmRlcldpZHRoOiB2YXIoLS1wZi1nbG9iYWwtLUJvcmRlcldpZHRoLS1tZCk7XG5cbiAgLy8gRm9jdXMgc3RhdGUgdmFyaWFibGVzXG4gIC0tcGYtYy1idXR0b24tLWZvY3VzLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1wcmltYXJ5LWNvbG9yLS0yMDApO1xuICAtLXBmLWMtYnV0dG9uLS1mb2N1cy0tQmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1wZi1jLWJ1dHRvbi0tZm9jdXMtLUJvcmRlckNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLXByaW1hcnktY29sb3ItLTIwMCk7XG4gIC0tcGYtYy1idXR0b24tLWZvY3VzLS1Cb3JkZXJXaWR0aDogdmFyKC0tcGYtZ2xvYmFsLS1Cb3JkZXJXaWR0aC0tbWQpO1xuXG4gIC8vIEFjdGl2ZSBzdGF0ZSB2YXJpYWJsZXNcbiAgLS1wZi1jLWJ1dHRvbi0tYWN0aXZlLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1wcmltYXJ5LWNvbG9yLS0yMDApO1xuICAtLXBmLWMtYnV0dG9uLS1hY3RpdmUtLUJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tcGYtYy1idXR0b24tLWFjdGl2ZS0tQm9yZGVyQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMjAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tYWN0aXZlLS1Cb3JkZXJXaWR0aDogdmFyKC0tcGYtZ2xvYmFsLS1Cb3JkZXJXaWR0aC0tbWQpO1xuXG4gIC8vIERpc2FibGVkIHN0YXRlIHZhcmlhYmxlc1xuICAtLXBmLWMtYnV0dG9uLS1tLWRpc2FibGVkLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tZGlzYWJsZWQpO1xuICAtLXBmLWMtYnV0dG9uLS1tLWRpc2FibGVkLS1CYWNrZ3JvdW5kQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1kaXNhYmxlZCk7XG4gIC0tcGYtYy1idXR0b24tLW0tZGlzYWJsZWQtLUJvcmRlckNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1kaXNhYmxlZC0tQm9yZGVyV2lkdGg6IHZhcigtLXBmLWdsb2JhbC0tQm9yZGVyV2lkdGgtLWxnKTtcblxuXG4gIC8vIFByaW1hcnkgYnRuXG4gIC0tcGYtYy1idXR0b24tLW0tcHJpbWFyeS0tQmFja2dyb3VuZENvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLXByaW1hcnktY29sb3ItLTEwMCk7XG4gIC0tcGYtYy1idXR0b24tLW0tcHJpbWFyeS0tQm9yZGVyQ29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBmLWMtYnV0dG9uLS1tLXByaW1hcnktLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1saWdodC0xMDApO1xuICAtLXBmLWMtYnV0dG9uLS1tLXByaW1hcnktLWhvdmVyLS1CYWNrZ3JvdW5kQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMjAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1wcmltYXJ5LS1ob3Zlci0tQm9yZGVyQ29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBmLWMtYnV0dG9uLS1tLXByaW1hcnktLWhvdmVyLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tbGlnaHQtMTAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1wcmltYXJ5LS1mb2N1cy0tQmFja2dyb3VuZENvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLXByaW1hcnktY29sb3ItLTIwMCk7XG4gIC0tcGYtYy1idXR0b24tLW0tcHJpbWFyeS0tZm9jdXMtLUJvcmRlckNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1wcmltYXJ5LS1mb2N1cy0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWxpZ2h0LTEwMCk7XG4gIC0tcGYtYy1idXR0b24tLW0tcHJpbWFyeS0tYWN0aXZlLS1Cb3JkZXJDb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tcGYtYy1idXR0b24tLW0tcHJpbWFyeS0tYWN0aXZlLS1CYWNrZ3JvdW5kQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMjAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1wcmltYXJ5LS1hY3RpdmUtLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1saWdodC0xMDApO1xuXG4gIC8vIFNlY29uZGFyeSBidG5cbiAgLS1wZi1jLWJ1dHRvbi0tbS1zZWNvbmRhcnktLUJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1Cb3JkZXJDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1wcmltYXJ5LWNvbG9yLS0xMDApO1xuICAtLXBmLWMtYnV0dG9uLS1tLXNlY29uZGFyeS0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMTAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1zZWNvbmRhcnktLWhvdmVyLS1CYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBmLWMtYnV0dG9uLS1tLXNlY29uZGFyeS0taG92ZXItLUJvcmRlckNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLXByaW1hcnktY29sb3ItLTIwMCk7XG4gIC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1ob3Zlci0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMjAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1zZWNvbmRhcnktLWZvY3VzLS1CYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBmLWMtYnV0dG9uLS1tLXNlY29uZGFyeS0tZm9jdXMtLUJvcmRlckNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLXByaW1hcnktY29sb3ItLTIwMCk7XG4gIC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1mb2N1cy0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMjAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1zZWNvbmRhcnktLWFjdGl2ZS0tQmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1zZWNvbmRhcnktLWFjdGl2ZS0tQm9yZGVyQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMjAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1zZWNvbmRhcnktLWFjdGl2ZS0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tcHJpbWFyeS1jb2xvci0tMjAwKTtcblxuICAvLyBUZXJ0aWFyeSBidG5cbiAgLS1wZi1jLWJ1dHRvbi0tbS10ZXJ0aWFyeS0tQmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1wZi1jLWJ1dHRvbi0tbS10ZXJ0aWFyeS0tQm9yZGVyQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tc2Vjb25kYXJ5LWNvbG9yLS0xMDApO1xuICAtLXBmLWMtYnV0dG9uLS1tLXRlcnRpYXJ5LS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tMTAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS10ZXJ0aWFyeS0taG92ZXItLUJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tcGYtYy1idXR0b24tLW0tdGVydGlhcnktLWhvdmVyLS1Cb3JkZXJDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1zZWNvbmRhcnktY29sb3ItLTEwMCk7XG4gIC0tcGYtYy1idXR0b24tLW0tdGVydGlhcnktLWhvdmVyLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tMTAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS10ZXJ0aWFyeS0tZm9jdXMtLUJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tcGYtYy1idXR0b24tLW0tdGVydGlhcnktLWZvY3VzLS1Cb3JkZXJDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1zZWNvbmRhcnktY29sb3ItLTEwMCk7XG4gIC0tcGYtYy1idXR0b24tLW0tdGVydGlhcnktLWZvY3VzLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tMTAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS10ZXJ0aWFyeS0tYWN0aXZlLS1CYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBmLWMtYnV0dG9uLS1tLXRlcnRpYXJ5LS1hY3RpdmUtLUJvcmRlckNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLXNlY29uZGFyeS1jb2xvci0tMTAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS10ZXJ0aWFyeS0tYWN0aXZlLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tMTAwKTtcblxuICAvLyBkYW5nZXIgYnRuXG4gIC0tcGYtYy1idXR0b24tLW0tZGFuZ2VyLS1CYWNrZ3JvdW5kQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tZGFuZ2VyLWNvbG9yLS0xMDApO1xuICAtLXBmLWMtYnV0dG9uLS1tLWRhbmdlci0tQm9yZGVyQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tZGFuZ2VyLWNvbG9yLS0xMDApO1xuICAtLXBmLWMtYnV0dG9uLS1tLWRhbmdlci0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWxpZ2h0LTEwMCk7XG4gIC0tcGYtYy1idXR0b24tLW0tZGFuZ2VyLS1ob3Zlci0tQmFja2dyb3VuZENvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLWRhbmdlci1jb2xvci0tMjAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1kYW5nZXItLWhvdmVyLS1Cb3JkZXJDb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tcGYtYy1idXR0b24tLW0tZGFuZ2VyLS1ob3Zlci0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWxpZ2h0LTEwMCk7XG4gIC0tcGYtYy1idXR0b24tLW0tZGFuZ2VyLS1mb2N1cy0tQmFja2dyb3VuZENvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLWRhbmdlci1jb2xvci0tMjAwKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1kYW5nZXItLWZvY3VzLS1Cb3JkZXJDb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tcGYtYy1idXR0b24tLW0tZGFuZ2VyLS1mb2N1cy0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWxpZ2h0LTEwMCk7XG4gIC0tcGYtYy1idXR0b24tLW0tZGFuZ2VyLS1hY3RpdmUtLUJhY2tncm91bmRDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1kYW5nZXItY29sb3ItLTIwMCk7XG4gIC0tcGYtYy1idXR0b24tLW0tZGFuZ2VyLS1hY3RpdmUtLUJvcmRlckNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1kYW5nZXItLWFjdGl2ZS0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWxpZ2h0LTEwMCk7XG5cbiAgLy8gTGluayBidG5cbiAgLS1wZi1jLWJ1dHRvbi0tbS1saW5rLS1QYWRkaW5nUmlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14cyk7XG4gIC0tcGYtYy1idXR0b24tLW0tbGluay0tUGFkZGluZ0xlZnQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14cyk7XG4gIC0tcGYtYy1idXR0b24tLW0tbGluay0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tbGluay0tQ29sb3IpO1xuICAtLXBmLWMtYnV0dG9uLS1tLWxpbmstLWhvdmVyLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1saW5rLS1Db2xvci0taG92ZXIpO1xuICAtLXBmLWMtYnV0dG9uLS1tLWxpbmstLWZvY3VzLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1saW5rLS1Db2xvci0taG92ZXIpO1xuICAtLXBmLWMtYnV0dG9uLS1tLWxpbmstLWFjdGl2ZS0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tbGluay0tQ29sb3ItLWhvdmVyKTtcblxuICAvLyBBY3Rpb24gYnRuXG4gIC0tcGYtYy1idXR0b24tLW0tYWN0aW9uLS1CYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBmLWMtYnV0dG9uLS1tLWFjdGlvbi0tUGFkZGluZ1RvcDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLXNtKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1hY3Rpb24tLVBhZGRpbmdSaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLXNtKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1hY3Rpb24tLVBhZGRpbmdCb3R0b206IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1zbSk7XG4gIC0tcGYtYy1idXR0b24tLW0tYWN0aW9uLS1QYWRkaW5nTGVmdDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLXNtKTtcbiAgLS1wZi1jLWJ1dHRvbi0tbS1hY3Rpb24tLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS0xMDApO1xuICAtLXBmLWMtYnV0dG9uLS1tLWFjdGlvbi0taG92ZXItLUJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tcGYtYy1idXR0b24tLW0tYWN0aW9uLS1ob3Zlci0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLTEwMCk7XG4gIC0tcGYtYy1idXR0b24tLW0tYWN0aW9uLS1mb2N1cy0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLTEwMCk7XG4gIC0tcGYtYy1idXR0b24tLW0tYWN0aW9uLS1hY3RpdmUtLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS0xMDApO1xuICAtLXBmLWMtYnV0dG9uLS1pdGVtLS1NYXJnaW5SaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLXhzKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tcGYtYy1idXR0b24tLVBhZGRpbmdUb3ApIHZhcigtLXBmLWMtYnV0dG9uLS1QYWRkaW5nUmlnaHQpIHZhcigtLXBmLWMtYnV0dG9uLS1QYWRkaW5nQm90dG9tKSB2YXIoLS1wZi1jLWJ1dHRvbi0tUGFkZGluZ0xlZnQpO1xuICBmb250LXNpemU6IHZhcigtLXBmLWMtYnV0dG9uLS1Gb250U2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wZi1jLWJ1dHRvbi0tRm9udFdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1wZi1jLWJ1dHRvbi0tTGluZUhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tQ29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBmLWMtYnV0dG9uLS1Cb3JkZXJSYWRpdXMpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiB2YXIoLS1wZi1jLWJ1dHRvbi0tQm9yZGVyV2lkdGgpIHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLUJvcmRlckNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1wZi1jLWJ1dHRvbi0tQm9yZGVyUmFkaXVzKTtcbiAgfVxuXG4gIC8vIEFkZCBzcGFjaW5nIHRvIGljb24gaWYgaXQgYXBwZWFycyBhdCB0aGUgYmVnaW5uaW5nIG9mIGJ1dHRvblxuICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tcGYtYy1idXR0b24tLWl0ZW0tLU1hcmdpblJpZ2h0KTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICYucGYtbS1ob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1ob3Zlci0tQ29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1ob3Zlci0tQmFja2dyb3VuZENvbG9yKTtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1ob3Zlci0tQm9yZGVyQ29sb3IpO1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1wZi1jLWJ1dHRvbi0taG92ZXItLUJvcmRlcldpZHRoKTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5wZi1tLWFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1hY3RpdmUtLUNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tYWN0aXZlLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLWFjdGl2ZS0tQm9yZGVyQ29sb3IpO1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1wZi1jLWJ1dHRvbi0tZm9jdXMtLUJvcmRlcldpZHRoKTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLnBmLW0tZm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tZm9jdXMtLUNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tZm9jdXMtLUJhY2tncm91bmRDb2xvcik7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tZm9jdXMtLUJvcmRlckNvbG9yKTtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tcGYtYy1idXR0b24tLWZvY3VzLS1Cb3JkZXJXaWR0aCk7XG4gICAgfVxuICB9XG5cbiAgJi5wZi1tLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIFByaW1hcnkgQnV0dG9uc1xuICAmLnBmLW0tcHJpbWFyeSB7XG4gICAgY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLXByaW1hcnktLUNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1wcmltYXJ5LS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tcHJpbWFyeS0tQm9yZGVyQ29sb3IpO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi5wZi1tLWhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1wcmltYXJ5LS1ob3Zlci0tQ29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tcHJpbWFyeS0taG92ZXItLUJhY2tncm91bmRDb2xvcik7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tcHJpbWFyeS0taG92ZXItLUJvcmRlckNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLnBmLW0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1wcmltYXJ5LS1hY3RpdmUtLUNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLXByaW1hcnktLWFjdGl2ZS0tQmFja2dyb3VuZENvbG9yKTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1wcmltYXJ5LS1hY3RpdmUtLUJvcmRlckNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYucGYtbS1mb2N1cyB7XG4gICAgICBjb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tcHJpbWFyeS0tZm9jdXMtLUNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLXByaW1hcnktLWZvY3VzLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLXByaW1hcnktLWZvY3VzLS1Cb3JkZXJDb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU2Vjb25kYXJ5IEJ1dHRvbnNcbiAgJi5wZi1tLXNlY29uZGFyeSB7XG4gICAgY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLXNlY29uZGFyeS0tQ29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLXNlY29uZGFyeS0tQmFja2dyb3VuZENvbG9yKTtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLXNlY29uZGFyeS0tQm9yZGVyQ29sb3IpO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi5wZi1tLWhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1zZWNvbmRhcnktLWhvdmVyLS1Db2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1zZWNvbmRhcnktLWhvdmVyLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLXNlY29uZGFyeS0taG92ZXItLUJvcmRlckNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLnBmLW0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1zZWNvbmRhcnktLWFjdGl2ZS0tQ29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1hY3RpdmUtLUJhY2tncm91bmRDb2xvcik7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1hY3RpdmUtLUJvcmRlckNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYucGYtbS1mb2N1cyB7XG4gICAgICBjb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1mb2N1cy0tQ29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tc2Vjb25kYXJ5LS1mb2N1cy0tQmFja2dyb3VuZENvbG9yKTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1zZWNvbmRhcnktLWZvY3VzLS1Cb3JkZXJDb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVGVydGlhcnkgQnV0dG9uc1xuICAmLnBmLW0tdGVydGlhcnkge1xuICAgIGNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS10ZXJ0aWFyeS0tQ29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLXRlcnRpYXJ5LS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tdGVydGlhcnktLUJvcmRlckNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICYucGYtbS1ob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tdGVydGlhcnktLWhvdmVyLS1Db2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS10ZXJ0aWFyeS0taG92ZXItLUJhY2tncm91bmRDb2xvcik7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tdGVydGlhcnktLWhvdmVyLS1Cb3JkZXJDb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJi5wZi1tLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tdGVydGlhcnktLWFjdGl2ZS0tQ29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tdGVydGlhcnktLWFjdGl2ZS0tQmFja2dyb3VuZENvbG9yKTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS10ZXJ0aWFyeS0tYWN0aXZlLS1Cb3JkZXJDb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLnBmLW0tZm9jdXMge1xuICAgICAgY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLXRlcnRpYXJ5LS1mb2N1cy0tQ29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tdGVydGlhcnktLWZvY3VzLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLXRlcnRpYXJ5LS1mb2N1cy0tQm9yZGVyQ29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhbmdlciBCdXR0b25zXG4gICYucGYtbS1kYW5nZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1kYW5nZXItLUNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1kYW5nZXItLUJhY2tncm91bmRDb2xvcik7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1kYW5nZXItLUJvcmRlckNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICYucGYtbS1ob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tZGFuZ2VyLS1ob3Zlci0tQ29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tZGFuZ2VyLS1ob3Zlci0tQmFja2dyb3VuZENvbG9yKTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1kYW5nZXItLWhvdmVyLS1Cb3JkZXJDb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJi5wZi1tLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tZGFuZ2VyLS1hY3RpdmUtLUNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLWRhbmdlci0tYWN0aXZlLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLWRhbmdlci0tYWN0aXZlLS1Cb3JkZXJDb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLnBmLW0tZm9jdXMge1xuICAgICAgY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLWRhbmdlci0tZm9jdXMtLUNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtYnV0dG9uLS1tLWRhbmdlci0tZm9jdXMtLUJhY2tncm91bmRDb2xvcik7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tZGFuZ2VyLS1mb2N1cy0tQm9yZGVyQ29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIExpbmsgYW5kIEljb24gQnV0dG9uc1xuICAmLnBmLW0tbGluayxcbiAgJi5wZi1tLWFjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tYWN0aW9uLS1CYWNrZ3JvdW5kQ29sb3IpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmLnBmLW0taG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJi5wZi1tLWFjdGl2ZSxcbiAgICAmOmZvY3VzLFxuICAgICYucGYtbS1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1hY3Rpb24tLWhvdmVyLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTGluayBCdXR0b25zXG4gICYucGYtbS1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1saW5rLS1QYWRkaW5nUmlnaHQpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGYtYy1idXR0b24tLW0tbGluay0tUGFkZGluZ0xlZnQpO1xuICAgIGNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1saW5rLS1Db2xvcik7XG5cbiAgICAmOmhvdmVyLFxuICAgICYucGYtbS1ob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tbGluay0taG92ZXItLUNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLnBmLW0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1saW5rLS1hY3RpdmUtLUNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYucGYtbS1mb2N1cyB7XG4gICAgICBjb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tbGluay0tZm9jdXMtLUNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAvLyBJY29uIEJ1dHRvbnNcbiAgJi5wZi1tLWFjdGlvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tcGYtYy1idXR0b24tLW0tYWN0aW9uLS1QYWRkaW5nVG9wKSB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1hY3Rpb24tLVBhZGRpbmdSaWdodCkgdmFyKC0tcGYtYy1idXR0b24tLW0tYWN0aW9uLS1QYWRkaW5nQm90dG9tKSB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1hY3Rpb24tLVBhZGRpbmdMZWZ0KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tYWN0aW9uLS1Db2xvcik7XG5cbiAgICAvLyBJZ25vcmUgbWFyZ2luIGZvciBidXR0b24gaWNvbnNcbiAgICA+ICoge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi5wZi1tLWhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1hY3Rpb24tLWhvdmVyLS1Db2xvcik7XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJi5wZi1tLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tYWN0aW9uLS1hY3RpdmUtLUNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYucGYtbS1mb2N1cyB7XG4gICAgICBjb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tYWN0aW9uLS1mb2N1cy0tQ29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIEJ1dHRvbnNcbiAgLy8gVGhlc2Ugc3R5bGVzIG5lZWQgdG8gZ28gYWZ0ZXIgdGhlIGJ1dHRvbiB0eXBlcyBiZWNhdXNlIHRoZXkgbmVlZCB0byBvdmVycmlkZSBzb21lIG9mIHRoZSB0eXBlIHN0eWxpbmdcbiAgJjpkaXNhYmxlZCxcbiAgJi5wZi1tLWRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tcGYtYy1idXR0b24tLW0tZGlzYWJsZWQtLUNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZi1jLWJ1dHRvbi0tbS1kaXNhYmxlZC0tQmFja2dyb3VuZENvbG9yKTtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXI6IHZhcigtLXBmLWMtYnV0dG9uLS1Cb3JkZXJXaWR0aCkgc29saWQgdmFyKC0tcGYtYy1idXR0b24tLW0tZGlzYWJsZWQtLUJvcmRlckNvbG9yKTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4ucGYtYy1jYXJkIHtcbiAgLy8gQ29tcG9uZW50IHZhcmlhYmxlc1xuICAtLXBmLWMtY2FyZC0tQmFja2dyb3VuZENvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUJhY2tncm91bmRDb2xvci0tbGlnaHQtMTAwKTtcbiAgLS1wZi1jLWNhcmQtLUJveFNoYWRvdzogdmFyKC0tcGYtZ2xvYmFsLS1Cb3hTaGFkb3ctLXNtKTtcblxuICAvLyBDYXJkIEhlYWRlciB2YXJpYWJsZXNcbiAgLS1wZi1jLWNhcmRfX2hlYWRlci0tUGFkZGluZ1RvcDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLXhsKTtcbiAgLS1wZi1jLWNhcmRfX2hlYWRlci0tUGFkZGluZ1JpZ2h0OiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teGwpO1xuICAtLXBmLWMtY2FyZF9faGVhZGVyLS1QYWRkaW5nQm90dG9tOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tc20pO1xuICAtLXBmLWMtY2FyZF9faGVhZGVyLS1QYWRkaW5nTGVmdDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLXhsKTtcblxuICAvLyBDYXJkIEJvZHkgdmFyaWFibGVzXG4gIC0tcGYtYy1jYXJkX19ib2R5LS1QYWRkaW5nUmlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14bCk7XG4gIC0tcGYtYy1jYXJkX19ib2R5LS1QYWRkaW5nQm90dG9tOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tc20pO1xuICAtLXBmLWMtY2FyZF9fYm9keS0tUGFkZGluZ0xlZnQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14bCk7XG4gIC0tcGYtYy1jYXJkX19ib2R5LS1QYWRkaW5nVG9wOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tc20pO1xuXG4gIC8vIENhcmQgRm9vdGVyIHZhcmlhYmxlc1xuICAtLXBmLWMtY2FyZF9fZm9vdGVyLS1QYWRkaW5nVG9wOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teGwpO1xuICAtLXBmLWMtY2FyZF9fZm9vdGVyLS1QYWRkaW5nUmlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14bCk7XG4gIC0tcGYtYy1jYXJkX19mb290ZXItLVBhZGRpbmdCb3R0b206IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14bCk7XG4gIC0tcGYtYy1jYXJkX19mb290ZXItLVBhZGRpbmdMZWZ0OiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teGwpO1xuXG4gIC8vIFRoaXMgY29tcG9uZW50IGFsd2F5cyBuZWVkcyB0byBiZSBsaWdodCAgXG4gIEBleHRlbmQgJXBmLXQtbGlnaHQ7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy1jYXJkLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1wZi1jLWNhcmQtLUJveFNoYWRvdyk7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcGYtYy1jYXJkX19oZWFkZXItLVBhZGRpbmdUb3ApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBmLWMtY2FyZF9faGVhZGVyLS1QYWRkaW5nUmlnaHQpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wZi1jLWNhcmRfX2hlYWRlci0tUGFkZGluZ0JvdHRvbSk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wZi1jLWNhcmRfX2hlYWRlci0tUGFkZGluZ0xlZnQpO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXBmLWMtY2FyZF9fYm9keS0tUGFkZGluZ1RvcCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGYtYy1jYXJkX19ib2R5LS1QYWRkaW5nUmlnaHQpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wZi1jLWNhcmRfX2JvZHktLVBhZGRpbmdCb3R0b20pO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGYtYy1jYXJkX19ib2R5LS1QYWRkaW5nTGVmdCk7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wZi1jLWNhcmRfX2Zvb3Rlci0tUGFkZGluZ1RvcCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGYtYy1jYXJkX19mb290ZXItLVBhZGRpbmdSaWdodCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBmLWMtY2FyZF9fZm9vdGVyLS1QYWRkaW5nQm90dG9tKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBmLWMtY2FyZF9fZm9vdGVyLS1QYWRkaW5nTGVmdCk7XG4gIH1cblxuICAvLyBJZiB0aGUgZmlyc3QgY2hpbGQgaXNuJ3QgYSBoZWFkZXIsIHRoZW4gd2UgbmVlZCB0byBwdXQgdGhlIGhlYWRlcidzIHRvcCBwYWRkaW5nIHRoZXJlXG4gICZfX2JvZHk6Zmlyc3QtY2hpbGQsXG4gICZfX2Zvb3RlcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXBmLWMtY2FyZF9faGVhZGVyLS1QYWRkaW5nVG9wKTtcbiAgfVxuXG4gIC8vIElmIHRoZSBsYXN0IGNoaWxkIGlzbid0IHRoZSBmb290ZXIsIHRoZW4gd2UgbmVlZCB0byBwdXQgdGhlIGZvb3RlcidzIGJvdHRvbSBwYWRkaW5nIHRoZXJlXG4gICZfX2hlYWRlcjpsYXN0LWNoaWxkLFxuICAmX19ib2R5Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wZi1jLWNhcmRfX2Zvb3Rlci0tUGFkZGluZ0JvdHRvbSk7XG4gIH1cbn1cbiIsIlxuXG4ucGYtYy1jb250ZW50IHtcbiAgLy8gQm9keVxuICAtLXBmLWMtY29udGVudC0tTWFyZ2luQm90dG9tOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbWQpO1xuICAtLXBmLWMtY29udGVudC0tTGluZUhlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1MaW5lSGVpZ2h0LS1tZCk7XG4gIC0tcGYtYy1jb250ZW50LS1Gb250U2l6ZTogdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tbWQpO1xuICAtLXBmLWMtY29udGVudC0tRm9udFdlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ub3JtYWwpO1xuXG4gIC8vIGgxIC0gTWFpbiB0aXRsZVxuICAtLXBmLWMtY29udGVudC0taDEtLU1hcmdpblRvcDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLWxnKTtcbiAgLS1wZi1jLWNvbnRlbnQtLWgxLS1NYXJnaW5Cb3R0b206IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG4gIC0tcGYtYy1jb250ZW50LS1oMS0tTGluZUhlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1MaW5lSGVpZ2h0LS1zbSk7XG4gIC0tcGYtYy1jb250ZW50LS1oMS0tRm9udFNpemU6IHZhcigtLXBmLWdsb2JhbC0tRm9udFNpemUtLTN4bCk7XG4gIC0tcGYtYy1jb250ZW50LS1oMS0tRm9udFdlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ub3JtYWwpO1xuXG4gIC8vIGgyIC0gU2Vjb25kYXJ5IHRpdGxlXG4gIC0tcGYtYy1jb250ZW50LS1oMi0tTWFyZ2luVG9wOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbGcpO1xuICAtLXBmLWMtY29udGVudC0taDItLU1hcmdpbkJvdHRvbTogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLW1kKTtcbiAgLS1wZi1jLWNvbnRlbnQtLWgyLS1MaW5lSGVpZ2h0OiB2YXIoLS1wZi1nbG9iYWwtLUxpbmVIZWlnaHQtLXNtKTtcbiAgLS1wZi1jLWNvbnRlbnQtLWgyLS1Gb250U2l6ZTogdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tMnhsKTtcbiAgLS1wZi1jLWNvbnRlbnQtLWgyLS1Gb250V2VpZ2h0OiB2YXIoLS1wZi1nbG9iYWwtLUZvbnRXZWlnaHQtLW5vcm1hbCk7XG5cbiAgLy8gaDMgLSBTdWItdGl0bGVcbiAgLS1wZi1jLWNvbnRlbnQtLWgzLS1NYXJnaW5Ub3A6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1sZyk7XG4gIC0tcGYtYy1jb250ZW50LS1oMy0tTWFyZ2luQm90dG9tOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbWQpO1xuICAtLXBmLWMtY29udGVudC0taDMtLUxpbmVIZWlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tTGluZUhlaWdodC0tbWQpO1xuICAtLXBmLWMtY29udGVudC0taDMtLUZvbnRTaXplOiB2YXIoLS1wZi1nbG9iYWwtLUZvbnRTaXplLS14bCk7XG4gIC0tcGYtYy1jb250ZW50LS1oMy0tRm9udFdlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ub3JtYWwpO1xuXG4gIC8vIGg0XG4gIC0tcGYtYy1jb250ZW50LS1oNC0tTWFyZ2luVG9wOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbGcpO1xuICAtLXBmLWMtY29udGVudC0taDQtLU1hcmdpbkJvdHRvbTogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLW1kKTtcbiAgLS1wZi1jLWNvbnRlbnQtLWg0LS1MaW5lSGVpZ2h0OiB2YXIoLS1wZi1nbG9iYWwtLUxpbmVIZWlnaHQtLW1kKTtcbiAgLS1wZi1jLWNvbnRlbnQtLWg0LS1Gb250U2l6ZTogdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tbGcpO1xuICAtLXBmLWMtY29udGVudC0taDQtLUZvbnRXZWlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tRm9udFdlaWdodC0tc2VtaS1ib2xkKTtcblxuICAvLyBoNVxuICAtLXBmLWMtY29udGVudC0taDUtLU1hcmdpblRvcDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLWxnKTtcbiAgLS1wZi1jLWNvbnRlbnQtLWg1LS1NYXJnaW5Cb3R0b206IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG4gIC0tcGYtYy1jb250ZW50LS1oNS0tTGluZUhlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1MaW5lSGVpZ2h0LS1tZCk7XG4gIC0tcGYtYy1jb250ZW50LS1oNS0tRm9udFNpemU6IHZhcigtLXBmLWdsb2JhbC0tRm9udFNpemUtLW1kKTtcbiAgLS1wZi1jLWNvbnRlbnQtLWg1LS1Gb250V2VpZ2h0OiB2YXIoLS1wZi1nbG9iYWwtLUZvbnRXZWlnaHQtLXNlbWktYm9sZCk7XG5cbiAgLy8gaDZcbiAgLS1wZi1jLWNvbnRlbnQtLWg2LS1NYXJnaW5Ub3A6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1sZyk7XG4gIC0tcGYtYy1jb250ZW50LS1oNi0tTWFyZ2luQm90dG9tOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teHMpO1xuICAtLXBmLWMtY29udGVudC0taDYtLUxpbmVIZWlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tTGluZUhlaWdodC0tbWQpO1xuICAtLXBmLWMtY29udGVudC0taDYtLUZvbnRTaXplOiB2YXIoLS1wZi1nbG9iYWwtLUZvbnRTaXplLS1tZCk7XG4gIC0tcGYtYy1jb250ZW50LS1oNi0tRm9udFdlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1zZW1pLWJvbGQpO1xuXG4gIC8vIFNtYWxsIHRleHRcbiAgLS1wZi1jLWNvbnRlbnQtLXNtYWxsLS1NYXJnaW5Cb3R0b206IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG4gIC0tcGYtYy1jb250ZW50LS1zbWFsbC0tTGluZUhlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1MaW5lSGVpZ2h0LS1tZCk7XG4gIC0tcGYtYy1jb250ZW50LS1zbWFsbC0tRm9udFNpemU6IHZhcigtLXBmLWdsb2JhbC0tRm9udFNpemUtLXNtKTtcbiAgLS1wZi1jLWNvbnRlbnQtLXNtYWxsLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tMjAwKTtcblxuICAvLyBMaW5rc1xuICAtLXBmLWMtY29udGVudC0tYS0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tbGluay0tQ29sb3IpO1xuICAtLXBmLWMtY29udGVudC0tYS0tVGV4dERlY29yYXRpb246IHZhcigtLXBmLWdsb2JhbC0tbGluay0tVGV4dERlY29yYXRpb24pO1xuICAtLXBmLWMtY29udGVudC0tYS0taG92ZXItLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLWxpbmstLUNvbG9yLS1ob3Zlcik7XG4gIC0tcGYtYy1jb250ZW50LS1hLS1ob3Zlci0tVGV4dERlY29yYXRpb246IHZhcigtLXBmLWdsb2JhbC0tbGluay0tVGV4dERlY29yYXRpb24tLWhvdmVyKTtcblxuICAvLyBCbG9ja3F1b3RlXG4gIC0tcGYtYy1jb250ZW50LS1ibG9ja3F1b3RlLS1QYWRkaW5nOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbWQpO1xuICAtLXBmLWMtY29udGVudC0tYmxvY2txdW90ZS0tRm9udFdlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1saWdodCk7XG4gIC0tcGYtYy1jb250ZW50LS1ibG9ja3F1b3RlLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tMjAwKTtcbiAgLS1wZi1jLWNvbnRlbnQtLWJsb2NrcXVvdGUtLUJvcmRlckxlZnRDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Cb3JkZXJDb2xvci0tbGlnaHQpO1xuICAtLXBmLWMtY29udGVudC0tYmxvY2txdW90ZS0tQm9yZGVyTGVmdFdpZHRoOiB2YXIoLS1wZi1nbG9iYWwtLUJvcmRlcldpZHRoLS1sZyk7XG5cbiAgLy8gTGlzdHNcbiAgLS1wZi1jLWNvbnRlbnQtLXVsLS1QYWRkaW5nTGVmdDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLWxnKTtcbiAgLS1wZi1jLWNvbnRlbnQtLW9sLS1NYXJnaW5Ub3A6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG4gIC0tcGYtYy1jb250ZW50LS1vbC0tTWFyZ2luTGVmdDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLWxnKTtcbiAgLS1wZi1jLWNvbnRlbnQtLXVsLS1NYXJnaW5Ub3A6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG4gIC0tcGYtYy1jb250ZW50LS11bC0tTWFyZ2luTGVmdDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLWxnKTtcbiAgLS1wZi1jLWNvbnRlbnQtLXVsLS1uZXN0ZWQtLU1hcmdpblRvcDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLXNtKTtcbiAgLS1wZi1jLWNvbnRlbnQtLXVsLS1uZXN0ZWQtLU1hcmdpbkxlZnQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1zbSk7XG4gIC0tcGYtYy1jb250ZW50LS11bC0tTGlzdFN0eWxlOiB2YXIoLS1nbG9iYWwtTGlzdFN0eWxlKTtcbiAgLS1wZi1jLWNvbnRlbnQtLWxpLS1NYXJnaW5Ub3A6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1zbSk7XG4gIC0tcGYtYy1jb250ZW50LS1kZC0tTWFyZ2luQm90dG9tOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tc20pO1xuICAtLXBmLWMtY29udGVudC0tZGQtLU1hcmdpbkxlZnQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1sZyk7XG5cbiAgZm9udC1zaXplOiB2YXIoLS1wZi1jLWNvbnRlbnQtLUZvbnRTaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXBmLWMtY29udGVudC0tTGluZUhlaWdodCk7XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcigtLXBmLWMtY29udGVudC0tYS0tQ29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tcGYtYy1jb250ZW50LS1hLS1UZXh0RGVjb3JhdGlvbik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWNvbnRlbnQtLWEtLWhvdmVyLS1Db2xvcik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHZhcigtLXBmLWMtY29udGVudC0tYS0taG92ZXItLVRleHREZWNvcmF0aW9uKTtcbiAgICB9XG4gIH1cblxuICBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1wZi1jLWNvbnRlbnQtLWxpLS1NYXJnaW5Ub3ApO1xuICB9XG5cbiAgcCxcbiAgZGwsXG4gIG9sLFxuICB1bCxcbiAgYmxvY2txdW90ZSxcbiAgc21hbGwsXG4gIHByZSxcbiAgdGFibGUge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAvLyBUaGlzIHZhcmlhYmxlIG5hbWUgZG9lc24ndCByZWZsZWN0IHRoZSBzZWxlY3RvciwgaXQncyBhbiBleGNwZWN0aW9uIHRvIHRoZSB2YXJpYWJsZSBzeXN0ZW0uXG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wZi1jLWNvbnRlbnQtLU1hcmdpbkJvdHRvbSk7XG4gICAgfVxuICB9XG5cbiAgb2wsXG4gIHVsIHtcbiAgICAvLyBUaGlzIHZhcmlhYmxlIG5hbWUgZG9lc24ndCByZWZsZWN0IHRoZSBzZWxlY3RvciwgaXQncyBhbiBleGNwZWN0aW9uIHRvIHRoZSB2YXJpYWJsZSBzeXN0ZW0uXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wZi1jLWNvbnRlbnQtLXVsLS1QYWRkaW5nTGVmdCk7XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGYtYy1jb250ZW50LS1oMS0tTWFyZ2luQm90dG9tKTtcbiAgICBmb250LXNpemU6IHZhcigtLXBmLWMtY29udGVudC0taDEtLUZvbnRTaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tcGYtYy1jb250ZW50LS1oMS0tRm9udFdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXBmLWMtY29udGVudC0taDEtLUxpbmVIZWlnaHQpO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1wZi1jLWNvbnRlbnQtLWgxLS1NYXJnaW5Ub3ApO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wZi1jLWNvbnRlbnQtLWgyLS1NYXJnaW5Cb3R0b20pO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGYtYy1jb250ZW50LS1oMi0tRm9udFNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wZi1jLWNvbnRlbnQtLWgyLS1Gb250V2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcGYtYy1jb250ZW50LS1oMi0tTGluZUhlaWdodCk7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLXBmLWMtY29udGVudC0taDItLU1hcmdpblRvcCk7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBmLWMtY29udGVudC0taDMtLU1hcmdpbkJvdHRvbSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wZi1jLWNvbnRlbnQtLWgzLS1Gb250U2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXBmLWMtY29udGVudC0taDMtLUZvbnRXZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1wZi1jLWNvbnRlbnQtLWgzLS1MaW5lSGVpZ2h0KTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcGYtYy1jb250ZW50LS1oMy0tTWFyZ2luVG9wKTtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGYtYy1jb250ZW50LS1oNC0tTWFyZ2luQm90dG9tKTtcbiAgICBmb250LXNpemU6IHZhcigtLXBmLWMtY29udGVudC0taDQtLUZvbnRTaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tcGYtYy1jb250ZW50LS1oNC0tRm9udFdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXBmLWMtY29udGVudC0taDQtLUxpbmVIZWlnaHQpO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1wZi1jLWNvbnRlbnQtLWg0LS1NYXJnaW5Ub3ApO1xuICAgIH1cbiAgfVxuXG4gIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wZi1jLWNvbnRlbnQtLWg1LS1NYXJnaW5Cb3R0b20pO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGYtYy1jb250ZW50LS1oNS0tRm9udFNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wZi1jLWNvbnRlbnQtLWg1LS1Gb250V2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcGYtYy1jb250ZW50LS1oNS0tTGluZUhlaWdodCk7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLXBmLWMtY29udGVudC0taDUtLU1hcmdpblRvcCk7XG4gICAgfVxuICB9XG5cbiAgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBmLWMtY29udGVudC0taDYtLU1hcmdpbkJvdHRvbSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wZi1jLWNvbnRlbnQtLWg2LS1Gb250U2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXBmLWMtY29udGVudC0taDYtLUZvbnRXZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1wZi1jLWNvbnRlbnQtLWg2LS1MaW5lSGVpZ2h0KTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcGYtYy1jb250ZW50LS1oNi0tTWFyZ2luVG9wKTtcbiAgICB9XG4gIH1cblxuICBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGYtYy1jb250ZW50LS1zbWFsbC0tTWFyZ2luQm90dG9tKTtcbiAgICBmb250LXNpemU6IHZhcigtLXBmLWMtY29udGVudC0tc21hbGwtLUZvbnRTaXplKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcGYtYy1jb250ZW50LS1zbWFsbC0tTGluZUhlaWdodCk7XG4gICAgY29sb3I6IHZhcigtLXBmLWMtY29udGVudC0tc21hbGwtLUNvbG9yKTtcbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IHZhcigtLXBmLWMtY29udGVudC0tYmxvY2txdW90ZS0tUGFkZGluZyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXBmLWMtY29udGVudC0tYmxvY2txdW90ZS0tRm9udFdlaWdodCk7XG4gICAgY29sb3I6IHZhcigtLXBmLWMtY29udGVudC0tYmxvY2txdW90ZS0tQ29sb3IpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1wZi1jLWNvbnRlbnQtLWJsb2NrcXVvdGUtLUJvcmRlckxlZnRXaWR0aCkgc29saWQgdmFyKC0tcGYtYy1jb250ZW50LS1ibG9ja3F1b3RlLS1Cb3JkZXJMZWZ0Q29sb3IpO1xuICB9XG5cbiAgb2wge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXBmLWMtY29udGVudC0tb2wtLU1hcmdpblRvcCk7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXBmLWMtY29udGVudC0tb2wtLU1hcmdpbkxlZnQpO1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1wZi1jLWNvbnRlbnQtLXVsLS1NYXJnaW5Ub3ApO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1wZi1jLWNvbnRlbnQtLXVsLS1NYXJnaW5MZWZ0KTtcbiAgICBsaXN0LXN0eWxlOiB2YXIoLS1wZi1jLWNvbnRlbnQtLXVsLS1MaXN0U3R5bGUpO1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcGYtYy1jb250ZW50LS11bC0tbmVzdGVkLS1NYXJnaW5Ub3ApO1xuICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXBmLWMtY29udGVudC0tdWwtLW5lc3RlZC0tTWFyZ2luTGVmdCk7XG4gICAgfVxuICB9XG5cbiAgZGQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBmLWMtY29udGVudC0tZGQtLU1hcmdpbkJvdHRvbSk7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXBmLWMtY29udGVudC0tZGQtLU1hcmdpbkxlZnQpO1xuICB9XG59XG4iLCJcblxuLnBmLWMtZHJvcGRvd24ge1xuICAvLyBUb2dnbGVcbiAgLS1wZi1jLWRyb3Bkb3duX190b2dnbGUtLVBhZGRpbmdUb3A6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14cyk7XG4gIC0tcGYtYy1kcm9wZG93bl9fdG9nZ2xlLS1QYWRkaW5nUmlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG4gIC0tcGYtYy1kcm9wZG93bl9fdG9nZ2xlLS1QYWRkaW5nQm90dG9tOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teHMpO1xuICAtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tUGFkZGluZ0xlZnQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1zbSk7XG4gIC0tcGYtYy1kcm9wZG93bl9fdG9nZ2xlLS1Gb250U2l6ZTogdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tbWQpO1xuICAtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tRm9udFdlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ub3JtYWwpO1xuICAtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tTGluZUhlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1MaW5lSGVpZ2h0LS1tZCk7XG4gIC0tcGYtYy1kcm9wZG93bl9fdG9nZ2xlLS1CYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tQm9yZGVyV2lkdGg6IHZhcigtLXBmLWdsb2JhbC0tQm9yZGVyV2lkdGgtLXNtKTtcbiAgLS1wZi1jLWRyb3Bkb3duX190b2dnbGUtLUJvcmRlckNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUJvcmRlckNvbG9yKTtcbiAgLS1wZi1jLWRyb3Bkb3duX190b2dnbGUtLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS0xMDApO1xuICAtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0taG92ZXItLUJvcmRlcldpZHRoOiB2YXIoLS1wZi1nbG9iYWwtLUJvcmRlcldpZHRoLS1tZCk7XG4gIC0tcGYtYy1kcm9wZG93bl9fdG9nZ2xlLS1ob3Zlci0tQm9yZGVyQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWFjdGl2ZSk7XG4gIC0tcGYtYy1kcm9wZG93bl9fdG9nZ2xlLS1tLWV4cGFuZGVkLS1Cb3JkZXJXaWR0aDogdmFyKC0tcGYtZ2xvYmFsLS1Cb3JkZXJXaWR0aC0tbWQpO1xuICAtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tbS1leHBhbmRlZC0tQm9yZGVyQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWFjdGl2ZSk7XG5cbiAgLy8gVG9nZ2xlIEFycm93XG4gIC0tcGYtYy1kcm9wZG93bl9fYXJyb3ctLU1hcmdpbkxlZnQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG4gIC0tcGYtYy1kcm9wZG93bl9fYXJyb3ctLUJvcmRlcldpZHRoOiB2YXIoLS1wZi1nbG9iYWwtLUJvcmRlcldpZHRoLS1tZCk7XG5cbiAgLy8gTWVudVxuICAtLXBmLWMtZHJvcGRvd25fX21lbnUtLUJhY2tncm91bmRDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWxpZ2h0LTIwMCk7XG4gIC0tcGYtYy1kcm9wZG93bl9fbWVudS0tQm9yZGVyV2lkdGg6IHZhcigtLXBmLWdsb2JhbC0tQm9yZGVyV2lkdGgtLXNtKTtcbiAgLS1wZi1jLWRyb3Bkb3duX19tZW51LS1Cb3JkZXJDb2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Cb3JkZXJDb2xvcik7XG4gIC0tcGYtYy1kcm9wZG93bl9fbWVudS0tUGFkZGluZ1RvcDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLXNtKTtcbiAgLS1wZi1jLWRyb3Bkb3duX19tZW51LS1QYWRkaW5nQm90dG9tOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tc20pO1xuICAtLXBmLWMtZHJvcGRvd25fX21lbnUtLVpJbmRleDogdmFyKC0tcGYtZ2xvYmFsLS1aSW5kZXgtLXhzKTtcblxuICAvLyBNZW51IEl0ZW1cbiAgLS1wZi1jLWRyb3Bkb3duX19tZW51LWl0ZW0tLVBhZGRpbmdUb3A6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1zbSk7XG4gIC0tcGYtYy1kcm9wZG93bl9fbWVudS1pdGVtLS1QYWRkaW5nUmlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG4gIC0tcGYtYy1kcm9wZG93bl9fbWVudS1pdGVtLS1QYWRkaW5nQm90dG9tOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tc20pO1xuICAtLXBmLWMtZHJvcGRvd25fX21lbnUtaXRlbS0tUGFkZGluZ0xlZnQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG4gIC0tcGYtYy1kcm9wZG93bl9fbWVudS1pdGVtLS1Gb250U2l6ZTogdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tbWQpO1xuICAtLXBmLWMtZHJvcGRvd25fX21lbnUtaXRlbS0tRm9udFdlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ub3JtYWwpO1xuICAtLXBmLWMtZHJvcGRvd25fX21lbnUtaXRlbS0tTGluZUhlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1MaW5lSGVpZ2h0LS1tZCk7XG4gIC0tcGYtYy1kcm9wZG93bl9fbWVudS1pdGVtLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tZGFyay0xMDApO1xuICAtLXBmLWMtZHJvcGRvd25fX21lbnUtaXRlbS0tbS1kaXNhYmxlZC0tQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWRhcmstMjAwKTtcbiAgLS1wZi1jLWRyb3Bkb3duX19tZW51LWl0ZW0tLWhvdmVyLS1CYWNrZ3JvdW5kQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1saWdodC0zMDApO1xuXG4gIC8vIE1lbnUgSXRlbSBTZXBhcmF0b3JcbiAgLS1wZi1jLWRyb3Bkb3duX19zZXBhcmF0b3ItLUhlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Cb3JkZXJXaWR0aC0tc20pO1xuICAtLXBmLWMtZHJvcGRvd25fX3NlcGFyYXRvci0tQmFja2dyb3VuZENvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUJhY2tncm91bmRDb2xvci0tbGlnaHQtMzAwKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmX190b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiB2YXIoLS1wZi1jLWRyb3Bkb3duX190b2dnbGUtLVBhZGRpbmdUb3ApIHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tUGFkZGluZ1JpZ2h0KSB2YXIoLS1wZi1jLWRyb3Bkb3duX190b2dnbGUtLVBhZGRpbmdCb3R0b20pIHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tUGFkZGluZ0xlZnQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGYtYy1kcm9wZG93bl9fdG9nZ2xlLS1Gb250U2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tRm9udFdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tTGluZUhlaWdodCk7XG4gICAgY29sb3I6IHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tQ29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tQmFja2dyb3VuZENvbG9yKTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlcjogdmFyKC0tcGYtYy1kcm9wZG93bl9fdG9nZ2xlLS1Cb3JkZXJXaWR0aCkgc29saWQgdmFyKC0tcGYtYy1kcm9wZG93bl9fdG9nZ2xlLS1Cb3JkZXJDb2xvcik7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0taG92ZXItLUJvcmRlckNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1wZi1jLWRyb3Bkb3duX190b2dnbGUtLWhvdmVyLS1Cb3JkZXJXaWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgLnBmLW0tZXhwYW5kZWQgPiAmLFxuICAgIC5wZi1tLWFjdGlvbi5wZi1tLWV4cGFuZGVkID4gJiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tbS1leHBhbmRlZC0tQm9yZGVyQ29sb3IpO1xuICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tbS1leHBhbmRlZC0tQm9yZGVyV2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wZi1tLWFjdGlvbiA+ICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0taG92ZXItLUJvcmRlckNvbG9yKTtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0taG92ZXItLUJvcmRlcldpZHRoKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wZi1tLW5vLWFycm93ID4gJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wZi1jLWRyb3Bkb3duX190b2dnbGUtLVBhZGRpbmdMZWZ0KTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tRm9udFNpemUpICogLjMpO1xuICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tRm9udFNpemUpICogLjMpO1xuICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXBmLWMtZHJvcGRvd25fX2Fycm93LS1NYXJnaW5MZWZ0KTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBjYWxjKHZhcigtLXBmLWMtZHJvcGRvd25fX3RvZ2dsZS0tRm9udFNpemUpICogLjI1KTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1wZi1jLWRyb3Bkb3duX19hcnJvdy0tQm9yZGVyV2lkdGgpIHZhcigtLXBmLWMtZHJvcGRvd25fX2Fycm93LS1Cb3JkZXJXaWR0aCkgMCAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblxuICAgICAgLnBmLW0tbm8tYXJyb3cgPiAmIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnBmLW0tZHJvcHVwLnBmLW0tZXhwYW5kZWQgPiAmIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGNhbGModmFyKC0tcGYtYy1kcm9wZG93bl9fdG9nZ2xlLS1Gb250U2l6ZSkgKiAuMSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IHZhcigtLXBmLWMtZHJvcGRvd25fX21lbnUtLVpJbmRleCk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wZi1jLWRyb3Bkb3duX19tZW51LS1QYWRkaW5nVG9wKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGYtYy1kcm9wZG93bl9fbWVudS0tUGFkZGluZ0JvdHRvbSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGYtYy1kcm9wZG93bl9fbWVudS0tQmFja2dyb3VuZENvbG9yKTtcbiAgICBib3JkZXI6IHZhcigtLXBmLWMtZHJvcGRvd25fX21lbnUtLUJvcmRlcldpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIC5wZi1tLXJpZ2h0LWFsaWduZWQgPiAmIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wZi1tLWRyb3B1cCA+ICYge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHZhcigtLXBmLWMtZHJvcGRvd25fX21lbnUtaXRlbS0tUGFkZGluZ1RvcCkgdmFyKC0tcGYtYy1kcm9wZG93bl9fbWVudS1pdGVtLS1QYWRkaW5nUmlnaHQpIHZhcigtLXBmLWMtZHJvcGRvd25fX21lbnUtaXRlbS0tUGFkZGluZ0JvdHRvbSkgdmFyKC0tcGYtYy1kcm9wZG93bl9fbWVudS1pdGVtLS1QYWRkaW5nTGVmdCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wZi1jLWRyb3Bkb3duX19tZW51LWl0ZW0tLUZvbnRTaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tcGYtYy1kcm9wZG93bl9fbWVudS1pdGVtLS1Gb250V2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcGYtYy1kcm9wZG93bl9fbWVudS1pdGVtLS1MaW5lSGVpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tcGYtYy1kcm9wZG93bl9fbWVudS1pdGVtLS1Db2xvcik7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogdmFyKC0tcGYtYy1kcm9wZG93bl9fbWVudS1pdGVtLS1Db2xvcik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZi1jLWRyb3Bkb3duX19tZW51LWl0ZW0tLWhvdmVyLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5wZi1tLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWRyb3Bkb3duX19tZW51LWl0ZW0tLW0tZGlzYWJsZWQtLUNvbG9yKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gIH1cblxuICAmX19zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogdmFyKC0tcGYtYy1kcm9wZG93bl9fc2VwYXJhdG9yLS1IZWlnaHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtZHJvcGRvd25fX3NlcGFyYXRvci0tQmFja2dyb3VuZENvbG9yKTtcbiAgfVxufVxuLy8gLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8vIC5wZi1tLWFjdGlvbi5wZi1tLWV4cGFuZGVkIC5wZi1jLWRyb3Bkb3duX190b2dnbGUge1xuLy8gICAmOjpiZWZvcmUge1xuLy8gICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGYtYy1kcm9wZG93bl9fdG9nZ2xlLS1ob3Zlci0tQm9yZGVyQ29sb3IpO1xuLy8gICAgIGJvcmRlci13aWR0aDogdmFyKC0tcGYtYy1kcm9wZG93bl9fdG9nZ2xlLS1ob3Zlci0tQm9yZGVyV2lkdGgpO1xuLy8gICB9XG4vLyB9XG4vLyAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4iLCJcblxuLy8gU2VsZWN0IC0gY2hldnJvblxuJHBmLWMtZm9ybV9fc2VsZWN0LS1jaGV2cm9uLXN2Zy0tQ29sb3I6ICRwZi1nbG9iYWwtLUJvcmRlckNvbG9yLS1kYXJrICFkZWZhdWx0O1xuJHBmLWMtZm9ybV9fc2VsZWN0LS1jaGV2cm9uLXN2Zy0tZGlzYWJsZWQtLUNvbG9yOiAkcGYtZ2xvYmFsLS1Cb3JkZXJDb2xvci0tbGlnaHQgIWRlZmF1bHQ7XG4kcGYtYy1mb3JtX19zZWxlY3QtLWNoZXZyb24tc3ZnLS1XaWR0aDogMjhweCAhZGVmYXVsdDtcbiRwZi1jLWZvcm1fX3NlbGVjdC0tY2hldnJvbi1zdmctLUhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRwZi1jLWZvcm1fX3NlbGVjdC0tY2hldnJvbi1zdmctLUNvb3JkaW5hdGVzOiBcIk0wIDEuN0wxLjcgMGw0LjcgNC42TDExIDBsMS43IDEuN0w2LjQgOEwwIDEuN3pcIiAhZGVmYXVsdDtcbiRwZi1jLWZvcm1fX3NlbGVjdC0tY2hldnJvbi1zdmctLVZpZXdib3g6IFwiMCAwIDMyIDEwXCIgIWRlZmF1bHQ7XG5cbi8vIElucHV0IC0gZXJyb3JcbiRwZi1jLWZvcm1fX3NlbGVjdC0tbS1lcnJvci1zdmctLUNvbG9yOiAkcGYtZ2xvYmFsLS1kYW5nZXItY29sb3ItLTIwMCAhZGVmYXVsdDtcbiRwZi1jLWZvcm1fX3NlbGVjdC0tbS1lcnJvci1zdmctLVdpZHRoOiAzMnB4ICFkZWZhdWx0O1xuJHBmLWMtZm9ybV9fc2VsZWN0LS1tLWVycm9yLXN2Zy0tSGVpZ2h0OiAxNHB4ICFkZWZhdWx0O1xuJHBmLWMtZm9ybV9fc2VsZWN0LS1tLWVycm9yLXN2Zy0tQ29vcmRpbmF0ZXM6IFwiTTE1LjggNy45YzAgNC40LTMuNSA3LjktNy45LDcuOVMwIDEyLjMsMCA3LjlDMCAzLjUgMy41IDAgNy45IDBTMTUuOCwzLjUsMTUuOCw3Ljl6IE03LjkgOS41Yy0wLjggMC0xLjUgMC43LTEuNSAxLjUgczAuNywxLjUgMS41IDEuNXMxLjUtMC43IDEuNS0xLjVTOC43IDkuNSA3LjksOS41eiBNNi41IDQuMmwwLjIgNC4zYzAgMC4yIDAuMiAwLjQgMC40IDAuNGgxLjVjMC4yIDAgMC40LTAuMiAwLjQtMC40bDAuMi00LjMgYzAtMC4yLTAuMi0wLjQtMC40LTAuNGgtMkM2LjcgMy44IDYuNSA0IDYuNSA0LjJMNi41IDQuMnpcIiAhZGVmYXVsdDtcbiRwZi1jLWZvcm1fX3NlbGVjdC0tbS1lcnJvci1zdmctLVZpZXdib3g6IFwiMCAwIDI2IDE1LjhcIiAhZGVmYXVsdDtcblxuLy8gRnVuY3Rpb24gLSBzdHJpcC11bml0XG5AZnVuY3Rpb24gcGYtc3RyaXAtdW5pdCgkdmFsKSB7XG4gIEBpZiB0eXBlLW9mKCR2YWwpID09IFwibnVtYmVyXCIgYW5kIG5vdCB1bml0bGVzcygkdmFsKSB7XG4gICAgQHJldHVybiAkdmFsIC8gKCR2YWwgKiAwICsgMSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJHZhbDtcbiAgfVxufVxuXG4vLyBCYWNrZ3JvdW5kIHN2ZyBtaXhpbiAtIGxpa2VseSB0ZW1wb3JhcnlcbkBtaXhpbiBwZi1iZy1zdmcoJHN2Zy1jb29yZGluYXRlcywgJHN2Zy1jb2xvciwgJHN2Zy13aWR0aDogMjQsICRzdmctaGVpZ2h0OiA4LCAgJHN2Zy12aWV3Ym94OiBcIjAgMCAzMiAxMFwiKSB7XG4gICRjb2xvcjogc3RyLXNsaWNlKCN7JHN2Zy1jb2xvcn0sIDIpO1xuICAkc3ZnLXdpZHRoOiBwZi1zdHJpcC11bml0KCRzdmctd2lkdGgpO1xuICAkc3ZnLWhlaWdodDogcGYtc3RyaXAtdW5pdCgkc3ZnLWhlaWdodCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JyN7JHN2Zy13aWR0aH0nIGhlaWdodD0nI3skc3ZnLWhlaWdodH0nIHZpZXdCb3g9JyN7JHN2Zy12aWV3Ym94fSclM0UlM0NwYXRoIGZpbGw9JyUyMyN7JGNvbG9yfScgZD0nI3skc3ZnLWNvb3JkaW5hdGVzfScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xufVxuXG4vLyBCYXNlIGZvcm1cbi5wZi1jLWZvcm0ge1xuXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gIC8vIElucHV0c1xuICAtLXBmLWMtZm9ybV9faW5wdXQtLUZvbnRTaXplOiAgICAgICAgICAgICAgICAgICB2YXIoLS1wZi1nbG9iYWwtLUZvbnRTaXplLS1tZCk7XG4gIC0tcGYtYy1mb3JtX19pbnB1dC0tTGluZUhlaWdodDogICAgICAgICAgICAgICAgIHZhcigtLXBmLWdsb2JhbC0tTGluZUhlaWdodC0tbWQpO1xuICAtLXBmLWMtZm9ybV9faW5wdXQtLVBhZGRpbmdUb3A6ICAgICAgICAgICAgICAgICB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teHMpO1xuICAtLXBmLWMtZm9ybV9faW5wdXQtLVBhZGRpbmdSaWdodDogICAgICAgICAgICAgICB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbWQpO1xuICAtLXBmLWMtZm9ybV9faW5wdXQtLVBhZGRpbmdCb3R0b206ICAgICAgICAgICAgICB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teHMpO1xuICAtLXBmLWMtZm9ybV9faW5wdXQtLVBhZGRpbmdMZWZ0OiAgICAgICAgICAgICAgICB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tc20pO1xuICAtLXBmLWMtZm9ybV9faW5wdXQtLUNvbG9yOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1kYXJrLTEwMCk7XG4gIC0tcGYtYy1mb3JtX19pbnB1dC0tZGlzYWJsZWQtLUNvbG9yOiAgICAgICAgICAgIHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWRpc2FibGVkKTtcbiAgLS1wZi1jLWZvcm1fX2lucHV0LS1Cb3JkZXJTaXplOiAgICAgICAgICAgICAgICAgdmFyKC0tcGYtZ2xvYmFsLS1Cb3JkZXJXaWR0aC0tc20pO1xuICAtLXBmLWMtZm9ybV9faW5wdXQtLWhvdmVyLS1Cb3JkZXJTaXplOiAgICAgICAgICB2YXIoLS1wZi1nbG9iYWwtLUJvcmRlcldpZHRoLS1tZCk7XG4gIC0tcGYtYy1mb3JtX19pbnB1dC0tZm9jdXMtLUJvcmRlclNpemU6ICAgICAgICAgIHZhcigtLXBmLWdsb2JhbC0tQm9yZGVyV2lkdGgtLW1kKTtcbiAgLS1wZi1jLWZvcm1fX2lucHV0LS1kaXNhYmxlZC0tQm9yZGVyU2l6ZTogICAgICAgdmFyKC0tcGYtZ2xvYmFsLS1Cb3JkZXJXaWR0aC0tc20pO1xuICAtLXBmLWMtZm9ybV9faW5wdXQtLUJvcmRlckNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS1wZi1nbG9iYWwtLUJvcmRlckNvbG9yLS1kYXJrKTtcbiAgLS1wZi1jLWZvcm1fX2lucHV0LS1ob3Zlci0tQm9yZGVyQ29sb3I6ICAgICAgICAgdmFyKC0tcGYtZ2xvYmFsLS1Cb3JkZXJDb2xvci0tZGFyayk7XG4gIC0tcGYtYy1mb3JtX19pbnB1dC0tZm9jdXMtLUJvcmRlckNvbG9yOiAgICAgICAgIHZhcigtLXBmLWdsb2JhbC0tQm9yZGVyQ29sb3ItLWFjdGl2ZSk7XG4gIC0tcGYtYy1mb3JtX19pbnB1dC0tZGlzYWJsZWQtLUJvcmRlckNvbG9yOiAgICAgIHZhcigtLXBmLWdsb2JhbC0tQm9yZGVyQ29sb3ItLWRpc2FibGVkKTtcbiAgLS1wZi1jLWZvcm1fX2lucHV0LS1CYWNrZ3JvdW5kQ29sb3I6ICAgICAgICAgICAgdmFyKC0tcGYtZ2xvYmFsLS1CYWNrZ3JvdW5kQ29sb3ItLWxpZ2h0LTEwMCk7XG4gIC0tcGYtYy1mb3JtX19pbnB1dC0tZGlzYWJsZWQtLUJhY2tncm91bmRDb2xvcjogIHZhcigtLXBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1kaXNhYmxlZCk7XG4gIC0tcGYtYy1mb3JtX19pbnB1dC0tcGxhY2Vob2xkZXItLUNvbG9yOiB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1kYXJrLTIwMCk7XG5cbiAgLy8gSW5wdXQgbS1lcnJvclxuICAtLXBmLWMtZm9ybV9faW5wdXQtLW0tZXJyb3ItLVBhZGRpbmdSaWdodDogICAgICBjYWxjKCN7JHBmLWdsb2JhbC0tc3BhY2VyLS1zbX0gKyAjeyRwZi1nbG9iYWwtLXNwYWNlci0tbWR9ICsgI3t2YXIoLS1wZi1jLWZvcm1fX2lucHV0LS1Gb250U2l6ZSl9KTtcbiAgLS1wZi1jLWZvcm1fX2lucHV0LS1tLWVycm9yLS1Cb3JkZXJDb2xvcjogICAgICAgdmFyKC0tcGYtZ2xvYmFsLS1kYW5nZXItY29sb3ItLTIwMCk7XG4gIC0tcGYtYy1mb3JtX19pbnB1dF9fbS1lcnJvci0tQmFja2dyb3VuZENvbG9yOiAgIHZhcigtLXBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1saWdodC0xMDApO1xuICAtLXBmLWMtZm9ybV9faW5wdXQtLW0tZXJyb3ItLUJvcmRlclNpemU6ICAgICAgICB2YXIoLS1wZi1nbG9iYWwtLUJvcmRlcldpZHRoLS1zbSk7XG5cbiAgLy8gTGFiZWxcbiAgLS1wZi1jLWZvcm1fX2xhYmVsLS1Db2xvcjogICAgICAgICAgICAgIHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWRhcmstMTAwKTtcbiAgLS1wZi1jLWZvcm1fX2xhYmVsLS1Gb250V2VpZ2h0OiAgICAgICAgIHZhcigtLXBmLWdsb2JhbC0tRm9udFdlaWdodC0tbm9ybWFsKTtcbiAgLS1wZi1jLWZvcm1fX2xhYmVsLS1Gb250U2l6ZTogICAgICAgICAgIHZhcigtLXBmLWdsb2JhbC0tRm9udFNpemUtLW1kKTtcbiAgLS1wZi1jLWZvcm1fX2xhYmVsLS1QYWRkaW5nQm90dG9tOiAgICAgIHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1zbSk7XG4gIC0tcGYtYy1mb3JtX19sYWJlbC0tbS1yZXF1aXJlZC0tTGVmdDogICAtMTJweDtcbiAgLS1wZi1jLWZvcm1fX2xhYmVsLS1tLXJlcXVpcmVkLS1Ub3A6ICAgIDJweDtcbiAgLS1wZi1jLWZvcm1fX2xhYmVsLS1tLWRpc2FibGVkLS1Db2xvcjogIHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWRpc2FibGVkKTtcblxuICAvLyBDaGVjayBMYWJlbFxuICAtLXBmLWMtZm9ybV9fY2hlY2tfX2xhYmVsLS1QYWRkaW5nVG9wOiAgICB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teHMpO1xuICAtLXBmLWMtZm9ybV9fY2hlY2tfX2xhYmVsLS1QYWRkaW5nUmlnaHQ6ICAwO1xuICAtLXBmLWMtZm9ybV9fY2hlY2tfX2xhYmVsLS1QYWRkaW5nQm90dG9tOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teHMpO1xuICAtLXBmLWMtZm9ybV9fY2hlY2tfX2xhYmVsLS1QYWRkaW5nTGVmdDogICAwO1xuICAtLXBmLWMtZm9ybV9fY2hlY2stLWFkZG9ucy0tTWFyZ2luTGVmdDogICB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tc20pO1xuXG4gIC8vIFNlbGVjdFxuICAtLXBmLWMtZm9ybV9fc2VsZWN0LS1QYWRkaW5nUmlnaHQ6IGNhbGMoI3skcGYtZ2xvYmFsLS1zcGFjZXItLXNtfSArICN7JHBmLWdsb2JhbC0tc3BhY2VyLS1tZH0gKyAje3ZhcigtLXBmLWMtZm9ybV9faW5wdXQtLUZvbnRTaXplKX0pO1xuXG4gIC8vIENoZWNrYm94XG4gIC0tcGYtYy1mb3JtX19jaGVja2JveC0tTWFyZ2luUmlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG5cbiAgLy8gR3JvdXBcbiAgLS1wZi1jLWZvcm0tLWdyb3VwLS1NYXJnaW5MZWZ0OiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tc20pO1xuXG4gIC8vIFNlY3Rpb25cbiAgLS1wZi1jLWZvcm0tLXNlY3Rpb24tLVBhZGRpbmdUb3A6ICAgICAgICAgICAgICAgICAgIHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14bCk7XG4gIC0tcGYtYy1mb3JtLS1zZWN0aW9uLS1QYWRkaW5nQm90dG9tOiAgICAgICAgICAgICAgICB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teGwpO1xuICAtLXBmLWMtZm9ybS0tc2VjdGlvbi0tbS1ib3JkZXItLUJvcmRlckJvdHRvbVdpZHRoOiAgdmFyKC0tcGYtZ2xvYmFsLS1Cb3JkZXJXaWR0aC0tc20pO1xuICAtLXBmLWMtZm9ybS0tc2VjdGlvbi0tbS1ib3JkZXItLUJvcmRlckJvdHRvbUNvbG9yOiAgdmFyKC0tcGYtZ2xvYmFsLS1Cb3JkZXJDb2xvci0tbGlnaHQpO1xuXG4gIC8vIFN1Yi1zZWN0aW9uXG4gIC0tcGYtYy1mb3JtLS1tLXN1YnNlY3Rpb24tdGl0bGUtLU1hcmdpbkJvdHRvbTogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLXNtKTtcblxuICAvLyBMZWdlbmRcbiAgLS1wZi1jLWZvcm1fX2xlZ2VuZC0tTWFyZ2luQm90dG9tOiAgdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLW1kKTtcbiAgLS1wZi1jLWZvcm1fX2xlZ2VuZC0tRm9udFNpemU6ICAgICAgdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tbGcpO1xuICAtLXBmLWMtZm9ybV9fbGVnZW5kLS1Gb250V2VpZ2h0OiAgICB2YXIoLS1wZi1nbG9iYWwtLUZvbnRXZWlnaHQtLXNlbWktYm9sZCk7XG5cbiAgLy8gU3RhdGVzXG4gIC0tcGYtYy1mb3JtLS1tLWVycm9yLS1Db2xvcjogdmFyKC0tcGYtZ2xvYmFsLS1kYW5nZXItY29sb3ItLTEwMCk7XG5cbiAgLy8gSGVscGVyc1xuICAtLXBmLWMtZm9ybV9faGVscGVyLXRleHQtLU1hcmdpblRvcDogIHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1zbSk7XG4gIC0tcGYtYy1mb3JtX19oZWxwZXItdGV4dC0tRm9udFNpemU6ICAgdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tc20pO1xuICAtLXBmLWMtZm9ybV9faGVscGVyLXRleHQtLUNvbG9yOiAgICAgIHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWRhcmstMjAwKTtcblxuICAvLyBUZXh0YXJlYVxuICAtLXBmLWMtZm9ybV9fdGV4dGFyZWEtLVBhZGRpbmc6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1zbSk7XG5cbiAgLy8gSW5saW5lXG4gIC0tcGYtYy1mb3JtLS1pbmxpbmUtLU1hcmdpblJpZ2h0OiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbGcpO1xuXG4gIC8vIEJ1dHRvbiBncm91cFxuICAtLXBmLWMtZm9ybS0tYnV0dG9uLWdyb3VwLS1pdGVtLS1NYXJnaW5SaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLWxnKTtcbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4gIC8vIFNlY3Rpb25cbiAgJl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXBmLWMtZm9ybS0tc2VjdGlvbi0tUGFkZGluZ1RvcCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBmLWMtZm9ybS0tc2VjdGlvbi0tUGFkZGluZ0JvdHRvbSk7XG5cbiAgICAmLnBmLW0tYm9yZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLXBmLWMtZm9ybS0tc2VjdGlvbi0tbS1ib3JkZXItLUJvcmRlckJvdHRvbVdpZHRoKSBzb2xpZCB2YXIoLS1wZi1jLWZvcm0tLXNlY3Rpb24tLW0tYm9yZGVyLS1Cb3JkZXJCb3R0b21Db2xvcik7XG4gICAgfVxuICB9XG5cbiAgLy8gR3JvdXAgLSBsYWJlbCBhbmQgY29udHJvbCBjb250YWluZXJcbiAgLy8gTm90ZTogRmllbGRzZXQgYW5kIGxlZ2VuZCBhcmUgcmVwbGFjZWQgZ3JvdXBzLiBJbiBvcmRlciB0byBoYXZlIGZpZWxkc2V0IGVsZW1lbnRzIGxheW91dCBsaWtlIGEgZ3JvdXAsIGZpZWxkc2V0IGNvbnRlbnRzIG11c3QgYmUgd3JhcHBlZCBpbiBfX2dyb3VwLlxuICAmX19ncm91cCxcbiAgLnBmLW0tc3Vic2VjdGlvbi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAvLyBIYW5kbGUgYWRkaXRpb25hbCBpdGVtcyB3aXRoaW4gX19ncm91cCB3aXRob3V0IGhhdmluZyBhbiBhZGRpdGlvbmFsIHdyYXBwZXIgb3Igc2VsZWN0b3JcbiAgICA+ICo6bm90KC5wZi1jLWZvcm1fX2xhYmVsKTpub3QoLnBmLWMtZm9ybV9fY29udHJvbCk6bm90KC5wZi1jLWZvcm1fX2lucHV0KTpub3QoLnBmLWMtZm9ybV9fc2VsZWN0KTpub3QoLnBmLWMtZm9ybV9fZGF0YWxpc3QpOm5vdCgucGYtYy1mb3JtX19jaGVjayk6bm90KC5wZi1jLWZvcm1fX3RleHRhcmVhKTpub3QoLnBmLWMtZm9ybV9faGVscGVyLXRleHQpOm5vdCgucGYtbS1hbGlnbi1yaWdodCk6bm90KC5wZi1jLWZvcm1fX2xlZ2VuZCk6bm90KC5wZi1jLWZvcm1fX2J1dHRvbi1ncm91cCk6bm90KFtjbGFzcyo9XCJwZi1sLVwiXSk6bm90KC5wZi1tLXJpZ2h0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogdmFyKC0tcGYtYy1mb3JtLS1ncm91cC0tTWFyZ2luTGVmdCk7XG4gICAgfVxuXG4gICAgLy8gRm9yIHBmLWwtIGl0ZW1zIHRvIGNsZWFyIGFwcHJvcHJpYXRlbHlcbiAgICBbY2xhc3MqPVwicGYtbC1cIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gR3JvdXBzIHN0YWNrZWRcbiAgJl9fZ3JvdXAgKyAmX19ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcGYtZ2xvYmFsLS1ndXR0ZXIpO1xuICB9XG5cbiAgLy8gQ29udHJvbCAtIGlucHV0IGNvbnRhaW5lclxuICAmX19jb250cm9sIHtcbiAgICAvLyBNYWtlIGFsbCBpbnB1dCB3cmFwcGVycyBmdWxsIHdpZHRoIG9mIHBhcmVudFxuICAgIC8vIERpc3BsYXkgZmxleCB0byBoYW5kbGUgYWRkaXRpb25hbCBlbGVtZW50cyB3aXRoaW4gX19jb250cm9sXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgMTAwJTtcblxuICAgIC8vIEhhbmRsZSBidXR0b25zIGluY2x1ZGVkIGluIGNvbnRyb2wgLSBjb2xsYXBzZSBib3JkZXJcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgID4gKiArICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuICAgIC5wZi1jLWJ1dHRvbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBmLWMtZHJvcGRvd24ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAvLyBGb3JtIGxhYmVsXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAvLyB1c2luZyBwYWRkaW5nIHRvIHByZXZlbnQgZmxpY2tlclxuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wZi1jLWZvcm1fX2xhYmVsLS1QYWRkaW5nQm90dG9tKTtcbiAgICBmb250LXNpemU6IHZhcigtLXBmLWMtZm9ybV9fbGFiZWwtLUZvbnRTaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tcGYtYy1mb3JtX19sYWJlbC0tRm9udFdlaWdodCk7XG4gICAgY29sb3I6IHZhcigtLXBmLWMtZm9ybV9fbGFiZWwtLUNvbG9yKTtcblxuICAgIC8vIEhpZGUgbGFiZWwgc2VsZWN0aW9uIG9uIGNsaWNrXG4gICAgJjo6c2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5wZi1tLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWZvcm1fX2xhYmVsLS1tLWRpc2FibGVkLS1Db2xvcik7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgICYucGYtbS1yZXF1aXJlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiB2YXIoLS1wZi1jLWZvcm1fX2xhYmVsLS1tLXJlcXVpcmVkLS1Ub3ApO1xuICAgICAgICBsZWZ0OiB2YXIoLS1wZi1jLWZvcm1fX2xhYmVsLS1tLXJlcXVpcmVkLS1MZWZ0KTtcbiAgICAgICAgY29udGVudDogXCJcXDAwMkFcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBJbnB1dCwgc2VsZWN0LCBkYXRhbGlzdCwgYW5kIHRleHRhcmVhXG4gICZfX2lucHV0LFxuICAmX19zZWxlY3QsXG4gICZfX2RhdGFsaXN0LFxuICAmX190ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXBmLWMtZm9ybV9faW5wdXQtLVBhZGRpbmdUb3ApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBmLWMtZm9ybV9faW5wdXQtLVBhZGRpbmdSaWdodCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBmLWMtZm9ybV9faW5wdXQtLVBhZGRpbmdCb3R0b20pO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGYtYy1mb3JtX19pbnB1dC0tUGFkZGluZ0xlZnQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGYtYy1mb3JtX19pbnB1dC0tRm9udFNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1wZi1jLWZvcm1fX2lucHV0LS1MaW5lSGVpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tcGYtYy1mb3JtX19pbnB1dC0tQ29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtZm9ybV9faW5wdXQtLUJhY2tncm91bmRDb2xvcik7XG4gICAgYm9yZGVyOiB2YXIoLS1wZi1jLWZvcm1fX2lucHV0LS1Cb3JkZXJTaXplKSBzb2xpZCB2YXIoLS1wZi1jLWZvcm1fX2lucHV0LS1Cb3JkZXJDb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLXBmLWMtZm9ybV9faW5wdXQtLXBsYWNlaG9sZGVyLS1Db2xvcik7XG4gICAgfVxuXG4gICAgLy8gSG92ZXJcbiAgICAmLnBmLW0taG92ZXIsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXBmLWMtZm9ybV9faW5wdXQtLWhvdmVyLS1Cb3JkZXJDb2xvcik7XG4gICAgfVxuXG4gICAgLy8gRm9jdXNcbiAgICAmLnBmLW0tZm9jdXMsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXBmLWMtZm9ybV9faW5wdXQtLWZvY3VzLS1Cb3JkZXJDb2xvcik7XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWRcbiAgICAmLnBmLW0tZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tcGYtYy1mb3JtX19pbnB1dC0tZGlzYWJsZWQtLUNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtZm9ybV9faW5wdXQtLWRpc2FibGVkLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wZi1jLWZvcm1fX2lucHV0LS1kaXNhYmxlZC0tQm9yZGVyQ29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElucHV0c1xuICAmX19pbnB1dCB7XG5cbiAgICAmLnBmLW0tZXJyb3Ige1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGYtYy1mb3JtX19pbnB1dC0tbS1lcnJvci0tUGFkZGluZ1JpZ2h0KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wZi1jLWZvcm0tLW0tZXJyb3ItLUNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtZm9ybV9faW5wdXRfX20tZXJyb3ItLUJhY2tncm91bmRDb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXBmLWMtZm9ybV9faW5wdXQtLW0tZXJyb3ItLUJvcmRlckNvbG9yKTtcbiAgICAgIEBpbmNsdWRlIHBmLWJnLXN2ZygkcGYtYy1mb3JtX19zZWxlY3QtLW0tZXJyb3Itc3ZnLS1Db29yZGluYXRlcywgJHBmLWMtZm9ybV9fc2VsZWN0LS1tLWVycm9yLXN2Zy0tQ29sb3IsICRwZi1jLWZvcm1fX3NlbGVjdC0tbS1lcnJvci1zdmctLVdpZHRoLCAkcGYtYy1mb3JtX19zZWxlY3QtLW0tZXJyb3Itc3ZnLS1IZWlnaHQsICRwZi1jLWZvcm1fX3NlbGVjdC0tbS1lcnJvci1zdmctLVZpZXdib3gpO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLnBmLW0tZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cblxuICAvLyBTZWxlY3QgJiBkYXRhbGlzdFxuICAmX19zZWxlY3QsXG4gICZfX2RhdGFsaXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wZi1jLWZvcm1fX3NlbGVjdC0tUGFkZGluZ1JpZ2h0KTtcblxuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbiAgICAmOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgICBAaW5jbHVkZSBwZi1iZy1zdmcoJHBmLWMtZm9ybV9fc2VsZWN0LS1jaGV2cm9uLXN2Zy0tQ29vcmRpbmF0ZXMsICRwZi1jLWZvcm1fX3NlbGVjdC0tY2hldnJvbi1zdmctLUNvbG9yLCAkcGYtYy1mb3JtX19zZWxlY3QtLWNoZXZyb24tc3ZnLS1XaWR0aCwgJHBmLWMtZm9ybV9fc2VsZWN0LS1jaGV2cm9uLXN2Zy0tSGVpZ2h0KTtcbiAgICB9XG5cbiAgICAmLnBmLW0tZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tcGYtYy1mb3JtX19pbnB1dC0tZGlzYWJsZWQtLUNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtZm9ybV9faW5wdXQtLWRpc2FibGVkLS1CYWNrZ3JvdW5kQ29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wZi1jLWZvcm1fX2lucHV0LS1kaXNhYmxlZC0tQm9yZGVyQ29sb3IpO1xuICAgICAgQGluY2x1ZGUgcGYtYmctc3ZnKCRwZi1jLWZvcm1fX3NlbGVjdC0tY2hldnJvbi1zdmctLUNvb3JkaW5hdGVzLCAkcGYtYy1mb3JtX19zZWxlY3QtLWNoZXZyb24tc3ZnLS1kaXNhYmxlZC0tQ29sb3IsICRwZi1jLWZvcm1fX3NlbGVjdC0tY2hldnJvbi1zdmctLVdpZHRoLCAkcGYtYy1mb3JtX19zZWxlY3QtLWNoZXZyb24tc3ZnLS1IZWlnaHQpO1xuICAgIH1cblxuICAgICY6aG92ZXI6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcixcbiAgICAmOmZvY3VzOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6LW1vei1mb2N1c3Jpbmcge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIERhdGFsaXN0XG4gICZfX2RhdGFsaXN0IHtcblxuICAgIC8vIERpc2FibGVkXG4gICAgJi5wZi1tLWRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cblxuICAvLyBJbnB1dCwgY2hlY2tib3gsIHJhZGlvLCBzZWxlY3RcbiAgJl9fY2hlY2tib3gsXG4gICZfX3JhZGlvLFxuICAmX19zZWxlY3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIERpc2FibGVkXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLnBmLW0tZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cblxuICAvLyBDaGVja2JveCBhbmQgcmFkaW8gY29udGFpbmVyXG4gICZfX2NoZWNrIHtcbiAgICAvLyBIYW5kbGUgYWRkaXRpb25hbCBlbGVtZW50cyB3aXRoaW4gX19jaGVja1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgICAvLyBTcGFjZSBhZGRpdGlvbmFsIGVsZW1lbnRzIHdpdGhpbiBfX2NoZWNrXG4gICAgPiAqOm5vdCgucGYtYy1mb3JtX19sYWJlbCk6bm90KC5wZi1jLWZvcm1fX2NoZWNrYm94KTpub3QoLnBmLWMtZm9ybV9fcmFkaW8pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1wZi1jLWZvcm1fX2NoZWNrLS1hZGRvbnMtLU1hcmdpbkxlZnQpO1xuICAgIH1cblxuICAgIC5wZi1jLWZvcm1fX2xhYmVsIHtcbiAgICAgIC8vIFJlbW92ZSBkZWZhdWx0IGxhYmVsIHBhZGRpbmdcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAmOm5vdCgucGYtbS1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYucGYtbS1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2hlY2tib3gsIHJhZGlvXG4gICZfX2NoZWNrYm94LFxuICAmX19yYWRpbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1wZi1jLWZvcm1fX2NoZWNrYm94LS1NYXJnaW5SaWdodCk7XG4gIH1cblxuICAvLyBGaWVsZHNldFxuICAmX19maWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgLnBmLWMtZm9ybV9fbGFiZWwge1xuICAgICAgcGFkZGluZy10b3A6IHZhcigtLXBmLWMtZm9ybV9fY2hlY2tfX2xhYmVsLS1QYWRkaW5nVG9wKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBmLWMtZm9ybV9fY2hlY2tfX2xhYmVsLS1QYWRkaW5nUmlnaHQpO1xuICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBmLWMtZm9ybV9fY2hlY2tfX2xhYmVsLS1QYWRkaW5nQm90dG9tKTtcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGYtYy1mb3JtX19jaGVja19fbGFiZWwtLVBhZGRpbmdMZWZ0KTtcbiAgICB9XG4gIH1cblxuICAvLyBMZWdlbmRcbiAgJl9fbGVnZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wZi1jLWZvcm1fX2xlZ2VuZC0tTWFyZ2luQm90dG9tKTtcbiAgICBmb250LXNpemU6IHZhcigtLXBmLWMtZm9ybV9fbGVnZW5kLS1Gb250U2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXBmLWMtZm9ybV9fbGVnZW5kLS1Gb250V2VpZ2h0KTtcbiAgfVxuXG4gIC8vIFRleHRhcmVhXG4gICZfX3RleHRhcmVhIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1wZi1jLWZvcm1fX3RleHRhcmVhLS1QYWRkaW5nKTtcbiAgfVxuXG4gIC8vIEhlbHBlciB0ZXh0XG4gICZfX2hlbHBlci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1wZi1jLWZvcm1fX2hlbHBlci10ZXh0LS1NYXJnaW5Ub3ApO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGYtYy1mb3JtX19oZWxwZXItdGV4dC0tRm9udFNpemUpO1xuICAgIGNvbG9yOiB2YXIoLS1wZi1jLWZvcm1fX2hlbHBlci10ZXh0LS1Db2xvcik7XG5cbiAgICAmLnBmLW0tZXJyb3Ige1xuICAgICAgY29sb3I6IHZhcigtLXBmLWMtZm9ybS0tbS1lcnJvci0tQ29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvbiBncm91cFxuICAmX19idXR0b24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICA+ICoge1xuICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1wZi1jLWZvcm0tLWJ1dHRvbi1ncm91cC0taXRlbS0tTWFyZ2luUmlnaHQpO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1vZGlmaWVyc1xuICAucGYtbSB7XG5cbiAgICAvLyBJbmxpbmVcbiAgICAmLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgID4gKiB7XG4gICAgICAgIC8vIFB1cnBvc2U6IGxhcmdlciBtYXJnaW4tcmlnaHQgdGhhbiB0aGUgZGVmYXVsdCB2YWx1ZSBmb3IgJy0tZ3JvdXAuJ1xuICAgICAgICBmbGV4OiBhdXRvIDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tcGYtYy1mb3JtLS1pbmxpbmUtLU1hcmdpblJpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBbGlnbiByaWdodFxuICAgICYtcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gU3ViLXNlY3Rpb24gdGl0bGVcbiAgICAmLXN1YnNlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGYtYy1mb3JtLS1tLXN1YnNlY3Rpb24tdGl0bGUtLU1hcmdpbkJvdHRvbSk7XG4gICAgfVxuXG5cbiAgICAmLXZpc3VhbGx5LWhpZGRlbiB7IC8qIGh0dHBzOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5ICovXG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIH1cbiAgfVxufVxuXG4iLCJcblxuLnBmLWMtbW9kYWwtYm94IHtcbiAgLy8gQ29tcG9uZW50IHZhcmlhYmxlc1xuICAtLXBmLWMtbW9kYWwtYm94LS1CYWNrZ3JvdW5kQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1saWdodC0xMDApO1xuICAtLXBmLWMtbW9kYWwtYm94LS1Cb3JkZXJDb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tcGYtYy1tb2RhbC1ib3gtLUJvcmRlclNpemU6IHZhcigtLXBmLWdsb2JhbC0tQm9yZGVyV2lkdGgtLXNtKTtcbiAgLS1wZi1jLW1vZGFsLWJveC0tQm94U2hhZG93OiB2YXIoLS1wZi1nbG9iYWwtLUJveFNoYWRvdy0tbGcpO1xuICAtLXBmLWMtbW9kYWwtYm94LS1aSW5kZXg6IHZhcigtLXBmLWdsb2JhbC0tWkluZGV4LS0yeGwpO1xuICAvLyBNYXhXaWR0aCBpcyBiYXNlZCBvbiBvcHRpbWFsIGxpbmUgbGVuZ3RoIGZvciByZWFkaW5nXG4gIC0tcGYtYy1tb2RhbC1ib3gtLU1heFdpZHRoOiBwZi1zaXplLXByZW0oNTYwcHgpO1xuICAtLXBmLWMtbW9kYWwtYm94LS1NYXhXaWR0aC0tbGc6IHBmLXNpemUtcHJlbSgxMTIwcHgpO1xuICAvLyBNaW5IZWlnaHQgaXMgYmFzZWQgb24gYWxsIHRoZSBzcGFjZXJzIHdlIGtub3cgd2UgaGF2ZSwgcGx1cyBzb21lIExpbmVIZWlnaHQgdG8gbWFrZSBzb21lIHNwYWNlIGZvciBhdCBsZWFzdCBvbmUgbGluZSBvZiBjb250ZW50IGluIGVhY2ggc2VjdGlvblxuICAtLXBmLWMtbW9kYWwtYm94LS1NaW5IZWlnaHQ6IGNhbGModmFyKC0tcGYtYy1tb2RhbC1ib3hfX2hlYWRlci0tUGFkZGluZ1RvcCkgKyB2YXIoLS1wZi1jLW1vZGFsLWJveF9faGVhZGVyLS1QYWRkaW5nQm90dG9tKSArIHZhcigtLXBmLWMtbW9kYWwtYm94X19ib2R5LS1QYWRkaW5nVG9wKSArIHZhcigtLXBmLWMtbW9kYWwtYm94X19ib2R5LS1QYWRkaW5nQm90dG9tKSArIHZhcigtLXBmLWMtbW9kYWwtYm94X19mb290ZXItLVBhZGRpbmdUb3ApICsgdmFyKC0tcGYtYy1tb2RhbC1ib3hfX2Zvb3Rlci0tUGFkZGluZ0JvdHRvbSkgKyBjYWxjKDFyZW0gKiA0ICogdmFyKC0tcGYtZ2xvYmFsLS1MaW5lSGVpZ2h0LS1tZCkpKTtcbiAgLy8gTWF4SGVpZ2h0IGVuc3VyZXMgdGhhdCB0aGUgbW9kYWwgd2lsbCBub3QgZ28gb2ZmIHRoZSBzY3JlZW4gYW5kIGluc3RlYWQgdGhlIGJvZHkgd2lsbCBzY3JvbGxcbiAgLS1wZi1jLW1vZGFsLWJveC0tTWF4SGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDIgKiAodmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLTN4bCkpKSk7XG5cbiAgLy8gQm94IEhlYWRlciB2YXJpYWJsZXNcbiAgLS1wZi1jLW1vZGFsLWJveF9faGVhZGVyLS1QYWRkaW5nVG9wOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teGwpO1xuICAtLXBmLWMtbW9kYWwtYm94X19oZWFkZXItLVBhZGRpbmdSaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLXhsKTtcbiAgLS1wZi1jLW1vZGFsLWJveF9faGVhZGVyLS1QYWRkaW5nQm90dG9tOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tc20pO1xuICAtLXBmLWMtbW9kYWwtYm94X19oZWFkZXItLVBhZGRpbmdMZWZ0OiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teGwpO1xuXG4gIC8vIEJveCBCb2R5IHZhcmlhYmxlc1xuICAtLXBmLWMtbW9kYWwtYm94X19ib2R5LS1QYWRkaW5nVG9wOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tc20pO1xuICAtLXBmLWMtbW9kYWwtYm94X19ib2R5LS1QYWRkaW5nUmlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14bCk7XG4gIC0tcGYtYy1tb2RhbC1ib3hfX2JvZHktLVBhZGRpbmdCb3R0b206IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1zbSk7XG4gIC0tcGYtYy1tb2RhbC1ib3hfX2JvZHktLVBhZGRpbmdMZWZ0OiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teGwpO1xuXG4gIC8vIEJveCBGb290ZXIgdmFyaWFibGVzXG4gIC0tcGYtYy1tb2RhbC1ib3hfX2Zvb3Rlci0tUGFkZGluZ1RvcDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLXhsKTtcbiAgLS1wZi1jLW1vZGFsLWJveF9fZm9vdGVyLS1QYWRkaW5nUmlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14bCk7XG4gIC0tcGYtYy1tb2RhbC1ib3hfX2Zvb3Rlci0tUGFkZGluZ0JvdHRvbTogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLXhsKTtcbiAgLS1wZi1jLW1vZGFsLWJveF9fZm9vdGVyLS1QYWRkaW5nTGVmdDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLXhsKTtcblxuICAvLyBUaGlzIGNvbXBvbmVudCBhbHdheXMgbmVlZHMgdG8gYmUgbGlnaHRcbiAgQGV4dGVuZCAlcGYtdC1saWdodDtcblxuICB6LWluZGV4OiB2YXIoLS1wZi1jLW1vZGFsLWJveC0tWkluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiB2YXIoLS1wZi1jLW1vZGFsLWJveC0tTWF4V2lkdGgpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1wZi1jLW1vZGFsLWJveC0tTWluSGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogdmFyKC0tcGYtYy1tb2RhbC1ib3gtLU1heEhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtbW9kYWwtYm94LS1CYWNrZ3JvdW5kQ29sb3IpO1xuICBib3JkZXI6IHZhcigtLXBmLWMtbW9kYWwtYm94LS1Cb3JkZXJTaXplKSBzb2xpZCB2YXIoLS1wZi1jLW1vZGFsLWJveC0tQm9yZGVyQ29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1wZi1jLW1vZGFsLWJveC0tQm94U2hhZG93KTtcblxuICAmLnBmLW0tbGcge1xuICAgIG1heC13aWR0aDogdmFyKC0tcGYtYy1tb2RhbC1ib3gtLU1heFdpZHRoLS1sZyk7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wZi1jLW1vZGFsLWJveF9faGVhZGVyLS1QYWRkaW5nVG9wKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wZi1jLW1vZGFsLWJveF9faGVhZGVyLS1QYWRkaW5nUmlnaHQpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wZi1jLW1vZGFsLWJveF9faGVhZGVyLS1QYWRkaW5nQm90dG9tKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBmLWMtbW9kYWwtYm94X19oZWFkZXItLVBhZGRpbmdMZWZ0KTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wZi1jLW1vZGFsLWJveF9fYm9keS0tUGFkZGluZ1RvcCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGYtYy1tb2RhbC1ib3hfX2JvZHktLVBhZGRpbmdSaWdodCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBmLWMtbW9kYWwtYm94X19ib2R5LS1QYWRkaW5nQm90dG9tKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBmLWMtbW9kYWwtYm94X19ib2R5LS1QYWRkaW5nTGVmdCk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXBmLWMtbW9kYWwtYm94X19mb290ZXItLVBhZGRpbmdUb3ApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBmLWMtbW9kYWwtYm94X19mb290ZXItLVBhZGRpbmdSaWdodCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBmLWMtbW9kYWwtYm94X19mb290ZXItLVBhZGRpbmdCb3R0b20pO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGYtYy1tb2RhbC1ib3hfX2Zvb3Rlci0tUGFkZGluZ0xlZnQpO1xuICB9XG5cbiAgLy8gSWYgdGhlIGZpcnN0IGNoaWxkIGlzbid0IGEgaGVhZGVyLCB0aGVuIHdlIG5lZWQgdG8gcHV0IHRoZSBoZWFkZXIncyB0b3AgcGFkZGluZyB0aGVyZVxuICAmX19ib2R5OmZpcnN0LWNoaWxkLFxuICAmX19mb290ZXI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wZi1jLW1vZGFsLWJveF9faGVhZGVyLS1QYWRkaW5nVG9wKTtcbiAgfVxuXG4gIC8vIElmIHRoZSBsYXN0IGNoaWxkIGlzbid0IHRoZSBmb290ZXIsIHRoZW4gd2UgbmVlZCB0byBwdXQgdGhlIGZvb3RlcidzIGJvdHRvbSBwYWRkaW5nIHRoZXJlXG4gICZfX2hlYWRlcjpsYXN0LWNoaWxkLFxuICAmX19ib2R5Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wZi1jLW1vZGFsLWJveF9fZm9vdGVyLS1QYWRkaW5nQm90dG9tKTtcbiAgfVxufVxuIiwiXG5cbiRwZi1wLXNlY29uZGFyeS1uYXYtLUJvcmRlckNvbG9yOiAgICAgICAgICAgICAgICAkcGYtZ2xvYmFsLS1Cb3JkZXJDb2xvci0tbGlnaHQgIWRlZmF1bHQ7XG4kcGYtcC1zZWNvbmRhcnktbmF2LS1Cb3JkZXJXaWR0aDogICAgICAgICAgICAgICAgJHBmLWdsb2JhbC0tQm9yZGVyV2lkdGgtLW1kICFkZWZhdWx0O1xuXG4kcGYtcC1zZWNvbmRhcnktbmF2X19pdGVtLS1NYXJnaW5MZWZ0OiAgICAgICAgICAgJHBmLWdsb2JhbC0tc3BhY2VyLS14bCAhZGVmYXVsdDtcbiRwZi1wLXNlY29uZGFyeS1uYXZfX2l0ZW0tLU1hcmdpblJpZ2h0OiAgICAgICAgICAkcGYtZ2xvYmFsLS1zcGFjZXItLXhsICFkZWZhdWx0O1xuXG4kcGYtcC1zZWNvbmRhcnktbmF2X19saW5rLS1Db2xvcjogICAgICAgICAgICAgICAgJHBmLWdsb2JhbC0tQ29sb3ItLWRhcmstMTAwICFkZWZhdWx0O1xuJHBmLXAtc2Vjb25kYXJ5LW5hdl9fbGluay0tUGFkZGluZ1RvcDogICAgICAgICAgICRwZi1nbG9iYWwtLXNwYWNlci0tbGcgIWRlZmF1bHQ7XG4kcGYtcC1zZWNvbmRhcnktbmF2X19saW5rLS1QYWRkaW5nQm90dG9tOiAgICAgICAgJHBmLWdsb2JhbC0tc3BhY2VyLS1sZyAhZGVmYXVsdDtcblxuJHBmLXAtc2Vjb25kYXJ5LW5hdl9fbGluay0tYWN0aXZlLS1Db2xvcjogICAgICAgICRwZi1nbG9iYWwtLUNvbG9yLS1hY3RpdmUgIWRlZmF1bHQ7XG4kcGYtcC1zZWNvbmRhcnktbmF2X19saW5rLS1hY3RpdmUtLUJvcmRlckNvbG9yOiAgJHBmLWdsb2JhbC0tQ29sb3ItLWFjdGl2ZSAhZGVmYXVsdDtcblxuJHBmLXAtc2Vjb25kYXJ5LW5hdl9fbGluay0tZGlzYWJsZWQtLUNvbG9yOiAgICAgICRwZi1jb2xvci1ibGFjay0zMDAgIWRlZmF1bHQ7XG5cbi5wZi1wLXNlY29uZGFyeS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyByZXNldCBsaXN0XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLy8gVGhlIGJhY2tncm91bmQgY3JlYXRlcyBhIGJvcmRlciB1bmRlciB0aGUgbWVudVxuICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIHRvcCxcbiAgICAgICRwZi1wLXNlY29uZGFyeS1uYXYtLUJvcmRlckNvbG9yICRwZi1wLXNlY29uZGFyeS1uYXYtLUJvcmRlcldpZHRoLFxuICAgICAgdHJhbnNwYXJlbnQgJHBmLXAtc2Vjb25kYXJ5LW5hdi0tQm9yZGVyV2lkdGhcbiAgICApO1xuXG4gIC8vIFNlbGVjdHMgZXZlcnkgZGlyZWN0IGNoaWxkIG9mIHBmLXAtc2Vjb25kYXJ5LW5hdiwgZm9yIGV4YW1wbGUgLnBmLXAtc2Vjb25kYXJ5LW5hdl9faXRlbVxuICA+ICoge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAkcGYtcC1zZWNvbmRhcnktbmF2X19pdGVtLS1NYXJnaW5SaWdodDtcbiAgICBtYXJnaW4tbGVmdDogJHBmLXAtc2Vjb25kYXJ5LW5hdl9faXRlbS0tTWFyZ2luTGVmdDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6ICRwZi1wLXNlY29uZGFyeS1uYXZfX2xpbmstLVBhZGRpbmdUb3A7XG4gICAgcGFkZGluZy1ib3R0b206ICRwZi1wLXNlY29uZGFyeS1uYXZfX2xpbmstLVBhZGRpbmdCb3R0b207XG4gICAgY29sb3I6ICRwZi1wLXNlY29uZGFyeS1uYXZfX2xpbmstLUNvbG9yO1xuXG4gICAgLy8gQWN0aXZlIFN0YXRlXG4gICAgJi5wZi1tLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHBmLXAtc2Vjb25kYXJ5LW5hdl9fbGluay0tYWN0aXZlLS1Db2xvcjtcbiAgICAgIC8vIFRoZSBiYWNrZ3JvdW5kIGNyZWF0ZXMgYSB0aGlja2VyIGJsdWUgYm9yZGVyIHVuZGVyIHRoZSBhY3RpdmUgbGlua1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIHRvIHRvcCxcbiAgICAgICAgICAkcGYtcC1zZWNvbmRhcnktbmF2X19saW5rLS1hY3RpdmUtLUJvcmRlckNvbG9yICgkcGYtcC1zZWNvbmRhcnktbmF2LS1Cb3JkZXJXaWR0aCAqXG4gICAgICAgICAgMiksXG4gICAgICAgICAgdHJhbnNwYXJlbnQgKCRwZi1wLXNlY29uZGFyeS1uYXYtLUJvcmRlcldpZHRoICogMilcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBTdGF0ZVxuICAgICYucGYtbS1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJHBmLXAtc2Vjb25kYXJ5LW5hdl9fbGluay0tZGlzYWJsZWQtLUNvbG9yO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuOnJvb3Qge1xuICAvLyA0eGxcbiAgLS1wZi1jLXRpdGxlLS1tLTR4bC0tTWFyZ2luVG9wOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbGcpO1xuICAtLXBmLWMtdGl0bGUtLW0tNHhsLS1NYXJnaW5Cb3R0b206IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG4gIC0tcGYtYy10aXRsZS0tbS00eGwtLUxpbmVIZWlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tTGluZUhlaWdodC0tc20pO1xuICAtLXBmLWMtdGl0bGUtLW0tNHhsLS1Gb250U2l6ZTogdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tNHhsKTtcbiAgLS1wZi1jLXRpdGxlLS1tLTR4bC0tRm9udFdlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ub3JtYWwpO1xuICAvLyAzeGxcbiAgLS1wZi1jLXRpdGxlLS1tLTN4bC0tTWFyZ2luVG9wOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbGcpO1xuICAtLXBmLWMtdGl0bGUtLW0tM3hsLS1NYXJnaW5Cb3R0b206IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG4gIC0tcGYtYy10aXRsZS0tbS0zeGwtLUxpbmVIZWlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tTGluZUhlaWdodC0tc20pO1xuICAtLXBmLWMtdGl0bGUtLW0tM3hsLS1Gb250U2l6ZTogdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tM3hsKTtcbiAgLS1wZi1jLXRpdGxlLS1tLTN4bC0tRm9udFdlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ub3JtYWwpO1xuXG4gIC8vIDJ4bFxuICAtLXBmLWMtdGl0bGUtLW0tMnhsLS1NYXJnaW5Ub3A6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1sZyk7XG4gIC0tcGYtYy10aXRsZS0tbS0yeGwtLU1hcmdpbkJvdHRvbTogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLW1kKTtcbiAgLS1wZi1jLXRpdGxlLS1tLTJ4bC0tTGluZUhlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1MaW5lSGVpZ2h0LS1zbSk7XG4gIC0tcGYtYy10aXRsZS0tbS0yeGwtLUZvbnRTaXplOiB2YXIoLS1wZi1nbG9iYWwtLUZvbnRTaXplLS0yeGwpO1xuICAtLXBmLWMtdGl0bGUtLW0tMnhsLS1Gb250V2VpZ2h0OiB2YXIoLS1wZi1nbG9iYWwtLUZvbnRXZWlnaHQtLW5vcm1hbCk7XG5cbiAgLy8geGxcbiAgLS1wZi1jLXRpdGxlLS1tLXhsLS1NYXJnaW5Ub3A6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1sZyk7XG4gIC0tcGYtYy10aXRsZS0tbS14bC0tTWFyZ2luQm90dG9tOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbWQpO1xuICAtLXBmLWMtdGl0bGUtLW0teGwtLUxpbmVIZWlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tTGluZUhlaWdodC0tbWQpO1xuICAtLXBmLWMtdGl0bGUtLW0teGwtLUZvbnRTaXplOiB2YXIoLS1wZi1nbG9iYWwtLUZvbnRTaXplLS14bCk7XG4gIC0tcGYtYy10aXRsZS0tbS14bC0tRm9udFdlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1Gb250V2VpZ2h0LS1ub3JtYWwpO1xuXG4gIC8vIGxnXG4gIC0tcGYtYy10aXRsZS0tbS1sZy0tTWFyZ2luVG9wOiB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbGcpO1xuICAtLXBmLWMtdGl0bGUtLW0tbGctLU1hcmdpbkJvdHRvbTogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLW1kKTtcbiAgLS1wZi1jLXRpdGxlLS1tLWxnLS1MaW5lSGVpZ2h0OiB2YXIoLS1wZi1nbG9iYWwtLUxpbmVIZWlnaHQtLW1kKTtcbiAgLS1wZi1jLXRpdGxlLS1tLWxnLS1Gb250U2l6ZTogdmFyKC0tcGYtZ2xvYmFsLS1Gb250U2l6ZS0tbGcpO1xuICAtLXBmLWMtdGl0bGUtLW0tbGctLUZvbnRXZWlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tRm9udFdlaWdodC0tc2VtaS1ib2xkKTtcblxuICAvLyBtZFxuICAtLXBmLWMtdGl0bGUtLW0tbWQtLU1hcmdpblRvcDogdmFyKC0tcGYtZ2xvYmFsLS1zcGFjZXItLWxnKTtcbiAgLS1wZi1jLXRpdGxlLS1tLW1kLS1NYXJnaW5Cb3R0b206IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1tZCk7XG4gIC0tcGYtYy10aXRsZS0tbS1tZC0tTGluZUhlaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1MaW5lSGVpZ2h0LS1tZCk7XG4gIC0tcGYtYy10aXRsZS0tbS1tZC0tRm9udFNpemU6IHZhcigtLXBmLWdsb2JhbC0tRm9udFNpemUtLW1kKTtcbiAgLS1wZi1jLXRpdGxlLS1tLW1kLS1Gb250V2VpZ2h0OiB2YXIoLS1wZi1nbG9iYWwtLUZvbnRXZWlnaHQtLXNlbWktYm9sZCk7XG59XG4ucGYtYy10aXRsZSB7XG5cbiAgJi5wZi1tIHtcblxuICAgICYtNHhsIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcGYtYy10aXRsZS0tbS00eGwtLUZvbnRTaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wZi1jLXRpdGxlLS1tLTR4bC0tRm9udFdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGYtYy10aXRsZS0tbS00eGwtLUxpbmVIZWlnaHQpO1xuXG4gICAgICAmLnBmLW0tbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcGYtYy10aXRsZS0tbS00eGwtLU1hcmdpblRvcCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBmLWMtdGl0bGUtLW0tNHhsLS1NYXJnaW5Cb3R0b20pO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtM3hsIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcGYtYy10aXRsZS0tbS0zeGwtLUZvbnRTaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wZi1jLXRpdGxlLS1tLTN4bC0tRm9udFdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGYtYy10aXRsZS0tbS0zeGwtLUxpbmVIZWlnaHQpO1xuXG4gICAgICAmLnBmLW0tbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcGYtYy10aXRsZS0tbS0zeGwtLU1hcmdpblRvcCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBmLWMtdGl0bGUtLW0tM3hsLS1NYXJnaW5Cb3R0b20pO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtMnhsIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcGYtYy10aXRsZS0tbS0yeGwtLUZvbnRTaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1wZi1jLXRpdGxlLS1tLTJ4bC0tRm9udFdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGYtYy10aXRsZS0tbS0yeGwtLUxpbmVIZWlnaHQpO1xuXG4gICAgICAmLnBmLW0tbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcGYtYy10aXRsZS0tbS0yeGwtLU1hcmdpblRvcCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBmLWMtdGl0bGUtLW0tMnhsLS1NYXJnaW5Cb3R0b20pO1xuICAgICAgfVxuICAgIH1cblxuICAgICYteGwge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1wZi1jLXRpdGxlLS1tLXhsLS1Gb250U2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tcGYtYy10aXRsZS0tbS14bC0tRm9udFdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGYtYy10aXRsZS0tbS14bC0tTGluZUhlaWdodCk7XG5cbiAgICAgICYucGYtbS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1wZi1jLXRpdGxlLS1tLXhsLS1NYXJnaW5Ub3ApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wZi1jLXRpdGxlLS1tLXhsLS1NYXJnaW5Cb3R0b20pO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGcge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1wZi1jLXRpdGxlLS1tLWxnLS1Gb250U2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tcGYtYy10aXRsZS0tbS1sZy0tRm9udFdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGYtYy10aXRsZS0tbS1sZy0tTGluZUhlaWdodCk7XG5cbiAgICAgICYucGYtbS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1wZi1jLXRpdGxlLS1tLWxnLS1NYXJnaW5Ub3ApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wZi1jLXRpdGxlLS1tLWxnLS1NYXJnaW5Cb3R0b20pO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbWQge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1wZi1jLXRpdGxlLS1tLW1kLS1Gb250U2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tcGYtYy10aXRsZS0tbS1tZC0tRm9udFdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGYtYy10aXRsZS0tbS1tZC0tTGluZUhlaWdodCk7XG5cbiAgICAgICYucGYtbS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1wZi1jLXRpdGxlLS1tLW1kLS1NYXJnaW5Ub3ApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wZi1jLXRpdGxlLS1tLW1kLS1NYXJnaW5Cb3R0b20pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5cbi5wZi1jLXZlcnRpY2FsLW5hdiB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbiAgLy8gVmVydGljYWwgbmF2XG4gIC0tcGYtYy12ZXJ0aWNhbC1uYXYtLUNvbG9yOiAgICAgICAgICAgICB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1kYXJrLTEwMCk7XG5cbiAgLy8gVmVydGljYWwgbmF2IGxpbmtcbiAgLS1wZi1jLXZlcnRpY2FsLW5hdl9fbGluay0tUGFkZGluZ1JpZ2h0OiAgICB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0teGwpO1xuICAtLXBmLWMtdmVydGljYWwtbmF2X19saW5rLS1QYWRkaW5nTGVmdDogICAgIHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14bCk7XG4gIFxuICAvLyBWZXJ0aWNhbCBuYXYgbGluayBhY3RpdmUgOmFmdGVyXG4gIC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmstLWFmdGVyLS1hY3RpdmUtLVdpZHRoOiAgIDJyZW07XG4gIC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmstLWFmdGVyLS1hY3RpdmUtLUhlaWdodDogIC4yNXJlbTtcbiAgLS1wZi1jLXZlcnRpY2FsLW5hdl9fbGluay0tYWZ0ZXItLWFjdGl2ZS0tQ29sb3I6ICAgdmFyKC0tcGYtZ2xvYmFsLS1Db2xvci0tYWN0aXZlKTtcblxuICAvLyBWZXJ0aWNhbCBuYXYgbGluayBjb2xvcnNcbiAgLS1wZi1jLXZlcnRpY2FsLW5hdl9fbGluay0tQ29sb3I6ICAgICAgICAgICAgIHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWRhcmstMTAwKTtcbiAgLS1wZi1jLXZlcnRpY2FsLW5hdl9fbGluay0taG92ZXItLUNvbG9yOiAgICAgIHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWRhcmstMTAwKTtcbiAgLS1wZi1jLXZlcnRpY2FsLW5hdl9fbGluay0tZm9jdXMtLUNvbG9yOiAgICAgIHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWRhcmstMTAwKTtcbiAgLS1wZi1jLXZlcnRpY2FsLW5hdl9fbGluay0tYWN0aXZlLS1Db2xvcjogICAgIHZhcigtLXBmLWdsb2JhbC0tQ29sb3ItLWFjdGl2ZSk7XG4gIC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmstLWRpc2FibGVkLS1Db2xvcjogICB2YXIoLS1wZi1nbG9iYWwtLUNvbG9yLS1kaXNhYmxlZCk7XG5cbiAgLy8gVmVydGljYWwgbmF2IGxpbmsgYmFja2dyb3VuZCBjb2xvcnNcbiAgLS1wZi1jLXZlcnRpY2FsLW5hdl9fbGluay0tQmFja2dyb3VuZENvbG9yOiAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4gIC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmstLWhvdmVyLS1CYWNrZ3JvdW5kQ29sb3I6ICAgIHRyYW5zcGFyZW50O1xuICAtLXBmLWMtdmVydGljYWwtbmF2X19saW5rLS1mb2N1cy0tQmFja2dyb3VuZENvbG9yOiAgICB0cmFuc3BhcmVudDtcbiAgLS1wZi1jLXZlcnRpY2FsLW5hdl9fbGluay0tYWN0aXZlLS1CYWNrZ3JvdW5kQ29sb3I6ICAgdHJhbnNwYXJlbnQ7XG4gIC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmstLWRpc2FibGVkLS1CYWNrZ3JvdW5kQ29sb3I6IHZhcigtLXBmLWdsb2JhbC0tQmFja2dyb3VuZENvbG9yLS1kaXNhYmxlZCk7XG5cbiAgLy8gVmVydGljYWwgbmF2IGxpbmsgdGV4dCBwYWRkaW5nXG4gIC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmstdGV4dC0tUGFkZGluZ1RvcDogICAgIHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS1sZyk7XG4gIC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmstdGV4dC0tUGFkZGluZ0JvdHRvbTogICB2YXIoLS1wZi1nbG9iYWwtLXNwYWNlci0tbGcpO1xuXG4gIC8vIFZlcnRpY2FsIG5hdiBsaW5rIGFycm93XG4gIC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmtfX2Fycm93LS1Ub3A6IGNhbGModmFyKC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmstLVBhZGRpbmdUb3ApIC0gLjRyZW0pO1xuICAtLXBmLWMtdmVydGljYWwtbmF2X19saW5rX19hcnJvdy0tUmlnaHQ6IHZhcigtLXBmLWdsb2JhbC0tc3BhY2VyLS14bCk7XG5cbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4gIC8vIExpc3RcbiAgY29sb3I6IHZhcigtLXBmLWMtdmVydGljYWwtbmF2LS1Db2xvcik7XG5cbiAgLy8gTGlua1xuICAmX19saW5rIHtcbiAgICAvLyBBbGlnbiBhbnkgYWRkaXRpb25hbCBpdGVtcyBpbmNsdWRlZCBpbiBfX2xpbmtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wZi1jLXZlcnRpY2FsLW5hdl9fbGluay0tUGFkZGluZ1JpZ2h0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBmLWMtdmVydGljYWwtbmF2X19saW5rLS1QYWRkaW5nTGVmdCk7XG4gICAgY29sb3I6IHZhcigtLXBmLWMtdmVydGljYWwtbmF2X19saW5rLS1Db2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtdmVydGljYWwtbmF2X19saW5rLS1CYWNrZ3JvdW5kQ29sb3IpO1xuXG4gICAgLy8gLy8gU3RhdGVzXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBVc2luZyB0aGlzIG1ldGhvZCB0byBhbGlnbiBhY3RpdmUgbWFya2VyIHRvIHRleHQgcmF0aGVyIHRoYW4gbGluay4gQWNjb21vZGF0ZXMgPGE+J3Mgd2l0aG91dCBpY29uc1xuICAgICYtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy10b3A6IHZhcigtLXBmLWMtdmVydGljYWwtbmF2X19saW5rLXRleHQtLVBhZGRpbmdUb3ApO1xuICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBmLWMtdmVydGljYWwtbmF2X19saW5rLXRleHQtLVBhZGRpbmdCb3R0b20pO1xuXG4gICAgICAvLyBGb3IgdGhlIGFjdGl2ZSBtYXJrZXIgdG8gZm9sbG93IHRleHQsIGl0IG11c3QgYmUgcG9zaXRpb25lZCByZWxhdGl2ZWx5IHRvIHRoZSB0ZXh0XG4gICAgICAucGYtbS1hY3RpdmUgJjo6YWZ0ZXIsXG4gICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmstLWFmdGVyLS1hY3RpdmUtLVdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1wZi1jLXZlcnRpY2FsLW5hdl9fbGluay0tYWZ0ZXItLWFjdGl2ZS0tSGVpZ2h0KTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmstLWFmdGVyLS1hY3RpdmUtLUNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTdGF0ZXNcbiAgICAmLnBmLW0tZm9jdXMsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmstLWZvY3VzLS1CYWNrZ3JvdW5kQ29sb3IpO1xuXG4gICAgICA+ICoge1xuICAgICAgICBjb2xvcjogdmFyKC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmstLWZvY3VzLS1Db2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wZi1tLWFjdGl2ZSxcbiAgICAmLnBmLW0taG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZi1jLXZlcnRpY2FsLW5hdl9fbGluay0tYWN0aXZlLS1CYWNrZ3JvdW5kQ29sb3IpO1xuXG4gICAgICA+ICoge1xuICAgICAgICBjb2xvcjogdmFyKC0tcGYtYy12ZXJ0aWNhbC1uYXZfX2xpbmstLWFjdGl2ZS0tQ29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucGYtbS1kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBmLWMtdmVydGljYWwtbmF2X19saW5rLS1kaXNhYmxlZC0tQmFja2dyb3VuZENvbG9yKTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXBmLWMtdmVydGljYWwtbmF2X19saW5rLS1kaXNhYmxlZC0tQ29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuLnBmLWwtYWxpZ25tZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gICYucGYtbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi5wZi1tLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi5wZi1tLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuIiwiXG5cbjpyb290IHtcbiAgLS1wZi1sLWJ1bGxzZXllLS1QYWRkaW5nOiAwO1xufVxuXG4ucGYtbC1idWxsc2V5ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXBmLWwtYnVsbHNleWUtLVBhZGRpbmcpO1xuICBtYXJnaW46IDA7XG59XG4iLCJcblxuOnJvb3Qge1xuICAtLXBmLWwtZ2FsbGVyeS0tR3JpZEdhcDogdmFyKC0tcGYtZ2xvYmFsLS1ndXR0ZXIpO1xuXG4gIC8vIFRoZSAyNTBweCB2YWx1ZSBpcyBoZXJlIGp1c3Qgc28gdGhhdCB0aGUgZ3JpZCBoYXMgYSB3aWR0aCB0byB1c2UgaW4gdGhlIG1pbm1heCgpIGZvciBsYXlpbmcgb3V0IHRoZSBnYWxsZXJ5IGNvbHVtbnMuXG4gIC0tcGYtbC1nYWxsZXJ5LS1HcmlkVGVtcGxhdGVDb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xufVxuXG4ucGYtbC1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1wZi1sLWdhbGxlcnktLUdyaWRUZW1wbGF0ZUNvbHVtbnMpO1xuXG4gICYucGYtbS1ndXR0ZXIge1xuICAgIGdyaWQtZ2FwOiB2YXIoLS1wZi1sLWdhbGxlcnktLUdyaWRHYXApO1xuICB9XG59XG4iLCIvLyBVUkwuY29tL2d1aWRlbGluZXMjbGF5b3V0XG5cblxuOnJvb3Qge1xuICAtLXBmLWwtZ3JpZC0tbS1ndXR0ZXItLUdyaWRHYXA6IHZhcigtLXBmLWdsb2JhbC0tZ3V0dGVyKTtcbn1cblxuLy8vIE1lZGlhIHF1ZXJ5IHVzZWQgdG8gY3JlYXRlIHJlc3BvbnNpdmUgZ3JpZCBpdGVtcyBcbi8vLyBAZ3JvdXAgbWl4aW5zXG4vLy8gQG1vZHVsZVR5cGUgbWl4aW5cbi8vLyBAcGFyYW1ldGVyIHtQb2ludH0geHMsIHNtLCBtZCwgbGcsIHhsLCBudWxsXG5AbWl4aW4gR3JpZE1lZGlhUXVlcnkoJHBvaW50KSB7XG4gIEBpZiAkcG9pbnQgPT0gXCJ4c1wiIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGYtZ2xvYmFsLS1icmVha3BvaW50LS1zbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb2ludCA9PSBcInNtXCIgb3IgJHBvaW50ID09IFwiXCIgb3IgJHBvaW50ID09IG51bGwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwZi1nbG9iYWwtLWJyZWFrcG9pbnQtLXNtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvaW50ID09IFwibWRcIiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBmLWdsb2JhbC0tYnJlYWtwb2ludC0tbWQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gXCJsZ1wiIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGYtZ2xvYmFsLS1icmVha3BvaW50LS1sZykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb2ludCA9PSBcInhsXCIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwZi1nbG9iYWwtLWJyZWFrcG9pbnQtLXhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8vIENyZWF0ZXMgZ3JpZCBpdGVtIFxuLy8vIEBncm91cCBtaXhpbnNcbi8vLyBAbW9kdWxlVHlwZSBtaXhpblxuLy8vIEBwYXJhbWV0ZXIge1N1ZmZpeH0geHMsIHNtLCBtZCwgbGcsIHhsLCBudWxsXG5AbWl4aW4gR3JpZEl0ZW1Nb2RpZmllcnMoJHN1ZmZpeDogbnVsbCkge1xuICAvLyBnZW5lcmF0ZSBjb2x1bW4gc3BhbiBtb2RpZmllcnNcbiAgQGZvciAkY29sLW51bSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgPiAucGYtbS0jeyRjb2wtbnVtfS1jb2wjeyRzdWZmaXh9IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuICRjb2wtbnVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIGdlbmVyYXRlIGNvbHVtbiBvZmZzZXQgbW9kZmllcnNcbiAgQGZvciAkY29sLW51bSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgPiAucGYtbS1vZmZzZXQtI3skY29sLW51bX0tY29sI3skc3VmZml4fSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogY29sLXN0YXJ0ICgkY29sLW51bSArIDEpO1xuICAgIH1cbiAgfVxuXG4gIC8vIGdlbmVyYXRlIHJvdyBzcGFuIG1vZGZpZXJzXG4gIEBmb3IgJHJvdy1udW0gZnJvbSAxIHRocm91Z2ggMTIge1xuICAgID4gLnBmLW0tI3skcm93LW51bX0tcm93I3skc3VmZml4fSB7XG4gICAgICBncmlkLXJvdzogc3BhbiAkcm93LW51bTtcbiAgICB9XG4gIH1cbn1cblxuLy8vIEdyaWQgYmFzZVxuLnBmLWwtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBbY29sLXN0YXJ0XSAxZnIpO1xuXG4gID4gKixcbiAgJl9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG5cbiAgLy8gR2VuZXJhdGUgZGVmYXVsdCBtb2RpZmllciBjbGFzc2VzXG4gICRicmVha3BvaW50czogKFwiXCI6IG51bGwsIFwieHNcIjogXCItb24teHNcIiwgXCJzbVwiOiBcIi1vbi1zbVwiLCBcIm1kXCI6IFwiLW9uLW1kXCIsIFwibGdcIjogXCItb24tbGdcIiwgXCJ4bFwiOiBcIi1vbi14bFwiKTtcblxuICAvLyBMb29wIHRocm91Z2ggJGJyZWFrcG9pbnRzIG1hcCB0byBnZW5lcmF0ZSByZXNwb25zaXZlIGNsYXNzZXNcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICR2YWx1ZSBpbiAkYnJlYWtwb2ludHMge1xuICAgIEBpbmNsdWRlIEdyaWRNZWRpYVF1ZXJ5KCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBHcmlkSXRlbU1vZGlmaWVycygkdmFsdWUpO1xuICAgIH1cbiAgfVxuXG4gICYucGYtbS1ndXR0ZXJzIHtcbiAgICBncmlkLWdhcDogdmFyKC0tcGYtbC1ncmlkLS1tLWd1dHRlci0tR3JpZEdhcCk7XG4gIH1cbn1cbiIsIlxuOnJvb3Qge1xuICAtLXBmLWwtbGV2ZWwtLW0tZ3V0dGVyLS1NYXJnaW5SaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1ndXR0ZXIpO1xufVxuLnBmLWwtbGV2ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gICYucGYtbS1ndXR0ZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tcGYtbC1sZXZlbC0tbS1ndXR0ZXItLU1hcmdpblJpZ2h0KTtcbiAgfVxufVxuIiwiLy8gVVJMLmNvbS9ndWlkZWxpbmVzI2xheW91dFxuXG5cbjpyb290IHtcbiAgLy8gaGFyZGNvZGVkIHZhbHVlIG9mIDE1cmVtIGZvciBub3cgYXMgd2UgYXJlIHdvcmtpbmcgdGhyb3VnaCB1c2UgY2FzZXMgZm9yIHRoaXMgbGF5b3V0XG4gIC0tcGYtbC1wYWdlX19zaWRlYmFyLVdpZHRoOiAxNXJlbTtcbn1cblxuLnBmLWwtcGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1wZi1sLXBhZ2VfX3NpZGViYXItV2lkdGgpIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXIgaGVhZGVyXCIgXCJtYWluIG1haW5cIjtcblxuICAvLyBzaG93IHNpZGViYXIgYWJvdmUgc21hbGwgYnJlYWtwb2ludFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBmLWdsb2JhbC0tYnJlYWtwb2ludC0tc20pIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlciBoZWFkZXJcIiBcInNpZGViYXIgbWFpblwiO1xuXG4gICAgJl9fc2lkZWJhciB7XG4gICAgICBncmlkLWFyZWE6IHNpZGViYXI7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tcGYtbC1wYWdlX19zaWRlYmFyLVdpZHRoKSAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXItbGVmdCBoZWFkZXItcmlnaHRcIjtcblxuICAgICYtc2lkZWJhciB7XG4gICAgICBncmlkLWFyZWE6IGhlYWRlci1sZWZ0O1xuICAgIH1cblxuICAgICYtbWFpbiB7XG4gICAgICBncmlkLWFyZWE6IGhlYWRlci1yaWdodDtcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBncmlkLWFyZWE6IG1haW47XG4gIH1cbn1cbiIsIlxuOnJvb3Qge1xuICAtLXBmLWwtc3BsaXQtLW0tZ3V0dGVyLS1NYXJnaW5SaWdodDogdmFyKC0tcGYtZ2xvYmFsLS1ndXR0ZXIpO1xufVxuXG4ucGYtbC1zcGxpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgJi5wZi1tLWd1dHRlciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1wZi1sLXNwbGl0LS1tLWd1dHRlci0tTWFyZ2luUmlnaHQpO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAmX19pdGVtOm50aC1jaGlsZCgyKSxcbiAgJl9faXRlbS5wZi1tLXByaW1hcnkge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG5cbiAgJl9faXRlbS5wZi1tLXNlY29uZGFyeSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbiIsIlxuOnJvb3Qge1xuICAtLXBmLWwtc3RhY2stLW0tZ3V0dGVyLS1NYXJnaW5Cb3R0b206IHZhcigtLXBmLWdsb2JhbC0tZ3V0dGVyKTtcbn1cblxuLnBmLWwtc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJl9faXRlbS5wZi1tLXNlY29uZGFyeSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgJl9faXRlbS5wZi1tLXByaW1hcnkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgJi5wZi1tLWd1dHRlciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGYtbC1zdGFjay0tbS1ndXR0ZXItLU1hcmdpbkJvdHRvbSk7XG4gIH1cblxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBS3VOQSx1QkFBdUI7QUsvTXZCLE9BQU8sQ0FBQyxxRkFBSTtBTGlOWixBQUFBLEtBQUssQ0FBQztFQUdKLGlDQUFpQyxDQUFBLGlDQUFDO0VBQ2xDLGlDQUFpQyxDQUFBLGlDQUFDO0VBQ2xDLGlDQUFpQyxDQUFBLGlDQUFDO0VBQ2xDLHVDQUF1QyxDQUFBLHVDQUFDO0VBQ3hDLHVDQUF1QyxDQUFBLHVDQUFDO0VBQ3hDLHVDQUF1QyxDQUFBLHVDQUFDO0VBQ3hDLHNDQUFzQyxDQUFBLHNDQUFDO0VBQ3ZDLHNDQUFzQyxDQUFBLHNDQUFDO0VBR3ZDLHVCQUF1QixDQUFBLHVCQUFDO0VBQ3hCLHVCQUF1QixDQUFBLHVCQUFDO0VBQ3hCLDZCQUE2QixDQUFBLDZCQUFDO0VBQzlCLDZCQUE2QixDQUFBLDZCQUFDO0VBQzlCLDRCQUE0QixDQUFBLDRCQUFDO0VBQzdCLDRCQUE0QixDQUFBLDRCQUFDO0VBRzdCLDBCQUEwQixDQUFBLDBCQUFDO0VBQzNCLG9DQUFvQyxDQUFBLG9DQUFDO0VBQ3JDLGdDQUFnQyxDQUFBLGdDQUFDO0VBQ2pDLDRCQUE0QixDQUFBLDRCQUFDO0VBQzdCLHNDQUFzQyxDQUFBLHNDQUFDO0VBQ3ZDLGtDQUFrQyxDQUFBLGtDQUFDO0VBR25DLCtCQUErQixDQUFBLCtCQUFDO0VBQ2hDLCtCQUErQixDQUFBLCtCQUFDO0VBQ2hDLGlDQUFpQyxDQUFBLGlDQUFDO0VBQ2xDLCtCQUErQixDQUFBLCtCQUFDO0VBQ2hDLCtCQUErQixDQUFBLCtCQUFDO0VBQ2hDLDRCQUE0QixDQUFBLDRCQUFDO0VBQzdCLDRCQUE0QixDQUFBLDRCQUFDO0VBQzdCLCtCQUErQixDQUFBLCtCQUFDO0VBQ2hDLCtCQUErQixDQUFBLCtCQUFDO0VBQ2hDLDhCQUE4QixDQUFBLDhCQUFDO0VBQy9CLDhCQUE4QixDQUFBLDhCQUFDO0VBQy9CLDhCQUE4QixDQUFBLDhCQUFDO0VBRy9CLDBCQUEwQixDQUFBLDBCQUFDO0VBQzNCLHNCQUFzQixDQUFBLHNCQUFDO0VBQ3ZCLDBCQUEwQixDQUFBLDBCQUFDO0VBQzNCLGdDQUFnQyxDQUFBLGdDQUFDO0VBQ2pDLCtCQUErQixDQUFBLCtCQUFDO0VBQ2hDLGlDQUFpQyxDQUFBLGlDQUFDO0VBQ2xDLDhCQUE4QixDQUFBLDhCQUFDO0VBQy9CLDRCQUE0QixDQUFBLDRCQUFDO0VBQzdCLDJCQUEyQixDQUFBLDJCQUFDO0VBQzVCLDZCQUE2QixDQUFBLDZCQUFDO0VBQzlCLDBCQUEwQixDQUFBLDBCQUFDO0VBQzNCLGdDQUFnQyxDQUFBLGdDQUFDO0VBQ2pDLCtCQUErQixDQUFBLCtCQUFDO0VBQ2hDLGlDQUFpQyxDQUFBLGlDQUFDO0VBQ2xDLDhCQUE4QixDQUFBLDhCQUFDO0VBQy9CLDZCQUE2QixDQUFBLDZCQUFDO0VBRzlCLHNCQUFzQixDQUFBLHNCQUFDO0VBR3ZCLHVCQUF1QixDQUFBLHVCQUFDO0VBQ3hCLHVCQUF1QixDQUFBLHVCQUFDO0VBQ3hCLHVCQUF1QixDQUFBLHVCQUFDO0VBQ3hCLHVCQUF1QixDQUFBLHVCQUFDO0VBQ3hCLHVCQUF1QixDQUFBLHVCQUFDO0VBQ3hCLHdCQUF3QixDQUFBLHdCQUFDO0VBQ3pCLHdCQUF3QixDQUFBLHdCQUFDO0VBR3pCLG1CQUFtQixDQUFBLG1CQUFDO0VBR3BCLHVCQUF1QixDQUFBLHVCQUFDO0VBQ3hCLHVCQUF1QixDQUFBLHVCQUFDO0VBQ3hCLHVCQUF1QixDQUFBLHVCQUFDO0VBQ3hCLHVCQUF1QixDQUFBLHVCQUFDO0VBQ3hCLHVCQUF1QixDQUFBLHVCQUFDO0VBQ3hCLHdCQUF3QixDQUFBLHdCQUFDO0VBR3pCLDJCQUEyQixDQUFBLDJCQUFDO0VBQzVCLDJCQUEyQixDQUFBLDJCQUFDO0VBQzVCLDJCQUEyQixDQUFBLDJCQUFDO0VBQzVCLDJCQUEyQixDQUFBLDJCQUFDO0VBQzVCLDJCQUEyQixDQUFBLDJCQUFDO0VBRzVCLHdCQUF3QixDQUFBLHdCQUFDO0VBQ3pCLGlDQUFpQyxDQUFBLGlDQUFDO0VBQ2xDLCtCQUErQixDQUFBLCtCQUFDO0VBQ2hDLHdDQUF3QyxDQUFBLHdDQUFDO0VBR3pDLDRCQUE0QixDQUFBLDRCQUFDO0VBQzdCLDRCQUE0QixDQUFBLDRCQUFDO0VBQzdCLDRCQUE0QixDQUFBLDRCQUFDO0VBQzdCLHdCQUF3QixDQUFBLHdCQUFDO0VBQ3pCLDhCQUE4QixDQUFBLDhCQUFDO0VBQy9CLCtCQUErQixDQUFBLCtCQUFDO0VBQ2hDLHlCQUF5QixDQUFBLHlCQUFDO0VBSzFCLG1DQUFtQyxDQUFBLG1DQUFDO0VBQ3BDLGtDQUFrQyxDQUFBLGtDQUFDO0VBR25DLDBCQUEwQixDQUFBLDBCQUFDO0VBQzNCLDBCQUEwQixDQUFBLDBCQUFDO0VBQzNCLDBCQUEwQixDQUFBLDBCQUFDO0VBQzNCLHlCQUF5QixDQUFBLHlCQUFDO0VBQzFCLHlC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Qiw4QkFBOEIsQ0FBQSxxQ0FBQztFQUcvQiw2QkFBNkIsQ0FBQSw2QkFBQztFQUM5QixnQ0FBZ0MsQ0FBQSw2QkFBQztFQUNqQyw4QkFBOEIsQ0FBQSxpQ0FBQztFQUMvQiw0QkFBNEIsQ0FBQSwrQkFBQztFQUM3Qiw4QkFBOEIsQ0FBQSx3Q0FBQztFQUcvQiw2QkFBNkIsQ0FBQSw2QkFBQztFQUM5QixnQ0FBZ0MsQ0FBQSw2QkFBQztFQUNqQyw4QkFBOEIsQ0FBQSxpQ0FBQztFQUMvQiw0QkFBNEIsQ0FBQSwrQkFBQztFQUM3Qiw4QkFBOEIsQ0FBQSx3Q0FBQztFQUcvQiw2QkFBNkIsQ0FBQSw2QkFBQztFQUM5QixnQ0FBZ0MsQ0FBQSw2QkFBQztFQUNqQyw4QkFBOEIsQ0FBQSxpQ0FBQztFQUMvQiw0QkFBNEIsQ0FBQSwrQkFBQztFQUM3Qiw4QkFBOEIsQ0FBQSx3Q0FBQztFQUcvQixtQ0FBbUMsQ0FBQSw2QkFBQztFQUNwQyxpQ0FBaUMsQ0FBQSxpQ0FBQztFQUNsQywrQkFBK0IsQ0FBQSwrQkFBQztFQUNoQyw0QkFBNEIsQ0FBQSw2QkFBQztFQUc3Qix3QkFBd0IsQ0FBQSw4QkFBQztFQUN6QixpQ0FBaUMsQ0FBQSx1Q0FBQztFQUNsQywrQkFBK0IsQ0FBQSxxQ0FBQztFQUNoQyx3Q0FBd0MsQ0FBQSw4Q0FBQztFQUd6QyxtQ0FBbUMsQ0FBQSw2QkFBQztFQUNwQyxzQ0FBc0MsQ0FBQSxvQ0FBQztFQUN2QyxpQ0FBaUMsQ0FBQSw2QkFBQztFQUNsQywyQ0FBMkMsQ0FBQSxxQ0FBQztFQUM1QywyQ0FBMkMsQ0FBQSxrQ0FBQztFQUc1QywrQkFBK0IsQ0FBQSw2QkFBQztFQUNoQyw2QkFBNkIsQ0FBQSw2QkFBQztFQUM5Qiw4QkFBOEIsQ0FBQSw2QkFBQztFQUMvQiw2QkFBNkIsQ0FBQSw2QkFBQztFQUM5Qiw4QkFBOEIsQ0FBQSw2QkFBQztFQUMvQixxQ0FBcUMsQ0FBQSw2QkFBQztFQUN0QyxzQ0FBc0MsQ0FBQSw2QkFBQztFQUN2Qyw2QkFBNkIsQ0FBQSx3QkFBQztFQUM5Qiw2QkFBNkIsQ0FB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STtNQUN2QixlQUFlLEVBQUUsSUFBSSxDQUhOLENBQUMsR0FJakI7SUFtQkwsQUF0QkksVUFzQk0sR0F0QkosaUJBQWlCLENBQWU7TUFDaEMsaUJBQWlCLEVBQUUsSUFBSTtNQUN2QixlQUFlLEVBQUUsSUFBSSxDQUhOLENBQUMsR0FJakI7SUFtQkwsQUF0QkksVUFzQk0sR0F0QkosaUJBQWlCLENBQWU7TUFDaEMsaUJBQWlCLEVBQUUsSUFBSTtNQUN2QixlQUFlLEVBQUUsSUFBSSxDQUhOLENBQUMsR0FJakI7SUFtQkwsQUF0QkksVUFzQk0sR0F0QkosaUJBQWlCLENBQWU7TUFDaEMsaUJBQWlCLEVBQUUsSUFBSTtNQUN2QixlQUFlLEVBQUUsSUFBSSxDQUhOLENBQUMsR0FJakI7SUFtQkwsQUF0QkksVUFzQk0sR0F0QkosaUJBQWlCLENBQWU7TUFDaEMsaUJBQWlCLEVBQUUsSUFBSTtNQUN2QixlQUFlLEVBQUUsSUFBSSxDQUhOLENBQUMsR0FJakI7SUFtQkwsQUF0QkksVUFzQk0sR0F0QkosaUJBQWlCLENBQWU7TUFDaEMsaUJBQWlCLEVBQUUsSUFBSTtNQUN2QixlQUFlLEVBQUUsSUFBSSxDQUhOLENBQUMsR0FJakI7SUFtQkwsQUF0QkksVUFzQk0sR0F0QkosaUJBQWlCLENBQWU7TUFDaEMsaUJBQWlCLEVBQUUsSUFBSTtNQUN2QixlQUFlLEVBQUUsSUFBSSxDQUhOLENBQUMsR0FJakI7SUFtQkwsQUF0QkksVUFzQk0sR0F0Qkosa0JBQWtCLENBQWM7TUFDaEMsaUJBQWlCLEVBQUUsSUFBSTtNQUN2QixlQUFlLEVBQUUsSUFBSSxDQUhOLEVBQUMsR0FJakI7SUFtQkwsQUF0QkksVUFzQk0sR0F0Qkosa0JBQWtCLENBQWM7TUFDaEMsaUJBQWlCLEVBQUUsSUFBSTtNQUN2QixlQUFlLEVBQUUsSUFBSSxDQUhOLEVBQUMsR0FJakI7SUFtQkwsQUF0QkksVUFzQk0sR0F0Qkosa0JBQWtCLENBQWM7TUFDaEMsaUJBQWlCLEVBQUUsSUFBSTtNQUN2QixlQUFlLEVBQUUsSUFBSSxDQUhOLEVBQUMsR0FJ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LElBQUksQ0FITixDQUFDLEdBSWpCO0lBbUJMLEFBdEJJLFVBc0JNLEdBdEJKLGlCQUFpQixDQUFlO01BQ2hDLGlCQUFpQixFQUFFLElBQUk7TUFDdkIsZUFBZSxFQUFFLElBQUksQ0FITixDQUFDLEdBSWpCO0lBbUJMLEFBdEJJLFVBc0JNLEdBdEJKLGlCQUFpQixDQUFlO01BQ2hDLGlCQUFpQixFQUFFLElBQUk7TUFDdkIsZUFBZSxFQUFFLElBQUksQ0FITixDQUFDLEdBSWpCO0lBbUJMLEFBdEJJLFVBc0JNLEdBdEJKLGlCQUFpQixDQUFlO01BQ2hDLGlCQUFpQixFQUFFLElBQUk7TUFDdkIsZUFBZSxFQUFFLElBQUksQ0FITixDQUFDLEdBSWpCO0lBbUJMLEFBdEJJLFVBc0JNLEdBdEJKLGlCQUFpQixDQUFlO01BQ2hDLGlCQUFpQixFQUFFLElBQUk7TUFDdkIsZUFBZSxFQUFFLElBQUksQ0FITixDQUFDLEdBSWpCO0lBbUJMLEFBdEJJLFVBc0JNLEdBdEJKLGlCQUFpQixDQUFlO01BQ2hDLGlCQUFpQixFQUFFLElBQUk7TUFDdkIsZUFBZSxFQUFFLElBQUksQ0FITixDQUFDLEdBSWpCO0lBbUJMLEFBdEJJLFVBc0JNLEdBdEJKLGlCQUFpQixDQUFlO01BQ2hDLGlCQUFpQixFQUFFLElBQUk7TUFDdkIsZUFBZSxFQUFFLElBQUksQ0FITixDQUFDLEdBSWpCO0lBbUJMLEFBdEJJLFVBc0JNLEdBdEJKLGlCQUFpQixDQUFlO01BQ2hDLGlCQUFpQixFQUFFLElBQUk7TUFDdkIsZUFBZSxFQUFFLElBQUksQ0FITixDQUFDLEdBSWpCO0lBbUJMLEFBdEJJLFVBc0JNLEdBdEJKLGlCQUFpQixDQUFlO01BQ2hDLGlCQUFpQixFQUFFLElBQUk7TUFDdkIsZUFBZSxFQUFFLElBQUksQ0FITixDQUFDLEdBSWpCO0lBbUJMLEFBdEJJLFVBc0JNLEdBdEJKLGtCQUFrQixDQUFjO01BQ2hDLGlCQUFpQixFQUFFLElBQUk7TUFDdkIsZUFBZSxFQUFFLElBQUksQ0FITixFQUFDLEdBSWpCO0lBbUJMLEFBdEJJLFVB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 */
