@charset "UTF-8";@font-face{font-display:swap;font-family:Sans;src:url(/themes/custom/cjib_old/dist/fonts/RO/ROsanswebtextregular.eot);src:url(/themes/custom/cjib_old/dist/fonts/RO/ROsanswebtextregular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/cjib_old/dist/fonts/RO/ROsanswebtextregular.woff) format("opentype");font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Sans;src:url(/themes/custom/cjib_old/dist/fonts/RO/ROsanswebtextitalic.eot);src:url(/themes/custom/cjib_old/dist/fonts/RO/ROsanswebtextitalic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/cjib_old/dist/fonts/RO/ROsanswebtextitalic.woff) format("opentype");font-style:italic;font-weight:400}@font-face{font-display:swap;font-family:Sans;src:url(/themes/custom/cjib_old/dist/fonts/RO/ROsanswebtextbold.eot);src:url(/themes/custom/cjib_old/dist/fonts/RO/ROsanswebtextbold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/cjib_old/dist/fonts/RO/ROsanswebtextbold.woff) format("opentype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"Serif";src:url(/themes/custom/cjib_old/dist/fonts/RO/ROserifwebregular.eot);src:url(/themes/custom/cjib_old/dist/fonts/RO/ROserifwebregular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/cjib_old/dist/fonts/RO/ROserifwebregular.woff) format("opentype");font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:"Serif";src:url(/themes/custom/cjib_old/dist/fonts/RO/ROserifwebitalic.eot);src:url(/themes/custom/cjib_old/dist/fonts/RO/ROserifwebitalic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/cjib_old/dist/fonts/RO/ROserifwebitalic.woff) format("opentype");font-style:italic;font-weight:400}@font-face{font-display:swap;font-family:"Serif";src:url(/themes/custom/cjib_old/dist/fonts/RO/ROserifwebbold.eot);src:url(/themes/custom/cjib_old/dist/fonts/RO/ROserifwebbold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/cjib_old/dist/fonts/RO/ROserifwebbold.woff) format("opentype");font-weight:700;font-style:normal}.a-action{all:inherit;cursor:pointer;font-size:1.125rem}.a-action:hover{text-decoration:underline}.a-action:focus-visible{outline:2px solid #1a1a1a}.a-arrow-button{background:#e3dce7;color:#3d3d3d;display:inline-block;padding:.75rem 3.375rem .75rem .75rem;position:relative;text-decoration:none}.a-arrow-button:after{color:#582f71;content:url(/themes/custom/cjib_old/dist/images/icons/arrow-right-primary.svg);line-height:1;position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:560px){.a-arrow-button:after{background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);border-radius:.3125rem;padding:.375rem .375rem .2rem}}.m-actions{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.m-actions__item{-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media (min-width:560px){.m-actions__item{margin-bottom:.75rem;margin-right:1.2375rem;width:auto}}.m-actions__item:last-child{margin-right:0}@media (max-width:559px){.m-actions__item>*{display:block;width:100%}}.m-actions__item+.m-actions__item{margin-top:.75rem}@media (min-width:560px){.m-actions__item+.m-actions__item{margin-top:0}}.m-az-list__title{background-color:#e3dce7;border-radius:.3125rem;color:#3d3d3d;display:block;font-size:1.125rem;font-weight:400;line-height:1.125rem;min-height:2.125rem;padding:.4375rem;text-align:center;text-decoration:none;width:2.125rem}.m-az-list__items{list-style:none;margin:0;padding:0}.m-az-list__item{border-bottom:1px solid #b4b4b4;position:relative}.m-az-list__link{color:#3d3d3d;display:block;font-size:1.125rem;padding:.625rem 0 .625rem 1.5rem;text-decoration:none}.m-az-list__icon{color:#8a6d9c;font-size:.75rem;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-az-nav__list{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.m-az-nav__item{-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 .375rem .375rem 0}.m-az-nav__item--is-disabled{background-color:#c6b8cf}.m-az-nav__item--is-disabled,.m-az-nav__link{border-radius:.3125rem;color:#fff;display:block;font-size:1.125rem;line-height:1.125rem;min-height:2.125rem;padding:.4375rem;text-align:center;text-decoration:none;width:2.125rem}.m-az-nav__link{background-color:#8a6d9c;font-weight:700}.m-az-nav__link:hover{background-color:#582f71;color:#fff}.m-block-basic__title{line-height:1.25;margin:0 0 .75rem}.m-block-basic__content{margin-top:1.2375rem}.m-block-basic__content p:last-child{margin-bottom:0}.m-block-basic__visual{position:relative}.m-block-basic--framed-gray{background-color:#f1f1f1;padding:1.5rem}.m-block-basic--framed-gray .m-block-basic__title{color:#a81464}.m-block-basic--framed-purple{background-color:#e3dce7;color:#582f71;padding:1.5rem}.m-block-basic--framed-purple .m-block-basic__title{color:#582f71}.o-page__main .m-blue-billywig{margin:2.25rem -1.75rem}.m-blue-billywig iframe{aspect-ratio:16/9;height:auto;width:100%}.m-call-to-action{background-color:#e3dce7;color:#582f71;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:1.5rem;position:relative}.m-call-to-action:hover{background-color:#dad3de}@media (min-width:560px){.m-call-to-action{padding:2.25rem 1.5rem}}@media (min-width:992px){.m-call-to-action{padding-left:2.25rem}}.m-call-to-action+.m-call-to-action{margin-top:.375rem}.m-call-to-action__content{-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-call-to-action__actions{-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media (min-width:560px){.m-call-to-action__actions{-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.m-call-to-action__title{font-size:1.3125rem;font-weight:700;margin:0 0 .375rem}.m-call-to-action__link{color:currentColor;text-decoration:none}.m-call-to-action__visual{position:relative;margin:1.2375rem 0}.m-call-to-action__visual:before{height:0;padding-bottom:calc((1 / 2) * 100%);position:relative;content:"";display:block}.m-call-to-action__visual .contextual-region{position:static}.m-call-to-action__visual img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.m-call-to-action__description{font-size:1.125rem}.m-call-to-action__fine-type-wrapper{gap:.375rem}.m-call-to-action__fine-type,.m-call-to-action__fine-type-wrapper{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-call-to-action__fine-type{background-color:#fff;border-radius:100%;font-weight:700;height:1.6125rem;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;text-align:center;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1.6125rem}.m-call-to-action__icon{font-size:3rem;height:3rem;line-height:0;position:relative;width:3rem}.m-call-to-action__icon .contextual-region{line-height:0;position:static}.m-call-to-action__icon img{height:100%;left:0;object-fit:contain;object-position:center center;position:absolute;top:0;width:100%}.m-call-to-action__icon .a-icon{margin-right:0;top:-.075em}.m-call-to-action__arrow{-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:560px){.m-call-to-action__arrow{background-color:#fff;border-radius:.3125rem;box-shadow:0 1px 1px 0 rgba(0,0,0,.14);margin-left:.375rem;padding:.75rem}}.m-call-to-action__arrow .a-icon{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;will-change:transform}.m-call-to-action:focus-visible .m-call-to-action__arrow .a-icon,.m-call-to-action:hover .m-call-to-action__arrow .a-icon{-webkit-transform:translateX(.35rem);transform:translateX(.35rem)}.m-call-to-action--has-fine-type{padding-left:2.25rem}@media (min-width:992px){.m-call-to-action--has-image{padding-right:2.25rem}}.m-call-to-action--has-image .m-call-to-action__body{padding-right:2.25rem}.m-call-to-action--has-image .m-call-to-action__actions{bottom:2.25rem;position:absolute;right:2.25rem}.m-call-to-action--has-image .m-call-to-action__arrow{background:transparent;padding:0;box-shadow:none}.o-page__main .m-call-to-action-list{margin:0 -1.75rem}.m-call-to-action-list.t-grid--cta-list .m-call-to-action{gap:1.2375rem;margin-top:0;padding:1.5rem}.m-call-to-action-list.t-grid--cta-list .m-call-to-action__body{padding-right:2.25rem}.m-call-to-action-list.t-grid--cta-list .m-call-to-action__actions{bottom:1.5rem;position:absolute;right:1.5rem}.m-call-to-action-list.t-grid--cta-list .m-call-to-action__arrow{background:transparent;padding:0;box-shadow:none}.m-call-to-action-list.t-grid--cta-list .m-call-to-action--has-fine-type .m-call-to-action__title{padding-right:2.25rem}.m-call-to-action-list.t-grid--cta-list .m-call-to-action--has-fine-type .m-call-to-action__fine-type{left:unset;right:1.5rem;top:1.5rem;-webkit-transform:none;transform:none}.m-call-to-action--is-contact-option-temp{background:transparent;border-bottom:1px solid #e6e6e6;color:#3d3d3d;margin:0!important;padding:1.75rem 3rem 1.75rem 4.5rem;position:relative}.m-call-to-action--is-contact-option-temp:first-of-type{border-top:1px solid #e6e6e6}.m-call-to-action--is-contact-option-temp:hover{background:transparent}.m-call-to-action--is-contact-option-temp .m-call-to-action__title{font-size:1.125rem;font-weight:700;margin:0}.m-call-to-action--is-contact-option-temp .m-call-to-action__icon{color:#582f71;height:2.5rem;left:2.25rem;position:absolute;top:1.75rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2.5rem}.m-call-to-action--is-contact-option-temp .m-call-to-action__icon .a-icon{height:2.5rem;margin:0;position:relative;width:2.5rem}.m-call-to-action--is-contact-option-temp .m-call-to-action__link{all:inherit;cursor:pointer;display:inline}.m-call-to-action--is-contact-option-temp .m-call-to-action__body{font-size:1.0625rem}.m-call-to-action--is-contact-option-temp .m-call-to-action__body p:first-child{margin-top:0}.m-call-to-action--is-contact-option-temp .m-call-to-action__body p:last-child{margin-bottom:0}.m-call-to-action--is-contact-option-temp .m-call-to-action__body a{color:currentColor}.m-call-to-action--is-contact-option-temp .m-call-to-action__body a:hover{color:#01689b}.m-call-to-action--is-contact-option-temp .m-call-to-action__arrow{background:transparent;padding:0;box-shadow:none}.m-card{background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.24);display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:1.75rem 1.5rem;position:relative;z-index:10}.m-card:has(.m-card__title .m-card__link:focus-visible){outline:2px solid #1a1a1a;outline-offset:2px}.m-card:has(.m-card__title .m-card__link:focus-visible) .m-card__title{text-decoration:underline}.m-card:has(.m-card__button:focus-visible){outline:none}.m-card__content{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:0}.m-card__title{font-size:1.5rem;font-weight:400}.m-card__labels{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:.375rem;margin-bottom:.5625rem;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.m-card__link{all:inherit;color:inherit;margin:0;word-break:normal;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.m-card__link:focus-visible,.m-card__link:hover{color:inherit}.m-card__visual{-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end;aspect-ratio:55/37;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-width:0}.m-card__visual,.m-card__visual .m-card__content{position:relative}.m-card__image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.m-card__button{margin-top:auto}.m-card__button:focus-visible{outline:2px solid #fff;outline-offset:2px}.m-card__visual{-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.m-card--primary{background-color:#582f71;color:#fff;height:100%;padding:0}.m-card--primary .m-card__content{padding:1.75rem 1.5rem}.m-card--promoted-article{margin:0 0 2.25rem}@media (min-width:560px){.m-card--promoted-article{margin:0 0 2.25rem}}@media (min-width:768px){.m-card--promoted-article{margin:-15.625rem 0 2.25rem;min-height:17.375rem}}.m-card--woo-dossier .m-card__title{font-size:.75rem}.m-card--woo-dossier .m-card__item{margin-bottom:.75rem}.m-card--woo-dossier .m-card__item-label{display:block}.m-card--woo-dossier .m-card__link{all:revert;color:#582f71;font-size:1rem;font-weight:700;padding:0;text-decoration:none}.m-card--woo-dossier .m-card__link:after{content:"»";margin-left:.375rem}.m-contact-option{padding:1.75rem 3rem 1.75rem 4.5rem;position:relative}.m-contact-option__title{font-size:1rem;font-weight:700;margin:0}.m-contact-option__icon{color:#582f71;left:2.25rem;position:absolute;top:2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.m-contact-option__icon .a-icon{height:2.5rem;margin:0;width:2.5rem}.m-contact-option__link{all:inherit;cursor:pointer;display:inline}.m-contact-option__body{font-size:1.0625rem}.m-contact-option__body p:first-child{margin-top:0}.m-contact-option__body p:last-child{margin-bottom:0}.m-contact-option__body a{color:currentColor}.m-contact-option__body a:hover{color:#01689b}.m-contact-option__arrow{color:#582f71;position:absolute;right:1.2375rem;text-decoration:none;top:2.25rem}.m-content{margin:3rem 0}.m-content__body{font-size:1.125rem}.m-cookiebar{background-color:#8a6d9c;color:#fff;line-height:1.4;padding:1.5rem 0;position:fixed;transition:-webkit-transform .4s cubic-bezier(.645,.045,.355,1);transition:transform .4s cubic-bezier(.645,.045,.355,1);transition:transform .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.645,.045,.355,1);width:100%;z-index:200}.m-cookiebar.is-visible{-webkit-transform:translateY(0);transform:translateY(0)}.m-cookiebar p{margin:0}.m-cookiebar a{color:#fff}.m-cookiebar--top-bar{left:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.m-cookiebar--bottom-bar{left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.m-cookiebar--top-left-block{left:1.5rem}.m-cookiebar--top-left-block,.m-cookiebar--top-right-block{border-radius:.3125rem;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:300px;top:1.5rem;-webkit-transform:translateY(-100%) translateY(calc(1.5rem * -1));transform:translateY(-100%) translateY(calc(1.5rem * -1))}.m-cookiebar--top-right-block{right:1.5rem}.m-cookiebar--bottom-left-block{left:1.5rem}.m-cookiebar--bottom-left-block,.m-cookiebar--bottom-right-block{border-radius:.3125rem;bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:300px;-webkit-transform:translateY(100%) translateY(1.5rem);transform:translateY(100%) translateY(1.5rem)}.m-cookiebar--bottom-right-block{right:1.5rem}.m-cookiebar__content{-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:calc(.75rem * -1)}.m-cookiebar[class*=-bar] .m-cookiebar__content{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.m-cookiebar[class*=-bar] .m-cookiebar__content{margin:calc(1.5rem * -1)}}.m-cookiebar__info{-webkit-flex:1 1 0px;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;max-width:100%;min-width:75%;padding:.75rem}@media (min-width:768px){.m-cookiebar[class*=-bar] .m-cookiebar__info{padding:1.5rem}}.m-cookiebar__actions{-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:.75rem}@media (min-width:768px){.m-cookiebar[class*=-bar] .m-cookiebar__actions{padding:1.5rem}}.m-fine-type-list{list-style:none;margin:0;padding:0}.m-fine-type-list__item{margin:.375rem 0;position:relative}.m-fine-type-list__item a{color:currentColor;display:inline-block;font-size:1.125rem;padding:.375rem 0 .375rem 2.25rem;text-decoration:none}.m-fine-type-list__item a:hover{color:#582f71}.m-fine-type-list__letter{background-color:#582f71;border-radius:50%;color:#fff;font-weight:700;height:1.6125rem;left:0;line-height:1.75rem;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6125rem}.m-fine-type-trigger{background-color:#ddeff8;color:#582f71;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;position:relative}@media (min-width:768px){.m-fine-type-trigger{background:transparent;padding-top:5rem}}.m-fine-type-trigger__content{-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:1.5rem 1.2375rem 1.2375rem}@media (min-width:560px){.m-fine-type-trigger__content{padding-left:9.33rem;padding-right:11.5em}}@media (min-width:768px){.m-fine-type-trigger__content{background-color:#ddeff8;max-width:calc(100% - 1.5rem);padding:1.5rem 1.2375rem 1.2375rem;width:16.625rem}}.m-fine-type-trigger__title{font-size:1.7rem;font-weight:700;margin:0}@media (min-width:768px){.m-fine-type-trigger__title{font-size:1.3125rem}}.m-fine-type-trigger__description{font-size:1.125rem;margin-top:.75rem}.m-fine-type-trigger__button{margin-top:1.5rem}@media (min-width:560px){.m-fine-type-trigger__button{margin:0;position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:768px){.m-fine-type-trigger__button{margin-top:2.25rem;position:static;-webkit-transform:none;transform:none}}.m-fine-type-trigger__canvas{display:none}@media (min-width:560px){.m-fine-type-trigger__canvas{display:block;height:13.33rem;left:-4rem;position:absolute;top:1.25rem;width:12rem}}@media (min-width:768px){.m-fine-type-trigger__canvas{height:auto;left:0;max-width:calc(100% - 1.5rem);top:0;width:17rem;z-index:-1}}.m-gallery__zoom{background:transparent;border-radius:0;border:none;color:inherit;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;height:100%;line-height:1.25;margin:0;padding:0;text-decoration:none;vertical-align:middle}.m-gallery__figure,.m-gallery__item{height:100%}.m-gallery__image{height:100%;object-fit:cover}.m-language__section{padding:4.5rem 2.25rem}.m-language__section:not(:last-child){border-bottom:2px solid #f3f3f3}.m-language__title{margin-top:0;text-align:center}.m-language__description{color:#757575;font-size:1.125rem;font-style:italic;margin:0 auto 3rem;max-width:560px;text-align:center}.m-language__list{list-style:none;margin:0;padding:0;row-gap:0}.m-language__item{border-bottom:1px solid #b4b4b4}.m-language__item:first-child{border-top:1px solid #b4b4b4}@media (min-width:560px){.m-language__item:nth-child(-n+2){border-top:1px solid #b4b4b4}}@media (min-width:992px){.m-language__item:nth-child(-n+3){border-top:1px solid #b4b4b4}}@media (min-width:560px){.m-language__list--single .m-language__item{grid-column:span 2}}@media (min-width:992px){.m-language__list--single .m-language__item{grid-column:2}}.m-language__content{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:.375rem .75rem .375rem .375rem}.m-language__flag{-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.75rem;top:unset}.m-language__link{color:#3d3d3d;font-size:1.125rem;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-decoration:none}.m-language__arrow{color:#b4b4b4;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1rem}.m-latest{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.m-latest__date{-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.m-latest__title{font-size:1.5rem;font-weight:700;margin:.375rem 0 1.5rem}.m-latest__link{all:inherit;margin:0}.m-latest__body{margin-bottom:1.75rem}.m-latest__button{margin-top:auto}.m-link{background-color:#e3dce7;color:#582f71;padding:1.5rem;position:relative}.m-link:hover{background-color:#dad3de}.m-link__title{font-weight:700;margin:0 0 1.2375rem}.m-link--has-fine-type .m-link__title{padding-right:2.25rem}.m-link__link{all:inherit;color:#582f71;margin:0;padding:0}.m-link__fine-type{background-color:#fff;border-radius:50%;font-weight:700;height:1.6125rem;right:.75rem;line-height:1.75rem;position:absolute;text-align:center;text-transform:uppercase;top:1.5rem;width:1.6125rem}@media (min-width:560px){.m-link__fine-type{right:1.5rem}}.m-link__description{font-size:1.125rem}.m-link__arrow{bottom:.75rem;color:#582f71;position:absolute;right:.75rem}.m-list__title{font-size:1.3125rem;font-weight:700;margin:0 .375rem .75rem}.m-list__items{border-top:2px solid #582f71;list-style:none;margin:0;padding:0}.m-list__item{border-bottom:1px solid #e6e6e6;position:relative}.m-list__item a{color:#01689b;display:block;font-size:1.125rem;padding:.75rem .375rem .75rem 2.25rem;text-decoration:none}.m-list__item a:hover{text-decoration:underline}.m-list__icon{color:#3d3d3d;font-size:1.125rem;margin:0;position:absolute;left:.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-list--wob details{border-top:1px solid #b4b4b4;cursor:pointer;line-height:1.25}.m-list--wob details summary{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 7.83a.63.63 0 0 1-.2.46l-9.34 9.34a.63.63 0 0 1-.92 0L2.2 8.29a.63.63 0 0 1-.2-.46.65.65 0 0 1 .2-.46l1-1a.66.66 0 0 1 .46-.2.63.63 0 0 1 .46.2L12 14.24l7.88-7.87a.63.63 0 0 1 .46-.2.66.66 0 0 1 .46.2l1 1a.65.65 0 0 1 .2.46z' fill='%233d3d3d'/%3E%3C/svg%3E");background-position:center right 1.2375rem;background-repeat:no-repeat;background-size:12px;display:block;padding:1.2375rem 3rem 1.2375rem 1.2375rem}.m-list--wob details summary[aria-expanded=true]{background-color:#e3dce7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 16.17a.65.65 0 0 1-.2.46l-1 1a.66.66 0 0 1-.46.2.63.63 0 0 1-.46-.2L12 9.76l-7.88 7.87a.63.63 0 0 1-.46.2.66.66 0 0 1-.46-.2l-1-1a.65.65 0 0 1-.2-.46.63.63 0 0 1 .2-.46l9.34-9.34a.63.63 0 0 1 .92 0l9.34 9.34a.63.63 0 0 1 .2.46z' fill='%233d3d3d'/%3E%3C/svg%3E");border-bottom:1px solid #b4b4b4}.m-list--wob__list{list-style-type:none;margin:0;padding:0}.m-list--wob__item{border-bottom:1px solid #b4b4b4;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.75rem}@media (min-width:560px){.m-list--wob__item{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.m-list--wob__item:last-child{border-bottom:none}.m-list--wob__item--heading{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.m-list--wob__item--title{margin-right:.75rem}.m-list--wob__item--link{margin-top:.75rem}@media (min-width:560px){.m-list--wob__item--link{margin-left:auto;margin-top:0}}.m-list--wob__item--icon{font-size:1.25rem;margin-bottom:0;margin-top:0;margin-right:.5rem;top:unset}.m-list--is-simple .m-list__items,.m-list--news .m-list__items{border-top:1px solid #e6e6e6}.m-list--is-simple .m-list__item a{padding:.75rem 2.25rem .75rem .375rem}.m-list--is-simple .m-list__icon{color:#b4b4b4;left:unset;right:.375rem}.m-list--woo .m-list__items{border-top:1px solid #e6e6e6}.m-list--woo .m-list__item{border-bottom:none}.m-menu-footer{border-top:1px solid hsla(0,0%,70.6%,.8);padding:.75rem 0}.m-menu-footer__list{list-style:none;margin:0;padding:0}.m-menu-footer__item{display:inline-block;margin-right:.75rem}.m-menu-footer__link{color:#3d3d3d;display:block;font-size:.875rem;text-decoration:none}.m-menu-footer__link:focus-visible,.m-menu-footer__link:hover{color:#3d3d3d;text-decoration:underline}@media (min-width:768px){.m-menu-toptask{-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start;display:grid;grid-template-columns:repeat(2,1fr);margin-top:.75rem}}.m-menu-toptask__tablist{display:none}@media (min-width:768px){.m-menu-toptask__tablist{display:grid;gap:.375rem;list-style:none;margin:0;padding:6rem 0}}.m-menu-toptask__list{color:#fff;list-style:none;margin:0;padding:1px;position:relative}.m-menu-toptask__list--level-0{overflow:hidden}@media (min-width:768px){.m-menu-toptask__list--level-0{background:#582f71;border-radius:.3125rem;box-shadow:0 4px 40px 0 rgba(0,0,0,.32);padding-inline:2.25rem;padding-block:.75rem}}.m-menu-toptask__list--level-1{display:none;overflow:hidden}.m-menu-toptask__item--is-open .m-menu-toptask__list--level-1{display:block}@media (min-width:768px){.m-menu-toptask__list--level-1{display:block}}.m-menu-toptask__list--level-1 .m-menu-toptask__button:hover{background-color:#3e214f}.m-menu-toptask__list--level-2{background:#582f71;bottom:0;left:100%;padding-block:1.75rem;padding-inline:2.25rem;position:absolute;top:0;transition:left .3s;width:100%;z-index:9999}@media (min-width:768px){.m-menu-toptask__list--level-2{padding:0}}.m-menu-toptask__list--level-2>.m-menu-toptask__item .m-menu-toptask__button,.m-menu-toptask__list--level-2>.m-menu-toptask__item .m-menu-toptask__link{-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:600;gap:.375rem;padding-block:.75rem}.m-menu-toptask__list--level-2>.m-menu-toptask__item .m-menu-toptask__button:has(.m-menu-toptask__description),.m-menu-toptask__list--level-2>.m-menu-toptask__item .m-menu-toptask__link:has(.m-menu-toptask__description){padding-block:.75rem 1.5rem}.m-menu-toptask__item--is-open>.m-menu-toptask__list--level-2{left:0}.m-menu-toptask__item{font-size:1.125rem;padding:0}.m-menu-toptask__list--level-1 .m-menu-toptask__item:not(:last-of-type){border-bottom:1px solid #8a6d9c}.m-menu-toptask__list--level-0>.m-menu-toptask__item{background:#582f71;border-radius:.3125rem;margin-block:.75rem}@media (min-width:768px){.m-menu-toptask__list--level-0>.m-menu-toptask__item{margin-block:0;display:none}}.m-menu-toptask__list--level-0>.m-menu-toptask__item.m-menu-toptask__item--is-open{display:block}@media (max-width:767px){.m-menu-toptask__list--level-0>.m-menu-toptask__item .m-menu-toptask__button,.m-menu-toptask__list--level-0>.m-menu-toptask__item .m-menu-toptask__link{padding-inline:1.5rem}}.m-menu-toptask__link{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:currentColor;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.125rem;gap:.75rem;padding-block:.75rem;text-decoration:none}@media (min-width:768px){.m-menu-toptask__link{padding-block:1.5rem}}.m-menu-toptask__link:hover{background:#3e214f;color:currentColor}.m-menu-toptask__link:focus-visible{background-color:#582f71;color:#fff;margin:1px;outline-color:#fff}.m-menu-toptask__back-button{background:transparent;border:0;font-weight:600;padding-block:.75rem}.m-menu-toptask__description{font-weight:400;font-size:1rem}@media (max-width:767px){.m-menu-toptask__list--level-1 .m-menu-toptask__icon{display:none}}.m-menu-toptask__button{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;color:currentColor;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:.75rem;padding-block:.75rem;padding-inline:0;text-align:left;text-decoration:none;width:100%}@media (min-width:768px){.m-menu-toptask__button{padding-block:1.5rem}}.m-menu-toptask__button--is-tab{background-color:#fff;border-bottom-left-radius:.3125rem;border-top-left-radius:.3125rem;color:#582f71;font-size:1.25rem;padding:2.25rem 1.5rem}.m-menu-toptask__button--is-tab:hover{background-color:#e3dce7;color:#582f71}.m-menu-toptask__button--is-tab.m-menu-toptask__button--is-open:focus,.m-menu-toptask__button--is-tab.m-menu-toptask__button--is-open:focus-visible{background-color:#582f71;color:#fff;outline:1px solid #fff}.m-menu-toptask__list--level-0>.m-menu-toptask__item>.m-menu-toptask__button{font-weight:600;padding-block:1.5rem}@media (min-width:768px){.m-menu-toptask__list--level-0>.m-menu-toptask__item>.m-menu-toptask__button{display:none}}.m-menu-toptask__list--level-1 .m-menu-toptask__button{background:transparent;color:#fff}.m-menu-toptask__button--is-open,.m-menu-toptask__button--is-open:hover{background-color:#582f71;color:#fff}@media (max-width:767px){.m-menu-toptask__item--is-open>.m-menu-toptask__button{border-bottom:1px solid #8a6d9c}}.m-menu-toptask__icon{font-size:2rem}.m-menu-toptask__arrow{-webkit-margin-start:auto;-moz-margin-start:auto;margin-inline-start:auto}.m-message{color:#3d3d3d;margin:0;padding:.75rem 0 .75rem 1.5rem;position:relative}@media (min-width:768px){.m-message{padding:.75rem 0 .75rem calc((1rem * 1.5) + 1.5rem + .375rem)}}.m-message:before{background-color:#ddeff8;bottom:0;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}.m-message a{color:inherit}.m-message__icon{left:0;margin:0;position:absolute;top:1rem}@media (min-width:768px){.m-message__icon{left:1.5rem}}.m-message__list{margin:0}.m-message--primary{color:#582f71}.m-message--primary:before{background-color:#f7f5f8}.m-message--status{color:#050505}.m-message--status:before{background-color:#f3f3f3}.m-message--error{color:#e41c33}.m-message--error:before{background-color:#fef4f5}.m-message--warning{color:#f7b239}.m-message--warning:before{background-color:#fffbf5}.m-pager{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e6e6e6;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:4.5rem;padding:0 .75rem .75rem}.m-pager__total{-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.125rem}.m-pager__list{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0 0 0 auto;padding:0;position:relative}.m-pager__item:not(:first-child){margin-left:.375rem}.m-pager__page{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e3dce7;border-radius:.3125rem;color:#582f71;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-weight:400;height:100%;padding:.375rem .75rem;text-decoration:none}.m-pager__item--is-active>.m-pager__page{background-color:#582f71;color:#fff;font-weight:700}.m-pager__arrow{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e3dce7;border-radius:.3125rem;color:#582f71;display:block;font-size:1rem;height:100%;padding:.375rem}.m-pager__arrow--is-disabled{background:#f3f3f3;color:#b4b4b4}.m-related__title{font-size:1.3125rem;font-weight:700;margin:0 .375rem .75rem}.m-related__list{border-top:1px solid #e6e6e6;list-style:none;margin:0;padding:0}.m-related__item{border-bottom:1px solid #e6e6e6;position:relative}.m-related__item a{color:#01689b;display:block;font-size:1.125rem;padding:.75rem 1.5rem .75rem .375rem;text-decoration:none}.m-related__item:hover .m-related__icon,.m-related__item:hover a{color:#3d3d3d}.m-related__icon{color:#e6e6e6;margin:0;position:absolute;right:.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-skip-links{position:relative}.m-skip-links__list{list-style:none;margin:0;padding:0}.m-skip-links__item{margin:0;padding:0}.m-skip-links__link{left:0;margin-left:-1234rem;position:absolute;top:0;z-index:var(--layer-important)}.m-skip-links__link:focus{margin:1.5rem}.m-social-share{position:relative}.m-social-share__list{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;list-style:none;margin:0;padding:0;position:absolute;right:-.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden}@media (min-width:560px){.m-social-share__list{right:-.75rem;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}}.m-social-share--is-open .m-social-share__list{visibility:visible}.m-social-share__item{-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.m-social-share__item+.m-social-share__item{margin-left:.375rem}.m-social-share__link{display:block}.m-social-share__image{display:block;height:1.25rem;width:auto}.m-social__title{font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.m-social__list{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;list-style:none;margin:0;padding:0}@media (min-width:560px){.m-social__list{-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.m-social__item{-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:.75rem;position:relative}@media (min-width:560px){.m-social__item{border-right:2px solid hsla(0,0%,70.6%,.8);margin-bottom:0;margin-right:.75rem}}.m-social__item:last-child{border-right:0;margin-bottom:0;margin-right:0}.m-social__icon{font-size:1rem;position:absolute;top:50%;left:0;margin:0;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-social__icon--twitter{color:#1da1f2}.m-social__icon--facebook{color:#3c5a99}.m-social__icon--whatsapp{color:#4ac959}.m-social__icon--linkedin{color:#0077b5}.m-social__link{color:#3d3d3d;font-size:1.125rem;padding:.75rem .75rem .75rem 1.5rem}.m-social__link:hover{color:#3d3d3d;text-decoration:none}.t-grid__item--is-sidebar .m-social--sidebar{margin-top:auto}.m-social--sidebar .m-social__title{background-color:#ddeff8;margin:0 0 1px;padding:1.5rem .75rem}.m-social--sidebar .m-social__item{background-color:#ddeff8;border:0;margin:0 0 1px;width:100%}.m-social--sidebar .m-social__item:after{background-image:url(/themes/custom/cjib_old/dist/images/icons/RO/fat-arrow-right.svg);background-repeat:no-repeat;background-size:contain;content:"";height:1rem;opacity:.2;pointer-events:none;position:absolute;right:1.2375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s;will-change:opacity,transform;width:1rem}.m-social--sidebar .m-social__item:hover:after{opacity:.4;-webkit-transform:translate(.25rem,-50%);transform:translate(.25rem,-50%)}.m-social--sidebar .m-social__link{display:block;font-size:1.125rem;text-decoration:none;padding-left:3rem;padding-right:3rem}.m-social--sidebar .m-social__icon{font-size:1.125rem;left:.75rem}.m-woo-full{background:#fff;margin:0 calc(1.5rem - (1.5rem * 2)) 2.25rem;padding:2.125rem 1.75rem;position:relative}@media (min-width:560px){.m-woo-full{margin:calc(1.5rem - (1.5rem * 2)) 0 2.25rem;min-height:17.375rem;padding:2.125rem 4.5rem 2.125rem 1.75rem;width:auto}.t-wrapper:not(.t-wrapper--has-visual) .m-woo-full{margin:-15.625rem 0 2.25rem}}@media (min-width:768px){.m-woo-full{margin:-15.625rem 0 2.25rem;min-height:17.375rem;width:auto}}.layout-builder .m-woo-full{margin-top:0!important}.m-woo-full__back-link{margin:0 0 2.25rem;font-size:1.25rem}.m-woo-full__title{color:#582f71;font-size:3rem;font-weight:700;line-height:1;position:relative;margin:1.5rem 0;max-width:31rem;z-index:2}.m-woo-full__heading{font-size:1.8375rem}.m-woo-full__content{font-size:1.125rem;position:relative;z-index:2}.m-woo-full__content p:last-child{margin-bottom:0}.m-woo-full__content p:first-child{margin-top:0}.m-woo-full__attachments-items{list-style:none;margin:0;padding:0}.m-woo-full__attachments-item{border-bottom:1px solid #e3dce7;padding:1.5rem 0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.m-woo-full__attachments-item:last-child{border-bottom:none}.m-woo-full__attachments-item svg{fill:#3e214f;margin-right:.75rem}.m-woo-full__icon{color:#e3dce7;font-size:12.5rem;line-height:1;margin:0;opacity:.05;position:absolute;right:2.25rem;top:2.25rem}@media (max-width:559px){.m-woo-full__icon{display:none}}.m-woo-full__icon .a-icon{margin:0;top:unset;vertical-align:unset}.m-woo-overview__intro{padding-top:3rem}.m-woo-overview__intro-title{color:#fff;margin-bottom:.75rem}.m-woo-overview__intro-content{color:#fff;margin-bottom:3rem}.m-woo-overview__header{border-bottom:1px solid #b4b4b4;margin-bottom:1.5rem;margin-top:3rem}.m-woo-overview__filter{justify-self:end}.m-woo-overview__filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:inherit;border:none;color:#01689b;text-decoration:underline}.m-woo-overview__filter .m-form__field--sort-order,.m-woo-overview__filter .m-form__label{width:auto;display:inline-block}.m-woo-overview__filter--date{-webkit-align-items:normal;-moz-box-align:normal;-ms-flex-align:normal;align-items:normal;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:normal;-moz-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;grid-column:span 2;margin:0}@supports (display:grid){.m-woo-overview__filter--date{-webkit-align-items:normal;-moz-box-align:normal;-ms-flex-align:normal;align-items:normal;display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2,1fr);-webkit-justify-content:normal;-moz-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;margin:0}}.m-woo-overview__filter--date .t-grid__item{-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:.75rem;max-width:50%;min-width:0}@supports (display:grid){.m-woo-overview__filter--date .t-grid__item{-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;padding:0;max-width:none}}.m-woo-overview__filter--date legend{font-size:1.125rem;margin-bottom:.375rem;padding:0}.m-woo-overview__filter--date label[for=edit-field-woo-date-value-max],.m-woo-overview__filter--date label[for=edit-field-woo-date-value-min]{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.m-tag-list__title{font-size:1.3125rem;font-weight:700;margin:0 .375rem .75rem}.m-tag-list__items{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.75rem;list-style:none;margin:.75rem 0;padding:0}.m-tag-list__item{background-color:#e3dce7;border-bottom:1px solid #e6e6e6;border-radius:1.5rem;color:#3d3d3d;display:block;font-size:1.125rem;padding:.375rem .75rem;position:relative;text-decoration:none}.o-az{position:relative}.o-az__header{padding:4rem 0 0}@media (min-width:560px){.o-az__header{padding:0 0 4rem;position:absolute;left:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:20}}.o-az__grid{padding-top:4rem}.o-az__title{color:#582f71;font-size:2.25rem}.o-contact-options__title{font-size:1.3125rem;font-weight:700;margin:0 .375rem .75rem}.o-contact-options__list{border-top:1px solid #e6e6e6;list-style:none;margin:0;padding:0}.o-contact-options__item{border-bottom:1px solid #e6e6e6;display:block}.o-fine-type{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative}@media (min-width:768px){.o-fine-type{-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.o-fine-type__title{color:#fff;font-size:1.3125rem;font-weight:400;left:1.5rem;line-height:1.0625;margin:0;max-width:20rem;position:absolute;right:1.5rem;top:3rem;z-index:2}@media (min-width:560px){.o-fine-type__title{font-size:2.25rem;color:#3d3d3d;position:static}}.o-fine-type__content{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1.5rem;width:100%}@media (min-width:560px){.o-fine-type__content{padding:3rem 2.25rem}}@media (min-width:768px){.o-fine-type__content{padding:3rem 4.5rem 3rem 3rem;width:50%}}.o-fine-type__description{font-size:1.125rem;margin:0 0 2.25rem}@media (min-width:560px){.o-fine-type__description{margin:2.25rem 0}}.o-fine-type__list{margin:0 0 3rem}.o-fine-type__actions{margin-top:auto}.o-fine-type__canvas{background-color:#582f71;border-bottom:1px solid #582f71;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:15rem;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1;overflow:hidden;padding:6rem 0 0;position:relative;width:100%}@media (min-width:560px){.o-fine-type__canvas{padding:3rem 0 0}}@media (min-width:768px){.o-fine-type__canvas{border:0;height:auto;-webkit-order:unset;-moz-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;padding:4.5rem 0;width:50%}}.o-fine-type__alt{color:#fff;display:none;text-align:center}@media (min-width:768px){.o-fine-type__alt{display:block}}.o-footer{background-color:#f3f3f3;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.13);position:relative}.o-footer__top{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:2.25rem 1.5rem}@media (min-width:560px){.o-footer__top{-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.o-footer__back-to-top{color:#3d3d3d;position:absolute;right:1rem;top:-1rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.o-link-collection__title{font-size:1.3125rem;font-weight:700;margin:0 .375rem .75rem}.o-link-collection__list{list-style:none;margin:0;padding:0}.o-link-collection__list:after{clear:both;display:block;content:""}.o-link-collection__item{margin-bottom:.75rem}@media (min-width:560px){.o-link-collection__item{float:left;width:calc(99.99% * 1/2)}}@media (min-width:560px){.o-link-collection__item:nth-child(odd){padding-right:.375rem}}@media (min-width:560px){.o-link-collection__item:nth-child(2n){float:right;padding-left:.375rem}}.o-tabs__title{font-size:1.3125rem;font-weight:700;margin:0 .375rem .75rem}.o-tabs__list{border-top:1px solid #e6e6e6;list-style:none;margin:0;padding:0}.o-tabs__item{border-bottom:1px solid #e6e6e6}.layout-builder{background:transparent;border:0;padding:0}.layout-builder__region{outline-color:#582f71}.layout-builder__add-block,.layout-builder__add-section{background:transparent;margin:.375rem!important;padding:1.5rem .75rem}.layout-builder__add-block.is-layout-builder-highlighted,.layout-builder__add-section.is-layout-builder-highlighted{border:0}.layout-builder__add-block.is-layout-builder-highlighted .layout-builder__link--add,.layout-builder__add-section.is-layout-builder-highlighted .layout-builder__link--add{box-shadow:0 0 0 2px #fff,0 0 0 5px rgba(88,47,113,.4)}.layout-builder__link--add{background:#582f71;border:1px solid #582f71;border-radius:.3125rem;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:1.25;margin:0;padding:.75rem 1.5rem;text-decoration:none;vertical-align:middle;width:100%}.layout-builder__link--add:focus-visible,.layout-builder__link--add:hover{background:#3e214f;border-color:#3e214f;color:#fff}.layout-builder__link--add:focus-visible{box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}.layout-builder__link--add:disabled{cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.2;pointer-events:none}.layout-builder__link--add:hover{border-bottom-style:solid}#drupal-off-canvas-wrapper *,#drupal-off-canvas-wrapper :not(div){background:transparent}#drupal-off-canvas-wrapper input[type=checkbox],#drupal-off-canvas-wrapper input[type=radio]{position:absolute}#drupal-off-canvas-wrapper .m-form__control{background:transparent;padding:0}#drupal-off-canvas-wrapper .m-form__control--checkbox .m-form__label,#drupal-off-canvas-wrapper .m-form__control--radio .m-form__label{margin:0 0 .375rem;padding:0 0 0 calc(1.125rem + .375rem)}#drupal-off-canvas-wrapper .m-form__input{background:#fff;border-radius:.3125rem;color:#3d3d3d;padding:.375rem .75rem}#drupal-off-canvas-wrapper table{margin-bottom:0;table-layout:auto}#drupal-off-canvas-wrapper table .draggable .field-multiple-drag{padding-right:0;white-space:nowrap;width:1%}#drupal-off-canvas-wrapper table .draggable .field-multiple-drag .tabledrag-handle{margin:0}#drupal-off-canvas-wrapper table .draggable td{padding:1.5rem .75rem}#drupal-off-canvas-wrapper .paragraphs-dropbutton-wrapper .field-add-more-submit{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.06);border-radius:.3125rem;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;vertical-align:middle;font-size:.875rem;margin:.375rem 0 .75rem;padding:.375rem 1.5rem;width:100%}#drupal-off-canvas-wrapper .paragraphs-dropbutton-wrapper .field-add-more-submit:focus-visible,#drupal-off-canvas-wrapper .paragraphs-dropbutton-wrapper .field-add-more-submit:hover{background:#fff;border-color:#fff;color:#3d3d3d}#drupal-off-canvas-wrapper .paragraphs-dropbutton-wrapper .field-add-more-submit:focus-visible{box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}#drupal-off-canvas-wrapper .paragraphs-dropbutton-wrapper .field-add-more-submit:disabled{cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.2;pointer-events:none}#drupal-off-canvas-wrapper .paragraphs-dropbutton-wrapper .field-add-more-submit:hover{border-bottom-style:solid}#drupal-off-canvas-wrapper button.tabledrag-toggle-weight{font-size:.75rem;margin:0;padding:0}#drupal-off-canvas-wrapper .button--primary{background:#582f71;border:1px solid #582f71;border-radius:.3125rem;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:1.25;margin:0;padding:.75rem 1.5rem;text-decoration:none;vertical-align:middle;width:100%}#drupal-off-canvas-wrapper .button--primary:focus-visible,#drupal-off-canvas-wrapper .button--primary:hover{background:#3e214f;border-color:#3e214f;color:#fff}#drupal-off-canvas-wrapper .button--primary:focus-visible{box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}#drupal-off-canvas-wrapper .button--primary:disabled{cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.2;pointer-events:none}#drupal-off-canvas-wrapper .button--primary:hover{border-bottom-style:solid}#drupal-off-canvas-wrapper .ui-autocomplete li a{border-bottom:1px solid #f3f3f3;font-size:.75rem;display:block;padding:.375rem}#drupal-off-canvas-wrapper .dropbutton-multiple.open .dropbutton{padding:.75rem .375rem 0;width:12rem!important}#drupal-off-canvas-wrapper .dropbutton-multiple.open .dropbutton .confirm-remove button{width:100%}#drupal-off-canvas-wrapper .dropbutton-multiple.open .dropbutton .secondary-action{padding:0;text-align:center}#drupal-off-canvas-wrapper .dropbutton-multiple.open .dropbutton .secondary-action button{font-weight:400;width:100%}.layout-builder-configure-block .m-form__element--settings-admin-label{font-size:1.25rem;font-weight:600}.layout-builder-configure-block .m-form__element--settings-admin-label label{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.layout-builder-configure-block fieldset{border:1px solid #ccc;padding:.75rem}.layout-builder-configure-block legend{margin:0 0 .375rem;padding:0;width:auto}.layout-builder-configure-block .form-wrapper>.form-wrapper{margin:.75rem 0}.layout-builder-configure-block .filter-guidelines{display:none}.layout-builder-configure-block .cke_reset{width:100%}.layout-builder-configure-block .m-form__label--fieldset{font-family:Sans,sans-serif;font-size:1rem}.layout-builder-configure-block .media-library-selection{display:block}.layout-builder-configure-block .m-form__element--settings-block-form-field-image-selection-0-weight,.layout-builder-configure-block .media-library-widget__toggle-weight{display:none}.layout-builder-block{background:transparent}.media-library-item__click-to-select-checkbox input{visibility:visible}.s-system-tabs{padding:6px 0}.s-system-tabs__list{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:calc((.375rem / 2) * -1);padding:0}.s-system-tabs__list--secondary{margin:.375rem calc((.75rem / 2) * -1)}.s-system-tabs__item{margin:0;padding:calc(.375rem / 2)}.s-system-tabs__list--secondary .s-system-tabs__item{padding:0 calc(.75rem / 2)}.s-system-tabs__item a{background:#fff;border:1px solid #fff;border-radius:.3125rem;color:#582f71;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:1.25;margin:0;text-decoration:none;vertical-align:middle;padding:.5rem 1rem}.s-system-tabs__item a:focus-visible,.s-system-tabs__item a:hover{background:#582f71;border-color:#582f71;color:#fff}.s-system-tabs__item a:focus-visible{box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}.s-system-tabs__item a:disabled{cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.2;pointer-events:none}.s-system-tabs__item--is-active .s-system-tabs__item a,.s-system-tabs__item a:hover{background:#582f71;border-color:#582f71;color:#fff}.path-frontpage .s-system-tabs__item--is-active .s-system-tabs__item a,.path-frontpage .s-system-tabs__item a:hover{background:#3e214f;border-color:#3e214f}.s-system-tabs__item a.is-active{color:#c6b8cf;font-weight:400;font-style:italic}.path-frontpage .s-system-tabs__item a.is-active{border-color:#8a6d9c;background:#582f71}.s-system-tabs__list--secondary .s-system-tabs__item a{border:none;padding:calc(.75rem / 2) 0;position:relative}.s-system-tabs__list--secondary .s-system-tabs__item a:after{border-top:1px dotted #582f71;bottom:0;content:"";display:block;height:0;left:0;position:absolute;width:100%}.s-system-tabs__list--secondary .s-system-tabs__item a:focus-visible,.s-system-tabs__list--secondary .s-system-tabs__item a:hover{color:inherit;background:transparent;box-shadow:none}.s-system-tabs__list--secondary .s-system-tabs__item a:focus-visible:after,.s-system-tabs__list--secondary .s-system-tabs__item a:hover:after{border-color:#582f71}.u-bg--primary,.u-bg--secondary{background-color:#582f71}.u-bg--light{background-color:var(--color-default-10)}.u-bg-fit{background-position:50%;display:block;height:100%;width:100%}.u-bg-fit img{visibility:hidden}.u-bg-fit--cover{background-repeat:no-repeat;background-size:cover}.u-bg-fit--contain{background-repeat:no-repeat;background-size:contain}.u-clearfix{clear:both;content:"";display:block}.u-visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.u-hide{display:none!important}@media (min-width:560px) and (max-width:767px){.u-hide--at-tiny{display:none!important}}@media (min-width:768px) and (max-width:991px){.u-hide--at-small{display:none!important}}@media (min-width:992px) and (max-width:1219px){.u-hide--at-medium{display:none!important}}@media (min-width:1220px) and (max-width:1439px){.u-hide--at-large{display:none!important}}@media (min-width:1440px){.u-hide--at-huge{display:none!important}}@media (min-width:560px){.u-hide--at-min-tiny{display:none!important}}@media (min-width:768px){.u-hide--at-min-small{display:none!important}}@media (min-width:992px){.u-hide--at-min-medium{display:none!important}}@media (min-width:1220px){.u-hide--at-min-large{display:none!important}}@media (min-width:1440px){.u-hide--at-min-huge{display:none!important}}@media (max-width:559px){.u-hide--at-max-tiny{display:none!important}}@media (max-width:767px){.u-hide--at-max-small{display:none!important}}@media (max-width:991px){.u-hide--at-max-medium{display:none!important}}@media (max-width:1219px){.u-hide--at-max-large{display:none!important}}.u-show{display:block!important}.u-show--at-tiny{display:none}@media (min-width:560px) and (max-width:767px){.u-show--at-tiny{display:block!important}}.u-show--at-small{display:none}@media (min-width:768px) and (max-width:991px){.u-show--at-small{display:block!important}}.u-show--at-medium{display:none}@media (min-width:992px) and (max-width:1219px){.u-show--at-medium{display:block!important}}.u-show--at-large{display:none}@media (min-width:1220px) and (max-width:1439px){.u-show--at-large{display:block!important}}.u-show--at-huge{display:none}@media (min-width:1440px){.u-show--at-huge{display:block!important}}.u-float--left{float:left}.u-float--right{float:right}.u-no-scroll{height:100%!important;overflow:hidden!important}.u-responsive-embed{display:block;overflow:hidden;padding:0;position:relative;width:100%}.u-responsive-embed--4-by-3:before,.u-responsive-embed--16-by-9:before{height:0;padding-bottom:calc((9 / 16) * 100%);position:relative;content:"";display:block}.u-responsive-embed__item{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.u-responsive-table{background:linear-gradient(90deg,#fff 30%,hsla(0,0%,100%,0)),linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 0 50%,rgba(61,61,61,.4),#fff),radial-gradient(farthest-side at 100% 50%,rgba(61,61,61,.4),#fff) 0 100%;background-attachment:local,local,scroll,scroll;background-color:#fff;background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,20px 100%,20px 100%;border:1px solid #b4b4b4;margin:.75rem 0 1.5rem;overflow-x:auto;word-wrap:break-word}.u-responsive-table>table{border:none;margin:0}.u-spacing-mt--collapse{margin-top:0}.u-spacing-mt--tiny{margin-top:.375rem}.u-spacing-mt--small{margin-top:.75rem}.u-spacing-mt--medium{margin-top:1.5rem}.u-spacing-mt--large{margin-top:2.25rem}.u-spacing-mt--huge{margin-top:3rem}.u-spacing-mt--mega{margin-top:4.5rem}.u-spacing-mb--collapse{margin-bottom:0}.u-spacing-mb--tiny{margin-bottom:.375rem}.u-spacing-mb--small{margin-bottom:.75rem}.u-spacing-mb--medium{margin-bottom:1.5rem}.u-spacing-mb--large{margin-bottom:2.25rem}.u-spacing-mb--huge{margin-bottom:3rem}.u-spacing-mb--mega{margin-bottom:4.5rem}.u-spacing-pt--collapse{padding-top:0}.u-spacing-pt--tiny{padding-top:.375rem}.u-spacing-pt--small{padding-top:.75rem}.u-spacing-pt--medium{padding-top:1.5rem}.u-spacing-pt--large{padding-top:2.25rem}.u-spacing-pt--huge{padding-top:3rem}.u-spacing-pt--mega{padding-top:4.5rem}.u-spacing-pb--collapse{padding-bottom:0}.u-spacing-pb--tiny{padding-bottom:.375rem}.u-spacing-pb--small{padding-bottom:.75rem}.u-spacing-pb--medium{padding-bottom:1.5rem}.u-spacing-pb--large{padding-bottom:2.25rem}.u-spacing-pb--huge{padding-bottom:3rem}.u-spacing-pb--mega{padding-bottom:4.5rem}.u-text-align--left{text-align:left}.u-text-align--right{text-align:right}.u-text-align--center{text-align:center}.u-text-color--default{color:#3d3d3d}.u-text-color--primary{color:#582f71}.u-text-color--white{color:#fff}.u-text-color--light{color:#979797}.u-text-weight--normal{font-weight:400}.u-text-weight--medium{font-weight:600}.u-text-weight--bold{font-weight:700}.u-text-style--italic{font-style:italic}.u-text-size--small{font-size:.875rem}.u-text-size--medium{font-size:1.125rem}.u-text-size--large{font-size:1.25rem}.u-text-size--huge{font-size:4rem}.u-text-size--h1{font-size:3rem}.u-text-size--h2{font-size:1.3125rem}.u-text-size--h3{font-size:1.125rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vbGVjdWxlcy9tb2xlY3VsZS5jYXJkLnNjc3MiLCJzZXR0aW5ncy9zZXR0aW5nLmZvbnRzLnNjc3MiLCJhdG9tcy9hdG9tLmFjdGlvbi5zY3NzIiwic2V0dGluZ3Mvc2V0dGluZy5nbG9iYWwuc2NzcyIsImF0b21zL2F0b20uYXJyb3ctYnV0dG9uLnNjc3MiLCJtb2xlY3VsZXMvbW9sZWN1bGUuYWN0aW9ucy5zY3NzIiwibW9sZWN1bGVzL21vbGVjdWxlLmF6LWxpc3Quc2NzcyIsImZ1bmN0aW9ucy9mdW5jdGlvbi5jb2xvci1hZGp1c3RtZW50LnNjc3MiLCJtb2xlY3VsZXMvbW9sZWN1bGUuYXotbmF2LnNjc3MiLCJtb2xlY3VsZXMvbW9sZWN1bGUuYmxvY2stYmFzaWMuc2NzcyIsIm1vbGVjdWxlcy9tb2xlY3VsZS5ibHVlLWJpbGx5d2lnLnNjc3MiLCJtb2xlY3VsZXMvbW9sZWN1bGUuY2FsbC10by1hY3Rpb24uc2NzcyIsInRvb2xzL21peGluLmFzcGVjdC1yYXRpby5zY3NzIiwibW9sZWN1bGVzL21vbGVjdWxlLmNvbnRhY3Qtb3B0aW9uLnNjc3MiLCJtb2xlY3VsZXMvbW9sZWN1bGUuY29udGVudC5zY3NzIiwibW9sZWN1bGVzL21vbGVjdWxlLmNvb2tpZWJhci5zY3NzIiwibW9sZWN1bGVzL21vbGVjdWxlLmZpbmUtdHlwZS1saXN0LnNjc3MiLCJtb2xlY3VsZXMvbW9sZWN1bGUuZmluZS10eXBlLXRyaWdnZXIuc2NzcyIsIm1vbGVjdWxlcy9tb2xlY3VsZS5nYWxsZXJ5LnNjc3MiLCJtb2xlY3VsZXMvbW9sZWN1bGUubGFuZ3VhZ2Uuc2NzcyIsIm1vbGVjdWxlcy9tb2xlY3VsZS5sYXRlc3Quc2NzcyIsIm1vbGVjdWxlcy9tb2xlY3VsZS5saW5rLnNjc3MiLCJtb2xlY3VsZXMvbW9sZWN1bGUubGlzdC5zY3NzIiwibW9sZWN1bGVzL21vbGVjdWxlLm1lbnUtZm9vdGVyLnNjc3MiLCJtb2xlY3VsZXMvbW9sZWN1bGUubWVudS10b3B0YXNrLnNjc3MiLCJtb2xlY3VsZXMvbW9sZWN1bGUubWVzc2FnZS5zY3NzIiwibW9sZWN1bGVzL21vbGVjdWxlLnBhZ2VyLnNjc3MiLCJtb2xlY3VsZXMvbW9sZWN1bGUucmVsYXRlZC5zY3NzIiwibW9sZWN1bGVzL21vbGVjdWxlLnNraXAtbGlua3Muc2NzcyIsIm1vbGVjdWxlcy9tb2xlY3VsZS5zb2NpYWwtc2hhcmUuc2NzcyIsIm1vbGVjdWxlcy9tb2xlY3VsZS5zb2NpYWwuc2NzcyIsIm1vbGVjdWxlcy9tb2xlY3VsZS53b28tZnVsbC5zY3NzIiwibW9sZWN1bGVzL21vbGVjdWxlLndvby1vdmVydmlldy5zY3NzIiwidG9vbHMvbWl4aW4uZ3JpZC5zY3NzIiwidG9vbHMvbWl4aW4udmlzdWFsbHktaGlkZGVuLnNjc3MiLCJtb2xlY3VsZXMvbW9sZWN1bGUudGFnLWxpc3Quc2NzcyIsIm9yZ2FuaXNtcy9vcmdhbmlzbS5hei5zY3NzIiwib3JnYW5pc21zL29yZ2FuaXNtLmNvbnRhY3Qtb3B0aW9ucy5zY3NzIiwib3JnYW5pc21zL29yZ2FuaXNtLmZpbmUtdHlwZS5zY3NzIiwib3JnYW5pc21zL29yZ2FuaXNtLmZvb3Rlci5zY3NzIiwib3JnYW5pc21zL29yZ2FuaXNtLmxpbmstY29sbGVjdGlvbi5zY3NzIiwib3JnYW5pc21zL29yZ2FuaXNtLnRhYnMuc2NzcyIsInN5c3RlbXMvc3lzdGVtLmxheW91dC1idWlsZGVyLnNjc3MiLCJ0b29scy9taXhpbi5idXR0b24uc2NzcyIsInN5c3RlbXMvc3lzdGVtLnRhYnMuc2NzcyIsInV0aWxpdGllcy91dGlsaXR5LmJhY2tncm91bmQuc2NzcyIsInV0aWxpdGllcy91dGlsaXR5LmNsZWFyZml4LnNjc3MiLCJ0b29scy9taXhpbi5jbGVhcmZpeC5zY3NzIiwidXRpbGl0aWVzL3V0aWxpdHkuZGlzcGxheS5zY3NzIiwidXRpbGl0aWVzL3V0aWxpdHkuZmxvYXQuc2NzcyIsInV0aWxpdGllcy91dGlsaXR5Lm5vLXNjcm9sbC5zY3NzIiwidXRpbGl0aWVzL3V0aWxpdHkucmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwidXRpbGl0aWVzL3V0aWxpdHkucmVzcG9uc2l2ZS10YWJsZS5zY3NzIiwidXRpbGl0aWVzL3V0aWxpdHkuc3BhY2luZy5zY3NzIiwidXRpbGl0aWVzL3V0aWxpdHkudGV4dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRIQSxpQkM1SEEsQURvSkssV0NuSkgsa0JBQWlCLEFBQ2pCLGlCQUFtQixBQUNuQix3RUFBMEUsQUFDMUUsbU1BQzhGLEFBQzlGLGtCQUFrQixBQUNsQixlQUFtQixDQUFBLEFBRXJCLFdBQ0Usa0JBQWlCLEFBQ2pCLGlCQUFtQixBQUNuQix1RUFBeUUsQUFDekUsaU1BQzZGLEFBQzdGLGtCQUFrQixBQUNsQixlQUFtQixDQUFBLEFBRXJCLFdBQ0Usa0JBQWlCLEFBQ2pCLGlCQUFtQixBQUNuQixxRUFBdUUsQUFDdkUsNkxBQzJGLEFBQ3pGLGdCQUFpQixBQUNuQixpQkFBa0IsQ0FBQSxBQUdwQixXQUNFLGtCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIscUVBQXVFLEFBQ3ZFLDZMQUMyRixBQUMzRixrQkFBa0IsQUFDbEIsZUFBbUIsQ0FBQSxBQUVyQixXQUNFLGtCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIsb0VBQXNFLEFBQ3RFLDJMQUMwRixBQUMxRixrQkFBa0IsQUFDbEIsZUFBbUIsQ0FBQSxBQUVyQixXQUNFLGtCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIsa0VBQW9FLEFBQ3BFLHVMQUN3RixBQUN0RixnQkFBaUIsQUFDbkIsaUJBQWtCLENBQUEsQUNyRHBCLFVBQ0UsWUFBWSxBQUNaLGVBQWUsQUFDZixrQkNVc0MsQ0REdkMsQUFaRCxnQkFNSSx5QkFBMEIsQ0FDM0IsQUFQSCx3QkFVSSx5QkN1Q3NCLENEdEN2QixBRVhILGdCQUNFLG1CRG1Ed0IsQUNsRHhCLGNEdUMwQixBQ3RDMUIscUJBQXFCLEFBRXJCLHNDQUFzQyxBQUN0QyxrQkFBa0IsQUFDbEIsb0JBQXFCLENBa0J0QixBQXpCRCxzQkFVSSxjRHlDd0IsQUN4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QjBCLENtRDNCM0IsQUFDRCx1QkFDRSxhbkRtQzBCLENtRGxDM0IsQUFDRCxxQkFDRSxVQUFZLENBQ2IsQUFDRCxxQkFDRSxhbkR1QndCLENtRHRCekIsQUFHRCx1QkFDRSxlbkRBa0IsQ21EQ25CLEFBQ0QsdUJBQ0UsZW5ERmtCLENtREduQixBQUNELHFCQUNFLGVuREprQixDbURLbkIsQUFHRCxzQkFDRSxpQkFBa0IsQ0FDbkIsQUFHRCxvQkFDRSxpQm5EakNxQyxDbURrQ3RDLEFBQ0QscUJBQ0Usa0JuRGpDc0MsQ21Ea0N2QyxBQUNELG9CQUNFLGlCbkRuQ3FDLENtRG9DdEMsQUFDRCxtQkFDRSxjQUFlLENBQ2hCLEFBQ0QsaUJBQ0UsY25EcENrQyxDbURxQ25DLEFBQ0QsaUJBQ0UsbUJuRHRDdUMsQ21EdUN4QyxBQUNELGlCQUNFLGtCbkR4Q3NDLENtRHlDdkMiLCJmaWxlIjoiYmFzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubS1jYXJkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwwLDAsMC4yNCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcGFkZGluZzogJHNwYWNlLTM1ICRzcGFjZS0zMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcblxuICAvLyBEaXNwbGF5IGNhcmQgYW5kIHRpdGxlIG91dGxpbmUgb25seSB3aGVuIGZvY3VzaW5nIG9uIHRpdGxlIGxpbmtcbiAgJjpoYXMoLm0tY2FyZF9fdGl0bGUgLm0tY2FyZF9fbGluazpmb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogJG91dGxpbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6ICRvdXRsaW5lLXdpZHRoO1xuXG4gICAgLm0tY2FyZF9fdGl0bGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gSGlkZSBjYXJkIG91dGxpbmUgd2hlbiBidXR0b24gaW5zaWRlIGNhcmQgaGFzIGZvY3VzXG4gICY6aGFzKC5tLWNhcmRfX2J1dHRvbjpmb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS02MDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWRlZmF1bHQ7XG4gIH1cblxuICAmX19sYWJlbHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGdhcDogJHNwYWNlLTEwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNTtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBhbGw6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlzdWFsIHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGFzcGVjdC1yYXRpbzogNTUgLyAzNztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBvcmRlcjogLTE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiAubS1jYXJkX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAkb3V0bGluZS13aWR0aCBzb2xpZCB3aGl0ZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAkb3V0bGluZS13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmX192aXN1YWwge1xuICAgIG9yZGVyOiAtMTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuXG4ubS1jYXJkLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNTA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuXG4gICYgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogJHNwYWNlLTM1ICRzcGFjZS0zMDtcbiAgfVxufVxuXG4ubS1jYXJkLS1wcm9tb3RlZC1hcnRpY2xlIHtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlLTQwO1xuXG4gIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2UtNDA7XG4gIH1cblxuICBAbWVkaWEgI3skYnJlYWstbWluLTMwfSB7XG4gICAgbWFyZ2luOiAtMTUuNjI1cmVtIDAgJHNwYWNlLTQwO1xuICAgIG1pbi1oZWlnaHQ6IDE3LjM3NXJlbTtcbiAgfVxufVxuXG4ubS1jYXJkLS13b28tZG9zc2llciB7XG4gIC5tLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gIH1cblxuICAubS1jYXJkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5tLWNhcmRfX2xpbmsge1xuICAgIGFsbDogcmV2ZXJ0O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTcwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnwrsnO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiU2Fuc1wiO1xuICBzcmM6IHVybChcIi90aGVtZXMvY3VzdG9tL2NqaWJfb2xkL2Rpc3QvZm9udHMvUk8vUk9zYW5zd2VidGV4dHJlZ3VsYXIuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vY2ppYl9vbGQvZGlzdC9mb250cy9STy9ST3NhbnN3ZWJ0ZXh0cmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKFwiL3RoZW1lcy9jdXN0b20vY2ppYl9vbGQvZGlzdC9mb250cy9STy9ST3NhbnN3ZWJ0ZXh0cmVndWxhci53b2ZmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIlNhbnNcIjtcbiAgc3JjOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9jamliX29sZC9kaXN0L2ZvbnRzL1JPL1JPc2Fuc3dlYnRleHRpdGFsaWMuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vY2ppYl9vbGQvZGlzdC9mb250cy9STy9ST3NhbnN3ZWJ0ZXh0aXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoXCIvdGhlbWVzL2N1c3RvbS9jamliX29sZC9kaXN0L2ZvbnRzL1JPL1JPc2Fuc3dlYnRleHRpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LWZhbWlseTogXCJTYW5zXCI7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vY2ppYl9vbGQvZGlzdC9mb250cy9STy9ST3NhbnN3ZWJ0ZXh0Ym9sZC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9jamliX29sZC9kaXN0L2ZvbnRzL1JPL1JPc2Fuc3dlYnRleHRib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoXCIvdGhlbWVzL2N1c3RvbS9jamliX29sZC9kaXN0L2ZvbnRzL1JPL1JPc2Fuc3dlYnRleHRib2xkLndvZmZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LWZhbWlseTogXCJTZXJpZlwiO1xuICBzcmM6IHVybChcIi90aGVtZXMvY3VzdG9tL2NqaWJfb2xkL2Rpc3QvZm9udHMvUk8vUk9zZXJpZndlYnJlZ3VsYXIuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vY2ppYl9vbGQvZGlzdC9mb250cy9STy9ST3Nlcmlmd2VicmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKFwiL3RoZW1lcy9jdXN0b20vY2ppYl9vbGQvZGlzdC9mb250cy9STy9ST3Nlcmlmd2VicmVndWxhci53b2ZmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlcmlmXCI7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vY2ppYl9vbGQvZGlzdC9mb250cy9STy9ST3Nlcmlmd2ViaXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi90aGVtZXMvY3VzdG9tL2NqaWJfb2xkL2Rpc3QvZm9udHMvUk8vUk9zZXJpZndlYml0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKFwiL3RoZW1lcy9jdXN0b20vY2ppYl9vbGQvZGlzdC9mb250cy9STy9ST3Nlcmlmd2ViaXRhbGljLndvZmZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiU2VyaWZcIjtcbiAgc3JjOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9jamliX29sZC9kaXN0L2ZvbnRzL1JPL1JPc2VyaWZ3ZWJib2xkLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi90aGVtZXMvY3VzdG9tL2NqaWJfb2xkL2Rpc3QvZm9udHMvUk8vUk9zZXJpZndlYmJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybChcIi90aGVtZXMvY3VzdG9tL2NqaWJfb2xkL2Rpc3QvZm9udHMvUk8vUk9zZXJpZndlYmJvbGQud29mZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLmEtYWN0aW9uIHtcbiAgYWxsOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00MDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogJG91dGxpbmU7XG4gIH1cbn0iLCIvKiBGb250IGZhbWlseSAqL1xuJGZvbnQtZmFtaWx5LWRlZmF1bHQ6ICdTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1oZWFkaW5nOiBpbmhlcml0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAnU2VyaWYnLCBzZXJpZjtcblxuLyogRm9udCBzaXplICovXG4kZm9udC1zaXplLW1pbi1iYXNlOiAxNHB4O1xuJGZvbnQtc2l6ZS1tYXgtYmFzZTogMTZweDtcbiRmb250LXNpemUtYmFzZTogMXJlbTtcbiRmb250LXNpemUtMTA6ICgkZm9udC1zaXplLWJhc2UgKiAuNzUpO1xuJGZvbnQtc2l6ZS0yMDogKCRmb250LXNpemUtYmFzZSAqIC44NzUpO1xuJGZvbnQtc2l6ZS0zMDogKCRmb250LXNpemUtYmFzZSAqIDEpO1xuJGZvbnQtc2l6ZS0zNTogKCRmb250LXNpemUtYmFzZSAqIDEuMDYyNSk7XG4kZm9udC1zaXplLTQwOiAoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpO1xuJGZvbnQtc2l6ZS01MDogKCRmb250LXNpemUtYmFzZSAqIDEuMjUpO1xuJGZvbnQtc2l6ZS02MDogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4kZm9udC1zaXplLTcwOiAoJGZvbnQtc2l6ZS1iYXNlICogMS43KTtcbiRmb250LXNpemUtZGVmYXVsdDogJGZvbnQtc2l6ZS0zMDtcblxuJGZvbnQtc2l6ZS1oMTogKCRmb250LXNpemUtYmFzZSAqIDMpO1xuJGZvbnQtc2l6ZS1oMjogKCRmb250LXNpemUtYmFzZSAqIDEuMzEyNSk7XG4kZm9udC1zaXplLWgzOiAoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpO1xuJGZvbnQtc2l6ZS1oNDogKCRmb250LXNpemUtYmFzZSAqIDEpO1xuJGZvbnQtc2l6ZS1oNTogKCRmb250LXNpemUtYmFzZSAqIDEpO1xuJGZvbnQtc2l6ZS1oNjogKCRmb250LXNpemUtYmFzZSAqIDEpO1xuXG4vKiBGb250IHdlaWdodCAqL1xuJGZvbnQtd2VpZ2h0LTQwOiA0MDA7XG4kZm9udC13ZWlnaHQtNjA6IDYwMDtcbiRmb250LXdlaWdodC03MDogNzAwO1xuJGZvbnQtd2VpZ2h0LWRlZmF1bHQ6ICRmb250LXdlaWdodC00MDtcblxuLyogTGluZSBoZWlnaHQgKi9cbiRsaW5lLWhlaWdodC0xMDogMTtcbiRsaW5lLWhlaWdodC0xNTogMS4xMjU7XG4kbGluZS1oZWlnaHQtMjA6IDEuMjU7XG4kbGluZS1oZWlnaHQtMzA6IDEuNTtcbiRsaW5lLWhlaWdodC00MDogMS43NTtcbiRsaW5lLWhlaWdodC1kZWZhdWx0OiAkbGluZS1oZWlnaHQtMzA7XG5cbi8qIENvbG9yICovXG4kY29sb3ItZGVmYXVsdC1iYXNlOiAjM0QzRDNEO1xuJGNvbG9yLWRlZmF1bHQtMTA6ICNGM0YzRjM7XG4kY29sb3ItZGVmYXVsdC0xNTogI0U2RTZFNjtcbiRjb2xvci1kZWZhdWx0LTIwOiAjQjRCNEI0O1xuJGNvbG9yLWRlZmF1bHQtMzA6ICM5Nzk3OTc7XG4kY29sb3ItZGVmYXVsdC00MDogIzc1NzU3NTtcbiRjb2xvci1kZWZhdWx0LTUwOiAkY29sb3ItZGVmYXVsdC1iYXNlO1xuJGNvbG9yLWRlZmF1bHQtNjA6IHNoYWRlKCRjb2xvci1kZWZhdWx0LWJhc2UsIDMwJSk7XG4kY29sb3ItZGVmYXVsdC03MDogIzFBMUExQTtcblxuJGNvbG9yLXByaW1hcnktYmFzZTogIzU4MkY3MTtcbiRjb2xvci1wcmltYXJ5LTEwOiAjRTNEQ0U3O1xuJGNvbG9yLXByaW1hcnktMjA6IHNoYWRlKCRjb2xvci1wcmltYXJ5LTEwLCA0JSk7XG4kY29sb3ItcHJpbWFyeS0zMDogI0M2QjhDRjtcbiRjb2xvci1wcmltYXJ5LTQwOiB0aW50KCRjb2xvci1wcmltYXJ5LWJhc2UsIDMwJSk7XG4kY29sb3ItcHJpbWFyeS01MDogJGNvbG9yLXByaW1hcnktYmFzZTtcbiRjb2xvci1wcmltYXJ5LTYwOiBzaGFkZSgkY29sb3ItcHJpbWFyeS1iYXNlLCAzMCUpO1xuJGNvbG9yLXByaW1hcnktNzA6IHNoYWRlKCRjb2xvci1wcmltYXJ5LWJhc2UsIDUwJSk7XG5cbiRjb2xvci1zZWNvbmRhcnktYmFzZTogIzE1NDI3MztcbiRjb2xvci1zZWNvbmRhcnktNTA6ICRjb2xvci1zZWNvbmRhcnktYmFzZTtcbiRjb2xvci1zZWNvbmRhcnktMzA6ICMwMTY4OWI7XG4kY29sb3Itc2Vjb25kYXJ5LTIwOiAjZDNkN2Q5O1xuJGNvbG9yLXNlY29uZGFyeS0xMDogI0RERUZGODtcblxuJGNvbG9yLXBpbmstZGFyazogI0E4MTQ2NDtcblxuJGNvbG9yLWdyYXktbGlnaHQ6ICNGMUYxRjE7XG5cbiRjb2xvci1saW5rOiAkY29sb3Itc2Vjb25kYXJ5LTMwO1xuJGNvbG9yLXN1Y2Nlc3M6ICMwNTA1MDU7XG4kY29sb3ItZGFuZ2VyOiAjZTQxYzMzO1xuJGNvbG9yLXdhcm5pbmc6ICNmN2IyMzk7XG5cbiRjb2xvci1mYWNlYm9vazogIzNDNUE5OTtcbiRjb2xvci10d2l0dGVyOiAjMURBMUYyO1xuJGNvbG9yLXdoYXRzYXBwOiAjNEFDOTU5O1xuJGNvbG9yLWxpbmtlZGluOiAjMDA3N0I1O1xuXG4kY29sb3ItbGlnaHQtcmVkOiAjRkZGNEY0O1xuXG4kb3V0bGluZS13aWR0aDogMnB4O1xuJG91dGxpbmU6ICRvdXRsaW5lLXdpZHRoIHNvbGlkICRjb2xvci1kZWZhdWx0LTcwO1xuXG4vKiBCb3JkZXIgcmFkaXVzICovXG4kYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuXG4vKiBTcGFjZSAqL1xuJHNwYWNlLWJhc2U6ICgkZm9udC1zaXplLWRlZmF1bHQgKiAkbGluZS1oZWlnaHQtZGVmYXVsdCk7XG4kc3BhY2UtMTA6ICgkc3BhY2UtYmFzZSAqIC4yNSk7XG4kc3BhY2UtMTU6ICgkc3BhY2UtYmFzZSAqIC4zNzUpO1xuJHNwYWNlLTIwOiAoJHNwYWNlLWJhc2UgKiAuNSk7XG4kc3BhY2UtMjU6ICgkc3BhY2UtYmFzZSAqIC44MjUpO1xuJHNwYWNlLTMwOiAoJHNwYWNlLWJhc2UgKiAxKTtcbiRzcGFjZS0zNTogKCRzcGFjZS1iYXNlICogMS4xNjY2NjcpO1xuJHNwYWNlLTQwOiAoJHNwYWNlLWJhc2UgKiAxLjUpO1xuJHNwYWNlLTUwOiAoJHNwYWNlLWJhc2UgKiAyKTtcbiRzcGFjZS02MDogKCRzcGFjZS1iYXNlICogMyk7XG4kc3BhY2UtNzA6ICgkc3BhY2UtYmFzZSAqIDQpO1xuJHNwYWNlLWRlZmF1bHQ6ICRzcGFjZS1iYXNlO1xuXG4vKiBXaWR0aCAqL1xuJHdpZHRoLTEwOiAzMjBweDtcbiR3aWR0aC0yMDogNTYwcHg7XG4kd2lkdGgtMzA6IDc2OHB4O1xuJHdpZHRoLTQwOiA5OTJweDtcbiR3aWR0aC01MDogMTIyMHB4O1xuJHdpZHRoLTYwOiAxNDQwcHg7XG4kd2lkdGgtZGVmYXVsdDogJHdpZHRoLTUwO1xuXG4vKiBHdXR0ZXIgKi9cbiRndXR0ZXItMTA6ICRzcGFjZS0xMDtcbiRndXR0ZXItMjA6ICRzcGFjZS0yMDtcbiRndXR0ZXItMzA6ICRzcGFjZS0zMDtcbiRndXR0ZXItNDA6ICRzcGFjZS00MDtcbiRndXR0ZXItNTA6ICRzcGFjZS01MDtcbiRndXR0ZXItNjA6ICRzcGFjZS02MDtcbiRndXR0ZXItZGVmYXVsdDogJGd1dHRlci0zMDtcblxuLyogQWRtaW4gdG9vbGJhciAqL1xuJGFkbWluLXRvb2xiYXI6IDM5cHg7XG4kYWRtaW4tdG9vbGJhci1leHRlbmRlZDogNzhweDtcblxuLyogQnJlYWtwb2ludHMgKi9cbiRicmVhay1taW4tMTA6IFwiKG1pbi13aWR0aDogI3skd2lkdGgtMTB9KVwiO1xuJGJyZWFrLW1pbi0yMDogXCIobWluLXdpZHRoOiAjeyR3aWR0aC0yMH0pXCI7XG4kYnJlYWstbWluLTMwOiBcIihtaW4td2lkdGg6ICN7JHdpZHRoLTMwfSlcIjtcbiRicmVhay1taW4tNDA6IFwiKG1pbi13aWR0aDogI3skd2lkdGgtNDB9KVwiO1xuJGJyZWFrLW1pbi01MDogXCIobWluLXdpZHRoOiAjeyR3aWR0aC01MH0pXCI7XG4kYnJlYWstbWluLTYwOiBcIihtaW4td2lkdGg6ICN7JHdpZHRoLTYwfSlcIjtcblxuJGJyZWFrLW1heC0xMDogXCIobWluLXdpZHRoOiAjeyR3aWR0aC0xMCAtIDF9KVwiO1xuJGJyZWFrLW1heC0yMDogXCIobWF4LXdpZHRoOiAjeyR3aWR0aC0yMCAtIDF9KVwiO1xuJGJyZWFrLW1heC0zMDogXCIobWF4LXdpZHRoOiAjeyR3aWR0aC0zMCAtIDF9KVwiO1xuJGJyZWFrLW1heC00MDogXCIobWF4LXdpZHRoOiAjeyR3aWR0aC00MCAtIDF9KVwiO1xuJGJyZWFrLW1heC01MDogXCIobWF4LXdpZHRoOiAjeyR3aWR0aC01MCAtIDF9KVwiO1xuXG4kYnJlYWstb25seS0xMDogXCIobWluLXdpZHRoOiAjeyR3aWR0aC0xMH0pIGFuZCAobWF4LXdpZHRoOiAjeyR3aWR0aC0yMCAtIDF9KVwiO1xuJGJyZWFrLW9ubHktMjA6IFwiKG1pbi13aWR0aDogI3skd2lkdGgtMjB9KSBhbmQgKG1heC13aWR0aDogI3skd2lkdGgtMzAgLSAxfSlcIjtcbiRicmVhay1vbmx5LTMwOiBcIihtaW4td2lkdGg6ICN7JHdpZHRoLTMwfSkgYW5kIChtYXgtd2lkdGg6ICN7JHdpZHRoLTQwIC0gMX0pXCI7XG4kYnJlYWstb25seS00MDogXCIobWluLXdpZHRoOiAjeyR3aWR0aC00MH0pIGFuZCAobWF4LXdpZHRoOiAjeyR3aWR0aC01MCAtIDF9KVwiO1xuJGJyZWFrLW9ubHktNTA6IFwiKG1pbi13aWR0aDogI3skd2lkdGgtNTB9KSBhbmQgKG1heC13aWR0aDogI3skd2lkdGgtNjAgLSAxfSlcIjtcblxuLyogRWFzaW5nICovXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjY4MCwgMC41MzApO1xuJGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzMCwgMC42ODUsIDAuMjIwKTtcbiRlYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuJGVhc2UtaW4tc2hpbmU6IGN1YmljLWJlemllcigwLjQ3MCwgMC4wMDAsIDAuNzQ1LCAwLjcxNSk7XG5cbiRlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuJGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xuJGVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC4yMzAsIDEuMDAwLCAwLjMyMCwgMS4wMDApO1xuJGVhc2Utb3V0LXNoaW5lOiBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApO1xuXG4kZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbiRlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKTtcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYwLCAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcbiRlYXNlLWluLW91dC1zaGluZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1MCwgMC41NTAsIDAuOTUwKTtcbiIsIi5hLWFycm93LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwO1xuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtYmFzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkc3BhY2UtMjA7XG4gIHBhZGRpbmctcmlnaHQ6ICgkc3BhY2UtNTAgKyAkc3BhY2UtMTApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNTA7XG4gICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL2NqaWJfb2xkL2Rpc3QvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LXByaW1hcnkuc3ZnKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRzcGFjZS0yMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0yMH0ge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsMCwwLDAuMjApO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtMTAgJHNwYWNlLTEwIDAuMnJlbTtcbiAgICB9XG4gIH1cbn0iLCIubS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAmX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTI1O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmID4gKiB7XG4gICAgICBAbWVkaWEgI3skYnJlYWstbWF4LTIwfSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubS1hY3Rpb25zX19pdGVtICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjA7XG5cbiAgICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubS1hei1saXN0IHtcbiAgJl9fdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC1iYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgbWluLWhlaWdodDogMi4xMjVyZW07XG4gICAgcGFkZGluZzogMC40Mzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDIuMTI1cmVtO1xuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQtMjA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LWJhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAuNjI1cmVtIDAgLjYyNXJlbSAxLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTQwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn0iLCJAZnVuY3Rpb24gdGludCgkY29sb3IsICRwZXJjZW50YWdlKSB7XG4gIEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICRwZXJjZW50YWdlKTtcbn1cblxuQGZ1bmN0aW9uIHNoYWRlKCRjb2xvciwgJHBlcmNlbnRhZ2UpIHtcbiAgQHJldHVybiBtaXgoYmxhY2ssICRjb2xvciwgJHBlcmNlbnRhZ2UpO1xufSIsIi5tLWF6LW5hdiB7XG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwIDAuMzc1cmVtIDAuMzc1cmVtIDA7XG5cbiAgICAmLS1pcy1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0zMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgbWluLWhlaWdodDogMi4xMjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjQzNzVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogMi4xMjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC03MDtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgbWluLWhlaWdodDogMi4xMjVyZW07XG4gICAgcGFkZGluZzogMC40Mzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDIuMTI1cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufSIsIi8qIEJsb2NrIGJhc2ljICovXG4ubS1ibG9jay1iYXNpYyB7XG5cbiAgJl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtMjA7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNlLTIwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLTI1O1xuXG4gICAgJiBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4vKiBGcmFtZWQgZ3JheSB2YXJpYW50ICovXG4ubS1ibG9jay1iYXNpYy0tZnJhbWVkLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgcGFkZGluZzogJHNwYWNlLTMwO1xuXG4gICYgLm0tYmxvY2stYmFzaWNfX3RpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXBpbmstZGFyaztcbiAgfVxufVxuXG4vKiBGcmFtZWQgcHVycGxlIHZhcmlhbnQgKi9cbi5tLWJsb2NrLWJhc2ljLS1mcmFtZWQtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTA7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1iYXNlO1xuICBwYWRkaW5nOiAkc3BhY2UtMzA7XG5cbiAgJiAubS1ibG9jay1iYXNpY19fdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1iYXNlO1xuICB9XG59IiwiLm0tYmx1ZS1iaWxseXdpZyB7XG4gIC5vLXBhZ2VfX21haW4gJiB7XG4gICAgbWFyZ2luOiAkc3BhY2UtNDAgKDAgLSAkc3BhY2UtMzUpO1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIubS1jYWxsLXRvLWFjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwO1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnktNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgcGFkZGluZzogJHNwYWNlLTMwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMjA7XG4gIH1cblxuICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgcGFkZGluZzogJHNwYWNlLTQwICRzcGFjZS0zMDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRicmVhay1taW4tNDB9IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS00MDtcbiAgfVxuXG4gIC5tLWNhbGwtdG8tYWN0aW9uICsgJiB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLTEwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cbiAgICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNzA7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNlLTEwO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46ICRzcGFjZS0yNSAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLCAxKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJiAuY29udGV4dHVhbC1yZWdpb24ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAmIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICB9XG5cbiAgJl9fZmluZS10eXBlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAkc3BhY2UtMTA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBcbiAgJl9fZmluZS10eXBlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTcwO1xuICAgIGhlaWdodDogMS42MTI1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMS42MTI1cmVtO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDNyZW07XG5cbiAgICAmIC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgJiBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmIC5hLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgdG9wOiAtMC4wNzVlbTtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0yMH0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLDAsMCwwLjE0KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtMTA7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtMjA7XG4gICAgfVxuXG4gICAgJiAuYS1pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cblxuICAgIC5tLWNhbGwtdG8tYWN0aW9uOmhvdmVyICYgLmEtaWNvbixcbiAgICAubS1jYWxsLXRvLWFjdGlvbjpmb2N1cy12aXNpYmxlICYgLmEtaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zNXJlbSk7XG4gICAgfVxuICB9XG59XG5cbi5tLWNhbGwtdG8tYWN0aW9uLS1oYXMtZmluZS10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2UtNDA7XG59XG5cbi5tLWNhbGwtdG8tYWN0aW9uLS1oYXMtaW1hZ2Uge1xuICBAbWVkaWEgI3skYnJlYWstbWluLTQwfSB7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNlLTQwO1xuICB9XG5cbiAgJiAubS1jYWxsLXRvLWFjdGlvbl9fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNlLTQwO1xuICB9XG5cbiAgJiAubS1jYWxsLXRvLWFjdGlvbl9fYWN0aW9ucyB7XG4gICAgYm90dG9tOiAkc3BhY2UtNDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkc3BhY2UtNDA7XG4gIH1cblxuICAmIC5tLWNhbGwtdG8tYWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIFNUQVJUIFRFTVAgU1RZTEVTXG4vLyBAVE9ETzogUkVQTEFDRSBUSEVTRSBXSEVOKElGKSBQQVJBR1JBUEhTIEFSRSBSRVBMQUNFRCBXSVRIIExBWU9VVCBCVUlMREVSIEJMT0NLUyBJTiBUSEUgTUlHUkFUSU9OXG5cbi5tLWNhbGwtdG8tYWN0aW9uLWxpc3Qge1xuICAuby1wYWdlX19tYWluICYge1xuICAgIG1hcmdpbjogMCAoMCAtICRzcGFjZS0zNSk7XG4gIH1cblxuICAmLnQtZ3JpZC0tY3RhLWxpc3Qge1xuICAgIC5tLWNhbGwtdG8tYWN0aW9uIHtcbiAgICAgIGdhcDogJHNwYWNlLTI1O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMDtcblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZS00MDtcbiAgICAgIH1cblxuICAgICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIGJvdHRvbTogJHNwYWNlLTMwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAkc3BhY2UtMzA7XG4gICAgICB9XG5cbiAgICAgICZfX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLWhhcy1maW5lLXR5cGUge1xuICAgICAgICAubS1jYWxsLXRvLWFjdGlvbl9fdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZS00MDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tLWNhbGwtdG8tYWN0aW9uX19maW5lLXR5cGUge1xuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgIHJpZ2h0OiAkc3BhY2UtMzA7XG4gICAgICAgICAgdG9wOiAkc3BhY2UtMzA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLWNhbGwtdG8tYWN0aW9uLS1pcy1jb250YWN0LW9wdGlvbi10ZW1wIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZGVmYXVsdC0xNTtcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LWJhc2U7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAkc3BhY2UtMzUgJHNwYWNlLTUwICRzcGFjZS0zNSAkc3BhY2UtNjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZGVmYXVsdC0xNTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJiAubS1jYWxsLXRvLWFjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTcwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYgLm0tY2FsbC10by1hY3Rpb25fX2ljb24ge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS01MDtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBsZWZ0OiAoJHNwYWNlLTYwIC8gMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJHNwYWNlLTM1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMi41cmVtO1xuXG4gICAgJiAuYS1pY29uIHtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmIC5tLWNhbGwtdG8tYWN0aW9uX19saW5rIHtcbiAgICBhbGw6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gICYgLm0tY2FsbC10by1hY3Rpb25fX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNTtcblxuICAgICYgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICYgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJiBhIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAubS1jYWxsLXRvLWFjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBFTkQgVEVNUCBTVFlMRVMiLCJAbWl4aW4gYXNwZWN0LXJhdGlvKCR4OiAxNiwgJHk6IDkpIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygoI3skeX0gLyAjeyR4fSkgKiAxMDAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiLm0tY29udGFjdC1vcHRpb24ge1xuICBwYWRkaW5nOiAkc3BhY2UtMzUgJHNwYWNlLTUwICRzcGFjZS0zNSAkc3BhY2UtNjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNzA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTUwO1xuICAgIGxlZnQ6ICgkc3BhY2UtNjAgLyAyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICYgLmEtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgYWxsOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMzU7XG5cbiAgICAmIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYgYSB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkc3BhY2UtMjU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogJHNwYWNlLTQwO1xuICB9XG59IiwiLm0tY29udGVudCB7XG4gIG1hcmdpbjogJHNwYWNlLTUwIDA7XG5cbiAgJl9fYm9keSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICB9XG59IiwiLyogQ29va2llIGJhciAqL1xuLm0tY29va2llYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogJHNwYWNlLWRlZmF1bHQgMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG5cbiAgJiBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gICYtLXRvcC1iYXIge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAmLS1ib3R0b20tYmFyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cblxuICAmLS10b3AtbGVmdC1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKGJsYWNrLCAuMTUpO1xuICAgIGxlZnQ6ICRzcGFjZS1kZWZhdWx0O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgdG9wOiAkc3BhY2UtZGVmYXVsdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoY2FsYygjeyRzcGFjZS1kZWZhdWx0fSAqIC0xKSk7XG4gIH1cblxuICAmLS10b3AtcmlnaHQtYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYShibGFjaywgLjE1KTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHRvcDogJHNwYWNlLWRlZmF1bHQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKGNhbGMoI3skc3BhY2UtZGVmYXVsdH0gKiAtMSkpO1xuICAgIHJpZ2h0OiAkc3BhY2UtZGVmYXVsdDtcbiAgfVxuXG4gICYtLWJvdHRvbS1sZWZ0LWJsb2NrIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3R0b206ICRzcGFjZS1kZWZhdWx0O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYShibGFjaywgLjE1KTtcbiAgICBsZWZ0OiAkc3BhY2UtZGVmYXVsdDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSB0cmFuc2xhdGVZKCRzcGFjZS1kZWZhdWx0KTtcbiAgfVxuXG4gICYtLWJvdHRvbS1yaWdodC1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm90dG9tOiAkc3BhY2UtZGVmYXVsdDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoYmxhY2ssIC4xNSk7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICByaWdodDogJHNwYWNlLWRlZmF1bHQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHRyYW5zbGF0ZVkoJHNwYWNlLWRlZmF1bHQpO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogY2FsYygjeyRndXR0ZXItMjB9ICogLTEpO1xuXG4gICAgLm0tY29va2llYmFyW2NsYXNzKj1cIi1iYXJcIl0gJiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgI3skYnJlYWstbWluLTMwfSB7XG4gICAgICAgIG1hcmdpbjogY2FsYygjeyRndXR0ZXItZGVmYXVsdH0gKiAtMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZmxleDogMSAxIDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogJGd1dHRlci0yMDtcblxuICAgIC5tLWNvb2tpZWJhcltjbGFzcyo9XCItYmFyXCJdICYge1xuICAgICAgQG1lZGlhICN7JGJyZWFrLW1pbi0zMH0ge1xuICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyLWRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6ICRndXR0ZXItMjA7XG5cbiAgICAubS1jb29raWViYXJbY2xhc3MqPVwiLWJhclwiXSAmIHtcbiAgICAgIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICAgICAgcGFkZGluZzogJGd1dHRlci1kZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG5cbiAgfVxufVxuIiwiLm0tZmluZS10eXBlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luOiAkc3BhY2UtMTAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgJiBhIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDA7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtMTAgMCAkc3BhY2UtMTAgJHNwYWNlLTQwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTUwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xldHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNTA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTcwO1xuICAgIGhlaWdodDogMS42MTI1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMS42MTI1cmVtO1xuICB9XG59IiwiLm0tZmluZS10eXBlLXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwO1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnktNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHBhZGRpbmc6ICRzcGFjZS0zMCAkc3BhY2UtMjUgJHNwYWNlLTI1O1xuXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0yMH0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA5LjMzcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMTEuNWVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTA7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNwYWNlLWRlZmF1bHR9KTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMCAkc3BhY2UtMjUgJHNwYWNlLTI1O1xuICAgICAgd2lkdGg6IDE2LjYyNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTcwO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNzA7XG4gICAgbWFyZ2luOiAwO1xuICAgIFxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yMDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLTMwO1xuXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0yMH0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6ICRzcGFjZS0zMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS00MDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FudmFzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0yMH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEzLjMzcmVtO1xuICAgICAgbGVmdDogLTRyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEuMjVyZW07XG4gICAgICB3aWR0aDogMTJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0zMH0ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skc3BhY2UtZGVmYXVsdH0pO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDE3cmVtO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG59IiwiLyogR2FsbGVyeSAqL1xuLm0tZ2FsbGVyeSB7XG5cbiAgJl9fem9vbSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTYwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTIwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fZmlndXJlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59IiwiLm0tbGFuZ3VhZ2Uge1xuICBcbiAgJl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogJHNwYWNlLTYwICRzcGFjZS00MDtcbiAgICBcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1kZWZhdWx0LTEwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtNDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW46IDAgYXV0byAkc3BhY2UtNTA7XG4gICAgbWF4LXdpZHRoOiAkd2lkdGgtMjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kZWZhdWx0LTIwO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1kZWZhdWx0LTIwO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1kZWZhdWx0LTIwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tNDB9IHtcbiAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1kZWZhdWx0LTIwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tLWxhbmd1YWdlX19saXN0LS1zaW5nbGUgJiB7XG4gICAgICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAjeyRicmVhay1taW4tNDB9IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6ICRzcGFjZS0xMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtMjA7XG4gIH1cblxuICAmX19mbGFnIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0yMDtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LWJhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtMjA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMwO1xuICB9XG59IiwiLm0tbGF0ZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXG4gICZfX2RhdGUge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNjA7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC03MDtcbiAgICBtYXJnaW46ICRzcGFjZS0xMCAwICRzcGFjZS0zMDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGFsbDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzU7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn0iLCIubS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTA7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeS01MDtcbiAgcGFkZGluZzogJHNwYWNlLTMwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMjA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC03MDtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2UtMjU7XG5cbiAgICAubS1saW5rLS1oYXMtZmluZS10eXBlICYge1xuICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlLTQwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGFsbDogaW5oZXJpdDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNTA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19maW5lLXR5cGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTcwO1xuICAgIGhlaWdodDogMS42MTI1cmVtO1xuICAgIHJpZ2h0OiAkc3BhY2UtMjA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRvcDogJHNwYWNlLTMwO1xuICAgIHdpZHRoOiAxLjYxMjVyZW07XG4gICAgXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0yMH0ge1xuICAgICAgcmlnaHQ6ICRzcGFjZS0zMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGJvdHRvbTogJHNwYWNlLTIwO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS01MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRzcGFjZS0yMDtcbiAgfVxufSIsIi5tLWxpc3Qge1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNzA7XG4gICAgbWFyZ2luOiAwICRzcGFjZS0xMCAkc3BhY2UtMjA7XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTUwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQtMTU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICAgICAgcGFkZGluZzogJHNwYWNlLTIwICRzcGFjZS0xMCAkc3BhY2UtMjAgJHNwYWNlLTQwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTUwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00MDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6ICRzcGFjZS0xMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLm0tbGlzdC0td29iIHtcbiAgZGV0YWlscyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1kZWZhdWx0LTIwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTIwO1xuXG4gICAgc3VtbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZD0nTTIyIDcuODNhLjYzLjYzIDAgMDEtLjIuNDZsLTkuMzQgOS4zNGEuNjMuNjMgMCAwMS0uOTIgMEwyLjIgOC4yOWEuNjMuNjMgMCAwMS0uMi0uNDYuNjUuNjUgMCAwMS4yLS40NmwxLTFhLjY2LjY2IDAgMDEuNDYtLjIuNjMuNjMgMCAwMS40Ni4yTDEyIDE0LjI0bDcuODgtNy44N2EuNjMuNjMgMCAwMS40Ni0uMi42Ni42NiAwIDAxLjQ2LjJsMSAxYS42NS42NSAwIDAxLjIuNDZ6JyBmaWxsPSclMjMzZDNkM2QnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgJHNwYWNlLTI1O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJHNwYWNlLTI1ICRzcGFjZS01MCAkc3BhY2UtMjUgJHNwYWNlLTI1O1xuXG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBkPSdNMjIgMTYuMTdhLjY1LjY1IDAgMDEtLjIuNDZsLTEgMWEuNjYuNjYgMCAwMS0uNDYuMi42My42MyAwIDAxLS40Ni0uMkwxMiA5Ljc2bC03Ljg4IDcuODdhLjYzLjYzIDAgMDEtLjQ2LjIuNjYuNjYgMCAwMS0uNDYtLjJsLTEtMWEuNjUuNjUgMCAwMS0uMi0uNDYuNjMuNjMgMCAwMS4yLS40Nmw5LjM0LTkuMzRhLjYzLjYzIDAgMDEuOTIgMGw5LjM0IDkuMzRhLjYzLjYzIDAgMDEuMi40NnonIGZpbGw9JyUyMzNkM2QzZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kZWZhdWx0LTIwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZGVmYXVsdC0yMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogJHNwYWNlLTIwO1xuXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0yMH0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgJi0taGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTIwO1xuICAgIH1cblxuICAgICYtLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTIwO1xuXG4gICAgICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWljb24ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTUwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuLm0tbGlzdC0tbmV3cyB7XG4gICYgLm0tbGlzdF9faXRlbXMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZGVmYXVsdC0xNTtcbiAgfVxufVxuXG4ubS1saXN0LS1pcy1zaW1wbGUge1xuICAmIC5tLWxpc3RfX2l0ZW1zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQtMTU7XG4gIH1cblxuICAmIC5tLWxpc3RfX2l0ZW0ge1xuICAgICYgYSB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtMjAgJHNwYWNlLTQwICRzcGFjZS0yMCAkc3BhY2UtMTA7XG4gICAgfVxuICB9XG5cbiAgJiAubS1saXN0X19pY29uIHtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtMjA7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6ICRzcGFjZS0xMDtcbiAgfVxufVxuXG4ubS1saXN0LS13b28ge1xuICAmIC5tLWxpc3RfX2l0ZW1zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQtMTU7XG4gIH1cblxuICAmIC5tLWxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn0iLCIubS1tZW51LWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1kZWZhdWx0LTIwLCAuOCk7XG4gIHBhZGRpbmc6ICRzcGFjZS0yMCAwICRzcGFjZS0yMDtcblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTIwO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTUwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC01MDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufSIsIi5tLW1lbnUtdG9wdGFzayB7XG4gIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yMDtcbiAgfVxuXG4gICZfX3RhYmxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgI3skYnJlYWstbWluLTMwfSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAkc3BhY2UtMTA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogJHNwYWNlLTcwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS1sZXZlbC0wIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHJnYmEoMCwwLDAsMC4zMik7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAkc3BhY2UtNDA7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6ICRzcGFjZS0yMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sZXZlbC0xIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAubS1tZW51LXRvcHRhc2tfX2l0ZW0tLWlzLW9wZW4gJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skYnJlYWstbWluLTMwfSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAubS1tZW51LXRvcHRhc2tfX2J1dHRvbiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGV2ZWwtMiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS01MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAkc3BhY2UtMzU7XG4gICAgICBwYWRkaW5nLWlubGluZTogJHNwYWNlLTQwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAuM3M7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJiA+IC5tLW1lbnUtdG9wdGFza19faXRlbSB7XG4gICAgICAgICYgLm0tbWVudS10b3B0YXNrX19idXR0b24sXG4gICAgICAgICYgLm0tbWVudS10b3B0YXNrX19saW5rIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTYwO1xuICAgICAgICAgIGdhcDogJHNwYWNlLTEwO1xuICAgICAgICAgIHBhZGRpbmctYmxvY2s6ICRzcGFjZS0yMDtcblxuICAgICAgICAgICY6aGFzKC5tLW1lbnUtdG9wdGFza19fZGVzY3JpcHRpb24pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6ICRzcGFjZS0yMCAkc3BhY2UtMzA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tLW1lbnUtdG9wdGFza19faXRlbS0taXMtb3BlbiA+ICYge1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5tLW1lbnUtdG9wdGFza19fbGlzdC0tbGV2ZWwtMSAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNDA7XG4gICAgfVxuXG4gICAgLm0tbWVudS10b3B0YXNrX19saXN0LS1sZXZlbC0wID4gJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS01MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgbWFyZ2luLWJsb2NrOiAkc3BhY2UtMjA7XG5cbiAgICAgIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLm0tbWVudS10b3B0YXNrX19pdGVtLS1pcy1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYgLm0tbWVudS10b3B0YXNrX19idXR0b24sXG4gICAgICAmIC5tLW1lbnUtdG9wdGFza19fbGluayB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVhay1tYXgtMzB9IHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogJHNwYWNlLTMwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICAgIGdhcDogJHNwYWNlLTIwO1xuICAgIHBhZGRpbmctYmxvY2s6ICRzcGFjZS0yMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAbWVkaWEgI3skYnJlYWstbWluLTMwfSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAkc3BhY2UtMzA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTUwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICBvdXRsaW5lLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19iYWNrLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNjA7XG4gICAgcGFkZGluZy1ibG9jazogJHNwYWNlLTIwO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMwO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgLm0tbWVudS10b3B0YXNrX19saXN0LS1sZXZlbC0xICYge1xuICAgICAgQG1lZGlhICN7JGJyZWFrLW1heC0zMH0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBnYXA6ICRzcGFjZS0yMDtcbiAgICBwYWRkaW5nLWJsb2NrOiAkc3BhY2UtMjA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgI3skYnJlYWstbWluLTMwfSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAkc3BhY2UtMzA7XG4gICAgfVxuXG4gICAgJi0taXMtdGFiIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS01MDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS01MDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZS00MCAkc3BhY2UtMzA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTUwO1xuICAgICAgfVxuXG4gICAgICAmLm0tbWVudS10b3B0YXNrX19idXR0b24tLWlzLW9wZW46Zm9jdXMsXG4gICAgICAmLm0tbWVudS10b3B0YXNrX19idXR0b24tLWlzLW9wZW46Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTUwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubS1tZW51LXRvcHRhc2tfX2xpc3QtLWxldmVsLTAgPiAubS1tZW51LXRvcHRhc2tfX2l0ZW0gPiAmIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNjA7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAkc3BhY2UtMzA7XG5cbiAgICAgIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubS1tZW51LXRvcHRhc2tfX2xpc3QtLWxldmVsLTEgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmLS1pcy1vcGVuLFxuICAgICYtLWlzLW9wZW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNTA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLm0tbWVudS10b3B0YXNrX19pdGVtLS1pcy1vcGVuID4gJiB7XG4gICAgICBAbWVkaWEgI3skYnJlYWstbWF4LTMwfSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgfVxufVxuIiwiLyogTWVzc2FnZSAqL1xuLm0tbWVzc2FnZSB7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC1iYXNlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6ICRzcGFjZS0yMCAwICRzcGFjZS0yMCAkc3BhY2UtZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICBwYWRkaW5nOiAkc3BhY2UtMjAgMCAkc3BhY2UtMjAgY2FsYygoI3skZm9udC1zaXplLWRlZmF1bHR9ICogMS41KSArICN7JHNwYWNlLWRlZmF1bHR9ICsgI3skc3BhY2UtMTB9KTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICYgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0zMH0ge1xuICAgICAgbGVmdDogJHNwYWNlLWRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLyogTWVzc2FnZSB0eXBlcyAqL1xuICAmLS1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktYmFzZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aW50KCRjb2xvci1wcmltYXJ5LWJhc2UsIDk1JSk7XG4gICAgfVxuICB9XG5cbiAgJi0tc3RhdHVzIHtcbiAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludCgkY29sb3Itc3VjY2VzcywgOTUlKTtcbiAgICB9XG4gIH1cblxuICAmLS1lcnJvciB7XG4gICAgY29sb3I6ICRjb2xvci1kYW5nZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludCgkY29sb3ItZGFuZ2VyLCA5NSUpO1xuICAgIH1cbiAgfVxuXG4gICYtLXdhcm5pbmcge1xuICAgIGNvbG9yOiAkY29sb3Itd2FybmluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aW50KCRjb2xvci13YXJuaW5nLCA5NSUpO1xuICAgIH1cbiAgfVxufSIsIi8qIFBhZ2VyICovXG4ubS1wYWdlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZGVmYXVsdC0xNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBtYXJnaW4tdG9wOiAkc3BhY2UtNjA7XG4gIHBhZGRpbmc6IDAgJHNwYWNlLTIwICRzcGFjZS0yMDtcblxuICAmX190b3RhbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtMTA7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFnZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktYmFzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6ICRzcGFjZS0xMCAkc3BhY2UtMjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLm0tcGFnZXJfX2l0ZW0tLWlzLWFjdGl2ZSA+ICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktYmFzZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNzA7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAkc3BhY2UtMTA7XG5cbiAgICAmLS1pcy1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGVmYXVsdC0xMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC0yMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tLXJlbGF0ZWQge1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNzA7XG4gICAgbWFyZ2luOiAwICRzcGFjZS0xMCAkc3BhY2UtMjA7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQtMTU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZGVmYXVsdC0xNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1saW5rO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDA7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtMjAgJHNwYWNlLTMwICRzcGFjZS0yMCAkc3BhY2UtMTA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmIGEsXG4gICAgICAmIC5tLXJlbGF0ZWRfX2ljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtNTA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTE1O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRzcGFjZS0xMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBTa2lwIGxpbmtzIHN0eWxlcy5cbiAqXG4gKiBAcGFja2FnZSBNb2xlY3VsZXMuXG4gKi9cblxuLyogU2tpcCBsaW5rcyAqL1xuLm0tc2tpcC1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIzNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWxheWVyLWltcG9ydGFudCk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG1hcmdpbjogJHNwYWNlLWJhc2U7XG4gICAgfVxuICB9XG59IiwiLm0tc29jaWFsLXNoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAoMCAtICRzcGFjZS0yMCk7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgIHJpZ2h0OiAoMCAtICRzcGFjZS0yMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAubS1zb2NpYWwtc2hhcmUtLWlzLW9wZW4gJiB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgLm0tc29jaWFsLXNoYXJlX19pdGVtICsgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNlLTEwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLm0tc29jaWFsIHtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS01MDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTcwO1xuICAgIG1hcmdpbjogMCAwICRzcGFjZS0yMDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoJGNvbG9yLWRlZmF1bHQtMjAsIDAuOCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMjA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAmLS10d2l0dGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdHdpdHRlcjtcbiAgICB9XG5cbiAgICAmLS1mYWNlYm9vayB7XG4gICAgICBjb2xvcjogJGNvbG9yLWZhY2Vib29rO1xuICAgIH1cblxuICAgICYtLXdoYXRzYXBwIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hhdHNhcHA7XG4gICAgfVxuXG4gICAgJi0tbGlua2VkaW4ge1xuICAgICAgY29sb3I6ICRjb2xvci1saW5rZWRpbjtcbiAgICB9XG5cbiAgICAmLS1waG9uZSB7fVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTUwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00MDtcbiAgICBwYWRkaW5nOiAkc3BhY2UtMjAgJHNwYWNlLTIwICRzcGFjZS0yMCAkc3BhY2UtMzA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC01MDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyogU2lkZWJhciB0aGVtZS4gKi9cbi5tLXNvY2lhbC0tc2lkZWJhciB7XG4gIC50LWdyaWRfX2l0ZW0tLWlzLXNpZGViYXIgJiB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gICYgLm0tc29jaWFsX190aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDtcbiAgICBtYXJnaW46IDAgMCAxcHg7XG4gICAgcGFkZGluZzogJHNwYWNlLTMwICRzcGFjZS0yMDtcbiAgfVxuXG4gICYgLm0tc29jaWFsX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDAgMCAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vY2ppYl9vbGQvZGlzdC9pbWFnZXMvaWNvbnMvUk8vZmF0LWFycm93LXJpZ2h0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogJHNwYWNlLTI1O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcmVtLCAtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzO1xuICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC4yNXJlbSwgLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAubS1zb2NpYWxfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2UtNTA7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNlLTUwO1xuICB9XG5cbiAgJiAubS1zb2NpYWxfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00MDtcbiAgICBsZWZ0OiAkc3BhY2UtMjA7XG4gIH1cbn0iLCIubS13b28tZnVsbCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDAgY2FsYygjeyRndXR0ZXItZGVmYXVsdH0gLSAoI3skZ3V0dGVyLWRlZmF1bHR9ICogMikpICRzcGFjZS00MDtcbiAgcGFkZGluZzogMi4xMjVyZW0gJHNwYWNlLTM1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhICN7JGJyZWFrLW1pbi0yMH0ge1xuICAgIG1hcmdpbjogY2FsYygjeyRndXR0ZXItZGVmYXVsdH0gLSAoI3skZ3V0dGVyLWRlZmF1bHR9ICogMikpIDAgJHNwYWNlLTQwO1xuICAgIG1pbi1oZWlnaHQ6IDE3LjM3NXJlbTtcbiAgICBwYWRkaW5nOiAyLjEyNXJlbSA0LjVyZW0gMi4xMjVyZW0gJHNwYWNlLTM1O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgLnQtd3JhcHBlcjpub3QoLnQtd3JhcHBlci0taGFzLXZpc3VhbCkgJiB7XG4gICAgICBtYXJnaW46IC0xNS42MjVyZW0gMCAkc3BhY2UtNDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JGJyZWFrLW1pbi0zMH0ge1xuICAgIG1hcmdpbjogLTE1LjYyNXJlbSAwICRzcGFjZS00MDtcbiAgICBtaW4taGVpZ2h0OiAxNy4zNzVyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAubGF5b3V0LWJ1aWxkZXIgJiB7XG4gICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19iYWNrLWxpbmsge1xuICAgIG1hcmdpbjogMCAwICRzcGFjZS00MDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNTA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNzA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogJHNwYWNlLTMwIDAgJHNwYWNlLTMwO1xuICAgIG1heC13aWR0aDogMzFyZW07XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMiAqIDEuNDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2F0dGFjaG1lbnRzIHtcbiAgICAmLWl0ZW1zIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTA7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtMzAgMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0yMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTA7XG4gICAgZm9udC1zaXplOiAxMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwLjA1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMi4yNXJlbTtcbiAgICB0b3A6IDIuMjVyZW07XG5cbiAgICBAbWVkaWEgI3skYnJlYWstbWF4LTIwfSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgLmEtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuICAgIH1cbiAgfVxufSIsIi5tLXdvby1vdmVydmlld19faW50cm8ge1xuICBwYWRkaW5nLXRvcDogJHNwYWNlLTUwO1xuXG4gICYtdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNTA7XG4gIH1cbn1cblxuLm0td29vLW92ZXJ2aWV3X19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQtMjA7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMDtcbiAgbWFyZ2luLXRvcDogJHNwYWNlLTUwO1xufVxuXG4ubS13b28tb3ZlcnZpZXdfX2ZpbHRlciB7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuXG4gIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLWxpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAubS1mb3JtX19maWVsZC0tc29ydC1vcmRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLm0tZm9ybV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICYtLWRhdGUge1xuICAgIEBpbmNsdWRlIGdyaWQoMik7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBsYWJlbFtmb3I9ZWRpdC1maWVsZC13b28tZGF0ZS12YWx1ZS1taW5dIHtcbiAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgICB9XG5cbiAgICBsYWJlbFtmb3I9ZWRpdC1maWVsZC13b28tZGF0ZS12YWx1ZS1tYXhdIHtcbiAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gZ3JpZCgkY29sdW1uczogMSwgJGd1dHRlcjogJGd1dHRlci1kZWZhdWx0LCAkYWxpZ24teDogbm9ybWFsLCAkYWxpZ24teTogbm9ybWFsKSB7XG5cbiAgQGlmICRhbGlnbi15ID09IHN0YXJ0IG9yICRhbGlnbi15ID09IGVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtI3skYWxpZ24teX07XG4gIH0gQGVsc2Uge1xuICAgIGFsaWduLWl0ZW1zOiAkYWxpZ24teTtcbiAgfVxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaWYgJGFsaWduLXggPT0gc3RhcnQgb3IgJGFsaWduLXggPT0gZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtI3skYWxpZ24teH07XG4gIH0gQGVsc2Uge1xuICAgIGp1c3RpZnktY29udGVudDogJGFsaWduLXg7XG4gIH1cblxuICBtYXJnaW46ICgoJGd1dHRlciAvIDIpICogLTEpO1xuXG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIGFsaWduLWl0ZW1zOiAkYWxpZ24teTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkZ3V0dGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRjb2x1bW5zLCAxZnIpO1xuICAgIGp1c3RpZnktY29udGVudDogJGFsaWduLXg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJiAudC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgKDEwMCUgLyAkY29sdW1ucyk7XG4gICAgcGFkZGluZzogKCRndXR0ZXIgLyAyKTtcbiAgICBtYXgtd2lkdGg6ICgxMDAlIC8gJGNvbHVtbnMpO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIFJlc3BvbnNpdmUgZ3JpZC4gKi9cbkBtaXhpbiBncmlkLWF1dG8oJG1pbi13aWR0aDogKCR3aWR0aC00MCAvIDQuNSksICRndXR0ZXI6ICRndXR0ZXItNDAsICRhbGlnbi14OiBub3JtYWwsICRhbGlnbi15OiBub3JtYWwpIHtcbiAgYWxpZ24taXRlbXM6ICRhbGlnbi15O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogJGd1dHRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgjeyRtaW4td2lkdGh9LCAxZnIpKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRhbGlnbi14O1xufVxuIiwiQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbiIsIi5tLXRhZy1saXN0IHtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTcwO1xuICAgIG1hcmdpbjogMCAkc3BhY2UtMTAgJHNwYWNlLTIwO1xuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAkc3BhY2UtMjA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46ICRzcGFjZS0yMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQtMTU7XG4gICAgYm9yZGVyLXJhZGl1czogJGZvbnQtc2l6ZS1iYXNlKjEuNTtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtYmFzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNDA7XG4gICAgcGFkZGluZzogJHNwYWNlLTEwICRzcGFjZS0yMCAkc3BhY2UtMTAgJHNwYWNlLTIwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn0iLCIuby1heiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAwO1xuXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0yMH0ge1xuICAgICAgcGFkZGluZzogMCAwIDRyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufSIsIi5vLWNvbnRhY3Qtb3B0aW9ucyB7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDI7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC03MDtcbiAgICBtYXJnaW46IDAgJHNwYWNlLTEwICRzcGFjZS0yMDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZGVmYXVsdC0xNTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kZWZhdWx0LTE1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiLm8tZmluZS10eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICBAbWVkaWEgI3skYnJlYWstbWluLTMwfSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZWZ0OiAkc3BhY2UtZGVmYXVsdDtcbiAgICBsaW5lLWhlaWdodDogMS4wNjI1O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJHNwYWNlLWRlZmF1bHQ7XG4gICAgdG9wOiAkc3BhY2UtNTA7XG4gICAgei1pbmRleDogMjtcbiAgICBcbiAgICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtYmFzZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogJHNwYWNlLWRlZmF1bHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0yMH0ge1xuICAgICAgcGFkZGluZzogJHNwYWNlLTUwICRzcGFjZS00MDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0zMH0ge1xuICAgICAgcGFkZGluZzogJHNwYWNlLTUwICRzcGFjZS02MCAkc3BhY2UtNTAgJHNwYWNlLTUwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNDA7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNlLTQwO1xuICAgIFxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgIG1hcmdpbjogJHNwYWNlLTQwIDA7XG4gICAgfVxuICB9XG4gIFxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2UtNTA7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgJl9fY2FudmFzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS01MDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNTA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNXJlbTtcbiAgICBvcmRlcjogLTE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAkc3BhY2UtNzAgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtNTAgMCAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgI3skYnJlYWstbWluLTMwfSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtNjAgMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIFxuICAmX19hbHQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufSIsIi8qIEZvb3RlciAqL1xuLm8tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtMTA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCAwIHJnYmEoMCwwLDAsMC4xMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX190b3Age1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgcGFkZGluZzogJHNwYWNlLTQwICRndXR0ZXItZGVmYXVsdDtcblxuICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2stdG8tdG9wIHtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtYmFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiAtMXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG4iLCIuby1saW5rLWNvbGxlY3Rpb24ge1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNzA7XG4gICAgbWFyZ2luOiAwICRzcGFjZS0xMCAkc3BhY2UtMjA7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZS0xMCAqIDIpO1xuXG4gICAgQG1lZGlhICN7JGJyZWFrLW1pbi0yMH0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYyg5OS45OSUgKiAxLzIpO1xuICAgIH1cbiAgICBcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlLTEwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBAbWVkaWEgI3skYnJlYWstbWluLTIwfSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2UtMTA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm8tdGFicyB7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDI7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC03MDtcbiAgICBtYXJnaW46IDAgJHNwYWNlLTEwICRzcGFjZS0yMDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZGVmYXVsdC0xNTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kZWZhdWx0LTE1O1xuICB9XG59IiwiLmxheW91dC1idWlsZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcblxuICAmX19yZWdpb24ge1xuICAgIG91dGxpbmUtY29sb3I6ICRjb2xvci1wcmltYXJ5LWJhc2U7XG4gIH1cblxuICAmX19hZGQtYmxvY2ssXG4gICZfX2FkZC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46ICRzcGFjZS0xMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6ICRzcGFjZS0zMCAkc3BhY2UtMjA7XG5cbiAgICAmLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgJiAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDJweCB3aGl0ZSwgMHB4IDBweCAwcHggNXB4IHJnYmEoJGNvbG9yLXByaW1hcnktYmFzZSwgMC40KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICAmLS1hZGQge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgKixcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyICo6bm90KGRpdikge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIge1xuXG4gICYgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4gICYgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICYgLm0tZm9ybSB7XG4gICAgJl9fY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICYtLWNoZWNrYm94LFxuICAgICAgJi0tcmFkaW8ge1xuICAgICAgICAmIC5tLWZvcm1fX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2UtMTA7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgY2FsYygjeygkZm9udC1zaXplLWRlZmF1bHQgKiAxLjEyNSl9ICsgI3skc3BhY2UtMTB9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtYmFzZTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZS0xMCAkc3BhY2UtMjA7XG4gICAgfVxuICB9XG5cbiAgJiB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG5cbiAgICAmIC5kcmFnZ2FibGUge1xuICAgICAgJiAuZmllbGQtbXVsdGlwbGUtZHJhZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxJTtcblxuICAgICAgICAmIC50YWJsZWRyYWctaGFuZGxlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMCAkc3BhY2UtMjA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgICYgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgICBAaW5jbHVkZSBidXR0b24oXG4gICAgICAgICRiZzogcmdiYSh3aGl0ZSwgMC4wNiksXG4gICAgICAgICRib3JkZXItY29sb3I6IHJnYmEod2hpdGUsIDAuMDYpLFxuICAgICAgICAkaG92ZXItYmc6IHdoaXRlLFxuICAgICAgICAkaG92ZXItYm9yZGVyLWNvbG9yOiB3aGl0ZSxcbiAgICAgICAgJGhvdmVyLWNvbG9yOiAkY29sb3ItZGVmYXVsdC1iYXNlXG4gICAgICApO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIwO1xuICAgICAgbWFyZ2luOiAkc3BhY2UtMTAgMCAkc3BhY2UtMjA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTEwO1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS0xMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiBidXR0b24udGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYgLmJ1dHRvbiB7XG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSBidXR0b247XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLnVpLWF1dG9jb21wbGV0ZSBsaSBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQtMTA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICRzcGFjZS0xMDtcbiAgfVxuXG4gICYgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiB7XG4gICAgJiAuZHJvcGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtMjAgJHNwYWNlLTEwIDA7XG4gICAgICB3aWR0aDogMTJyZW0gIWltcG9ydGFudDtcblxuICAgICAgJiAuY29uZmlybS1yZW1vdmUge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgLnNlY29uZGFyeS1hY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJiBidXR0b24ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLm1lZGlhLWxpYnJhcnktaXRlbSB7XG4vLyAgICY6YmVmb3JlLFxuLy8gICAmLmlzLWhvdmVyOmJlZm9yZSxcbi8vICAgJi5jaGVja2VkOmJlZm9yZSB7XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIGhlaWdodDogYXV0bztcbi8vICAgICBsZWZ0OiAwLjFyZW07XG4vLyAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7O1xuLy8gICAgIHJpZ2h0OiAwLjFyZW07XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgIHotaW5kZXg6IDEwO1xuLy8gICB9XG5cbi8vICAgJiAudmlld3MtZmllbGQtbWVkaWEtbGlicmFyeS1zZWxlY3QtZm9ybSB7XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgICAgdG9wOiAwO1xuXG4vLyAgICAgLm0tZm9ybV9fY29udHJvbC0tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuLy8gICAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgdG9wOiAkc3BhY2UtMTA7XG4vLyAgICAgICByaWdodDogJHNwYWNlLTEwO1xuLy8gICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gLm1lZGlhLWxpYnJhcnktd3JhcHBlciB7XG4vLyAgIC5tZWRpYS1saWJyYXJ5LWFkZC1mb3JtLXdyYXBwZXIge1xuLy8gICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yMDtcbi8vICAgfVxuXG4vLyAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuLy8gICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbi8vICAgICBtYXJnaW46ICRzcGFjZS0zMCAwO1xuXG4vLyAgICAgLm1lZGlhLWxpYnJhcnktdmlldy0tZm9ybS1hY3Rpb25zIHtcbi8vICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuLy8gICAgIH1cblxuLy8gICAgIC5tLWZvcm1fX2VsZW1lbnQge1xuLy8gICAgICAgZmxleDogMSAxIDA7XG4vLyAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtMTA7XG4vLyAgICAgICBtYXJnaW46IDA7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIC5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCB7XG5cbi8vICAgbGFiZWwge1xuLy8gICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbi8vICAgfVxuLy8gfVxuXG4ubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLWJsb2NrIHtcblxuICAmIC5tLWZvcm1fX2VsZW1lbnQtLXNldHRpbmdzLWFkbWluLWxhYmVsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNTA7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC02MDtcblxuICAgICYgbGFiZWwge1xuICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICYgZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogJHNwYWNlLTIwO1xuICB9XG5cbiAgJiBsZWdlbmQge1xuICAgIG1hcmdpbjogMCAwICRzcGFjZS0xMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAmIC5mb3JtLXdyYXBwZXIgPiAuZm9ybS13cmFwcGVyIHtcbiAgICBtYXJnaW46ICRzcGFjZS0yMCAwO1xuICB9XG5cbiAgJiAuZmlsdGVyLWd1aWRlbGluZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmIC5ja2VfcmVzZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJiAubS1mb3JtX19sYWJlbC0tZmllbGRzZXQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgfVxuXG4gICYgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYgLm1lZGlhLWxpYnJhcnktd2lkZ2V0X190b2dnbGUtd2VpZ2h0LFxuICAmIC5tLWZvcm1fX2VsZW1lbnQtLXNldHRpbmdzLWJsb2NrLWZvcm0tZmllbGQtaW1hZ2Utc2VsZWN0aW9uLTAtd2VpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sYXlvdXQtYnVpbGRlci1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubWVkaWEtbGlicmFyeS1pdGVtX19jbGljay10by1zZWxlY3QtY2hlY2tib3ggaW5wdXQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufSIsIkBtaXhpbiBidXR0b24oXG4gICRiZzogJGNvbG9yLXByaW1hcnktYmFzZSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktYmFzZSxcbiAgJGNvbG9yOiB3aGl0ZSxcbiAgJGhvdmVyLWJnOiAkY29sb3ItcHJpbWFyeS02MCxcbiAgJGhvdmVyLWJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktNjAsXG4gICRob3Zlci1jb2xvcjogd2hpdGVcbikge1xuICBiYWNrZ3JvdW5kOiAkYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBjb2xvcjogJGNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNjA7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtMjA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogJHNwYWNlLTIwICRzcGFjZS1kZWZhdWx0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkaG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDVweCByZ2JhKGJsYWNrLCAuMSk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIG9wYWNpdHk6IC4yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4iLCIvKiBTeXN0ZW0gdGFicyAqL1xuLnMtc3lzdGVtLXRhYnMge1xuICBwYWRkaW5nOiA2cHggMDtcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogY2FsYygoI3skc3BhY2UtMTB9IC8gMikgKiAtMSk7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICBtYXJnaW46ICRzcGFjZS0xMCBjYWxjKCgjeyRzcGFjZS0yMH0gLyAyKSAqIC0xKTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogY2FsYygjeyRzcGFjZS0xMH0gLyAyKTtcblxuICAgIC5zLXN5c3RlbS10YWJzX19saXN0LS1zZWNvbmRhcnkgJiB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGMoI3skc3BhY2UtMjB9IC8gMik7XG4gICAgfVxuXG4gICAgJiBhIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbihcbiAgICAgICAgJGJnOiB3aGl0ZSxcbiAgICAgICAgJGJvcmRlci1jb2xvcjogd2hpdGUsXG4gICAgICAgICRjb2xvcjogJGNvbG9yLXByaW1hcnktNTAsXG4gICAgICAgICRob3Zlci1iZzogJGNvbG9yLXByaW1hcnktNTAsXG4gICAgICAgICRob3Zlci1ib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LTUwLFxuICAgICAgICAkaG92ZXItY29sb3I6IHdoaXRlXG4gICAgICApO1xuXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIC5zLXN5c3RlbS10YWJzX19pdGVtLS1pcy1hY3RpdmUgJixcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS01MDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS01MDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIC5wYXRoLWZyb250cGFnZSAmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTMwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIFxuICAgICAgICAgIC5wYXRoLWZyb250cGFnZSAmIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS01MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgLnMtc3lzdGVtLXRhYnNfX2xpc3QtLXNlY29uZGFyeSAmIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCN7JHNwYWNlLTIwfSAvIDIpIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyogQmFja2dyb3VuZCBjb2xvciAqL1xuLnUtYmctLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1iYXNlO1xufVxuLnUtYmctLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWJhc2U7XG59XG4udS1iZy0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0LTEwKTtcbn1cblxuLyogQmFja2dyb3VuZCBpbWFnZSBmaXQgKi9cbi51LWJnLWZpdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYgaW1nIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi51LWJnLWZpdC0tY292ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnUtYmctZml0LS1jb250YWluIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufSIsIi8qIENsZWFyIGZpeCAqL1xuLnUtY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn0iLCJAbWl4aW4gY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLyogVmlzdWFsbHkgaGlkZGVuICovXG4udS12aXN1YWxseS1oaWRkZW4ge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG59XG5cbi8qIEhpZGUgdXRpbGl0aWVzICovXG4udS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIaWRlIEBvbmx5ICovXG4udS1oaWRlLS1hdC10aW55IHtcbiAgQG1lZGlhICN7JGJyZWFrLW9ubHktMjB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWhpZGUtLWF0LXNtYWxsIHtcbiAgQG1lZGlhICN7JGJyZWFrLW9ubHktMzB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWhpZGUtLWF0LW1lZGl1bSB7XG4gIEBtZWRpYSAjeyRicmVhay1vbmx5LTQwfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udS1oaWRlLS1hdC1sYXJnZSB7XG4gIEBtZWRpYSAjeyRicmVhay1vbmx5LTUwfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udS1oaWRlLS1hdC1odWdlIHtcbiAgQG1lZGlhICN7JGJyZWFrLW1pbi02MH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBIaWRlIEBtaW4gKi9cbi51LWhpZGUtLWF0LW1pbi10aW55IHtcbiAgQG1lZGlhICN7JGJyZWFrLW1pbi0yMH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnUtaGlkZS0tYXQtbWluLXNtYWxsIHtcbiAgQG1lZGlhICN7JGJyZWFrLW1pbi0zMH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnUtaGlkZS0tYXQtbWluLW1lZGl1bSB7XG4gIEBtZWRpYSAjeyRicmVhay1taW4tNDB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWhpZGUtLWF0LW1pbi1sYXJnZSB7XG4gIEBtZWRpYSAjeyRicmVhay1taW4tNTB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWhpZGUtLWF0LW1pbi1odWdlIHtcbiAgQG1lZGlhICN7JGJyZWFrLW1pbi02MH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBIaWRlIEBtYXggKi9cbi51LWhpZGUtLWF0LW1heC10aW55IHtcbiAgQG1lZGlhICN7JGJyZWFrLW1heC0yMH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnUtaGlkZS0tYXQtbWF4LXNtYWxsIHtcbiAgQG1lZGlhICN7JGJyZWFrLW1heC0zMH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnUtaGlkZS0tYXQtbWF4LW1lZGl1bSB7XG4gIEBtZWRpYSAjeyRicmVhay1tYXgtNDB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWhpZGUtLWF0LW1heC1sYXJnZSB7XG4gIEBtZWRpYSAjeyRicmVhay1tYXgtNTB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogU2hvdyB1dGlsaXRpZXMgKi9cbi51LXNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBTaG93IG9ubHkgKi9cbi51LXNob3ctLWF0LXRpbnkge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAjeyRicmVhay1vbmx5LTIwfSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnUtc2hvdy0tYXQtc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAjeyRicmVhay1vbmx5LTMwfSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnUtc2hvdy0tYXQtbWVkaXVtIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgI3skYnJlYWstb25seS00MH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LXNob3ctLWF0LWxhcmdlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgI3skYnJlYWstb25seS01MH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LXNob3ctLWF0LWh1Z2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAjeyRicmVhay1taW4tNjB9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKiBGbG9hdCAqL1xuLnUtZmxvYXQtLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi51LWZsb2F0LS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn0iLCIvKiBObyBzY3JvbGwgKi9cbi51LW5vLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59IiwiLyogUmVzcG9uc2l2ZSBlbWJlZCAqL1xuLnUtcmVzcG9uc2l2ZS1lbWJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYtLTE2LWJ5LTkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsIDkpO1xuXG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYtLTQtYnktMyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgOSk7XG5cbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLyogUmVzcG9uc2l2ZSBlbWJlZCAqL1xuLnUtcmVzcG9uc2l2ZS10YWJsZSB7XG4gIGJhY2tncm91bmQ6XG4gICAgLy8gU2hhZG93IGNvdmVyc1xuICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgd2hpdGUgMzAlLCBjaGFuZ2UtY29sb3Iod2hpdGUsICRhbHBoYTogMCkpLFxuICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgY2hhbmdlLWNvbG9yKHdoaXRlLCAkYWxwaGE6IDApLCB3aGl0ZSA3MCUpIDAgMTAwJSxcbiAgICAvLyBTaGFkb3dzXG4gICAgcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LXNpZGUgYXQgMCUgNTAlLCBjaGFuZ2UtY29sb3IoJGNvbG9yLWRlZmF1bHQtYmFzZSwgJGFscGhhOiAwLjQpLCB3aGl0ZSksXG4gICAgcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LXNpZGUgYXQgMTAwJSA1MCUsIGNoYW5nZS1jb2xvcigkY29sb3ItZGVmYXVsdC1iYXNlLCAkYWxwaGE6IDAuNCksIHdoaXRlKSAwIDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWwsIGxvY2FsLCBzY3JvbGwsIHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0LCB0b3AgcmlnaHQsIHRvcCBsZWZ0LCB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCAxMDAlLCA0MHB4IDEwMCUsIDIwcHggMTAwJSwgMjBweCAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGVmYXVsdC0yMDtcbiAgbWFyZ2luOiAkc3BhY2UtMjAgMCAkc3BhY2UtMzA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICA+IHRhYmxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIvKiBNYXJnaW4gc3BhY2luZyB0b3AgKi9cbi51LXNwYWNpbmctbXQtLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi51LXNwYWNpbmctbXQtLXRpbnkge1xuICBtYXJnaW4tdG9wOiAkc3BhY2UtMTA7XG59XG4udS1zcGFjaW5nLW10LS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS0yMDtcbn1cbi51LXNwYWNpbmctbXQtLW1lZGl1bSB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS0zMDtcbn1cbi51LXNwYWNpbmctbXQtLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlLTQwO1xufVxuLnUtc3BhY2luZy1tdC0taHVnZSB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS01MDtcbn1cbi51LXNwYWNpbmctbXQtLW1lZ2Ege1xuICBtYXJnaW4tdG9wOiAkc3BhY2UtNjA7XG59XG5cbi8qIE1hcmdpbiBzcGFjaW5nIGJvdHRvbSAqL1xuLnUtc3BhY2luZy1tYi0tY29sbGFwc2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnUtc3BhY2luZy1tYi0tdGlueSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDtcbn1cbi51LXNwYWNpbmctbWItLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xufVxuLnUtc3BhY2luZy1tYi0tbWVkaXVtIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMwO1xufVxuLnUtc3BhY2luZy1tYi0tbGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDA7XG59XG4udS1zcGFjaW5nLW1iLS1odWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTUwO1xufVxuLnUtc3BhY2luZy1tYi0tbWVnYSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS02MDtcbn1cblxuLyogUGFkZGluZyBzcGFjaW5nIHRvcCAqL1xuLnUtc3BhY2luZy1wdC0tY29sbGFwc2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnUtc3BhY2luZy1wdC0tdGlueSB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2UtMTA7XG59XG5cbi51LXNwYWNpbmctcHQtLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6ICRzcGFjZS0yMDtcbn1cblxuLnUtc3BhY2luZy1wdC0tbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6ICRzcGFjZS0zMDtcbn1cblxuLnUtc3BhY2luZy1wdC0tbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogJHNwYWNlLTQwO1xufVxuXG4udS1zcGFjaW5nLXB0LS1odWdlIHtcbiAgcGFkZGluZy10b3A6ICRzcGFjZS01MDtcbn1cblxuLnUtc3BhY2luZy1wdC0tbWVnYSB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2UtNjA7XG59XG5cbi8qIFBhZGRpbmcgc3BhY2luZyBib3R0b20gKi9cbi51LXNwYWNpbmctcGItLWNvbGxhcHNlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi51LXNwYWNpbmctcGItLXRpbnkge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTEwO1xufVxuXG4udS1zcGFjaW5nLXBiLS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMjA7XG59XG5cbi51LXNwYWNpbmctcGItLW1lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMzA7XG59XG5cbi51LXNwYWNpbmctcGItLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZS00MDtcbn1cblxuLnUtc3BhY2luZy1wYi0taHVnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtNTA7XG59XG5cbi51LXNwYWNpbmctcGItLW1lZ2Ege1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTYwO1xufSIsIi8qIFRleHQgYWxpZ24gKi9cbi51LXRleHQtYWxpZ24tLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnUtdGV4dC1hbGlnbi0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi51LXRleHQtYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogVGV4dCBjb2xvciAqL1xuLnUtdGV4dC1jb2xvci0tZGVmYXVsdCB7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC1iYXNlO1xufVxuLnUtdGV4dC1jb2xvci0tcHJpbWFyeSB7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1iYXNlO1xufVxuLnUtdGV4dC1jb2xvci0td2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4udS10ZXh0LWNvbG9yLS1saWdodCB7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC0zMDtcbn1cblxuLyogVGV4dCB3ZWlnaHQgKi9cbi51LXRleHQtd2VpZ2h0LS1ub3JtYWwge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTQwO1xufVxuLnUtdGV4dC13ZWlnaHQtLW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNjA7XG59XG4udS10ZXh0LXdlaWdodC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtNzA7XG59XG5cbi8qIFRleHQgc3R5bGUgKi9cbi51LXRleHQtc3R5bGUtLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogVGV4dCBzaXplICovXG4udS10ZXh0LXNpemUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTIwO1xufVxuLnUtdGV4dC1zaXplLS1tZWRpdW0ge1xuICBmb250LXNpemU6ICRmb250LXNpemUtNDA7XG59XG4udS10ZXh0LXNpemUtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTUwO1xufVxuLnUtdGV4dC1zaXplLS1odWdlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuLnUtdGV4dC1zaXplLS1oMSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTtcbn1cbi51LXRleHQtc2l6ZS0taDIge1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDI7XG59XG4udS10ZXh0LXNpemUtLWgzIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xufSJdfQ== */
