@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Poppins:wght@400;700&display=swap);
:root{--bs-blue:#2d44ea;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#979797;--bs-gray-dark:#343a40;--bs-gray-100:#e9ecfc;--bs-gray-200:#f3f4f6;--bs-gray-300:#dee2e6;--bs-gray-400:#bac0ca;--bs-gray-500:#abb4f7;--bs-gray-600:#979797;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#192d4c;--bs-primary:#2d44ea;--bs-secondary:#979797;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#e9ecfc;--bs-dark:#192d4c;--bs-primary-rgb:45,68,234;--bs-secondary-rgb:151,151,151;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:233,236,252;--bs-dark-rgb:25,45,76;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:25,45,76;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,#ffffff26,#fff0);--bs-body-font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.875;--bs-body-color:#192d4c;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.625rem;--bs-border-radius-sm:0.4375rem;--bs-border-radius-lg:0.625rem;--bs-border-radius-xl:0.625rem;--bs-border-radius-2xl:0.625rem;--bs-border-radius-pill:50rem;--bs-heading-color: ;--bs-link-color:#2d44ea;--bs-link-hover-color:#2436bb;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid;color:inherit;margin:1rem 0;opacity:.25}.element-work__header,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);font-weight:700;line-height:1.33;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.h1,h1{font-size:2rem}}.h2,h2{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h2,h2{font-size:1.75rem}}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.4375rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:rgba(var(--bs-body-color-rgb),.75);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:initial}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.33}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.33}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.33}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.33}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.33}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.33}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#979797;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.footer__container,.header__container,.section-404__container,.section-advantages__container,.section-approach__container,.section-archive__container,.section-business-hero__container,.section-categories__container,.section-client__container,.section-device-hero__container,.section-discover-download__container,.section-discover__container,.section-experts__container,.section-form__container,.section-full-case__container,.section-grid__container,.section-history__container,.section-home-hero__container,.section-info__container,.section-join__container,.section-logo-slider__container,.section-methodology__container,.section-numbers__container,.section-offer-hero__container,.section-offers__container,.section-page-content__container,.section-page-hero__container,.section-partners__container,.section-promises__container,.section-search__container,.section-services__container,.section-share__container,.section-solution__container,.section-submenu__container,.section-the-client__container,.section-trust__container,.section-vision-values__container,.section-why-our__container,.section-work-values__container,.section-your-clients__container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:576px){.container,.container-sm,.footer__container,.header__container,.section-404__container,.section-advantages__container,.section-approach__container,.section-archive__container,.section-business-hero__container,.section-categories__container,.section-client__container,.section-device-hero__container,.section-discover-download__container,.section-discover__container,.section-experts__container,.section-form__container,.section-full-case__container,.section-grid__container,.section-history__container,.section-home-hero__container,.section-info__container,.section-join__container,.section-logo-slider__container,.section-methodology__container,.section-numbers__container,.section-offer-hero__container,.section-offers__container,.section-page-content__container,.section-page-hero__container,.section-partners__container,.section-promises__container,.section-search__container,.section-services__container,.section-share__container,.section-solution__container,.section-submenu__container,.section-the-client__container,.section-trust__container,.section-vision-values__container,.section-why-our__container,.section-work-values__container,.section-your-clients__container{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm,.footer__container,.header__container,.section-404__container,.section-advantages__container,.section-approach__container,.section-archive__container,.section-business-hero__container,.section-categories__container,.section-client__container,.section-device-hero__container,.section-discover-download__container,.section-discover__container,.section-experts__container,.section-form__container,.section-full-case__container,.section-grid__container,.section-history__container,.section-home-hero__container,.section-info__container,.section-join__container,.section-logo-slider__container,.section-methodology__container,.section-numbers__container,.section-offer-hero__container,.section-offers__container,.section-page-content__container,.section-page-hero__container,.section-partners__container,.section-promises__container,.section-search__container,.section-services__container,.section-share__container,.section-solution__container,.section-submenu__container,.section-the-client__container,.section-trust__container,.section-vision-values__container,.section-why-our__container,.section-work-values__container,.section-your-clients__container{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm,.footer__container,.header__container,.section-404__container,.section-advantages__container,.section-approach__container,.section-archive__container,.section-business-hero__container,.section-categories__container,.section-client__container,.section-device-hero__container,.section-discover-download__container,.section-discover__container,.section-experts__container,.section-form__container,.section-full-case__container,.section-grid__container,.section-history__container,.section-home-hero__container,.section-info__container,.section-join__container,.section-logo-slider__container,.section-methodology__container,.section-numbers__container,.section-offer-hero__container,.section-offers__container,.section-page-content__container,.section-page-hero__container,.section-partners__container,.section-promises__container,.section-search__container,.section-services__container,.section-share__container,.section-solution__container,.section-submenu__container,.section-the-client__container,.section-trust__container,.section-vision-values__container,.section-why-our__container,.section-work-values__container,.section-your-clients__container{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.footer__container,.header__container,.section-404__container,.section-advantages__container,.section-approach__container,.section-archive__container,.section-business-hero__container,.section-categories__container,.section-client__container,.section-device-hero__container,.section-discover-download__container,.section-discover__container,.section-experts__container,.section-form__container,.section-full-case__container,.section-grid__container,.section-history__container,.section-home-hero__container,.section-info__container,.section-join__container,.section-logo-slider__container,.section-methodology__container,.section-numbers__container,.section-offer-hero__container,.section-offers__container,.section-page-content__container,.section-page-hero__container,.section-partners__container,.section-promises__container,.section-search__container,.section-services__container,.section-share__container,.section-solution__container,.section-submenu__container,.section-the-client__container,.section-trust__container,.section-vision-values__container,.section-why-our__container,.section-work-values__container,.section-your-clients__container{max-width:1220px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.footer__container,.header__container,.section-404__container,.section-advantages__container,.section-approach__container,.section-archive__container,.section-business-hero__container,.section-categories__container,.section-client__container,.section-device-hero__container,.section-discover-download__container,.section-discover__container,.section-experts__container,.section-form__container,.section-full-case__container,.section-grid__container,.section-history__container,.section-home-hero__container,.section-info__container,.section-join__container,.section-logo-slider__container,.section-methodology__container,.section-numbers__container,.section-offer-hero__container,.section-offers__container,.section-page-content__container,.section-page-hero__container,.section-partners__container,.section-promises__container,.section-search__container,.section-services__container,.section-share__container,.section-solution__container,.section-submenu__container,.section-the-client__container,.section-trust__container,.section-vision-values__container,.section-why-our__container,.section-work-values__container,.section-your-clients__container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media(min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media(min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media(min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media(min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media(min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.form-label{color:#2d44ea;margin-bottom:.5rem}.col-form-label{color:#2d44ea;font-size:inherit;line-height:1.875;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.75rem;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-text{color:rgba(var(--bs-body-color-rgb),.75);font-size:.875em;margin-top:.25rem}.form-control,.form-select,.wpforms-field-email input,.wpforms-field-select select,.wpforms-field-text input,.wpforms-field-textarea textarea{appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #bac0ca;border-radius:.625rem;color:#192d4c;display:block;font-weight:400;line-height:1.875;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-control,.form-select,.wpforms-field-email input,.wpforms-field-select select,.wpforms-field-text input,.wpforms-field-textarea textarea{transition:none}}.form-control[type=file],.wpforms-field-email input[type=file],.wpforms-field-select select[type=file],.wpforms-field-text input[type=file],.wpforms-field-textarea textarea[type=file],[type=file].form-select{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]),.wpforms-field-email input[type=file]:not(:disabled):not([readonly]),.wpforms-field-select select[type=file]:not(:disabled):not([readonly]),.wpforms-field-text input[type=file]:not(:disabled):not([readonly]),.wpforms-field-textarea textarea[type=file]:not(:disabled):not([readonly]),[type=file].form-select:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus,.form-select:focus,.wpforms-field-email input:focus,.wpforms-field-select select:focus,.wpforms-field-text input:focus,.wpforms-field-textarea textarea:focus{background-color:#fff;border-color:#96a2f5;box-shadow:0 0 0 .25rem #2d44ea40;color:#192d4c;outline:0}.form-control::-webkit-date-and-time-value,.form-select::-webkit-date-and-time-value,.wpforms-field-email input::-webkit-date-and-time-value,.wpforms-field-select select::-webkit-date-and-time-value,.wpforms-field-text input::-webkit-date-and-time-value,.wpforms-field-textarea textarea::-webkit-date-and-time-value{height:1.875em}.form-control::placeholder,.form-select::placeholder,.wpforms-field-email input::placeholder,.wpforms-field-select select::placeholder,.wpforms-field-text input::placeholder,.wpforms-field-textarea textarea::placeholder{color:#979797;opacity:1}.form-control:disabled,.form-control[readonly],.form-select:disabled,.wpforms-field-email input:disabled,.wpforms-field-email input[readonly],.wpforms-field-select select:disabled,.wpforms-field-select select[readonly],.wpforms-field-text input:disabled,.wpforms-field-text input[readonly],.wpforms-field-textarea textarea:disabled,.wpforms-field-textarea textarea[readonly],[readonly].form-select{background-color:#f3f4f6;opacity:1}.form-control::file-selector-button,.form-select::file-selector-button,.wpforms-field-email input::file-selector-button,.wpforms-field-select select::file-selector-button,.wpforms-field-text input::file-selector-button,.wpforms-field-textarea textarea::file-selector-button{background-color:#f3f4f6;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#192d4c;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button,.form-select::file-selector-button,.wpforms-field-email input::file-selector-button,.wpforms-field-select select::file-selector-button,.wpforms-field-text input::file-selector-button,.wpforms-field-textarea textarea::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button,.form-select:hover:not(:disabled):not([readonly])::file-selector-button,.wpforms-field-email input:hover:not(:disabled):not([readonly])::file-selector-button,.wpforms-field-select select:hover:not(:disabled):not([readonly])::file-selector-button,.wpforms-field-text input:hover:not(:disabled):not([readonly])::file-selector-button,.wpforms-field-textarea textarea:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e7e8ea}.form-control-plaintext{background-color:#0000;border:solid #0000;border-width:1px 0;color:#192d4c;display:block;line-height:1.875;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.form-control-plaintext.wpforms-field-small{padding-left:0;padding-right:0}.form-control-sm,.wpforms-field-small{border-radius:.4375rem;font-size:.75rem;min-height:calc(1.875em + .5rem + 2px);padding:.25rem .5rem}.form-control-sm::file-selector-button,.wpforms-field-small::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.625rem;font-size:1.25rem;min-height:calc(1.875em + 1rem + 2px);padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.wpforms-field-textarea textarea,textarea.form-control,textarea.form-select{min-height:calc(1.875em + .75rem + 2px)}textarea.form-control-sm,textarea.wpforms-field-small{min-height:calc(1.875em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.875em + 1rem + 2px)}.form-control-color{height:auto;padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:.625rem;height:1.875em}.form-control-color::-webkit-color-swatch{border-radius:.625rem;height:1.875em}.form-select,.wpforms-field-select select{-moz-padding-start:calc(.75rem - 3px);appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #bac0ca;border-radius:.625rem;color:#192d4c;display:block;font-size:1rem;font-weight:400;line-height:1.875;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-select,.wpforms-field-select select{transition:none}}.form-select:focus,.wpforms-field-select select:focus{border-color:#96a2f5;box-shadow:0 0 0 .25rem #2d44ea40;outline:0}.form-select[multiple],.form-select[size]:not([size="1"]),.wpforms-field-select select[multiple],.wpforms-field-select select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled,.wpforms-field-select select:disabled{background-color:#f3f4f6}.form-select:-moz-focusring,.wpforms-field-select select:-moz-focusring{color:#0000;text-shadow:0 0 0 #192d4c}.form-select-sm{border-radius:.4375rem;font-size:.75rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.625rem;font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.form-check,.wpforms-field-checkbox ul>li,.wpforms-field-radio ul>li{display:block;margin-bottom:.125rem;min-height:1.875rem;padding-left:1.5em}.form-check .form-check-input,.form-check .wpforms-field-gdpr-checkbox input,.wpforms-field-checkbox .wpforms-field-gdpr-checkbox ul>li input,.wpforms-field-checkbox ul>li .form-check-input,.wpforms-field-checkbox ul>li .wpforms-field-gdpr-checkbox input,.wpforms-field-checkbox ul>li>input,.wpforms-field-gdpr-checkbox .form-check input,.wpforms-field-gdpr-checkbox .wpforms-field-checkbox ul>li input,.wpforms-field-gdpr-checkbox .wpforms-field-radio ul>li input,.wpforms-field-radio .wpforms-field-gdpr-checkbox ul>li input,.wpforms-field-radio ul>li .form-check-input,.wpforms-field-radio ul>li .wpforms-field-gdpr-checkbox input,.wpforms-field-radio ul>li>input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input,.form-check-reverse .wpforms-field-checkbox ul>li>input,.form-check-reverse .wpforms-field-gdpr-checkbox input,.form-check-reverse .wpforms-field-radio ul>li>input,.wpforms-field-checkbox .form-check-reverse ul>li>input,.wpforms-field-gdpr-checkbox .form-check-reverse input,.wpforms-field-radio .form-check-reverse ul>li>input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input,.wpforms-field-checkbox ul>li>input,.wpforms-field-gdpr-checkbox input,.wpforms-field-radio ul>li>input{appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #00000040;height:1em;margin-top:.4375em;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox],.wpforms-field-checkbox ul>li>input[type=checkbox],.wpforms-field-gdpr-checkbox input[type=checkbox],.wpforms-field-radio ul>li>input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio],.wpforms-field-checkbox ul>li>input[type=radio],.wpforms-field-gdpr-checkbox input[type=radio],.wpforms-field-radio ul>li>input[type=radio]{border-radius:50%}.form-check-input:active,.wpforms-field-checkbox ul>li>input:active,.wpforms-field-gdpr-checkbox input:active,.wpforms-field-radio ul>li>input:active{filter:brightness(90%)}.form-check-input:focus,.wpforms-field-checkbox ul>li>input:focus,.wpforms-field-gdpr-checkbox input:focus,.wpforms-field-radio ul>li>input:focus{border-color:#96a2f5;box-shadow:0 0 0 .25rem #2d44ea40;outline:0}.form-check-input:checked,.wpforms-field-checkbox ul>li>input:checked,.wpforms-field-gdpr-checkbox input:checked,.wpforms-field-radio ul>li>input:checked{background-color:#2d44ea;border-color:#2d44ea}.form-check-input:checked[type=checkbox],.wpforms-field-checkbox ul>li>input:checked[type=checkbox],.wpforms-field-gdpr-checkbox input:checked[type=checkbox],.wpforms-field-radio ul>li>input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3E%3C/svg%3E")}.form-check-input:checked[type=radio],.wpforms-field-checkbox ul>li>input:checked[type=radio],.wpforms-field-gdpr-checkbox input:checked[type=radio],.wpforms-field-radio ul>li>input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3E%3Ccircle r=%272%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate,.wpforms-field-checkbox ul>li>input[type=checkbox]:indeterminate,.wpforms-field-gdpr-checkbox input[type=checkbox]:indeterminate,.wpforms-field-radio ul>li>input[type=checkbox]:indeterminate{background-color:#2d44ea;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3E%3C/svg%3E");border-color:#2d44ea}.form-check-input:disabled,.wpforms-field-checkbox ul>li>input:disabled,.wpforms-field-gdpr-checkbox input:disabled,.wpforms-field-radio ul>li>input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label,.wpforms-field-checkbox ul>li>.form-check-input:disabled~label,.wpforms-field-checkbox ul>li>.form-check-input[disabled]~label,.wpforms-field-checkbox ul>li>input:disabled~.form-check-label,.wpforms-field-checkbox ul>li>input:disabled~label,.wpforms-field-checkbox ul>li>input[disabled]~.form-check-label,.wpforms-field-checkbox ul>li>input[disabled]~label,.wpforms-field-gdpr-checkbox .form-check-input:disabled~label,.wpforms-field-gdpr-checkbox .form-check-input[disabled]~label,.wpforms-field-gdpr-checkbox input:disabled~.form-check-label,.wpforms-field-gdpr-checkbox input:disabled~label,.wpforms-field-gdpr-checkbox input[disabled]~.form-check-label,.wpforms-field-gdpr-checkbox input[disabled]~label,.wpforms-field-radio ul>li>.form-check-input:disabled~label,.wpforms-field-radio ul>li>.form-check-input[disabled]~label,.wpforms-field-radio ul>li>input:disabled~.form-check-label,.wpforms-field-radio ul>li>input:disabled~label,.wpforms-field-radio ul>li>input[disabled]~.form-check-label,.wpforms-field-radio ul>li>input[disabled]~label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input,.form-switch .wpforms-field-checkbox ul>li>input,.form-switch .wpforms-field-gdpr-checkbox input,.form-switch .wpforms-field-radio ul>li>input,.wpforms-field-checkbox .form-switch ul>li>input,.wpforms-field-gdpr-checkbox .form-switch input,.wpforms-field-radio .form-switch ul>li>input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3E%3Ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3E%3C/svg%3E");background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input,.form-switch .wpforms-field-checkbox ul>li>input,.form-switch .wpforms-field-gdpr-checkbox input,.form-switch .wpforms-field-radio ul>li>input,.wpforms-field-checkbox .form-switch ul>li>input,.wpforms-field-gdpr-checkbox .form-switch input,.wpforms-field-radio .form-switch ul>li>input{transition:none}}.form-switch .form-check-input:focus,.form-switch .wpforms-field-checkbox ul>li>input:focus,.form-switch .wpforms-field-gdpr-checkbox input:focus,.form-switch .wpforms-field-radio ul>li>input:focus,.wpforms-field-checkbox .form-switch ul>li>input:focus,.wpforms-field-gdpr-checkbox .form-switch input:focus,.wpforms-field-radio .form-switch ul>li>input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3E%3Ccircle r=%273%27 fill=%27%2396A1F4%27/%3E%3C/svg%3E")}.form-switch .form-check-input:checked,.form-switch .wpforms-field-checkbox ul>li>input:checked,.form-switch .wpforms-field-gdpr-checkbox input:checked,.form-switch .wpforms-field-radio ul>li>input:checked,.wpforms-field-checkbox .form-switch ul>li>input:checked,.wpforms-field-gdpr-checkbox .form-switch input:checked,.wpforms-field-radio .form-switch ul>li>input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3E%3Ccircle r=%273%27 fill=%27%23fff%27/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input,.form-switch.form-check-reverse .wpforms-field-checkbox ul>li>input,.form-switch.form-check-reverse .wpforms-field-gdpr-checkbox input,.form-switch.form-check-reverse .wpforms-field-radio ul>li>input,.wpforms-field-checkbox .form-switch.form-check-reverse ul>li>input,.wpforms-field-gdpr-checkbox .form-switch.form-check-reverse input,.wpforms-field-radio .form-switch.form-check-reverse ul>li>input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check:disabled+.wpforms-submit,.btn-check[disabled]+.btn,.btn-check[disabled]+.wpforms-submit,.wpforms-field-file-upload .btn-check:disabled+.dz-message:after,.wpforms-field-file-upload .btn-check[disabled]+.dz-message:after{filter:none;opacity:.65;pointer-events:none}.form-range{appearance:none;background-color:#0000;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #2d44ea40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #2d44ea40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{appearance:none;background-color:#2d44ea;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c0c7f9}.form-range::-webkit-slider-runnable-track{background-color:#dee2e6;border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{appearance:none;background-color:#2d44ea;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#c0c7f9}.form-range::-moz-range-track{background-color:#dee2e6;border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#abb4f7}.form-range:disabled::-moz-range-thumb{background-color:#abb4f7}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select,.wpforms-field-email .form-floating>input,.wpforms-field-select .form-floating>select,.wpforms-field-text .form-floating>input,.wpforms-field-textarea .form-floating>textarea{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{border:1px solid #0000;height:100%;left:0;padding:1rem .75rem;pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select,.wpforms-field-email .form-floating>input,.wpforms-field-select .form-floating>select,.wpforms-field-text .form-floating>input,.wpforms-field-textarea .form-floating>textarea{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder,.form-floating>.form-select::placeholder,.wpforms-field-email .form-floating>input::placeholder,.wpforms-field-select .form-floating>select::placeholder,.wpforms-field-text .form-floating>input::placeholder,.wpforms-field-textarea .form-floating>textarea::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-select:focus,.form-floating>.form-select:not(:placeholder-shown),.wpforms-field-email .form-floating>input:focus,.wpforms-field-email .form-floating>input:not(:placeholder-shown),.wpforms-field-select .form-floating>select:focus,.wpforms-field-select .form-floating>select:not(:placeholder-shown),.wpforms-field-text .form-floating>input:focus,.wpforms-field-text .form-floating>input:not(:placeholder-shown),.wpforms-field-textarea .form-floating>textarea:focus,.wpforms-field-textarea .form-floating>textarea:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill,.form-floating>.form-select:-webkit-autofill,.wpforms-field-email .form-floating>input:-webkit-autofill,.wpforms-field-select .form-floating>select:-webkit-autofill,.wpforms-field-text .form-floating>input:-webkit-autofill,.wpforms-field-textarea .form-floating>textarea:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select,.wpforms-field-select .form-floating>select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label,.wpforms-field-email .form-floating>input:focus~label,.wpforms-field-email .form-floating>input:not(:placeholder-shown)~label,.wpforms-field-select .form-floating>select~label,.wpforms-field-text .form-floating>input:focus~label,.wpforms-field-text .form-floating>input:not(:placeholder-shown)~label,.wpforms-field-textarea .form-floating>textarea:focus~label,.wpforms-field-textarea .form-floating>textarea:not(:placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label,.form-floating>.form-select:-webkit-autofill~label,.wpforms-field-email .form-floating>input:-webkit-autofill~label,.wpforms-field-select .form-floating>select:-webkit-autofill~label,.wpforms-field-text .form-floating>input:-webkit-autofill~label,.wpforms-field-textarea .form-floating>textarea:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-select,.wpforms-field-email .input-group>input,.wpforms-field-select .input-group>select,.wpforms-field-text .input-group>input,.wpforms-field-textarea .input-group>textarea{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-select:focus,.wpforms-field-email .input-group>input:focus,.wpforms-field-select .input-group>select:focus,.wpforms-field-text .input-group>input:focus,.wpforms-field-textarea .input-group>textarea:focus{z-index:3}.input-group .btn,.input-group .wpforms-field-file-upload .dz-message:after,.input-group .wpforms-submit,.wpforms-field-file-upload .input-group .dz-message:after{position:relative;z-index:2}.input-group .btn:focus,.input-group .wpforms-field-file-upload .dz-message:focus:after,.input-group .wpforms-submit:focus,.wpforms-field-file-upload .input-group .dz-message:focus:after{z-index:3}.input-group-text{align-items:center;background-color:#f3f4f6;border:1px solid #bac0ca;border-radius:.625rem;color:#192d4c;display:flex;font-size:1rem;font-weight:400;line-height:1.875;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.wpforms-submit,.wpforms-field-email .input-group-lg>input,.wpforms-field-file-upload .input-group-lg>.dz-message:after,.wpforms-field-select .input-group-lg>select,.wpforms-field-text .input-group-lg>input,.wpforms-field-textarea .input-group-lg>textarea{border-radius:.625rem;font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.wpforms-submit,.wpforms-field-email .input-group-sm>input,.wpforms-field-file-upload .input-group-sm>.dz-message:after,.wpforms-field-select .input-group-sm>select,.wpforms-field-text .input-group-sm>input,.wpforms-field-textarea .input-group-sm>textarea{border-radius:.4375rem;font-size:.75rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select,.wpforms-field-select .input-group-lg>select,.wpforms-field-select .input-group-sm>select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.valid-feedback{color:#198754;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:#198754e6;border-radius:.625rem;color:#fff;display:none;font-size:.75rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.is-valid.form-select,.was-validated .form-control:valid,.was-validated .form-select:valid,.was-validated .wpforms-field-email input:valid,.was-validated .wpforms-field-select select:valid,.was-validated .wpforms-field-text input:valid,.was-validated .wpforms-field-textarea textarea:valid,.wpforms-field-email .was-validated input:valid,.wpforms-field-email input.is-valid,.wpforms-field-select .was-validated select:valid,.wpforms-field-select select.is-valid,.wpforms-field-text .was-validated input:valid,.wpforms-field-text input.is-valid,.wpforms-field-textarea .was-validated textarea:valid,.wpforms-field-textarea textarea.is-valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3E%3C/svg%3E");background-position:right calc(.46875em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.9375em + .375rem) calc(.9375em + .375rem);border-color:#198754;padding-right:calc(1.875em + .75rem)}.form-control.is-valid:focus,.is-valid.form-select:focus,.was-validated .form-control:valid:focus,.was-validated .form-select:valid:focus,.was-validated .wpforms-field-email input:valid:focus,.was-validated .wpforms-field-select select:valid:focus,.was-validated .wpforms-field-text input:valid:focus,.was-validated .wpforms-field-textarea textarea:valid:focus,.wpforms-field-email .was-validated input:valid:focus,.wpforms-field-email input.is-valid:focus,.wpforms-field-select .was-validated select:valid:focus,.wpforms-field-select select.is-valid:focus,.wpforms-field-text .was-validated input:valid:focus,.wpforms-field-text input.is-valid:focus,.wpforms-field-textarea .was-validated textarea:valid:focus,.wpforms-field-textarea textarea.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated .wpforms-field-textarea textarea:valid,.was-validated textarea.form-control:valid,.was-validated textarea.form-select:valid,.wpforms-field-textarea .was-validated textarea:valid,.wpforms-field-textarea textarea.is-valid,textarea.form-control.is-valid,textarea.is-valid.form-select{background-position:top calc(.46875em + .1875rem) right calc(.46875em + .1875rem);padding-right:calc(1.875em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid,.was-validated .wpforms-field-select select:valid,.wpforms-field-select .was-validated select:valid,.wpforms-field-select select.is-valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.was-validated .wpforms-field-select select:valid:not([multiple]):not([size]),.was-validated .wpforms-field-select select:valid:not([multiple])[size="1"],.wpforms-field-select .was-validated select:valid:not([multiple]):not([size]),.wpforms-field-select .was-validated select:valid:not([multiple])[size="1"],.wpforms-field-select select.is-valid:not([multiple]):not([size]),.wpforms-field-select select.is-valid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.9375em + .375rem) calc(.9375em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus,.was-validated .wpforms-field-select select:valid:focus,.wpforms-field-select .was-validated select:valid:focus,.wpforms-field-select select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.875em)}.form-check-input.is-valid,.was-validated .form-check-input:valid,.was-validated .wpforms-field-checkbox ul>li>input:valid,.was-validated .wpforms-field-gdpr-checkbox input:valid,.was-validated .wpforms-field-radio ul>li>input:valid,.wpforms-field-checkbox .was-validated ul>li>input:valid,.wpforms-field-checkbox ul>li>input.is-valid,.wpforms-field-gdpr-checkbox .was-validated input:valid,.wpforms-field-gdpr-checkbox input.is-valid,.wpforms-field-radio .was-validated ul>li>input:valid,.wpforms-field-radio ul>li>input.is-valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked,.was-validated .wpforms-field-checkbox ul>li>input:valid:checked,.was-validated .wpforms-field-gdpr-checkbox input:valid:checked,.was-validated .wpforms-field-radio ul>li>input:valid:checked,.wpforms-field-checkbox .was-validated ul>li>input:valid:checked,.wpforms-field-checkbox ul>li>input.is-valid:checked,.wpforms-field-gdpr-checkbox .was-validated input:valid:checked,.wpforms-field-gdpr-checkbox input.is-valid:checked,.wpforms-field-radio .was-validated ul>li>input:valid:checked,.wpforms-field-radio ul>li>input.is-valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus,.was-validated .wpforms-field-checkbox ul>li>input:valid:focus,.was-validated .wpforms-field-gdpr-checkbox input:valid:focus,.was-validated .wpforms-field-radio ul>li>input:valid:focus,.wpforms-field-checkbox .was-validated ul>li>input:valid:focus,.wpforms-field-checkbox ul>li>input.is-valid:focus,.wpforms-field-gdpr-checkbox .was-validated input:valid:focus,.wpforms-field-gdpr-checkbox input.is-valid:focus,.wpforms-field-radio .was-validated ul>li>input:valid:focus,.wpforms-field-radio ul>li>input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label,.was-validated .wpforms-field-checkbox ul>li>.form-check-input:valid~label,.was-validated .wpforms-field-checkbox ul>li>input:valid~.form-check-label,.was-validated .wpforms-field-checkbox ul>li>input:valid~label,.was-validated .wpforms-field-gdpr-checkbox .form-check-input:valid~label,.was-validated .wpforms-field-gdpr-checkbox input:valid~.form-check-label,.was-validated .wpforms-field-gdpr-checkbox input:valid~label,.was-validated .wpforms-field-radio ul>li>.form-check-input:valid~label,.was-validated .wpforms-field-radio ul>li>input:valid~.form-check-label,.was-validated .wpforms-field-radio ul>li>input:valid~label,.wpforms-field-checkbox .was-validated ul>li>.form-check-input:valid~label,.wpforms-field-checkbox .was-validated ul>li>input:valid~.form-check-label,.wpforms-field-checkbox .was-validated ul>li>input:valid~label,.wpforms-field-checkbox ul>li>.form-check-input.is-valid~label,.wpforms-field-checkbox ul>li>input.is-valid~.form-check-label,.wpforms-field-checkbox ul>li>input.is-valid~label,.wpforms-field-gdpr-checkbox .form-check-input.is-valid~label,.wpforms-field-gdpr-checkbox .was-validated .form-check-input:valid~label,.wpforms-field-gdpr-checkbox .was-validated input:valid~.form-check-label,.wpforms-field-gdpr-checkbox .was-validated input:valid~label,.wpforms-field-gdpr-checkbox input.is-valid~.form-check-label,.wpforms-field-gdpr-checkbox input.is-valid~label,.wpforms-field-radio .was-validated ul>li>.form-check-input:valid~label,.wpforms-field-radio .was-validated ul>li>input:valid~.form-check-label,.wpforms-field-radio .was-validated ul>li>input:valid~label,.wpforms-field-radio ul>li>.form-check-input.is-valid~label,.wpforms-field-radio ul>li>input.is-valid~.form-check-label,.wpforms-field-radio ul>li>input.is-valid~label{color:#198754}.form-check-inline .form-check-input~.valid-feedback,.form-check-inline .wpforms-field-checkbox ul>li>input~.valid-feedback,.form-check-inline .wpforms-field-gdpr-checkbox input~.valid-feedback,.form-check-inline .wpforms-field-radio ul>li>input~.valid-feedback,.wpforms-field-checkbox .form-check-inline ul>li>input~.valid-feedback,.wpforms-field-gdpr-checkbox .form-check-inline input~.valid-feedback,.wpforms-field-radio .form-check-inline ul>li>input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.input-group .wpforms-field-email input.is-valid,.input-group .wpforms-field-select select.is-valid,.input-group .wpforms-field-text input.is-valid,.input-group .wpforms-field-textarea textarea.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid,.was-validated .input-group .wpforms-field-email input:valid,.was-validated .input-group .wpforms-field-select select:valid,.was-validated .input-group .wpforms-field-text input:valid,.was-validated .input-group .wpforms-field-textarea textarea:valid,.wpforms-field-email .input-group input.is-valid,.wpforms-field-email .was-validated .input-group input:valid,.wpforms-field-select .input-group select.is-valid,.wpforms-field-select .was-validated .input-group select:valid,.wpforms-field-text .input-group input.is-valid,.wpforms-field-text .was-validated .input-group input:valid,.wpforms-field-textarea .input-group textarea.is-valid,.wpforms-field-textarea .was-validated .input-group textarea:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.input-group .wpforms-field-email input.is-valid:focus,.input-group .wpforms-field-select select.is-valid:focus,.input-group .wpforms-field-text input.is-valid:focus,.input-group .wpforms-field-textarea textarea.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus,.was-validated .input-group .wpforms-field-email input:valid:focus,.was-validated .input-group .wpforms-field-select select:valid:focus,.was-validated .input-group .wpforms-field-text input:valid:focus,.was-validated .input-group .wpforms-field-textarea textarea:valid:focus,.wpforms-field-email .input-group input.is-valid:focus,.wpforms-field-email .was-validated .input-group input:valid:focus,.wpforms-field-select .input-group select.is-valid:focus,.wpforms-field-select .was-validated .input-group select:valid:focus,.wpforms-field-text .input-group input.is-valid:focus,.wpforms-field-text .was-validated .input-group input:valid:focus,.wpforms-field-textarea .input-group textarea.is-valid:focus,.wpforms-field-textarea .was-validated .input-group textarea:valid:focus{z-index:3}.invalid-feedback{color:#dc3545;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:#dc3545e6;border-radius:.625rem;color:#fff;display:none;font-size:.75rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.is-invalid.form-select,.was-validated .form-control:invalid,.was-validated .form-select:invalid,.was-validated .wpforms-field-email input:invalid,.was-validated .wpforms-field-select select:invalid,.was-validated .wpforms-field-text input:invalid,.was-validated .wpforms-field-textarea textarea:invalid,.wpforms-field-email .was-validated input:invalid,.wpforms-field-email input.is-invalid,.wpforms-field-select .was-validated select:invalid,.wpforms-field-select select.is-invalid,.wpforms-field-text .was-validated input:invalid,.wpforms-field-text input.is-invalid,.wpforms-field-textarea .was-validated textarea:invalid,.wpforms-field-textarea textarea.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3E%3Ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3E%3Cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3E%3Ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3E%3C/svg%3E");background-position:right calc(.46875em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.9375em + .375rem) calc(.9375em + .375rem);border-color:#dc3545;padding-right:calc(1.875em + .75rem)}.form-control.is-invalid:focus,.is-invalid.form-select:focus,.was-validated .form-control:invalid:focus,.was-validated .form-select:invalid:focus,.was-validated .wpforms-field-email input:invalid:focus,.was-validated .wpforms-field-select select:invalid:focus,.was-validated .wpforms-field-text input:invalid:focus,.was-validated .wpforms-field-textarea textarea:invalid:focus,.wpforms-field-email .was-validated input:invalid:focus,.wpforms-field-email input.is-invalid:focus,.wpforms-field-select .was-validated select:invalid:focus,.wpforms-field-select select.is-invalid:focus,.wpforms-field-text .was-validated input:invalid:focus,.wpforms-field-text input.is-invalid:focus,.wpforms-field-textarea .was-validated textarea:invalid:focus,.wpforms-field-textarea textarea.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated .wpforms-field-textarea textarea:invalid,.was-validated textarea.form-control:invalid,.was-validated textarea.form-select:invalid,.wpforms-field-textarea .was-validated textarea:invalid,.wpforms-field-textarea textarea.is-invalid,textarea.form-control.is-invalid,textarea.is-invalid.form-select{background-position:top calc(.46875em + .1875rem) right calc(.46875em + .1875rem);padding-right:calc(1.875em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid,.was-validated .wpforms-field-select select:invalid,.wpforms-field-select .was-validated select:invalid,.wpforms-field-select select.is-invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.was-validated .wpforms-field-select select:invalid:not([multiple]):not([size]),.was-validated .wpforms-field-select select:invalid:not([multiple])[size="1"],.wpforms-field-select .was-validated select:invalid:not([multiple]):not([size]),.wpforms-field-select .was-validated select:invalid:not([multiple])[size="1"],.wpforms-field-select select.is-invalid:not([multiple]):not([size]),.wpforms-field-select select.is-invalid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3E%3Ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3E%3Cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3E%3Ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.9375em + .375rem) calc(.9375em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus,.was-validated .wpforms-field-select select:invalid:focus,.wpforms-field-select .was-validated select:invalid:focus,.wpforms-field-select select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.875em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid,.was-validated .wpforms-field-checkbox ul>li>input:invalid,.was-validated .wpforms-field-gdpr-checkbox input:invalid,.was-validated .wpforms-field-radio ul>li>input:invalid,.wpforms-field-checkbox .was-validated ul>li>input:invalid,.wpforms-field-checkbox ul>li>input.is-invalid,.wpforms-field-gdpr-checkbox .was-validated input:invalid,.wpforms-field-gdpr-checkbox input.is-invalid,.wpforms-field-radio .was-validated ul>li>input:invalid,.wpforms-field-radio ul>li>input.is-invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked,.was-validated .wpforms-field-checkbox ul>li>input:invalid:checked,.was-validated .wpforms-field-gdpr-checkbox input:invalid:checked,.was-validated .wpforms-field-radio ul>li>input:invalid:checked,.wpforms-field-checkbox .was-validated ul>li>input:invalid:checked,.wpforms-field-checkbox ul>li>input.is-invalid:checked,.wpforms-field-gdpr-checkbox .was-validated input:invalid:checked,.wpforms-field-gdpr-checkbox input.is-invalid:checked,.wpforms-field-radio .was-validated ul>li>input:invalid:checked,.wpforms-field-radio ul>li>input.is-invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus,.was-validated .wpforms-field-checkbox ul>li>input:invalid:focus,.was-validated .wpforms-field-gdpr-checkbox input:invalid:focus,.was-validated .wpforms-field-radio ul>li>input:invalid:focus,.wpforms-field-checkbox .was-validated ul>li>input:invalid:focus,.wpforms-field-checkbox ul>li>input.is-invalid:focus,.wpforms-field-gdpr-checkbox .was-validated input:invalid:focus,.wpforms-field-gdpr-checkbox input.is-invalid:focus,.wpforms-field-radio .was-validated ul>li>input:invalid:focus,.wpforms-field-radio ul>li>input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label,.was-validated .wpforms-field-checkbox ul>li>.form-check-input:invalid~label,.was-validated .wpforms-field-checkbox ul>li>input:invalid~.form-check-label,.was-validated .wpforms-field-checkbox ul>li>input:invalid~label,.was-validated .wpforms-field-gdpr-checkbox .form-check-input:invalid~label,.was-validated .wpforms-field-gdpr-checkbox input:invalid~.form-check-label,.was-validated .wpforms-field-gdpr-checkbox input:invalid~label,.was-validated .wpforms-field-radio ul>li>.form-check-input:invalid~label,.was-validated .wpforms-field-radio ul>li>input:invalid~.form-check-label,.was-validated .wpforms-field-radio ul>li>input:invalid~label,.wpforms-field-checkbox .was-validated ul>li>.form-check-input:invalid~label,.wpforms-field-checkbox .was-validated ul>li>input:invalid~.form-check-label,.wpforms-field-checkbox .was-validated ul>li>input:invalid~label,.wpforms-field-checkbox ul>li>.form-check-input.is-invalid~label,.wpforms-field-checkbox ul>li>input.is-invalid~.form-check-label,.wpforms-field-checkbox ul>li>input.is-invalid~label,.wpforms-field-gdpr-checkbox .form-check-input.is-invalid~label,.wpforms-field-gdpr-checkbox .was-validated .form-check-input:invalid~label,.wpforms-field-gdpr-checkbox .was-validated input:invalid~.form-check-label,.wpforms-field-gdpr-checkbox .was-validated input:invalid~label,.wpforms-field-gdpr-checkbox input.is-invalid~.form-check-label,.wpforms-field-gdpr-checkbox input.is-invalid~label,.wpforms-field-radio .was-validated ul>li>.form-check-input:invalid~label,.wpforms-field-radio .was-validated ul>li>input:invalid~.form-check-label,.wpforms-field-radio .was-validated ul>li>input:invalid~label,.wpforms-field-radio ul>li>.form-check-input.is-invalid~label,.wpforms-field-radio ul>li>input.is-invalid~.form-check-label,.wpforms-field-radio ul>li>input.is-invalid~label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback,.form-check-inline .wpforms-field-checkbox ul>li>input~.invalid-feedback,.form-check-inline .wpforms-field-gdpr-checkbox input~.invalid-feedback,.form-check-inline .wpforms-field-radio ul>li>input~.invalid-feedback,.wpforms-field-checkbox .form-check-inline ul>li>input~.invalid-feedback,.wpforms-field-gdpr-checkbox .form-check-inline input~.invalid-feedback,.wpforms-field-radio .form-check-inline ul>li>input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.input-group .wpforms-field-email input.is-invalid,.input-group .wpforms-field-select select.is-invalid,.input-group .wpforms-field-text input.is-invalid,.input-group .wpforms-field-textarea textarea.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid,.was-validated .input-group .wpforms-field-email input:invalid,.was-validated .input-group .wpforms-field-select select:invalid,.was-validated .input-group .wpforms-field-text input:invalid,.was-validated .input-group .wpforms-field-textarea textarea:invalid,.wpforms-field-email .input-group input.is-invalid,.wpforms-field-email .was-validated .input-group input:invalid,.wpforms-field-select .input-group select.is-invalid,.wpforms-field-select .was-validated .input-group select:invalid,.wpforms-field-text .input-group input.is-invalid,.wpforms-field-text .was-validated .input-group input:invalid,.wpforms-field-textarea .input-group textarea.is-invalid,.wpforms-field-textarea .was-validated .input-group textarea:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.input-group .wpforms-field-email input.is-invalid:focus,.input-group .wpforms-field-select select.is-invalid:focus,.input-group .wpforms-field-text input.is-invalid:focus,.input-group .wpforms-field-textarea textarea.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus,.was-validated .input-group .wpforms-field-email input:invalid:focus,.was-validated .input-group .wpforms-field-select select:invalid:focus,.was-validated .input-group .wpforms-field-text input:invalid:focus,.was-validated .input-group .wpforms-field-textarea textarea:invalid:focus,.wpforms-field-email .input-group input.is-invalid:focus,.wpforms-field-email .was-validated .input-group input:invalid:focus,.wpforms-field-select .input-group select.is-invalid:focus,.wpforms-field-select .was-validated .input-group select:invalid:focus,.wpforms-field-text .input-group input.is-invalid:focus,.wpforms-field-text .was-validated .input-group input:invalid:focus,.wpforms-field-textarea .input-group textarea.is-invalid:focus,.wpforms-field-textarea .was-validated .input-group textarea:invalid:focus{z-index:3}.btn,.wpforms-field-file-upload .dz-message:after,.wpforms-submit{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.875;--bs-btn-color:#192d4c;--bs-btn-bg:#0000;--bs-btn-border-width:1px;--bs-btn-border-color:#0000;--bs-btn-border-radius:0.625rem;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}@media(prefers-reduced-motion:reduce){.btn,.wpforms-field-file-upload .dz-message:after,.wpforms-submit{transition:none}}.btn:hover,.wpforms-field-file-upload .dz-message:hover:after,.wpforms-submit:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check:focus+.btn,.btn-check:focus+.wpforms-submit,.btn:focus,.wpforms-field-file-upload .btn-check:focus+.dz-message:after,.wpforms-field-file-upload .dz-message:focus:after,.wpforms-submit:focus{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.active.wpforms-submit,.btn-check:active+.btn,.btn-check:active+.wpforms-submit,.btn-check:checked+.btn,.btn-check:checked+.wpforms-submit,.btn.active,.btn.show,.btn:active,.show.wpforms-submit,.wpforms-field-file-upload .active.dz-message:after,.wpforms-field-file-upload .btn-check:active+.dz-message:after,.wpforms-field-file-upload .btn-check:checked+.dz-message:after,.wpforms-field-file-upload .dz-message:active:after,.wpforms-field-file-upload .show.dz-message:after,.wpforms-submit:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.active.wpforms-submit:focus,.btn-check:active+.btn:focus,.btn-check:active+.wpforms-submit:focus,.btn-check:checked+.btn:focus,.btn-check:checked+.wpforms-submit:focus,.btn.active:focus,.btn.show:focus,.btn:active:focus,.show.wpforms-submit:focus,.wpforms-field-file-upload .active.dz-message:focus:after,.wpforms-field-file-upload .btn-check:active+.dz-message:focus:after,.wpforms-field-file-upload .btn-check:checked+.dz-message:focus:after,.wpforms-field-file-upload .dz-message:active:focus:after,.wpforms-field-file-upload .show.dz-message:focus:after,.wpforms-submit:active:focus{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,.disabled.wpforms-submit,.wpforms-field-file-upload .disabled.dz-message:after,.wpforms-field-file-upload .dz-message:disabled:after,.wpforms-field-file-upload fieldset:disabled .dz-message:after,.wpforms-submit:disabled,fieldset:disabled .btn,fieldset:disabled .wpforms-field-file-upload .dz-message:after,fieldset:disabled .wpforms-submit{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary,.wpforms-submit{--bs-btn-color:#fff;--bs-btn-bg:#2d44ea;--bs-btn-border-color:#2d44ea;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#263ac7;--bs-btn-hover-border-color:#2436bb;--bs-btn-focus-shadow-rgb:77,96,237;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2436bb;--bs-btn-active-border-color:#2233b0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#2d44ea;--bs-btn-disabled-border-color:#2d44ea}.btn-secondary{--bs-btn-color:#000;--bs-btn-bg:#979797;--bs-btn-border-color:#979797;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#a7a7a7;--bs-btn-hover-border-color:#a1a1a1;--bs-btn-focus-shadow-rgb:128,128,128;--bs-btn-active-color:#000;--bs-btn-active-bg:#acacac;--bs-btn-active-border-color:#a1a1a1;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#979797;--bs-btn-disabled-border-color:#979797}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#e9ecfc;--bs-btn-border-color:#e9ecfc;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#eceffc;--bs-btn-hover-border-color:#ebeefc;--bs-btn-focus-shadow-rgb:198,201,214;--bs-btn-active-color:#000;--bs-btn-active-bg:#edf0fd;--bs-btn-active-border-color:#ebeefc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#e9ecfc;--bs-btn-disabled-border-color:#e9ecfc}.btn-dark,.wpforms-field-file-upload .dz-message:after{--bs-btn-color:#fff;--bs-btn-bg:#192d4c;--bs-btn-border-color:#192d4c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#152641;--bs-btn-hover-border-color:#14243d;--bs-btn-focus-shadow-rgb:60,77,103;--bs-btn-active-color:#fff;--bs-btn-active-bg:#14243d;--bs-btn-active-border-color:#132239;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#192d4c;--bs-btn-disabled-border-color:#192d4c}.btn-outline-primary{--bs-btn-color:#2d44ea;--bs-btn-border-color:#2d44ea;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#2d44ea;--bs-btn-hover-border-color:#2d44ea;--bs-btn-focus-shadow-rgb:45,68,234;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2d44ea;--bs-btn-active-border-color:#2d44ea;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#2d44ea;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#979797;--bs-btn-border-color:#979797;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#979797;--bs-btn-hover-border-color:#979797;--bs-btn-focus-shadow-rgb:151,151,151;--bs-btn-active-color:#000;--bs-btn-active-bg:#979797;--bs-btn-active-border-color:#979797;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#979797;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#e9ecfc;--bs-btn-border-color:#e9ecfc;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#e9ecfc;--bs-btn-hover-border-color:#e9ecfc;--bs-btn-focus-shadow-rgb:233,236,252;--bs-btn-active-color:#000;--bs-btn-active-bg:#e9ecfc;--bs-btn-active-border-color:#e9ecfc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#e9ecfc;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#192d4c;--bs-btn-border-color:#192d4c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#192d4c;--bs-btn-hover-border-color:#192d4c;--bs-btn-focus-shadow-rgb:25,45,76;--bs-btn-active-color:#fff;--bs-btn-active-bg:#192d4c;--bs-btn-active-border-color:#192d4c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#192d4c;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:#0000;--bs-btn-border-color:#0000;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:#0000;--bs-btn-active-border-color:#0000;--bs-btn-disabled-color:#979797;--bs-btn-disabled-border-color:#0000;--bs-btn-box-shadow:none;text-decoration:underline}.btn-lg,.wpforms-submit{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.625rem}.btn-sm,.element-form_sm .wpforms-submit,.wpforms-field-file-upload .dz-message:after{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.75rem;--bs-btn-border-radius:0.4375rem}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#192d4c;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.625rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.625rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem #00000026;--bs-dropdown-link-color:#192d4c;--bs-dropdown-link-hover-color:#172944;--bs-dropdown-link-hover-bg:#f3f4f6;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#2d44ea;--bs-dropdown-link-disabled-color:#abb4f7;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#979797;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:1000}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid #0000;border-left:.3em solid;border-right:0;border-top:.3em solid #0000;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid #0000;border-right:.3em solid;border-top:.3em solid #0000;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:#0000;border:0;clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:#0000;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.75rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#2d44ea;--bs-dropdown-link-disabled-color:#abb4f7;--bs-dropdown-header-color:#abb4f7}.alert,.wpforms-confirmation-container,.wpforms-error-container{--bs-alert-bg:#0000;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:#0000;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.625rem;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius,0);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:#1b298c;--bs-alert-bg:#d5dafb;--bs-alert-border-color:#c0c7f9}.alert-primary .alert-link{color:#162170}.alert-secondary{--bs-alert-color:#5b5b5b;--bs-alert-bg:#eaeaea;--bs-alert-border-color:#e0e0e0}.alert-secondary .alert-link{color:#484848}.alert-success,.wpforms-confirmation-container{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link,.wpforms-confirmation-container .alert-link{color:#0c4128}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger,.wpforms-error-container{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link,.wpforms-error-container .alert-link{color:#6a1921}.alert-light{--bs-alert-color:#5d5e65;--bs-alert-bg:#fbfbfe;--bs-alert-border-color:#f8f9fe}.alert-light .alert-link{color:#4b4c51}.alert-dark{--bs-alert-color:#0f1b2e;--bs-alert-bg:#d1d5db;--bs-alert-border-color:#bac0c9}.alert-dark .alert-link{color:#0c1624}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.625rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-modal-inner-border-radius:calc(0.625rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.875;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem #00000026}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width:62.1875rem}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:RGBA(45,68,234,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:RGBA(151,151,151,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-success{background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-warning{background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:RGBA(233,236,252,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:RGBA(25,45,76,var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:#2d44ea!important}.link-primary:focus,.link-primary:hover{color:#2436bb!important}.link-secondary{color:#979797!important}.link-secondary:focus,.link-secondary:hover{color:#acacac!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#e9ecfc!important}.link-light:focus,.link-light:hover{color:#edf0fd!important}.link-dark{color:#192d4c!important}.link-dark:focus,.link-dark:hover{color:#14243d!important}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media(min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{bottom:0;position:sticky;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{bottom:0;position:sticky;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{bottom:0;position:sticky;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{bottom:0;position:sticky;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{bottom:0;position:sticky;z-index:1020}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:1px}.align-baseline{vertical-align:initial!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.325rem + .9vw)!important}.fs-2{font-size:calc(1.3rem + .6vw)!important}.fs-3{font-size:1.25rem!important}.fs-4{font-size:1rem!important}.fs-5,.fs-6{font-size:.9375rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.875!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),.75)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:#0000!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important}.rounded-end,.rounded-top{border-top-right-radius:var(--bs-border-radius)!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media(min-width:1200px){.fs-1{font-size:2rem!important}.fs-2{font-size:1.75rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.fade-in,.fade-in-1,.fade-in-2,.fade-in-3,.fade-in-4{opacity:1;transition:all .2s}.fade-in-1{transition-delay:.2s}.fade-in-2{transition-delay:.4s}.fade-in-3{transition-delay:.6s}.fade-in-4{transition-delay:.8s}.fade-out{opacity:0;transition:opacity .2s ease}.fade-right-in-1,.fade-right-in-10,.fade-right-in-11,.fade-right-in-12,.fade-right-in-2,.fade-right-in-3,.fade-right-in-4,.fade-right-in-5,.fade-right-in-6,.fade-right-in-7,.fade-right-in-8,.fade-right-in-9,.fade-top-in,.fade-top-in-1,.fade-top-in-10,.fade-top-in-11,.fade-top-in-12,.fade-top-in-2,.fade-top-in-3,.fade-top-in-4,.fade-top-in-5,.fade-top-in-6,.fade-top-in-7,.fade-top-in-8,.fade-top-in-9{opacity:1!important;transform:translate(0);transition:all .2s}.fade-top-in-1{transition-delay:.2s}.fade-top-in-2{transition-delay:.4s}.fade-top-in-3{transition-delay:.6s}.fade-top-in-4{transition-delay:.8s}.fade-top-in-5{transition-delay:1s}.fade-top-in-6{transition-delay:1.2s}.fade-top-in-7{transition-delay:1.4s}.fade-top-in-8{transition-delay:1.6s}.fade-top-in-9{transition-delay:1.8s}.fade-top-in-10{transition-delay:2s}.fade-top-in-11{transition-delay:2.2s}.fade-top-in-12{transition-delay:2.4s}.fade-right-in{opacity:1!important;transform:translate(0);transition:all .2s}.fade-right-in-1{transition-delay:.2s}.fade-right-in-2{transition-delay:.4s}.fade-right-in-3{transition-delay:.6s}.fade-right-in-4{transition-delay:.8s}.fade-right-in-5{transition-delay:1s}.fade-right-in-6{transition-delay:1.2s}.fade-right-in-7{transition-delay:1.4s}.fade-right-in-8{transition-delay:1.6s}.fade-right-in-9{transition-delay:1.8s}.fade-right-in-10{transition-delay:2s}.fade-right-in-11{transition-delay:2.2s}.fade-right-in-12{transition-delay:2.4s}.fade-top-out{opacity:0;transform:translateY(2rem)}.fade-right-out{opacity:0;transform:translate(-1rem)}.fade-left-out{opacity:0;transform:translate(1rem)}.fade-left-in{opacity:1!important;transform:translate(0);transition:all .2s}.header-line-out{opacity:0;transform:translate(-1rem)}.header-line-out:after{width:0!important}.header-line-in{opacity:1;transform:translate(0);transition:all .2s}.header-line-in:after{transition:all 1s;width:100%!important}[data-aos=left-lined]:before{bottom:100%!important;transition:bottom 1s}[data-aos=left-lined].aos-animate:before{bottom:0!important}.zoom-in{opacity:1;transform:scale(1);transition:all .2s}.zoom-out{opacity:0;transform:scale(.6)}@media(max-width:575.98px){.fade-right-in-1,.fade-right-in-10,.fade-right-in-11,.fade-right-in-12,.fade-right-in-2,.fade-right-in-3,.fade-right-in-4,.fade-right-in-5,.fade-right-in-6,.fade-right-in-7,.fade-right-in-8,.fade-right-in-9,.fade-top-in,.fade-top-in-1,.fade-top-in-10,.fade-top-in-11,.fade-top-in-12,.fade-top-in-2,.fade-top-in-3,.fade-top-in-4,.fade-top-in-5,.fade-top-in-6,.fade-top-in-7,.fade-top-in-8,.fade-top-in-9{transition-delay:0s!important}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.admin-bar .header{top:2rem}@media screen and (max-width:782px){.admin-bar .header{top:2.875rem}}@media(min-width:992px){.admin-bar .header{top:2rem}}.admin-bar .modal-menu .modal-dialog{padding-top:5.4375rem}@media screen and (max-width:782px){.admin-bar .modal-menu .modal-dialog{padding-top:6.3125rem}}@media(min-width:992px){.admin-bar .modal-menu .modal-dialog{padding-top:5.4375rem}}#wpadminbar{position:fixed!important}.btn-icon:after,.btn.loading:before,.element-form_sm .wpforms-submit:after,.element-list__item:before,.h-list>li:before,.header__menu ul>li>a+.dropdown-menu:before,.icon-header-1:before,.icon-header-2:before,.loading.wpforms-submit:before,.media,.section-grid ol>li:before,.section-grid ul>li:before,.section-news__header:before,.section-page-content ul>li:before,.section-submenu__menu>ul>li:before,.section-the-client__quote:before,.wpforms-field-file-upload .dz-message:before,.wpforms-submit:after{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;display:inline-block;font-size:0;height:2rem;transition:all .2s ease-in-out;vertical-align:middle;width:2rem}.btn-icon:after,.element-form_sm .wpforms-submit:after,.media-btn-icon,.wpforms-submit:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M3.414 5.414A2 2 0 1 0 .586 2.586a2 2 0 0 0 2.828 2.828Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M8 8H4l4-4-4-4h4l4 4z%27/%3E%3C/g%3E%3C/svg%3E");height:.5rem;width:.75rem}.btn-icon.btn-outline-primary:active:after,.btn-icon.btn-outline-primary:focus:after,.btn-icon.btn-outline-primary:hover:after,.btn-icon.btn-primary:after,.btn-icon.wpforms-submit:after,.btn-outline-primary.wpforms-submit:active:after,.btn-outline-primary.wpforms-submit:focus:after,.btn-outline-primary.wpforms-submit:hover:after,.btn-primary.wpforms-submit:after,.element-form_sm .wpforms-submit:after,.media-btn-icon_white,.wpforms-submit:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27M3.414 5.414A2 2 0 1 0 .586 2.586a2 2 0 0 0 2.828 2.828Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M8 8H4l4-4-4-4h4l4 4z%27/%3E%3C/g%3E%3C/svg%3E")}.btn-dark.wpforms-submit:after,.btn-icon.btn-dark:after,.media-btn-icon_white2,.wpforms-field-file-upload .btn-icon.dz-message:after,.wpforms-field-file-upload .dz-message.wpforms-submit:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M3.414 5.414A2 2 0 1 0 .586 2.586a2 2 0 0 0 2.828 2.828Z%27/%3E%3Cpath fill=%27%23fff%27 d=%27M8 8H4l4-4-4-4h4l4 4z%27/%3E%3C/g%3E%3C/svg%3E")}.element-service-card:hover .btn-outline-primary:after,.media-btn-icon_white-full{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cg fill=%27%23fff%27%3E%3Cpath d=%27M3.414 5.414A2 2 0 1 0 .586 2.586a2 2 0 0 0 2.828 2.828Z%27/%3E%3Cpath d=%27M8 8H4l4-4-4-4h4l4 4z%27/%3E%3C/g%3E%3C/svg%3E")}.element-service-card .btn-outline-primary:hover:after,.media-btn-icon_default{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M3.414 5.414A2 2 0 1 0 .586 2.586a2 2 0 0 0 2.828 2.828Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M8 8H4l4-4-4-4h4l4 4z%27/%3E%3C/g%3E%3C/svg%3E")}.media-btn-icon-lg{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2752%27 height=%2734%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M15.252 23.474A9 9 0 1 0 2.748 10.527a9 9 0 0 0 12.504 12.947Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M34.5 34H17l17.5-17L17 0h17.5L52 17z%27/%3E%3C/g%3E%3C/svg%3E");background-size:3.25rem 2.125rem;border-radius:999px;height:5.5rem;width:5.5rem}.media-btn-icon-lg_gray{background-color:#e9ecfc}.media-btn-icon-lg_prev{transform:rotate(180deg)}.media-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27178%27 height=%2738%27%3E%3Cg fill=%27none%27%3E%3Ccircle cx=%2720%27 cy=%2719%27 r=%277%27 fill=%27%232D44EA%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M105.1 18c1.6 0 2.8-1.2 2.8-2.8 0-1.5-1.2-2.7-2.8-2.7a2.7 2.7 0 0 0-2.8 2.7c0 1.6 1.2 2.7 2.8 2.7Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27m22 0-7 7h17v18l8-7V0zm-4 38 7-7H8V13l-8 7v18zm42.4-18.3c-1.4 0-2.8.4-4 1.2l-.7.4v-9.7l-4.5 4.2V36h4.5v-3.6s.5 4 4.7 4c4.4 0 8-3.7 8-8.4 0-4.6-3.6-8.3-8-8.3Zm-1 12.6a4 4 0 0 1-3.6-2.2V26a4.1 4.1 0 0 1 3.6-2.2 4.2 4.2 0 0 1 0 8.5Zm16.2 4.1c3.8 0 5-3.5 5-3.5V36H85V20h-4.5v10.4c-1 1-1.9 2-3.2 2-2.4 0-2.4-2.8-2.4-4.2V20h-4.5v8.8c0 3.9.6 7.5 5.2 7.5Zm19.6-9.9H95c-1.4-.4-2.9-.8-2.9-1.7 0-1 1.7-1.3 3.1-1.3 1 0 2.2.1 3.3.8l2-3c-1.2-1-3.5-1.5-6.5-1.5-4 0-6.6 2-6.6 5 0 2.4 1.8 3.8 6 4.6 1.6.3 3.1 1 3 2-.1 1-2.2 1.2-3 1.2-1.8 0-3.3-.5-4.6-1.4l-2 3c1.4 1.2 4.1 2.2 6.7 2.2 4.9 0 7.3-1.7 7.3-5 0-1 0-3.4-5.6-5Zm7.7-3.5v13h4.5V20.1zm16.5 1.4c1 1 .9 2.7.9 4V36h4.5v-8.9c0-3.8-.7-7.4-5.3-7.4-4.3 0-5 3.5-5 3.5V20h-4.4v16h4.4V25.7l.2-.1c.9-1 1.8-1.9 3.2-1.9.6 0 1.1.3 1.5.7Zm15.8-4.8a8.4 8.4 0 1 0 0 16.8 8.4 8.4 0 0 0 0-16.8Zm0 12.3c-2 0-3.6-1.7-3.6-3.9 0-2.1 1.6-3.9 3.6-3.9s3.5 1.8 3.5 4c0 2-1.6 3.8-3.5 3.8Zm20.6-11.8-3.7 9.7-3.8-9.7h-4.8l6.2 15.9h4.8l6.2-15.9zm14.5 16.2a8.3 8.3 0 0 0 6-4.5l-3.8-1.4c-.5 1-1.4 1.5-2.6 1.7-1.7.3-3.1-.3-3.8-1.6l-.3-.5 11.3-2c0-.5 0-1.2-.2-1.7a8.3 8.3 0 0 0-9.5-6.5 8.3 8.3 0 0 0-6.7 9.7 8.3 8.3 0 0 0 9.6 6.8Zm-4.9-9.6c.2-1.5 1.3-2.5 2.9-2.8a3 3 0 0 1 3.4 1.6l.3.6-6.6 1.2v-.6Z%27/%3E%3C/g%3E%3C/svg%3E");height:1.875rem;width:8.375rem}.media-logo-lg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27272%27 height=%27258%27%3E%3Cg fill=%27none%27%3E%3Ccircle cx=%27136.5%27 cy=%27129.5%27 r=%2747.5%27 fill=%27%232D44EA%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M149.6 0 102 47.6h115.6V170l54.4-47.6V0zm-27.2 258 47.6-47.6H54.4V88L0 135.6V258z%27/%3E%3C/g%3E%3C/svg%3E");height:16.125rem;width:17rem}.media-logo-footer{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27272%27 height=%27258%27%3E%3Cg fill=%27none%27%3E%3Ccircle cx=%27136.5%27 cy=%27129.5%27 r=%2747.5%27 fill=%27%232D44EA%27/%3E%3Cpath fill=%27%23fff%27 d=%27M149.6 0 102 47.6h115.6V170l54.4-47.6V0zm-27.2 258 47.6-47.6H54.4V88L0 135.6V258z%27/%3E%3C/g%3E%3C/svg%3E");height:4.375rem;width:4.5625rem}.media-logo-bg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27272%27 height=%27258%27%3E%3Cg fill=%27rgba%2825, 45, 76, 0.04%29%27%3E%3Ccircle cx=%27136.5%27 cy=%27129.5%27 r=%2747.5%27/%3E%3Cpath d=%27M149.6 0 102 47.6h115.6V170l54.4-47.6V0zm-27.2 258 47.6-47.6H54.4V88L0 135.6V258z%27/%3E%3C/g%3E%3C/svg%3E");height:31.6875rem;width:32.875rem}.media-logo-blog{height:11.5rem;width:12rem}.media-logo-blog,.media-logo-offer{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27272%27 height=%27258%27%3E%3Cg fill=%27none%27%3E%3Ccircle cx=%27136.5%27 cy=%27129.5%27 r=%2747.5%27 fill=%27%232D44EA%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M149.6 0 102 47.6h115.6V170l54.4-47.6V0zm-27.2 258 47.6-47.6H54.4V88L0 135.6V258z%27/%3E%3C/g%3E%3C/svg%3E")}.media-logo-offer{height:3.1875rem;width:3.3125rem}.media-contact{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2721%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M23.4 0H2.6A2.6 2.6 0 0 0 0 2.6v15.8C0 19.8 1.2 21 2.6 21h20.8c1.4 0 2.6-1.2 2.6-2.6V2.6C26 1.2 24.8 0 23.4 0Zm-.5 5.6-8.5 5.3c-.9.6-2 .6-2.8 0L3.1 5.6c-.3-.2-.5-.6-.5-1 0-.8 1-1.4 1.7-1L13 9.3l8.7-5.5c.8-.5 1.7 0 1.7 1 0 .3-.2.7-.5.9Z%27/%3E%3C/svg%3E");height:1.3125rem;width:1.625rem}.media-contact:hover,.media-contact_primary{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2721%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M23.4 0H2.6A2.6 2.6 0 0 0 0 2.6v15.8C0 19.8 1.2 21 2.6 21h20.8c1.4 0 2.6-1.2 2.6-2.6V2.6C26 1.2 24.8 0 23.4 0Zm-.5 5.6-8.5 5.3c-.9.6-2 .6-2.8 0L3.1 5.6c-.3-.2-.5-.6-.5-1 0-.8 1-1.4 1.7-1L13 9.3l8.7-5.5c.8-.5 1.7 0 1.7 1 0 .3-.2.7-.5.9Z%27/%3E%3C/svg%3E")}.media-contact_primary:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2721%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M23.4 0H2.6A2.6 2.6 0 0 0 0 2.6v15.8C0 19.8 1.2 21 2.6 21h20.8c1.4 0 2.6-1.2 2.6-2.6V2.6C26 1.2 24.8 0 23.4 0Zm-.5 5.6-8.5 5.3c-.9.6-2 .6-2.8 0L3.1 5.6c-.3-.2-.5-.6-.5-1 0-.8 1-1.4 1.7-1L13 9.3l8.7-5.5c.8-.5 1.7 0 1.7 1 0 .3-.2.7-.5.9Z%27/%3E%3C/svg%3E")}.media-next,.media-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2732%27%3E%3Cpath fill=%27%23192D4C%27 fill-rule=%27evenodd%27 d=%27M13 0H0l16 16L0 32h13l17-16z%27/%3E%3C/svg%3E");height:2rem;opacity:.8;width:1.875rem}.media-next:hover,.media-prev:hover{opacity:1}.media-prev{transform:rotate(180deg)}.media-linkedin{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M14.2 10.2c1.4-1.6 3-2.5 5-2.4 3.3.2 5.6 2.5 5.7 6 .2 3.2 0 6.4 0 9.5 0 .8-.3 1-1 1H21c-1 .1-1.3-.3-1.3-1.2v-8.2c-.2-1.8-1.2-2.9-2.8-2.9a3 3 0 0 0-2.9 3v7.6c0 1.7 0 1.7-1.7 1.7-3.6 0-3.6 0-3.6-3.6v-11c0-1.1.4-1.6 1.4-1.5H12c1.8 0 1.8 0 2.2 2Zm-13.8 6V9.6c0-1 .3-1.4 1.3-1.4h3c.6 0 1 .3 1 1v14.1c0 .8-.4 1-1.1 1H1.5c-.8 0-1.1-.3-1.1-1v-7ZM3 6C1.3 6 0 4.7 0 3.2 0 1.6 1.3.4 3 .4c1.8 0 3 1 3 2.8 0 1.7-1.2 2.7-3 2.7Z%27/%3E%3C/svg%3E");height:1.5625rem;width:1.5625rem}.media-linkedin:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M14.2 10.2c1.4-1.6 3-2.5 5-2.4 3.3.2 5.6 2.5 5.7 6 .2 3.2 0 6.4 0 9.5 0 .8-.3 1-1 1H21c-1 .1-1.3-.3-1.3-1.2v-8.2c-.2-1.8-1.2-2.9-2.8-2.9a3 3 0 0 0-2.9 3v7.6c0 1.7 0 1.7-1.7 1.7-3.6 0-3.6 0-3.6-3.6v-11c0-1.1.4-1.6 1.4-1.5H12c1.8 0 1.8 0 2.2 2Zm-13.8 6V9.6c0-1 .3-1.4 1.3-1.4h3c.6 0 1 .3 1 1v14.1c0 .8-.4 1-1.1 1H1.5c-.8 0-1.1-.3-1.1-1v-7ZM3 6C1.3 6 0 4.7 0 3.2 0 1.6 1.3.4 3 .4c1.8 0 3 1 3 2.8 0 1.7-1.2 2.7-3 2.7Z%27/%3E%3C/svg%3E")}.media-linkedin_white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%23fff%27 d=%27M14.2 10.2c1.4-1.6 3-2.5 5-2.4 3.3.2 5.6 2.5 5.7 6 .2 3.2 0 6.4 0 9.5 0 .8-.3 1-1 1H21c-1 .1-1.3-.3-1.3-1.2v-8.2c-.2-1.8-1.2-2.9-2.8-2.9a3 3 0 0 0-2.9 3v7.6c0 1.7 0 1.7-1.7 1.7-3.6 0-3.6 0-3.6-3.6v-11c0-1.1.4-1.6 1.4-1.5H12c1.8 0 1.8 0 2.2 2Zm-13.8 6V9.6c0-1 .3-1.4 1.3-1.4h3c.6 0 1 .3 1 1v14.1c0 .8-.4 1-1.1 1H1.5c-.8 0-1.1-.3-1.1-1v-7ZM3 6C1.3 6 0 4.7 0 3.2 0 1.6 1.3.4 3 .4c1.8 0 3 1 3 2.8 0 1.7-1.2 2.7-3 2.7Z%27/%3E%3C/svg%3E")}.media-linkedin_primary{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M14.2 10.2c1.4-1.6 3-2.5 5-2.4 3.3.2 5.6 2.5 5.7 6 .2 3.2 0 6.4 0 9.5 0 .8-.3 1-1 1H21c-1 .1-1.3-.3-1.3-1.2v-8.2c-.2-1.8-1.2-2.9-2.8-2.9a3 3 0 0 0-2.9 3v7.6c0 1.7 0 1.7-1.7 1.7-3.6 0-3.6 0-3.6-3.6v-11c0-1.1.4-1.6 1.4-1.5H12c1.8 0 1.8 0 2.2 2Zm-13.8 6V9.6c0-1 .3-1.4 1.3-1.4h3c.6 0 1 .3 1 1v14.1c0 .8-.4 1-1.1 1H1.5c-.8 0-1.1-.3-1.1-1v-7ZM3 6C1.3 6 0 4.7 0 3.2 0 1.6 1.3.4 3 .4c1.8 0 3 1 3 2.8 0 1.7-1.2 2.7-3 2.7Z%27/%3E%3C/svg%3E")}.media-linkedin_primary:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M14.2 10.2c1.4-1.6 3-2.5 5-2.4 3.3.2 5.6 2.5 5.7 6 .2 3.2 0 6.4 0 9.5 0 .8-.3 1-1 1H21c-1 .1-1.3-.3-1.3-1.2v-8.2c-.2-1.8-1.2-2.9-2.8-2.9a3 3 0 0 0-2.9 3v7.6c0 1.7 0 1.7-1.7 1.7-3.6 0-3.6 0-3.6-3.6v-11c0-1.1.4-1.6 1.4-1.5H12c1.8 0 1.8 0 2.2 2Zm-13.8 6V9.6c0-1 .3-1.4 1.3-1.4h3c.6 0 1 .3 1 1v14.1c0 .8-.4 1-1.1 1H1.5c-.8 0-1.1-.3-1.1-1v-7ZM3 6C1.3 6 0 4.7 0 3.2 0 1.6 1.3.4 3 .4c1.8 0 3 1 3 2.8 0 1.7-1.2 2.7-3 2.7Z%27/%3E%3C/svg%3E")}.media-cir{background-image:url(../0fe1584f4cf4b6815270.png);height:2.4375rem;width:2.4375rem}.media-quote,.section-the-client__quote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2722%27%3E%3Cpath fill=%27%23FFF%27 d=%27m22 .2-.5 4c-1.3 0-2.2.2-2.9.8-.6.6-1 1.5-1.2 2.5a14 14 0 0 0-.1 3.6H22V22h-9V9.6c0-3.4.8-6 2.4-7.7C16.9.2 19.2-.4 22 .2ZM9 .2l-.5 4c-1.3 0-2.2.2-2.9.8-.6.6-1 1.5-1.2 2.5a14 14 0 0 0-.1 3.6H9V22H0V9.6c0-3.4.8-6 2.4-7.7C3.9.2 6.2-.4 9 .2Z%27/%3E%3C/svg%3E");height:1.375rem;width:1.375rem}.media-value-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2768%27 height=%2796%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M63.3 55.2c.6 0 1 .5 1 1 0 .6-.4 1-1 1H50.5V62c0 .6-.4 1-1 1H35.2v4.5c0 .6-.4 1-1 1H20V73c0 .5-.5 1-1 1H2.2v19.8h62c.5 0 1 .5 1 1 0 .7-.5 1.1-1 1.1h-63a1 1 0 0 1-1-1v-22c0-.6.4-1 1-1h16.6v-4.6c0-.6.5-1 1-1h14.3v-4.5c0-.6.4-1 1-1h14.3v-4.5c0-.6.4-1 1-1ZM10.7 15h.2c2.7 0 4.8 2.4 4.8 5.2v3.2l3.8 4c.2.1.6.4 1 .4l6 .5a3 3 0 0 1 2.6 2.5 3 3 0 0 1-.7 2.4c-.5.4-1 .8-1.7 1H26l-6.3-.3c-1.3 0-2.5-.6-3.2-1.3l-.8-.8v5l.7.5 9.4 1.9c1.5.3 2.5 1.6 2.5 3v16.7c0 1.8-1.4 3.5-3.2 3.7h-.3c-1 0-1.8-.4-2.4-1a3.8 3.8 0 0 1-1.2-2.6V46.5H21L13 45v19.3a3.6 3.6 0 1 1-7.3 0V37.5L6 37V20c-.2-1.3.4-2.7 1.4-3.6.9-1 2.3-1.5 3.6-1.4ZM8 43.7h-.1V64c0 .8.6 1.5 1.4 1.5.8 0 1.5-.7 1.5-1.5h.1V44.3L9.3 44h-.8l-.5-.3ZM10.7 17a3 3 0 0 0-2.2.8c-.5.4-.9 1.2-.9 2l.1 17.6v3a1.7 1.7 0 0 0 .6 1.2l.4.3.6.2h.3l11.7 2c1 0 2 1 2 2.1v12.5c0 .3 0 .8.4 1 .4.3.7.4 1.2.4.6-.1 1.2-.8 1.2-1.6V42c0-.6-.3-1-.8-1l-9.5-2c-.1 0-.2 0-.4.3-.2-.1-2-1-2-2.3v-7.4l-3.7-4a3 3 0 0 1-.6-2.9 3 3 0 0 1 2-1.8c.9-.3 1.7 0 2.4.4v-1.1c0-1.6-1.3-3-2.8-3.1Zm1.2 5.6c-.4 0-.5.2-.6.5-.1.2-.1.4.1.7l6.6 7c.5.5 1.2.8 1.8.8l6.3.2c.2 0 .5 0 .6-.2.2-.2.2-.5.2-.7 0-.3-.3-.7-.7-.7l-6.1-.6c-.8 0-1.6-.4-2.2-1l-5.5-5.8c0-.2-.3-.2-.5-.2Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M53.2 48.3a.8.8 0 0 1-.8-.8V26.7h-4.5c-.2 0-.6 0-.7-.4a1 1 0 0 1 0-.8L57 11.2c.2-.5 1-.5 1.3 0L68 25.5c0 .2.2.6 0 .8-.1.2-.4.4-.7.4h-4.5v20.8c0 .5-.3.8-.8.8M10.7 12.4c2.6 0 4.6-1.8 4.6-4.6V5.5c0-2.7-2-4.6-4.6-4.6a4.4 4.4 0 0 0-4.6 4.6v2.3c0 2.7 1.9 4.6 4.6 4.6Z%27/%3E%3C/g%3E%3C/svg%3E");height:6rem;width:4.25rem}.media-value-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2787%27 height=%2797%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M36.2 87.4a35.8 35.8 0 0 1-35.5-36c0-19.8 16-36 35.5-36 7.6 0 14.8 2.4 20.8 6.9l-1.7 2.3c-5.6-4-12.2-6.2-19-6.2a33 33 0 0 0-32.8 33 33 33 0 0 0 32.7 33.1 33 33 0 0 0 26.6-52.3l2.3-1.7a35.8 35.8 0 0 1-28.9 57Zm0-25.8a10 10 0 0 1-9.9-10 10 10 0 0 1 11.8-10l-.5 3c-.4-.2-.9-.2-1.2-.2a7.1 7.1 0 0 0 0 14.3c3.8 0 7-3.2 7-7.1v-1.3l2.8-.6v1.9c0 5.4-4.5 10-10 10Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M36.2 28.5c4 0 8 1 11.5 3.1L46.3 34a20 20 0 0 0-30 17.5c0 11.1 9 20.2 20 20.2 10.9 0 20-9 20-20.1 0-3.6-1-7-2.7-10.2L56 40a23 23 0 0 1-19.7 34.4 22.8 22.8 0 0 1-22.7-23c0-12.6 10.1-22.9 22.6-22.9Zm39-28c.4.1.7.4.9 1l1.5 6.2L82.3 3c.6-.6 1.4-.6 2 0 .5.6.5 1.4 0 2l-4.7 4.7 6.1 1.6c.5.1.8.5 1 1 .2.4 0 1-.3 1.3L75.7 24.5c-.2.2-.6.3-.9.3H64.6L37.3 52.5l-1 .3c-.4 0-.7 0-1-.3-.5-.6-.5-1.4 0-2l27.4-27.7V12.6c0-.4.1-.7.4-1L73.8.9c.3-.3.9-.4 1.3-.3ZM70.4 96h-8.6c-.3 0-.7-.2-.9-.4l-6.4-6.4 2-2 6 6.1h6l-5.7-13.1 2.5-1 6.4 15c.3.5.1 1 0 1.3-.3.3-.9.5-1.3.5Zm-60 0H2c-.4 0-.9-.3-1.1-.6-.2-.4-.3-1-.1-1.3l6.4-15 2.5 1-5.6 13h6l6-6 1.9 2-6.4 6.4c-.2.2-.7.5-1 .5Z%27/%3E%3C/g%3E%3C/svg%3E");height:6.0625rem;width:5.4375rem}.media-value-3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2789%27 height=%2798%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M52.5 63.5c8.5 0 15.3 6.4 15.3 14.3v16.7h17c.7 0 1.5.6 1.5 1.4 0 .8-.8 1.4-1.5 1.4H2.2c-.7 0-1.5-.6-1.5-1.4 0-.8.6-1.4 1.5-1.4h16.6V77.8c0-8 6.8-14.3 15.2-14.3l1 .2 8.2 5.5 8.5-5.5.8-.2Zm.5 2.7L44.2 72c-.5.3-1 .3-1.6 0l-8.8-5.8c-6.5.2-12 5.3-12 11.6v16.7H28V83.9c0-.7.6-1.4 1.5-1.4s1.5.6 1.5 1.4v10.6h7.5l3.6-14.9c.1-.5.8-1 1.4-1 .6 0 1.2.5 1.4 1l3.6 14.9h7.4V83.9c0-.7.7-1.4 1.6-1.4.8 0 1.5.6 1.5 1.4v10.6h6V77.8c0-6.3-5.3-11.4-12-11.6Zm-9.6 20-2 8h4l-2-8Zm1-12.7 3.2 2.4c.7.4.8 1.3.3 1.9-.5.5-1.4.7-2 .2l-2.4-1.7L41 78l-.9.3c-.4 0-.9-.2-1.1-.5-.5-.6-.4-1.5.2-2l3.3-2.3c.5-.3 1.3-.3 1.8 0Zm-1-32.6c6.6 0 12 5 12 11.2 0 6-5.4 11.2-12 11.2-6.5 0-11.9-5-11.9-11.2 0-6.2 5.3-11.2 12-11.2Zm0 2.8c-5 0-9 3.8-9 8.5s4 8.5 9 8.5c5.1 0 9.1-3.8 9.1-8.5s-4-8.5-9-8.5ZM70.6 4c.8 0 1.5.6 1.5 1.4 0 .8-.6 1.4-1.5 1.4H28.1c-7.9 0-14.3 6-14.3 13.4 0 7.5 6.4 13.5 14.3 13.5h29.6c.8 0 1.4.5 1.4 1.2l.7 7 7-7.7c.2-.3.6-.5 1-.5 7.4-.5 13.2-6.4 13.2-13.3 0-.7.6-1.5 1.5-1.5s1.5.6 1.5 1.5c0 8.2-6.7 15-15.3 16L60 46.3l-1.3.2-.4-.1c-.5-.1-1-.6-1-1.2l-.9-8.8H28.1c-9.4 0-17.2-7.2-17.2-16.2 0-8.8 7.7-16.1 17.2-16.1h42.4Zm-1 18.1c.7 0 1.4.6 1.4 1.4 0 .9-.7 1.5-1.5 1.5h-44c-.8 0-1.5-.6-1.5-1.5 0-.8.6-1.4 1.5-1.4h44Zm-9-7.6c.7 0 1.5.6 1.5 1.4 0 .8-.8 1.4-1.5 1.4H25.4c-.8 0-1.5-.6-1.5-1.4 0-.8.6-1.4 1.5-1.4h35Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M77.5.9c-6.2 0-11.2 4.7-11.2 10.5s5 10.5 11.2 10.5c6.1 0 11.2-4.7 11.2-10.5S83.7.9 77.5.9Zm7.1 7.5-8.9 8.4c-.1.1-.3.1-.4 0l-4.5-4.2c-.3-.3-.3-.5 0-.7l1.9-1.8c.2-.2.5-.2.7 0l2 1.8c.2.2.4.2.7 0l6.3-6c.2-.2.5-.2.7 0l2 1.8-.5.7Z%27/%3E%3C/g%3E%3C/svg%3E");height:6.125rem;width:5.5625rem}.media-winner-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2799%27 height=%2798%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M39.8 1h20.8s-3 9.5-3.2 9.4c-.3-.1-14 .1-14 .1L39.9 1Zm21.8 36.5H37.8a24 24 0 0 0-11.9 20.9A24 24 0 0 0 45.1 82l-1.4-2.6 1.5-4.7c.3-.3-3.2-1 1.7-1.5 5-.4 9 0 9 0s5.6-1 6-1.2c.4-.1 5-1.2 5.7-1.2h2.7a24.4 24.4 0 0 0-8.7-33.3ZM51.4 63.1v3.2h-3.2v-3.2H45v-3.2h6.5c.9 0 1.6-.7 1.6-1.6 0-1-.7-1.7-1.6-1.7h-3.2a4.9 4.9 0 0 1-5-5c0-2.7 2.2-4.9 5-4.9v-3.2h3.2v3.2h3.2V50h-6.5c-1 0-1.6.6-1.6 1.6 0 .9.7 1.6 1.6 1.6h3.2c2.7 0 4.9 2.2 4.9 5a5 5 0 0 1-5 4.9Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M23.5 38.5h36.8c1.8 0 3.4-.6 4.6-2a5 5 0 0 0 1-2.8V20.4a5.8 5.8 0 0 0 4.6-7.2c-.7-2.4-3-4.2-5.6-4.2H43.5l-2.3-5.5c-.2-.6-.8-1-1.5-1l-1.5.2c-.5 0-1.1.3-1.6.7L31.1 9H2.5C1.6 9 1 9.7 1 10.6v26.2c0 1 .6 1.6 1.5 1.6l21 .1Zm3.6-26.1H32c.4 0 .8-.1 1.1-.5l5.7-5.8 2.2 5.4c.2.5.8 1 1.5 1h22.7a2.4 2.4 0 0 1 0 4.8h-.8c-1 0-1.6.7-1.6 1.6v14.8c0 1-.7 1.6-1.6 1.6h-34v-23H27Zm-22.7 0h19.4v23H4.4v-23ZM27.6 73c-3-.7-5.9 1-7 3.7a6.4 6.4 0 0 0 2.5 7.7l18.6 11.3c1.7 1 3.7 1.7 5.8 1.7h49.1c1 0 1.6-.7 1.6-1.7V74.5c0-1-.7-1.6-1.6-1.6h-14c-2.5-2-5.5-3.3-8.7-4 0-.2-3.3-.4-3.3-.4-3.5-.1-7 .8-10.1 2.6l-.5.2H48c-2 0-3.8.9-5 2.5a6.7 6.7 0 0 0-1.2 5.7l-6.3-3-7.9-3.4Zm52.8 21.1h-33a8 8 0 0 1-4.1-1.1L24.7 81.8a3 3 0 0 1-1.3-3.7c.4-.7 1-1.4 1.6-1.6.7-.4 1.6-.3 2.3 0l16.8 7.8.6.1H61c1 0 1.6-.7 1.6-1.6 0-1-.6-1.6-1.6-1.6H48a3.2 3.2 0 0 1-3.2-3.2c0-1.9 1.5-3.3 3.2-3.3h12.5c.2 0 .5 0 .8-.2l.8-.5a16.7 16.7 0 0 1 18.3 1.4v18.8h.1Zm14.6 0H83.7v-18H95v18Z%27/%3E%3C/g%3E%3C/svg%3E");height:6.125rem;width:6.1875rem}.media-winner-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2796%27 height=%2788%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M13 .8C19.5.8 25 5.7 25.8 12h11c1 0 1.7.8 1.7 1.7 0 1-.7 1.7-1.6 1.7h-11a13 13 0 0 1-2.6 6.2L42.5 41c.6.6.6 1.8 0 2.4-.3.4-.7.5-1.1.5-.4 0-.8-.2-1.2-.5L20.9 24.1c-1.7 1.4-3.9 2.3-6.2 2.6v11a10.6 10.6 0 0 1 0 20.8v11.3c4 .8 7.1 4.5 7.1 8.8a8.8 8.8 0 1 1-17.6 0c0-4.4 3.1-8 7.2-8.8V58.5a10.6 10.6 0 0 1 0-20.9V26.7A13 13 0 0 1 0 13.8a13 13 0 0 1 13-13ZM13 73a5.5 5.5 0 0 0 0 11 5.5 5.5 0 0 0 0-11Zm0-32.2c-3.9 0-7 3.2-7 7.2 0 3.9 3.1 7 7 7 4 0 7-3.1 7-7 0-4-3-7.2-7-7.2Zm0-36.7a9.6 9.6 0 0 0 0 19.2 9.4 9.4 0 0 0 7-3 9.6 9.6 0 0 0-7-16.2ZM83 .8a13 13 0 0 1 13 13 13 13 0 0 1-11.3 13v10.8c5 .8 8.8 5.2 8.8 10.5 0 5.2-3.8 9.6-8.8 10.4v11.3c4.1.8 7.2 4.5 7.2 8.8a8.9 8.9 0 1 1-17.6 0c0-4.4 3-8 7.1-8.8V58.5a10.6 10.6 0 0 1 0-20.9V26.7c-2.3-.3-4.5-1.2-6.3-2.6L56 43.5c-.3.4-.7.5-1.1.5-.4 0-.8-.2-1.2-.5-.6-.6-.6-1.8 0-2.4l19.2-19.4a13 13 0 0 1-2.5-6.2h-11c-1 0-1.6-.8-1.6-1.7 0-1 .7-1.7 1.6-1.7h11A13 13 0 0 1 83 .8ZM83 73a5.5 5.5 0 0 0 0 11c3 0 5.5-2.5 5.5-5.5S86 73 83 73Zm0-32.2c-3.8 0-7 3.2-7 7.2 0 3.9 3.2 7 7 7 4 0 7.1-3.1 7.1-7a7 7 0 0 0-7-7.2Zm0-36.7a9.6 9.6 0 0 0 0 19.2 9.6 9.6 0 0 0 0-19.2ZM48 73c-.9 0-1.6-.7-1.6-1.7V57.1c0-1 .7-1.7 1.6-1.7 1 0 1.7.7 1.7 1.7v14.3c0 .9-.7 1.7-1.7 1.7Zm0-32.2c-.9 0-1.6-.7-1.6-1.6v-14c0-1 .7-1.7 1.6-1.7 1 0 1.7.8 1.7 1.7v14c0 .9-.7 1.7-1.7 1.7Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M48 26.8a13 13 0 0 1-12.9-13 13 13 0 0 1 13-13 13 13 0 0 1 12.8 13 13 13 0 0 1-12.9 13Zm0 31.8a10.5 10.5 0 0 1 0-21.1c5.8 0 10.5 4.8 10.5 10.6 0 5.7-4.6 10.5-10.5 10.5Zm0 28.9c-4.9 0-8.8-4-8.8-9 0-4.9 4-8.8 8.8-8.8 5 0 8.8 4 8.8 8.9 0 5-3.8 8.9-8.8 8.9Z%27/%3E%3C/g%3E%3C/svg%3E");height:5.5rem;width:6rem}.media-winner-3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2777%27 height=%2794%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M39 93.3h-.4C36.6 92.7 1 73.2 1 54.9v-37c0-.8.6-1.4 1.3-1.4 9.2 0 32.3-10.4 35.5-15 .2-.3.7-.6 1.1-.6.5 0 1 .3 1.2.6 3 4.5 25.2 15 35.5 15 .7 0 1.3.7 1.3 1.4v39c0 15.5-36 35.9-37.7 36.4H39ZM3.7 19v36c0 15.7 31 33.4 35.3 35.5 2-1 10.4-6 18.4-12.2 10.9-8.5 16.8-16 16.8-21.4V19.3A81.1 81.1 0 0 1 39 4.3 86 86 0 0 1 3.7 19.2Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M18.7 49.3c-.6-.5-.6-1.5 0-2l5.3-5.5c.6-.5 1.5-.5 2 0l5.4 5.5c.6.5 1.5.5 2 0l18.4-18.6c.6-.6 1.5-.6 2.1 0l5.4 5.4c.5.6.5 1.5 0 2.1L33 62.7c-.3.4-.9.4-1.2 0L18.7 49.3Z%27/%3E%3C/g%3E%3C/svg%3E");height:5.875rem;width:4.8125rem}.media-winner-4{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2795%27 height=%2796%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M52.8 10H50V4.6c0-.4-1-1.2-2.5-1.2S45 4 45 4.6V10h-3V4.6C42 2.3 44.4.5 47.4.5c3 0 5.3 1.8 5.3 4.1V10ZM17.1 25l-3.7-4c-1.6-1.6-1.3-4.6.9-6.8 2.1-2.2 5-2.5 6.7-.9l3.8 3.8-2 2-3.9-3.7c-.3-.4-1.5-.1-2.6 1-1 1-1.2 2.2-.9 2.6l3.8 3.8-2 2ZM9.8 53.2H4.6c-2.3 0-4.1-2.4-4.1-5.4 0-3 1.8-5.4 4-5.4h5.3v2.8H4.6c-.5 0-1.3 1-1.3 2.6 0 1.5.7 2.5 1.3 2.5h5.2v2.9Zm8.7 30c-1.4 0-3-.7-4.2-2-2.2-2.2-2.5-5-1-6.8l3.8-3.8 2 2-3.7 3.9c-.3.3-.1 1.6 1 2.6 1 1 2.2 1.3 2.5 1l3.8-3.8 2 2-3.7 3.8c-.7.8-1.6 1-2.5 1Zm29 12c-3 0-5.4-1.9-5.4-4.2v-5.3H45V91c0 .5 1 1.3 2.5 1.3 1.4 0 2.5-.7 2.5-1.3v-5.3h2.8V91c0 2.3-2.4 4.2-5.3 4.2Zm29-12c-1 0-1.9-.4-2.6-1l-3.7-3.9 2-2 3.8 3.8c.3.3 1.6 0 2.6-1s1.2-2.3 1-2.6l-3.9-3.8 2.1-2.1 3.8 3.8c1.6 1.6 1.2 4.6-1 6.8a6 6 0 0 1-4.2 2Zm13.7-30H85v-2.9h5.2c.5 0 1.3-1 1.3-2.5s-.7-2.6-1.3-2.6H85v-2.8h5.2c2.3 0 4.1 2.4 4.1 5.4 0 3-1.8 5.4-4 5.4ZM77.8 24.9l-2-2 3.7-3.8c.3-.4.1-1.7-1-2.7-.5-.6-1-1-1.7-1-.4-.1-.7 0-.8 0l-3.8 3.9-2-2 3.7-3.9c.8-.8 2-1.1 3.4-1 1.2.3 2.3 1 3.2 2 2.2 2.1 2.5 5 1 6.7L77.7 25Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M47.5 14A33.7 33.7 0 0 1 81 47.9c0 18.7-15 33.9-33.5 33.9a33.7 33.7 0 0 1-33.6-34C14 29.3 29 14 47.5 14Zm0 6.4c-15 0-27.2 12.4-27.2 27.5a27.4 27.4 0 0 0 27.2 27.4C62.4 75.3 74.6 63 74.6 48a27.4 27.4 0 0 0-27.1-27.5ZM37.8 60a15 15 0 0 0 8.2 3.4v9a23.9 23.9 0 0 1-14.6-6l6.4-6.4Zm19.4-.1 6.2 6.3c-4 3.6-9 5.8-14.6 6.1v-9c3.2-.2 6-1.5 8.4-3.4Zm-25-10.4c.3 3 1.6 6 3.4 8.4L29.3 64c-3.5-4-5.7-9-6-14.7h8.9Zm39.3-.1a24.4 24.4 0 0 1-6 14.7l-6.3-6.3c2-2.3 3-5.2 3.4-8.4h9Zm-24-13.9c6.7 0 12.3 5.6 12.3 12.5a12.3 12.3 0 1 1-24.7 0c0-6.8 5.5-12.5 12.4-12.5Zm0 5A7.4 7.4 0 0 0 40 48c0 4.1 3.4 7.5 7.5 7.5 4 0 7.3-3.4 7.4-7.5 0-4.2-3.3-7.5-7.4-7.5Zm0 3c2.4 0 4.4 2 4.4 4.5 0 2.4-2 4.5-4.4 4.5-2.4 0-4.5-2-4.5-4.5 0-2.4 2-4.5 4.5-4.5ZM29.3 31.7l6.3 6.4c-1.8 2.3-3 5.2-3.4 8.4h-9c.4-5.7 2.6-10.7 6.1-14.8Zm36.2 0c3.5 4 5.7 9 6 14.7h-8.9c-.3-3.1-1.5-6-3.4-8.4l6.3-6.4ZM46 23.5v9c-3.2.2-6 1.4-8.3 3.4l-6.3-6.3c4-3.6 9-5.8 14.6-6.1Zm2.8-.2c5.6.4 10.6 2.6 14.6 6.1L57 36a15 15 0 0 0-8.2-3.5v-9Z%27/%3E%3C/g%3E%3C/svg%3E");height:6rem;width:5.9375rem}.media-winner-5{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2799%27 height=%2755%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27m22 10 9.4 4c1.5-.1 8.2-.5 13.9.8l3.2-1.4c2.2-1 4.3-.7 6.5-.3l12.4 3 9.4-4 1 2.4-8.5 3.6L77 36l8.3-3.4 1 2.5-10.7 4.2-1-2.3-5.6 2 .2.3c.9 1 1 2.5.7 3.8A4.3 4.3 0 0 1 66 46l.1-.2a5.7 5.7 0 0 1-4.2 3.8h-1.5v.2c-1.7 2.5-3.7 3.1-5.2 3.1h-.3l-1.4-.2c-.5.8-1.3 1.4-2.3 1.8l-1.4.2c-1 0-2.1-.4-3-1.1l-1-1.1a4 4 0 0 1-2.6.8 3.8 3.8 0 0 1-3.8-2.9l-.8.1c-1 0-2-.3-2.8-1-.6-.6-1-1.3-1.2-2H34a4 4 0 0 1-2.7-1 3.7 3.7 0 0 1-1.3-3l.1-1.1c-.6-.1-1.2-.4-1.8-.8A3.3 3.3 0 0 1 27 39c-.1-1 .1-1.8.8-2.5L24.6 34l-1.3 3-10.7-4 1-2.5 8.3 3.2L29.5 16 21 12.4l1-2.4Zm10 6.5-6.4 15.1c2.6 2 11 8.2 19.6 16.8l3.3 3.2c.4.4 1 .5 1.7.3.2-.1.6-.3.9-.8l-.3-.3-7-7.8c-.6-.6-.5-1.4 0-2 .6-.5 1.4-.4 2 .2l7 7.8c.6.7 1.3 1.1 2.2 1.2 1 0 2-.4 2.7-1.4l-1.3-1-8.5-9c-.5-.6-.5-1.4 0-2 .5-.5 1.4-.5 1.9 0l8.5 9.1c.7.8 1.9 1.2 3 1 1-.2 1.7-.8 2-1.7l-.8-.7-10.1-10.8c-.5-.5-.4-1.3 0-1.9.6-.5 1.4-.4 2 .1l10 10.8c.5.5 1 .7 1.6.6.6-.1 1-.6 1.3-1.2 0-.4 0-1-.3-1.2l-.8-1.1-1-1.3-5.5-7-1.7-1c-3.6-2.2-5.8-5.4-6-5.5-.8-1.1-1.7-1.8-2.3-1.8-1 .1-1.8 1.3-2 1.8-1 2.4-2.4 4-4 4.7-1.4.6-3 .4-4.5-.3a3.3 3.3 0 0 1-1.7-4l1.3-4.5c.5-1.7 1.5-3 2.7-4.1a56 56 0 0 0-9.5-.3Zm10 32.3c-.2.6 0 1.1.3 1.5.4.4 1 .5 1.5.3l-.3-.3-1.5-1.5ZM37.8 45l-.6.6c-.3.6-.3 1.3.3 1.9.6.6 1.4.5 2-.1l.4-.4-2.1-2Zm-4.3-3.8-.8 1c-.2.3-.4.8-.3 1 0 .5.2.8.5 1.1.6.5 1.5.5 2 0l.2-.2.4-.5.3-.4-2.3-2Zm-3.7-3c-.2.1-.2.3-.2.7 0 .2 0 .5.3.6.5.4 1.1.3 1.5 0L30 38.1Zm42-7c-2.6 1.6-5.4 1.8-7.5 1.6l2.3 3.2.6.7 6.2-2-1.6-3.5ZM49.5 15.7l-5 2.2c-1.6.7-2.7 2-3.2 3.6L40 26.1c-.1.3 0 .7.3.8.8.4 1.7.5 2.4.2 1-.4 1.9-1.5 2.6-3.2.2-.5 1.7-3.2 4.2-3.4l.4.1c1.5 0 3 1 4.4 2.8l.3.4.2.2c.9 1.2 3.1 3.8 6.3 5.2l.3.1c2.6 1.1 5.9 1.4 9.5-.7l-4.3-10.1-12.4-3c-2-.4-3.4-.5-4.7.2Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M10.2 2a7 7 0 0 0-6.7.7A7.5 7.5 0 0 0 .2 8.8v26c0 3.1 1.8 5.7 4.6 6.9l5 2 14.6-36L10.2 2Zm88.4 4.7v30c0 2.8-1.7 5.3-4.2 6.3L90 44.7l-15.4-38 15-6.2c4.3-1.8 9 1.4 9 6.2Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.4375rem;width:6.1875rem}.media-winner-6{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2796%27 height=%2789%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M83 26c.6 0 1 .3 1.3.7l10.5 14.8c.3.5.3 1 .1 1.5-.3.5-.8.7-1.2.7h-2.8v.7A43.8 43.8 0 0 1 47.8 88c-.8 0-1.5-.6-1.5-1.5s.6-1.5 1.5-1.5c22 0 40-18.4 40-40.9V42c0-.8.6-1.5 1.5-1.5h1.4L83.2 30l-6 10.6H79c.7 0 1.5.6 1.5 1.5v2.1a32.6 32.6 0 0 1-32.2 33.2 32.4 32.4 0 0 1-27.6-15.5c-.4-.6-.3-1.5.5-2 .6-.4 1.5-.2 2 .5 5.4 8.9 14.9 14.2 25 14.2a29.8 29.8 0 0 0 29.4-30.2v-.7H75c-.5 0-1-.2-1.3-.7-.2-.5-.2-1 0-1.4L82 26.8c.2-.4.6-.8 1-.8ZM40 84.3c1.3.3 2.6.4 3.8.5.7.1 1.4.8 1.2 1.7 0 .8-.7 1.3-1.5 1.3-1.4 0-2.8-.3-4-.6-.8-.1-1.3-.9-1.2-1.8.1-.7.9-1.2 1.8-1Zm-8.3-2.6 1 .3 2 .8.9.4c.7.2 1.1 1 .9 1.7-.3.8-.8 1.2-1.4 1.2-.1 0-.3 0-.4-.2l-4-1.6c-.8-.4-1-1.1-.8-1.9.3-.7 1-1 1.8-.7ZM23.4 77c1.2 1 2.6 1.9 4 2.8.6.3.9 1.2.5 2-.1.4-.6.6-1.1.6l-.8-.2-4.3-3c-.7-.5-.8-1.3-.3-2 .5-.6 1.4-.7 2-.2ZM47.5.8c.8 0 1.5.6 1.5 1.5s-.6 1.5-1.5 1.5A40.6 40.6 0 0 0 7.4 44.6v2.2c0 .7-.7 1.5-1.5 1.5H4.5L12 58.9l6-10.6h-1.6c-.7 0-1.4-.6-1.4-1.5v-2.2a32.9 32.9 0 0 1 32.5-33c11.3 0 21.7 5.7 27.6 15.3.4.7.3 1.5-.5 2-.6.4-1.5.3-2-.5a29.5 29.5 0 0 0-54.8 16v.7h2.7c.5 0 1 .3 1.3.8.2.5.2 1 0 1.4L13.5 62l-1 .7h-.3c-.5 0-.9-.2-1.1-.6L.7 47.4c-.4-.5-.4-1-.2-1.5.3-.5.8-.8 1.3-.8h2.7v-.6A43.4 43.4 0 0 1 47.5.8Zm22 5.8 4.3 2.9c.6.5.7 1.4.2 2-.5.5-.9.6-1.2.6-.3 0-.7 0-1-.2A45 45 0 0 0 68 9c-.6-.4-.9-1.3-.5-2 .4-.6 1.3-.9 2-.5Zm-8.8-3.8 4.1 1.6c.8.4 1 1.2.8 2-.3.4-.8.7-1.3.7l-.6-.1-3.9-1.6c-.7-.2-1-1-.8-1.7.2-.8 1-1.2 1.7-1ZM52.1 1c1.4.1 2.8.4 4 .6.8.2 1.2 1 1.1 1.8-.2.5-.8 1-1.5 1h-.2L51.8 4c-.8-.1-1.4-.7-1.3-1.6.1-.8.8-1.4 1.6-1.3Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M62.2 44.4a16 16 0 0 0-.4-3.4l4.1-2.4-4-7.4-4.2 2.4a13 13 0 0 0-5.8-3.4v-4.8h-8.4v4.8c-2.2.6-4.2 2-5.8 3.4l-4.1-2.4-4.1 7.4 4.2 2.4a15.1 15.1 0 0 0 0 6.8l-4.2 2.4 4.1 7.3 4.2-2.4c1.6 1.5 3.6 2.8 5.7 3.4v5H52v-5c2.2-.6 4.2-1.9 5.8-3.4l4.1 2.4 4.1-7.3-4-2.4c.2-1 .3-2.3.3-3.4Zm-14.5 6.3c-3.5 0-6.4-3-6.4-6.5s2.9-6.4 6.4-6.4c3.4 0 6.3 2.9 6.3 6.4-.1 3.7-2.9 6.5-6.3 6.5Z%27/%3E%3C/g%3E%3C/svg%3E");height:5.5625rem;width:6rem}.media-consult-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2762%27 height=%2771%27%3E%3Cg fill=%27%23fff%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M55.5 38.7c.5 0 1 .5 1 1v30c0 .5-.4 1-1 1a1 1 0 0 1-1-1v-30c0-.6.5-1 1-1Zm-5.6 16.6 2 14.2a1 1 0 0 1-1 1.2h-.1c-.5 0-1-.3-1-1l-1-7.3-1.1 7.4c0 .6-.5 1-1 1h-.2a1 1 0 0 1-1-1.3l2-14.2c.2-.6.7-1 1.2-1 .6 0 1 .4 1.2 1Zm-8-20.2c.6 0 1 .5 1 1v33.5c.1.6-.4 1-1 1a1 1 0 0 1-1-1V36.1c0-.6.5-1 1-1Zm-18.4-7c7 6.3 9.8 5 13.1 3l.3-.1c2-1.1 4.1-2.4 7.2-2.4h.2l.6.2 3.9 2.7 3.8-2.7.6-.2c4.3 0 7.8 3.5 7.8 7.8V52c0 .7-.5 1.2-1.1 1.2a1 1 0 0 1-1-1V36.5c0-3-2.4-5.5-5.3-5.7l-4.2 3a1 1 0 0 1-1.2 0l-4.2-3c-2.5.1-4.2 1-6 2.1l-.3.2-.4.2-.3.2-.3.1c-3.3 1.8-7.2 2.9-14.6-4-.4-.4-.4-1-.1-1.5.4-.4 1-.4 1.5 0ZM3.7 10.7c.5 0 1 .5 1 1v35.5h32c.5 0 1 .5 1 1s-.5 1-1 1h-33a1 1 0 0 1-1-1V11.8c0-.5.5-1 1-1Zm45 23.8c.6 0 1 .4 1 .9L52 45.6c.1.4 0 .8-.2 1L49.5 49a1 1 0 0 1-.7.3 1 1 0 0 1-.8-.3l-2.3-2.2c-.2-.3-.3-.6-.2-1l2.3-10.2c0-.5.5-.9 1-.9Zm0 6-1 5 1 1 1.2-1-1.1-5Zm9-29.8c.6 0 1 .5 1 1v15.5c.2.6-.3 1-1 1a1 1 0 0 1-1-1V11.8c0-.5.6-1 1-1ZM49 13c3.2 0 5.6 2.5 5.6 5.8v2.4c0 3.4-2.4 5.7-5.6 5.7-3.2 0-5.5-2.4-5.5-5.7v-2.4c0-3.3 2.3-5.8 5.5-5.8Zm0 2.2c-2 0-3.4 1.5-3.4 3.7v2.3c0 2.3 1.4 3.7 3.4 3.7s3.5-1.4 3.5-3.7V19c0-2.2-1.5-3.7-3.5-3.7Z%27/%3E%3Cpath d=%27M60.5.4H1.8C1 .4.6 1 .6 1.6v5c0 .7.5 1.2 1.2 1.2h58.7c.6 0 1.1-.5 1.1-1.2v-5c.1-.6-.5-1.2-1-1.2ZM22.7 17.2H10.2c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2h12.5c.6 0 1.1.5 1.1 1.2s-.5 1.2-1.1 1.2Zm-1.4 5.6H9.8c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2h11.5c.7 0 1.2.5 1.2 1.2s-.5 1.2-1.2 1.2Zm-4.1 5.9H9.8c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2h7.4c.7 0 1.2.5 1.2 1.2s-.5 1.2-1.2 1.2Zm-2.4 6h-5c-.7 0-1.2-.6-1.2-1.3 0-.6.5-1.1 1.2-1.1h5c.7 0 1.2.5 1.2 1.1 0 .7-.5 1.2-1.2 1.2Zm7.2 5.9H9.8c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2H22c.7 0 1.2.5 1.2 1.2s-.5 1.2-1.2 1.2Z%27/%3E%3C/g%3E%3C/svg%3E");height:4.4375rem;width:3.875rem}.media-consult-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2773%27 height=%2760%27%3E%3Cg fill=%27%23fff%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27m67.5 49.8-.8-1.7c1.2-.5 2.2-1.6 3.5-4a5.8 5.8 0 0 0-3.9-.4c-2 .5-3.7 2.1-5.1 4.7l-1.7-.9c1.7-3 3.8-5 6.3-5.7 2-.5 4-.2 6 1l.8.5-.4.7c-1.4 3-2.8 5-4.7 5.8Zm-7.3 9.7c-2 0-4.1-1-6-3l-.7-.6.6-.7c2.2-2.5 4.7-3.8 7.2-3.8a8 8 0 0 1 6.2 2.8l.6.6-.6.6c-2.4 2.7-4.8 4-7.2 4.1Zm-4.1-3.7a6.3 6.3 0 0 0 4.2 1.9c1.6-.1 3.4-1 5.2-2.9a6 6 0 0 0-4.2-1.5c-1.8 0-3.5.9-5.2 2.5Zm15.8-27.3 1 .1-.1.9c-.3 4-1.5 7-3.7 8.6L68 36.6c1.6-1.1 2.5-3.2 2.8-6.2A6 6 0 0 0 67 32a9.5 9.5 0 0 0-2.8 6.7l-1.8-.1c.2-3.5 1.4-6.3 3.4-8a8.2 8.2 0 0 1 6.1-2Zm-3.4-12.9.3 1c1.2 3.8 1 7-.4 9.3l-1.6-1c1-1.7 1.2-3.9.5-6.8-3.5 1.7-4.7 5.7-3.3 10.4l-1.9.6c-1.8-6.2.3-11.3 5.5-13.2l1-.3ZM6 49.8l-.4-.1c-2-1-3.3-3-4.7-5.7l-.4-.7.7-.5c2-1.2 4.1-1.6 6.1-1 2.5.7 4.6 2.6 6.3 5.7.2.5 0 1-.4 1.3-.5.2-1 0-1.3-.4-1.4-2.6-3-4.2-5.1-4.7a5.8 5.8 0 0 0-3.9.4c1.3 2.3 2.3 3.5 3.5 4 .4.2.6.8.4 1.2 0 .3-.4.5-.8.5Zm6.9 9.6h-.2c-2.3 0-4.8-1.4-7.2-4l-.6-.7.6-.6c1.8-1.9 4-2.8 6.2-2.8 2.5.1 5 1.4 7.2 3.8l.6.7-.6.6c-1.9 2-4 3-6 3Zm-5.4-4.6c1.8 1.8 3.6 2.7 5.2 2.8h.1a6 6 0 0 0 4.1-1.9 7.6 7.6 0 0 0-5.3-2.5c-1.3 0-2.7.5-4 1.6Zm-.1-24.3c2 1.8 3.2 4.5 3.4 8 0 .5-.4 1-.8 1h-.2a.9.9 0 0 1-.8-.8c-.2-3-1.2-5.3-2.9-6.8a6 6 0 0 0-3.8-1.6c.3 3 1.2 5 2.8 6.2.4.3.5.9.2 1.3-.3.3-.9.5-1.2.2C1.8 36.4.6 33.5.3 29.4v-.9H1c2.4-.2 4.6.5 6.2 2Zm-2.7-15 .8.2c5.2 1.8 7.3 7 5.5 13.1-.1.6-.5.8-1 .8l-.2-.1c-.5-.1-.8-.7-.6-1.2 1.4-4.7 0-8.7-3.4-10.4-.6 2.8-.5 5.1.6 6.8.3.5.1 1-.3 1.3-.5.3-1 .2-1.3-.3-1.5-2.3-1.6-5.5-.4-9.4l.3-.9ZM55.8 47h-8.6a.9.9 0 0 1-.9-1c0-.4.5-.8 1-.8H54v-43H19v43h6.7c.5 0 .9.4.9.9 0 .4-.5.9-.9.9h-8.6V.5h38.7V47Z%27/%3E%3Cpath d=%27M36.5 33.7c4.2.1 7.7 3.5 7.7 7.8 0 3-1.8 5.8-4.5 7l3 10-6.2-3-6.2 3 2.9-10a7.7 7.7 0 0 1 3.3-14.8Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.75rem;width:4.5625rem}.media-cross{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2733%27 height=%2734%27%3E%3Cpath d=%27m2.4 3 28.2 28.2m-28.3 0L30.6 3%27 fill=%27none%27 fill-rule=%27evenodd%27 stroke=%27%232D44EA%27 stroke-linecap=%27round%27 stroke-width=%274%27/%3E%3C/svg%3E");height:2.125rem;transition:all .2s ease-in-out;width:2.0625rem}.media-cross:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2733%27 height=%2734%27%3E%3Cpath d=%27m2.4 3 28.2 28.2m-28.3 0L30.6 3%27 fill=%27none%27 fill-rule=%27evenodd%27 stroke=%27%23192D4C%27 stroke-linecap=%27round%27 stroke-width=%274%27/%3E%3C/svg%3E")}.media-citation{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2732%27%3E%3Cpath fill=%27%232D44EA%27 fill-rule=%27evenodd%27 d=%27M29.7 0 14.2 16l16.5 16h-14L0 16 16.7 0h13Zm29 0L43.2 16l16.5 16h-14L29 16 45.7 0h13Z%27/%3E%3C/svg%3E");height:2rem;width:3.75rem}.media-upload,.wpforms-field-file-upload .dz-message:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2728%27 height=%2731%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M14 0c-1 0-2 1-2 2v14l-2.2-2A2 2 0 0 0 7 14c-.7.7-1 1.8 0 2.7l5.5 5.7c.4.4 1 .6 1.5.6s1-.2 1.3-.6l5.7-5.7c.9-.9.7-2 0-2.7a2 2 0 0 0-2.8 0L16 16V2c0-1-1-2-2-2Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M0 21v2a8 8 0 0 0 8 8h12a8 8 0 0 0 8-8v-2c0-1-1-2-2-2s-2 1-2 2v2c0 2.2-1.8 4.1-4 4.1H8c-2.2 0-4-2-4-4.1v-2c0-1-1-2-2-2s-2 1-2 2Z%27/%3E%3C/g%3E%3C/svg%3E");height:1.9375rem;width:1.75rem}.media-offer-spec-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2752%27 height=%2748%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M36.2 0c.4 0 .7.4.7.7v2.6h5a3 3 0 0 1 3.1 3v13.8c0 .4-.3.7-.7.7a.8.8 0 0 1-.7-.7v-5H1.5v22.1c0 .9.7 1.6 1.6 1.6h20.6c.4 0 .7.4.7.7 0 .4-.4.8-.8.8H3.1a3 3 0 0 1-3.1-3v-31a3 3 0 0 1 3-3h5V.7c0-.4.4-.7.8-.7.3 0 .7.4.7.7v2.6h5.4V.7c0-.4.4-.7.7-.7.4 0 .7.4.7.7v2.6h5.4V.7c0-.4.4-.7.8-.7.3 0 .7.4.7.7v2.6h5.4V.7c0-.4.4-.7.8-.7.3 0 .7.4.7.7v2.6h5.4V.7c0-.4.3-.7.7-.7ZM8 4.8H3c-.8 0-1.5.7-1.5 1.6v7.3h42V6.4c0-.9-.6-1.6-1.5-1.6h-5v2.8c0 .3-.4.7-.8.7a.7.7 0 0 1-.7-.7V4.8H30v2.8c0 .3-.3.7-.7.7a.7.7 0 0 1-.8-.7V4.8h-5.4v2.8c0 .3-.3.7-.7.7a.7.7 0 0 1-.8-.7V4.8h-5.4v2.8c0 .3-.3.7-.7.7a.7.7 0 0 1-.7-.7V4.8H9.5v2.8c0 .3-.3.7-.7.7a.7.7 0 0 1-.8-.7V4.8Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M39.4 22.8a12.6 12.6 0 1 0 0 25.2 12.6 12.6 0 0 0 0-25.2Zm6.8 13.7h-8v-9.2c0-.6.6-1.1 1.2-1.1s1.1.5 1.1 1.1v6.9h5.7c.7 0 1.2.5 1.2 1.1 0 .7-.5 1.2-1.2 1.2Z%27/%3E%3C/g%3E%3C/svg%3E");height:3rem;width:3.25rem}.media-offer-spec-3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2751%27 height=%2750%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M20.4 0h10.9s-1.6 5-1.7 4.9h-7.3l-2-4.9Zm11.4 19H19.3a12.5 12.5 0 0 0 3.8 23l-.7-1.4.8-2.4c.2-.1-1.7-.5.9-.7 2.6-.3 4.7-.1 4.7-.1l3.2-.6 3-.6h1.4a12.6 12.6 0 0 0-4.6-17.3Zm-5.4 13.2v1.7h-1.6v-1.7H23v-1.7h3.4c.5 0 .8-.3.8-.8s-.3-.8-.8-.8h-1.7a2.6 2.6 0 0 1-2.6-2.6c0-1.4 1.2-2.6 2.6-2.6V22h1.7v1.7h1.7v1.7h-3.4c-.5 0-.9.3-.9.8s.4.9.9.9h1.6c1.5 0 2.6 1.1 2.6 2.5 0 1.5-1.2 2.6-2.6 2.6Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M11.8 19.5h19.3c1 0 1.8-.4 2.4-1 .3-.5.5-1 .5-1.5v-7a3 3 0 0 0 2.5-3.8 3 3 0 0 0-3-2.1H22.3l-1.2-2.9c-.1-.3-.4-.5-.8-.5l-.7.1c-.3 0-.6.2-.9.4l-3 2.9H.9c-.4 0-.8.3-.8.8v13.6c0 .5.4.8.8.8h11Zm1.9-13.6h2.6c.2 0 .4 0 .6-.2l3-3 1 2.7c.2.3.5.6.9.6h11.9c.7 0 1.2.6 1.2 1.2 0 .7-.6 1.3-1.2 1.3h-.5c-.4 0-.8.3-.8.8V17c0 .4-.4.8-.8.8H13.8V5.9h-.1Zm-12 0H12v11.9H1.8V5.9ZM14 37.4c-1.6-.4-3.1.5-3.7 2-.6 1.4 0 3 1.3 4l9.7 5.8c1 .5 2 .8 3 .8h25.9c.4 0 .8-.4.8-.8v-11c0-.6-.4-1-.8-1h-7.4a11.3 11.3 0 0 0-6.3-2.2c-1.8 0-3.7.4-5.3 1.3l-.2.1h-6.3a3.4 3.4 0 0 0-3.3 4.3l-3.3-1.5-4.1-1.8Zm27.7 11H24.4c-.8 0-1.5-.3-2.2-.7L12.4 42c-.6-.4-1-1.2-.6-2 .2-.3.5-.7.8-.8.4-.2.9 0 1.2 0l8.8 4 .4.1h8.4c.5 0 .9-.3.9-.8s-.4-.8-.9-.8h-6.8a1.7 1.7 0 1 1 0-3.4h7l.4-.3c3-1.7 6.9-1.5 9.6.7v9.7Zm7.6 0h-5.9V39h6v9.3Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.125rem;width:3.1875rem}.media-offer-spec-4{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2742%27 height=%2750%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M18.4 17.4v1.5h-17v29.7h36.8V24.9h1.5v24.4c0 .3-.3.7-.7.7H.7a.7.7 0 0 1-.7-.7V18c0-.4.4-.7.7-.7h17.7Zm2 20.4c.1 0 .3 0 .5.2l3.7 3.7h1.7c.4 0 .7.4.7.7v4.9h-1.5V43h-1.2c-.2 0-.4 0-.5-.2L20 39.2h-4.8v8h-1.5v-8.7c0-.4.4-.7.8-.7h5.8ZM37 41.6v1.5h-4v4.2h-1.5v-5c0-.4.3-.7.7-.7h5Zm-27.5 1c.5 0 .8.4.8.7v4H8.8V44H2.7v-1.5h6.8Zm.8-22.7v18.6c0 .4-.3.8-.8.8H2.7v-1.5h6.1V19.9h1.5Zm4.9 0v12h7c.2 0 .4 0 .6.2l3.7 3.7H37v1.5H26.2c-.2 0-.3 0-.5-.2L22 33.4h-7.6a.7.7 0 0 1-.7-.8V20h1.5Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M30.7 0c-5.9 0-11.3 5.2-11.3 11.2 0 8.7 8.5 10.6 11.3 20C33.5 21.8 42 20 42 11.2 42 5.2 36.6 0 30.7 0Zm0 15a3.8 3.8 0 1 1 0-7.5 3.8 3.8 0 1 1 0 7.5Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.125rem;width:2.625rem}.media-offer-spec-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2749%27 height=%2750%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M37.7 0c1.5 0 2.7 1.3 2.7 2.8v10.7c0 .5-.3.8-.8.8a.8.8 0 0 1-.8-.8V2.8c0-.6-.6-1.1-1.1-1.1h-35c-.6 0-1 .5-1 1.1v44.4c0 .6.5 1.1 1 1.1h35c.6 0 1-.5 1-1.1V40c0-.5.4-.9.9-.9s.8.4.8.9v7.2c0 1.5-1.2 2.8-2.7 2.8h-35A2.8 2.8 0 0 1 0 47.2V2.8C0 1.3 1.2 0 2.8 0ZM25.4 43c.5 0 .8.4.8.9s-.3.8-.8.8h-5.2a.8.8 0 0 1-.8-.8c0-.5.4-.9.8-.9Zm0-9.3c.5 0 .8.4.8.9s-.3.8-.8.8H11.8a.8.8 0 0 1-.8-.8c0-.5.3-.9.8-.9Zm-17.7 0c.2 0 .4 0 .6.3l.2.6c0 .2 0 .4-.2.6-.4.3-1 .3-1.2 0a.8.8 0 0 1-.2-.6c0-.3 0-.4.2-.6l.6-.3Zm17.7-3.5c.5 0 .8.4.8.8 0 .5-.3.9-.8.9H11.8a.8.8 0 0 1-.8-.9c0-.4.3-.8.8-.8Zm-17.7 0c.2 0 .4 0 .6.2l.2.6c0 .3 0 .5-.2.6-.4.3-1 .3-1.2 0a.8.8 0 0 1-.2-.6c0-.2 0-.4.2-.6l.6-.2Zm17.7-3.7c.5 0 .8.4.8.9s-.3.8-.8.8H11.8a.8.8 0 0 1-.8-.8c0-.5.3-.9.8-.9Zm-17.7 0c.2 0 .4 0 .6.3l.2.6c0 .2 0 .4-.2.6-.4.3-1 .3-1.2 0a.8.8 0 0 1-.2-.6c0-.3 0-.4.2-.6l.6-.3ZM20.2 5.3c4.8 0 8.7 4 8.8 9a9 9 0 0 1-2.8 6.4l-.1.1a8.6 8.6 0 0 1-11.7 0h-.1a9 9 0 0 1-2.7-6.6c0-4.9 3.8-8.9 8.6-8.9Zm0 12a5 5 0 0 0-4.3 2.5v.1a7 7 0 0 0 4.3 1.5c1.6 0 3-.5 4.3-1.4v-.2a4.9 4.9 0 0 0-4.3-2.6ZM20.4 7c-4 0-7 3.3-7 7.2 0 1.6.4 3 1.3 4.3v.2l.2-.2c.7-1 1.6-1.9 2.8-2.4h.1v-.2c-.6-.6-.8-1.3-.8-2v-.7c0-1.9 1.5-3.4 3.3-3.4 1.8 0 3.3 1.5 3.3 3.4v.7c0 .7-.3 1.4-.7 2l-.1.2h.1c1.2.5 2 1.4 2.8 2.4l.1.2.1-.2a8.4 8.4 0 0 0 1.5-4.3c0-4-3.2-7.2-7-7.2Zm-.2 4.4c-.9 0-1.7.8-1.7 1.7v.7c0 1 .8 1.7 1.7 1.7 1 0 1.7-.7 1.7-1.7v-.7c0-1-.7-1.7-1.7-1.7Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27m46.8 17.3-1 1.7-3.6-2.1 1-1.7c.3-.5.7-.9 1.3-1 .5-.2 1 0 1.5.2.5.3.9.8 1 1.3.2.6.1 1.1-.2 1.6ZM31 37.6l2.8 1.7-3.2 2.4.4-4Zm16-25c-1-.5-2-.7-3-.4-1.1.3-2 1-2.5 2L29.4 35.5l-.1.4-.8 7.8c-.1.4 0 .8.4 1h.5l.6-.1 6-4.6c.2 0 .2-.2.3-.3l12-21.4c1.2-2 .5-4.5-1.4-5.6Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.125rem;width:3.0625rem}.media-mission{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2742%27 height=%2750%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M11 13.8a1 1 0 0 1-.5.1h-.1c-.3 0-.5-.1-.6-.3l-1.5-1.9c-.3-.3-.2-.9.2-1.2.3-.3.8-.2 1.1.2l1 1.2 5.1-4a5.6 5.6 0 1 0 .8 1.6L11 13.7Zm0 13.4a1 1 0 0 1-.5.2h-.1c-.3-.1-.5-.2-.6-.4l-1.5-1.9c-.3-.3-.2-.9.2-1.2.3-.3.8-.1 1.1.2l1 1.2 5.1-4a5.6 5.6 0 1 0 .8 1.6L11 27.2Zm0 13a1 1 0 0 1-.5.1h-.1c-.3 0-.5-.2-.6-.4l-1.5-1.8c-.3-.4-.2-1 .2-1.2.3-.3.8-.2 1.1.2l1 1.2 5.1-4a5.6 5.6 0 1 0 .8 1.6L11 40Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M36.5.2a5 5 0 0 1 5 5V45a5 5 0 0 1-5 5H5.8a5 5 0 0 1-5-5V5.2a5 5 0 0 1 5-5h30.7Zm0 1.5H5.6c-2 0-3.5 1.6-3.5 3.5V45c0 2 1.6 3.5 3.5 3.5h30.7c2 0 3.6-1.6 3.6-3.5V5.2c0-2-1.6-3.5-3.6-3.5Zm-6.9 37.9c.5 0 .9.3.9.8 0 .4-.4.9-.9.9H22a.8.8 0 0 1-.8-.9c0-.5.3-.8.8-.8h7.6Zm1.8-3.1c.5 0 .9.3.9.8s-.4.8-.9.8h-9.3a.8.8 0 0 1-.9-.8c0-.5.4-.8.9-.8h9.3ZM26 25.8c.5 0 .9.4.9.8 0 .5-.4.9-.9.9h-3.8a.8.8 0 0 1-.9-.9c0-.4.4-.8.9-.8H26Zm1.7-3c.5 0 .9.3.9.8 0 .4-.4.8-.9.8H22a.8.8 0 0 1-.8-.8c0-.5.3-.9.8-.9h5.6ZM30.3 12c.5 0 .9.3.9.8s-.4.9-.9.9h-9.1a.8.8 0 0 1-.8-.9c0-.5.3-.8.8-.8h9.1ZM34 9c.5 0 .8.3.8.8 0 .4-.3.8-.8.8H21.2a.8.8 0 0 1-.8-.8c0-.5.3-.9.8-.9H34Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.125rem;width:2.625rem}.media-profile{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2757%27 height=%2751%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M55.4 18.5a4.8 4.8 0 0 1-4 7.3 4.7 4.7 0 0 1-4.5-2.8l-5.6 1.5H41a1 1 0 0 1-1-.9c0-.6.3-1.1.8-1.3l5.6-1.5h.1c0-1.5.9-3 2.3-3.8a4.9 4.9 0 0 1 6.6 1.5ZM48.5 3.2A4.8 4.8 0 0 1 47 9.7a5.4 5.4 0 0 1-3.6.7l-3 5.1a1 1 0 0 1-.8.5 1 1 0 0 1-.6-.1c-.4-.3-.6-1-.3-1.6l2.8-4.8a4.7 4.7 0 0 1 .4-7.8 4.9 4.9 0 0 1 6.6 1.5Zm-5.9 27 4.9 3.2.2.1.7-.5a4.9 4.9 0 0 1 6.6 1.6 4.8 4.8 0 0 1-1.6 6.5c-.9.5-1.7.7-2.6.7-1.6 0-3.1-.8-4-2.2-.9-1.4-1-3-.4-4.3L41.6 32c-.5-.3-.7-1-.4-1.6.3-.5 1-.7 1.4-.3ZM9 18.5c.5.7.7 1.5.7 2.3l5.4 1.4c.5.1.8.7.7 1.4-.1.5-.5.9-1 .9h-.2L9.2 23c-.4.8-1 1.5-1.8 2-.9.5-1.8.7-2.6.7-1.6 0-3.2-.8-4-2.2a4.7 4.7 0 0 1 1.5-6.6A4.9 4.9 0 0 1 9 18.5Zm6.6-14.3a4.8 4.8 0 0 1-.8 6l2.4 4.1c.3.5.2 1.2-.4 1.6a1 1 0 0 1-.5.1 1 1 0 0 1-.9-.5l-2.5-4.3-1.4.2c-1.6 0-3.2-.8-4-2.3A4.7 4.7 0 0 1 9 2.6a4.9 4.9 0 0 1 6.6 1.6Zm-1 26.3c.3.6.2 1.2-.3 1.6l-4.6 3c.4 1 .5 2 .3 3a5 5 0 0 1-2.1 3c-1 .5-1.8.7-2.6.7-1.6 0-3.2-.8-4.1-2.2A4.7 4.7 0 0 1 2.7 33c1.8-1 4-.8 5.5.4l5-3.2a1 1 0 0 1 1.3.3Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M23.6 26.6c.3 0 .7.4.7.7v22.9c0 .4-.3.8-.7.8a.7.7 0 0 1-.7-.7v-23c0-.4.3-.7.7-.7Zm9.6-.2c.4 0 .8.4.8.7v23.2c0 .4-.3.7-.8.7a.7.7 0 0 1-.7-.7V27c0-.4.4-.7.7-.7Zm-4 12 1.5 11.7c0 .5-.3.8-.7.9h-.1c-.4 0-.7-.3-.7-.7l-.8-6-.8 6c0 .4-.3.7-.7.7a.7.7 0 0 1-.7-.9l1.4-11.6c.1-.4.4-.7.8-.7s.7.3.8.7Zm2.2-19c3 0 5.6 2.6 5.6 5.7v11.1c0 .4-.4.7-.9.7a.7.7 0 0 1-.7-.7V25.1a4 4 0 0 0-4-4.1h-6.2a4 4 0 0 0-4 4v11.2c0 .5-.4.7-.8.7-.3 0-.7-.3-.7-.7V25.1c0-3.1 2.5-5.6 5.6-5.6h6.1Zm-2.9-1.9a3.7 3.7 0 0 1-3.8-3.8V12c0-2.2 1.6-3.8 3.8-3.8 2.3 0 3.9 1.6 3.9 3.8v1.6c0 2.2-1.6 3.8-3.9 3.8Zm0-7.8c-1.4 0-2.3 1-2.3 2.4v1.6c0 1.4 1 2.3 2.3 2.3 1.4 0 2.4-1 2.4-2.3V12c0-1.4-1-2.4-2.4-2.4Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.1875rem;width:3.5625rem}.media-twitter{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2721%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M26 2.5c-1 .4-2 .7-3 .8 1-.6 1.9-1.7 2.3-3-1 .7-2.2 1.1-3.4 1.4a5.3 5.3 0 0 0-9.1 4.8C8.4 6.3 4.4 4.2 1.8 1a5.3 5.3 0 0 0 1.7 7c-1 0-1.7-.2-2.5-.6 0 2.6 2 4.8 4.3 5.2a5.4 5.4 0 0 1-2.4.1 5.3 5.3 0 0 0 5 3.7A10.7 10.7 0 0 1 0 18.6 15 15 0 0 0 8.2 21 15 15 0 0 0 23.3 5.2c1-.7 2-1.6 2.7-2.7Z%27/%3E%3C/svg%3E");height:1.3125rem;width:1.625rem}.media-twitter:hover,.media-twitter_primary{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2721%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M26 2.5c-1 .4-2 .7-3 .8 1-.6 1.9-1.7 2.3-3-1 .7-2.2 1.1-3.4 1.4a5.3 5.3 0 0 0-9.1 4.8C8.4 6.3 4.4 4.2 1.8 1a5.3 5.3 0 0 0 1.7 7c-1 0-1.7-.2-2.5-.6 0 2.6 2 4.8 4.3 5.2a5.4 5.4 0 0 1-2.4.1 5.3 5.3 0 0 0 5 3.7A10.7 10.7 0 0 1 0 18.6 15 15 0 0 0 8.2 21 15 15 0 0 0 23.3 5.2c1-.7 2-1.6 2.7-2.7Z%27/%3E%3C/svg%3E")}.media-twitter_primary:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2721%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M26 2.5c-1 .4-2 .7-3 .8 1-.6 1.9-1.7 2.3-3-1 .7-2.2 1.1-3.4 1.4a5.3 5.3 0 0 0-9.1 4.8C8.4 6.3 4.4 4.2 1.8 1a5.3 5.3 0 0 0 1.7 7c-1 0-1.7-.2-2.5-.6 0 2.6 2 4.8 4.3 5.2a5.4 5.4 0 0 1-2.4.1 5.3 5.3 0 0 0 5 3.7A10.7 10.7 0 0 1 0 18.6 15 15 0 0 0 8.2 21 15 15 0 0 0 23.3 5.2c1-.7 2-1.6 2.7-2.7Z%27/%3E%3C/svg%3E")}.media-discover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2758%27 height=%2759%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23fff%27 d=%27M21.13 9.5a1.01 1.01 0 0 1-1.01-1.04 6.3 6.3 0 0 0-12.57-.32 1 1 0 0 1-1.03.98 1 1 0 0 1-.99-1.03 8.3 8.3 0 1 1 16.6.42 1 1 0 0 1-1 .98%27/%3E%3Cpath fill=%27%23fff%27 d=%27M1.01 45.9a1 1 0 0 1-1-1.1l3.02-34.47a3.53 3.53 0 0 1 3.6-3.22l2.59.07a1 1 0 0 1 .98 1.03c-.02.56-.48 1.02-1.04.98l-2.58-.07a1.5 1.5 0 0 0-1.54 1.38L2 44.98a1 1 0 0 1-1 .91m23.78.61a1 1 0 0 1-1-.97L22.5 10.95a1.5 1.5 0 0 0-1.44-1.46 1 1 0 1 1 .1-2 3.5 3.5 0 0 1 3.35 3.38l1.26 34.59a1 1 0 0 1-.96 1.04h-.04m11.8-37a1 1 0 0 1-1-.99 8.31 8.31 0 0 1 16.59-.42 1 1 0 0 1-.98 1.03 1 1 0 0 1-1.03-.98 6.29 6.29 0 0 0-12.57.32 1 1 0 0 1-.98 1.03h-.03%27/%3E%3Cpath fill=%27%23fff%27 d=%27M56.68 45.9a1 1 0 0 1-1-.92L52.66 10.5a1.5 1.5 0 0 0-1.54-1.38l-2.59.07a1 1 0 0 1-1.03-.98 1 1 0 0 1 .98-1.03l2.58-.07a3.54 3.54 0 0 1 3.6 3.22L57.7 44.8a1 1 0 0 1-1 1.1m-23.78.6a1.01 1.01 0 0 1-1.01-1.04l1.26-34.59a3.5 3.5 0 0 1 3.35-3.39c.54-.03 1.03.4 1.06.96a1 1 0 0 1-.96 1.05 1.5 1.5 0 0 0-1.43 1.46l-1.27 34.58a1 1 0 0 1-1 .97%27/%3E%3Cpath fill=%27%23fff%27 d=%27M23.65 15.75a1 1 0 0 1-.35-1.95 15.71 15.71 0 0 1 11.1 0 1 1 0 0 1-.71 1.89 13.69 13.69 0 0 0-9.68 0c-.12.04-.24.06-.36.06m10.13 7.27a1 1 0 0 1-.34-.06 13.75 13.75 0 0 0-9.18 0 1 1 0 1 1-.68-1.9c3.4-1.2 7.14-1.2 10.53 0a1 1 0 0 1-.33 1.96%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M12.9 52.89h-.2a7.7 7.7 0 1 1 .2 0m9.34-16.58a12.9 12.9 0 1 0-9.34 21.78 12.91 12.91 0 0 0 9.34-21.78M45 52.88h-.2a7.7 7.7 0 0 1-.2-15.38 7.7 7.7 0 0 1 .4 15.39m8.68-17.05a12.82 12.82 0 0 0-9.2-3.54 12.81 12.81 0 0 0-9.03 4 12.81 12.81 0 0 0-3.54 9.22 12.8 12.8 0 0 0 4 9.02 12.8 12.8 0 0 0 9.22 3.54 12.81 12.81 0 0 0 9.02-4 12.81 12.81 0 0 0 3.54-9.22 12.8 12.8 0 0 0-4-9.02%27/%3E%3C/g%3E%3C/svg%3E");height:3.6875rem;width:3.625rem}.icon-header-1:before,.media-header-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2734%27 height=%2734%27%3E%3Cpath d=%27M13.46 13.46a5 5 0 1 0 7.08 7.08 5 5 0 0 0-7.08-7.08ZM0 0v11l5 5V5h11l-5-5zm34 0v11l-5 5V5H18l5-5zM0 34V23l5-5v11h11l-5 5zm34 0V23l-5-5v11H18l5 5z%27 fill=%27%232D44EA%27 fill-rule=%27evenodd%27/%3E%3C/svg%3E");height:2.125rem;width:2.125rem}.icon-header-2:before,.media-header-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%232D44EA%27 d=%27m7 25-7-7h18V0l7 7v18z%27/%3E%3C/svg%3E");height:1.5625rem;width:1.5625rem}.element-values__header .icon-header-2:before,.icon-header-2_white:before,.media-header-2_white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%23fff%27 d=%27m7 25-7-7h18V0l7 7v18z%27/%3E%3C/svg%3E")}.element-list__item:before,.media-check{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Ccircle cx=%2715%27 cy=%2715%27 r=%2715%27 fill=%27%232D44EA%27/%3E%3Cpath fill=%27%23FFF%27 d=%27M8.7 15.6a.5.5 0 0 1 0-.7l1.7-1.8h.7L13 15c.1.2.4.2.6 0l6-6c.2-.2.5-.2.7 0l1.7 1.7c.2.2.2.5 0 .7L13.5 20c-.1.2-.3.2-.4 0l-4.3-4.3Z%27/%3E%3C/g%3E%3C/svg%3E");height:1.875rem;width:1.875rem}.h-list>li:before,.media-list-item,.section-grid ol>li:before,.section-grid ul>li:before,.section-page-content ul>li:before,.section-submenu__menu>ul>li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274.6%27 height=%277%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M1.1 7 0 5.9l2.5-2.4L0 1.1 1.1 0l3.5 3.5z%27/%3E%3C/svg%3E");height:.4375rem;width:.3125rem}.media-list-item_primary,.section-submenu__menu>ul>li.active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274.6%27 height=%277%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M1.1 7 0 5.9l2.5-2.4L0 1.1 1.1 0l3.5 3.5z%27/%3E%3C/svg%3E")}.h1,h1{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2rem;font-weight:400;margin-bottom:2rem}@media(min-width:992px){.h1,h1{font-size:2.625rem;margin-bottom:3.125rem}}.h2,.section-client__side-header,.section-history__side-header,h2{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.75rem;font-weight:700;letter-spacing:.053125rem;margin-bottom:2rem}@media(min-width:992px){.h2,.section-client__side-header,.section-history__side-header,h2{font-size:2.125rem;margin-bottom:3.125rem}}.element-work__header,.h3,h3{font-size:1.25rem;font-weight:700;margin-bottom:1.875rem}@media(min-width:992px){.element-work__header,.h3,h3{font-size:1.5625rem}}.h4,h4{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:700;margin-bottom:.75rem}@media(min-width:992px){.h4,h4{font-size:1.0625rem}}.h5,h5{font-size:.9375rem;font-weight:700;margin-bottom:1.875rem}@media(min-width:992px){.h5,h5{font-size:1rem}}.h6,h6{font-size:.9375rem;font-weight:700;margin-bottom:1.875rem}@media(min-width:992px){.h6,h6{font-size:1rem}}.icon-header-1:before{content:"";display:block;margin-bottom:1rem}.icon-header-2{display:inline-flex}.icon-header-2:before{content:"";flex-shrink:0;margin-right:.9375rem;transform:translateY(-.375rem)}.h-list,.section-grid ol,.section-grid ul,.section-page-content ul,.section-submenu__menu>ul{list-style:none;margin-bottom:0;margin-left:0;padding-left:0}.h-list>li,.section-grid ol>li,.section-grid ul>li,.section-page-content ul>li,.section-submenu__menu>ul>li{margin-bottom:.625rem;position:relative}.h-list>li:before,.section-grid ol>li:before,.section-grid ul>li:before,.section-page-content ul>li:before,.section-submenu__menu>ul>li:before{content:"";flex-shrink:0;left:-.9375rem;position:absolute;top:.625rem}.form-group{margin-bottom:1rem}@media(min-width:992px){.form-group{margin-bottom:2rem}}.form-control,.form-select,.wpforms-field-email input,.wpforms-field-select select,.wpforms-field-text input,.wpforms-field-textarea textarea{background-color:#0000!important;border-bottom:1px solid #192d4c;border-left:0!important;border-radius:0;border-right:0!important;border-top:0!important;box-shadow:none!important;font-size:1rem;font-weight:700;outline:none!important;padding:0}.form-control:active,.form-control:focus,.form-select:active,.form-select:focus,.wpforms-field-email input:active,.wpforms-field-email input:focus,.wpforms-field-select select:active,.wpforms-field-select select:focus,.wpforms-field-text input:active,.wpforms-field-text input:focus,.wpforms-field-textarea textarea:active,.wpforms-field-textarea textarea:focus{border-color:#2d44ea}.form-control::placeholder,.form-select::placeholder,.wpforms-field-email input::placeholder,.wpforms-field-select select::placeholder,.wpforms-field-text input::placeholder,.wpforms-field-textarea textarea::placeholder{color:#2d44ea}.form-control-sm,.wpforms-field-small{font-size:1rem!important}.form-select,.wpforms-field-select select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%2712%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M5.414 3.414A2 2 0 1 0 2.586.586a2 2 0 0 0 2.828 2.828Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M0 8V4l4 4 4-4v4l-4 4z%27/%3E%3C/g%3E%3C/svg%3E");background-position:100%;background-size:.75rem;padding-right:2rem}.form-check,.wpforms-field-checkbox ul>li,.wpforms-field-radio ul>li{color:#2d44ea}.form-check-label,.wpforms-field-checkbox ul>li>label,.wpforms-field-gdpr-checkbox label,.wpforms-field-radio ul>li>label{font-size:1.25rem!important;font-weight:700!important}.form-check-input,.wpforms-field-checkbox ul>li>input,.wpforms-field-gdpr-checkbox input,.wpforms-field-radio ul>li>input{border-color:#2d44ea;font-size:1.25rem!important;font-weight:700!important;height:1.25rem!important;width:1.25rem!important}.btn,.wpforms-field-file-upload .dz-message:after,.wpforms-submit{border-radius:.4375rem;box-shadow:none!important;font-size:.75rem;font-weight:500;letter-spacing:.075rem;outline:none!important;padding:.5625rem .75rem;text-transform:uppercase}.btn-icon,.element-form_sm .wpforms-submit,.wpforms-submit{align-items:center;display:inline-flex}.btn-icon:after,.element-form_sm .wpforms-submit:after,.wpforms-submit:after{content:"";margin-left:.375rem}.btn-img{align-items:center;display:inline-flex;flex-direction:column;justify-content:center}.btn-img>img{transition:all .2s ease-in-out}.btn-img:hover>img{filter:brightness(10)}.btn-lg,.wpforms-submit{border-radius:.625rem;font-size:.875rem;padding:.4375rem 1rem}.btn-sm,.element-form_sm .wpforms-submit,.wpforms-field-file-upload .dz-message:after{padding:.375rem .625rem}.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.wpforms-field-file-upload .dz-message:active:after,.wpforms-field-file-upload .dz-message:focus:after,.wpforms-field-file-upload .dz-message:hover:after,.wpforms-submit:active,.wpforms-submit:focus,.wpforms-submit:hover{background-color:#192d4c}.btn-light,.btn-outline-dark,.btn-outline-primary{background-color:#fff}.btn-light{border:0;color:#2d44ea}.btn-light:active,.btn-light:focus,.btn-light:hover{background-color:#e9ecfc;color:#2d44ea}.btn-dark,.btn-primary,.wpforms-field-file-upload .dz-message:after,.wpforms-submit{border:0}.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.wpforms-field-file-upload .dz-message:active:after,.wpforms-field-file-upload .dz-message:focus:after,.wpforms-field-file-upload .dz-message:hover:after,.wpforms-submit:active,.wpforms-submit:focus,.wpforms-submit:hover{background-color:#192d4c80;color:#fff}.btn.loading,.loading.wpforms-submit,.wpforms-field-file-upload .loading.dz-message:after{align-items:center;display:inline-flex;opacity:.5;pointer-events:none}@keyframes rotate{to{transform:rotate(1turn)}}.btn.loading:before,.loading.wpforms-submit:before{animation:rotate 1s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2710%27 stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-width=%274%27/%3E%3Cpath fill=%27rgba%28255, 255, 255, 0.5%29%27 d=%27M4 12a8 8 0 0 1 8-8V0A12 12 0 0 0 0 12h4zm2 5.3A8 8 0 0 1 4 12H0c0 3 1.1 5.8 3 8l3-2.7z%27/%3E%3C/svg%3E");content:"";height:1.125rem;margin-right:.625rem;width:1.125rem}.btn-pill{border-radius:50rem}.modal-content{background-color:#fff;padding:1.875rem;position:relative}@media(min-width:992px){.modal-content{padding:3.125rem 4.375rem}}.modal-content:before{background-color:#2d44ea;border-radius:50%;content:"";display:block;height:1.25rem;left:.625rem;position:absolute;top:.625rem;width:1.25rem}@media(min-width:992px){.modal-content:before{left:1.875rem;top:1.875rem}}.modal-content .wpforms-container{margin-bottom:0}.modal-close{position:absolute;right:1.875rem;top:1.875rem;z-index:1}.header{background-color:#fff;position:sticky;top:0;z-index:1030}.header__container{align-items:center;display:flex;justify-content:space-between}.header__logo{flex-shrink:0;text-align:center}.header__first-line{background-color:#fff}.header__first-line .header__container{height:3.4375rem}.header__burger{background-color:#0000;border:0;box-shadow:none;cursor:pointer;flex-shrink:0;height:2.1875rem;margin:0;outline:none;padding:0;position:relative;width:2.75rem}.header__burger>span{background-color:#192d4c;border-radius:999px;display:block;height:.25rem;position:absolute;top:calc(50% - .125rem);transition:all .2s ease-in-out;width:100%}.header__burger>span:first-child{transform:rotate(45deg)}.header__burger>span:nth-child(2){opacity:0}.header__burger>span:nth-child(3){transform:rotate(-45deg)}.header__burger.collapsed{align-items:flex-end;justify-content:space-between}.header__burger.collapsed>span{transform:none}.header__burger.collapsed>span:first-child{top:0;transform:none}.header__burger.collapsed>span:nth-child(2){opacity:1;right:0;width:55%}.header__burger.collapsed>span:nth-child(3){bottom:0;top:unset;transform:none}.header__burger:hover>span{background-color:#192d4c}@media(min-width:992px){.header__burger{display:none}}.header__menu{display:none}.header__menu .dropdown-toggle{cursor:default}.header__menu ul{list-style:none;margin:0;padding:0}.header__menu ul>li{display:inline-block;margin-right:3.75rem}.header__menu ul>li a{color:#192d4c;font-size:.875rem;font-weight:600;text-decoration:none}.header__menu ul>li a:hover{color:#2d44ea}.header__menu ul>li.current-menu-item a{color:#2d44ea;pointer-events:none}.header__menu ul>li>a{padding-bottom:.9375rem}.header__menu ul>li>a:after{content:none}.header__menu ul>li>a+.dropdown-menu{border:1px solid #2d44ea;border-radius:0;margin-left:-2rem!important;padding:1.25rem 2rem}.header__menu ul>li>a+.dropdown-menu:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2754%27 height=%2715%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%232D44EA%27 d=%27m27 0 27 15h-1.8L27 1 1.8 15H0L27 0Z%27/%3E%3Cpath fill=%27%23fff%27 d=%27M1.8 15 27 1l25.2 14z%27/%3E%3C/g%3E%3C/svg%3E");content:"";height:.9375rem;left:2rem;position:absolute;top:-.9375rem;width:3.375rem}.header__menu ul>li>a+.dropdown-menu>li:not(:last-child){margin-bottom:.625rem}.header__menu ul>li>a+.dropdown-menu>li>a{margin:0;padding:0}.header__menu ul>li>a+.dropdown-menu>li>a:before{content:">";margin-right:.125rem}.header__menu ul>li>a+.dropdown-menu>li>a:hover{background-color:unset}.header__menu ul>li>a+.dropdown-menu[data-popper-placement=bottom-end]{margin-left:0!important;margin-right:-2rem!important}.header__menu ul>li>a+.dropdown-menu[data-popper-placement=bottom-end]:before{left:unset;right:2rem}@media(min-width:992px){.header__menu{display:block}}.header__mobile-menu{background-color:#2d44eacc;color:#fff;display:inline-block;max-height:calc(100vh - 3.4375rem);overflow-y:auto;padding:2rem;text-align:center;width:100%}.header__mobile-menu-line{text-align:right}.header__mobile-menu ul{list-style:none;margin:0;padding:0}.header__mobile-menu ul>li{font-weight:700}.header__mobile-menu a{color:#fff;text-decoration:none}.header__mobile-menu nav>ul>li{font-size:1.25rem}.header__mobile-menu nav>ul>li:not(:last-child){margin-bottom:1rem}.header__mobile-menu nav>ul>li>ul>li{display:inline-block;font-size:1rem}.header__mobile-menu nav>ul>li>ul>li:not(:last-child):after{content:"/";padding:0 .625rem}@media(min-width:576px){.header__logo{flex:1;order:0;text-align:left}.header__contact{margin-right:5.125rem;order:1}.header__burger{order:2}}@media(min-width:992px){.header .collapse{display:none}.header__contact{margin-right:0}.header .dropdown:hover .dropdown-menu{display:block;opacity:1;position:absolute;top:calc(100% + .9375rem)}}.footer{color:#fff}.footer__first-line{background-color:#192d4c;font-size:.9375rem;padding:2rem 0}@media(min-width:992px){.footer__first-line{padding:5.625rem 0}}.footer__second-line{background-color:#2d44ea;font-size:.75rem;padding:.9375rem 0}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}.footer__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.footer__col{flex-shrink:0;flex:0 0 auto;margin-bottom:2rem;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);text-align:center;width:100%}@media(min-width:576px){.footer__col{text-align:left}.footer__col-logo{flex:0 0 auto;width:100%}.footer__col-address,.footer__col-menu{flex:0 0 auto;width:50%}.footer__col-newsletter,.footer__col-right,.footer__col-sub-menu{flex:0 0 auto;width:100%}.footer__col-sub-menu{margin-bottom:0}}@media(min-width:992px){.footer__col{margin-bottom:0}.footer__col-logo{flex:0 0 auto;width:10%}.footer__col-address{flex:0 0 auto;width:20%}.footer__col-menu{flex:0 0 auto;width:30%}.footer__col-newsletter{flex:0 0 auto;width:40%}.footer__col-right{flex:0 0 auto;margin-left:10%;width:20%}.footer__col-sub-menu{flex:0 0 auto;width:70%}}.footer__col-newsletter{text-align:left}.footer__col-newsletter .wpforms-container .wpforms-field{padding:.3125rem 0!important}.footer__col-newsletter .wpforms-submit{margin:.625rem 0 0!important}.footer__address{font-weight:700;margin-bottom:1rem}.footer__menu ul,.footer__sub-menu ul{list-style:none;margin-bottom:0;padding:0}.footer__menu ul li:not(:last-child),.footer__sub-menu ul li:not(:last-child){margin-bottom:.75rem}.footer__sub-menu ul{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.footer__sub-menu ul li{margin:0 1.875rem 0 0!important}.footer__sub-menu ul li:last-child{margin:0!important}@media(min-width:992px){.footer__sub-menu ul{justify-content:flex-start;text-align:left}}.footer__right{text-align:center}@media(min-width:992px){.footer__right{text-align:left}}.footer__links{align-items:center;display:flex;justify-content:center;margin-top:2rem}@media(min-width:992px){.footer__links{justify-content:flex-start}}.footer__link{display:inline-block;height:1.875rem;opacity:.8;width:1.875rem}.footer__link:hover{opacity:1}.footer__link:not(.footer__link:last-child){margin-right:1.875rem}.footer__link>img{width:100%}.footer .media-logo-footer{max-width:100%}@media(max-width:991.98px){.wpforms-field-layout-columns{flex-direction:column}.wpforms-layout-column-25,.wpforms-layout-column-33,.wpforms-layout-column-50{width:100%!important}}.wpforms-field{overflow:hidden;width:100%}.wpforms-field-html{font-size:1rem;font-weight:400}.wpforms-field-select select{color:#2d44ea!important}.wpforms-field-select label{color:#2d44ea;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:600!important}.wpforms-field-email input,.wpforms-field-text input{border-bottom-color:#979797}.wpforms-field-textarea{height:100%!important}.wpforms-field-textarea textarea{background-color:#f7f7f7!important;border:none!important;height:100%!important;padding:.625rem}.wpforms-field-small{max-width:unset!important}.wpforms-field-email label,.wpforms-field-file-upload label,.wpforms-field-text label,.wpforms-field-textarea label{color:#2d44ea;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:600!important}.wpforms-field-email label,.wpforms-field-text label,.wpforms-field-textarea label{transition:all .2s ease-in-out}.wpforms-field-email label:not(.active),.wpforms-field-text label:not(.active),.wpforms-field-textarea label:not(.active){opacity:0;transform:translateY(50%)}.wpforms-field-gdpr-checkbox ul{padding-left:0}.wpforms-field-description{color:#2d44ea;font-size:.75rem;font-weight:600!important}.wpforms-field-checkbox,.wpforms-field-radio{color:#2d44ea;font-size:1.25rem!important;font-weight:700!important}@media(min-width:992px){.wpforms-field-checkbox,.wpforms-field-radio{display:flex}}.wpforms-field-checkbox>label,.wpforms-field-radio>label{margin-bottom:.625rem;margin-right:.625rem}.wpforms-field-checkbox ul,.wpforms-field-radio ul{flex:1;margin:0;padding:0}.wpforms-field-checkbox ul>li,.wpforms-field-radio ul>li{align-items:center;display:flex;padding-left:0!important}.wpforms-field-checkbox ul>li:not(:last-child),.wpforms-field-radio ul>li:not(:last-child){margin-bottom:.625rem}.wpforms-field-checkbox ul>li>input,.wpforms-field-radio ul>li>input{flex-shrink:0}.wpforms-field-checkbox ul>li>label,.wpforms-field-radio ul>li>label{line-height:1}.wpforms-field-file-upload .wpforms-field-label{margin-bottom:.625rem}.wpforms-field-file-upload .wpforms-uploader{border:unset!important;border-radius:.625rem;padding:1.875rem!important}@media(min-width:1200px){.wpforms-field-file-upload .wpforms-uploader{padding:3.75rem 3.125rem!important}}.wpforms-field-file-upload .dz-preview{align-items:center;border:0!important;flex-direction:column;text-align:center}.wpforms-field-file-upload .dz-preview .dz-image{margin:0 0 1rem!important}.wpforms-field-file-upload .dz-preview .dz-details{margin:0!important}.wpforms-field-file-upload .dz-preview .dz-error-message{margin-left:0!important}.wpforms-field-file-upload .dz-size{margin-bottom:.5rem!important}.wpforms-field-file-upload .dz-message{font-weight:400!important}.wpforms-field-file-upload .dz-message svg{display:none}.wpforms-field-file-upload .dz-message:before{content:"";margin-bottom:1.6875rem}.wpforms-field-file-upload .dz-message .modern-title{margin-bottom:1.6875rem}.wpforms-field-file-upload .dz-message:after{content:"Sélectionner un fichier"}.wpforms-submit{display:block;margin:2rem auto 0}.wpforms-confirmation-container p:last-child,.wpforms-error-container p:last-child{margin-bottom:0}.wpforms-error:not(input):not(textarea){color:#dc3545!important;font-size:.75rem!important;font-weight:400!important;opacity:1!important;transform:unset!important}input.wpforms-error:not([type=file]),textarea.wpforms-error{border-color:#dc3545!important}@media(min-width:992px){.wpforms-one-half.wpforms-field-file-upload{text-align:left!important}.wpforms-one-half.wpforms-field-file-upload.wpforms-first{text-align:right!important}}@media(max-width:991.98px){.wpforms-container .wpforms-one-third,.wpforms-container .wpforms-two-thirds{margin-bottom:1rem;margin-left:0!important;width:100%!important}}.section-news{overflow:hidden;padding:2rem 0;position:relative}@media(min-width:992px){.section-news{padding:5.625rem 0}}.section-news:before{background-color:#e9ecfc;bottom:0;clip-path:polygon(0 100%,70% 0,100% 0,100% 100%);content:"";position:absolute;right:0;top:0;width:74%}.section-news__container{position:relative}@media(min-width:576px){.section-news__container{margin-left:calc(50vw - 270px + .75rem)}}@media(min-width:768px){.section-news__container{margin-left:calc(50vw - 360px + .75rem)}}@media(min-width:992px){.section-news__container{margin-left:calc(50vw - 480px + .75rem)}}@media(min-width:1200px){.section-news__container{margin-left:calc(50vw - 610px + .75rem)}}@media(min-width:1400px){.section-news__container{margin-left:calc(50vw - 660px + .75rem)}}.section-news__header{align-items:flex-start;display:flex;justify-content:space-between;margin-left:1.5rem;padding-bottom:2rem;padding-top:2rem}.section-news__header .h2,.section-news__header h2{margin-bottom:2rem}.section-news__header:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27170%27 height=%27170%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M47.6 0 0 47.6h115.6V170l54.4-47.6V0z%27/%3E%3C/svg%3E");height:13.125rem;position:absolute;right:0;top:-3.125rem;width:13.125rem}@media(min-width:992px){.section-news__header:before{content:""}.section-news__header{display:block;flex-shrink:0;left:.75rem;margin-left:0;padding-bottom:0;padding-top:3.125rem;position:absolute;width:15rem}.section-news__slider{margin-left:12.5rem}}.section-news__slide{height:100%}.section-news .swiper-wrapper{align-items:stretch}.section-news .swiper-slide{height:auto;padding:.9375rem;transition:opacity .3s;width:calc(90% - 1.875rem)}@media(min-width:576px){.section-news .swiper-slide{width:calc(60% - 1.875rem)}}@media(min-width:768px){.section-news .swiper-slide{width:calc(47% - 1.875rem)}}@media(min-width:1200px){.section-news .swiper-slide{width:calc(32% - 1.875rem)}}.section-news .swiper-slide-visible{opacity:.7}.section-news .swiper-slide-prev{opacity:0}.section-news .swiper-slide-active{opacity:1}.section-numbers{background-color:#192d4c;color:#fff;padding:2rem 0;text-align:center}@media(min-width:992px){.section-numbers{padding:3.75rem 0 5.375rem}}.section-numbers__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-numbers__col{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.section-numbers__col:not(:last-child){margin-bottom:2rem}@media(min-width:576px){.section-numbers__col{flex:0 0 auto;width:50%}}@media(min-width:992px){.section-numbers__col{flex:0 0 auto;margin-bottom:0!important;width:25%}}.section-numbers__number{font-size:2rem;font-weight:bolder;margin:0 auto;min-width:8rem;padding:1rem;position:relative;text-align:center;width:max-content}@media(min-width:992px){.section-numbers__number{font-size:4.375rem;margin-bottom:1.75rem;min-width:11.875rem}}.section-numbers__title{font-size:.9375rem;font-weight:700;line-height:1.33;text-transform:uppercase}.section-home-hero{background-color:#e9ecfc;padding-top:2rem;position:relative}@media(min-width:992px){.section-home-hero{padding-top:6.25rem}}.section-home-hero__image{bottom:6.25rem;left:0;position:absolute;right:0;top:0}.section-home-hero__image>img{height:100%;object-fit:cover;width:100%}.section-home-hero__image:after{background-color:#2d44eacc;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.section-home-hero__header{color:#fff;margin-bottom:3rem}@media(min-width:992px){.section-home-hero__header{margin-bottom:6.25rem}}.section-home-hero__container{position:relative}.section-home-hero__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-home-hero__col-content,.section-home-hero__col-form{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-home-hero__col-content{flex:0 0 auto;width:58.33333333%}.section-home-hero__col-form{flex:0 0 auto;width:41.66666667%}}.section-page-hero{position:relative}.section-page-hero__image{bottom:0;color:#fff;left:0;position:absolute;right:0;top:0}.section-page-hero__image>img{height:100%;object-fit:cover;width:100%}.section-page-hero__image:after{background-color:#2d44eacc;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.section-page-hero__container{color:#fff;display:flex;flex-direction:column;justify-content:center;padding-bottom:3rem;padding-top:3rem;position:relative}@media(min-width:992px){.section-page-hero__container{min-height:21.875rem}}.section-page-hero__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-page-hero__wrapper{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-page-hero__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-page-hero__title .h1,.section-page-hero__title h1{color:#fff;font-weight:700;line-height:1.34;margin-bottom:0}.section-promises{background-color:#e9ecfc;padding:2rem 0}@media(min-width:992px){.section-promises{padding:3.125rem 0 5rem}}.section-promises__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;align-items:center;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-promises__col-content,.section-promises__col-image{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.section-promises__col-image{margin-bottom:1.5rem;text-align:center}@media(min-width:992px){.section-promises__col-image{flex:0 0 auto;margin-bottom:0;width:33.33333333%}.section-promises__col-content{flex:0 0 auto;margin-left:8.33333333%;width:58.33333333%}}.section-promises__image{aspect-ratio:1/1;border-radius:50%;display:inline-block;max-width:25rem;overflow:hidden;position:relative;width:100%}.section-promises__image>img{height:100%;object-fit:cover;width:100%}.section-promises__image:before{background-color:#2d44eacc;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section-services{background-color:#e9ecfc;padding:2rem 0}@media(min-width:992px){.section-services{padding:5.625rem 0}.section-services__header{margin-left:auto;margin-right:auto;width:calc(100% - 15.25rem)}}.section-services__slider{position:relative}.section-services__slider .swiper-slide{height:unset}@media(min-width:992px){.section-services__slider .swiper{width:calc(100% - 15.25rem)}}.section-services__nav{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;width:100%}@media(min-width:992px){.section-services__nav{margin-top:0;position:absolute;top:calc(50% - 2.75rem)}}.section-services__next,.section-services__prev{opacity:.8;transition:all .2s ease-in-out}.section-services__next:hover,.section-services__prev:hover{opacity:1}.section-trust{padding:2rem 0}@media(min-width:992px){.section-trust{padding:5.625rem 0 8.75rem}}.section-trust__title{text-align:center}.section-trust__description{margin-bottom:2rem;text-align:center}@media(min-width:992px){.section-trust__description{margin-bottom:.75rem;padding-left:6.875rem;padding-right:6.875rem}}.section-trust__nav{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;width:100%}@media(min-width:992px){.section-trust__nav{left:0;margin-top:0;position:absolute;top:calc(50% - 2.75rem)}}.section-trust__next,.section-trust__prev{opacity:.8;transition:all .2s ease-in-out}.section-trust__next:hover,.section-trust__prev:hover{opacity:1}.section-trust__slide{align-items:center;background-color:#fff;display:flex;justify-content:center;position:relative}.section-trust__slider{width:100%}@media(min-width:992px){.section-trust__slider{padding:0 6.875rem;position:relative}}.section-trust__slide:after{background-color:#192d4c;bottom:0;content:"";left:0;mix-blend-mode:color;position:absolute;right:0;top:0}.section-trust__slide img{filter:grayscale(1);max-width:100%}.section-trust .swiper-wrapper{align-items:center}.section-trust .swiper-button-disabled{cursor:default}.header__menu .section-trust ul>li.swiper-button-disabled>a+.dropdown-menu:before,.section-trust .header__menu ul>li.swiper-button-disabled>a+.dropdown-menu:before,.section-trust .swiper-button-disabled>.btn-icon:after,.section-trust .swiper-button-disabled>.media,.section-trust .swiper-button-disabled>.section-the-client__quote:before,.section-trust .swiper-button-disabled>.wpforms-submit:after,.section-trust .wpforms-field-file-upload .swiper-button-disabled>.dz-message:before,.wpforms-field-file-upload .section-trust .swiper-button-disabled>.dz-message:before{opacity:.5;pointer-events:none}.section-cases-modal__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-cases-modal__col{flex-shrink:0;flex:0 0 auto;margin-bottom:1.5rem;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:576px){.section-cases-modal__col{flex:0 0 auto;width:50%}}@media(min-width:1200px){.section-cases-modal__col{flex:0 0 auto;width:25%}}.section-cases-modal__item{align-items:center;aspect-ratio:1/1;border-radius:.625rem;box-shadow:.25rem .25rem 1rem rgba(25,45,76,.175);display:flex;justify-content:center;transition:all .2s ease-in-out;width:100%}.section-cases-modal__item>img{transition:all .2s ease-in-out;width:calc(100% - 1.25rem)}.section-cases-modal__item:hover{border-width:.3125rem;box-shadow:.25rem .25rem 1rem rgba(45,68,234,.175)}.section-cases-modal__item:hover>img{width:calc(100% - .625rem)}.section-cases-modal__text{margin-bottom:2rem}.section-history{padding-top:2rem}@media(min-width:992px){.section-history{padding-top:5.625rem}}.section-history__container{position:relative}@media(min-width:992px){.section-history__image{margin-top:-12.5rem}}.section-history__image>img{width:100%}@media(min-width:992px){.section-history__image>img{max-width:100%;min-width:50%;width:auto}}.section-history__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-history__col-header,.section-history__col-side{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.section-history__col-header{margin-bottom:1.5rem}@media(min-width:992px){.section-history__col-header{flex:0 0 auto;margin-bottom:0;margin-left:8.33333333%;width:33.33333333%}.section-history__col-side{flex:0 0 auto;margin-left:8.33333333%;width:50%}}.section-history__content{line-height:1.875}.section-history__side-header{font-weight:700;line-height:1.4}@media(min-width:992px){.section-history__side-header{font-size:2.375rem;margin-top:6.25rem;width:65%}}.section-history__side-header b,.section-history__side-header strong{color:#2d44ea}.section-history_gray{background-color:#e9ecfc}.section-history_gray .section-history__image{margin-top:0}.section-vision-values{background-color:#e9ecfc;color:#fff;padding-bottom:2rem;position:relative}@media(min-width:992px){.section-vision-values{padding-bottom:3.125rem}}.section-vision-values__image{bottom:0;left:0;position:absolute;right:0;top:2rem}.section-vision-values__image>img{height:100%;object-fit:cover;width:100%}.section-vision-values__image:before{background-color:#192d4ceb;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media(min-width:992px){.section-vision-values__image{top:8.5rem}}.section-vision-values__work-image{align-items:center;aspect-ratio:1/1;background-color:#f3f4f6;border-radius:999px;display:flex;justify-content:center;position:absolute;right:-4.6875rem;top:0;width:25rem}.section-vision-values__work{padding:2rem 0}@media(min-width:992px){.section-vision-values__work{padding:7.5rem 0 5rem}}.section-vision-values__container{position:relative}.section-vision-values__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-vision-values__col-value,.section-vision-values__col-work-header,.section-vision-values__col-wrapper{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-vision-values__col-wrapper{flex:0 0 auto;margin-left:16.66666667%;width:66.66666667%}.section-vision-values__col-work-header{flex:0 0 auto;margin-left:8.33333333%;width:91.66666667%}}.section-vision-values__header{text-align:center}.section-vision-values .element-form{font-size:1rem;font-weight:400;line-height:1.875;margin-bottom:2rem}@media(min-width:992px){.section-vision-values .element-form{margin-bottom:5.5625rem}}.section-work-values{background-color:#e9ecfc;overflow:hidden;position:relative}.section-work-values__values-group{padding:2rem 0;position:relative}@media(min-width:992px){.section-work-values__values-group{padding:12.5rem 0 3.125rem}}.section-work-values__values-image{bottom:0;left:0;position:absolute;right:0;top:0}.section-work-values__values-image>img{height:100%;object-fit:cover;width:100%}.section-work-values__values-image:before{background-color:#192d4ceb;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.section-work-values__work-group{margin-bottom:-2rem;position:relative;z-index:1}@media(min-width:992px){.section-work-values__work-group{margin-bottom:-4rem;padding-top:2.6875rem}}.section-work-values__work-image{align-items:center;aspect-ratio:1/1;background-color:#f3f4f6;border-radius:999px;display:none;justify-content:center;position:absolute;right:-4.6875rem;top:0;width:25rem}@media(min-width:992px){.section-work-values__work-image{display:flex}}.section-work-values__container{position:relative}.section-work-values__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1);position:relative}.section-work-values__col,.section-work-values__wrapper{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.section-work-values__wrapper{padding-bottom:2rem;padding-top:2rem}.section-work-values__wrapper .icon-header-1{margin-bottom:0}@media(min-width:992px){.section-work-values__wrapper{flex:0 0 auto;margin-left:8.33333333%;padding-bottom:5rem;padding-top:5rem;width:91.66666667%}}.section-work-values__col{margin-bottom:1.5rem}@media(min-width:992px){.section-work-values__col{flex:0 0 auto;margin-bottom:0;width:25%}}.section-experts{margin:2rem 0}@media(min-width:992px){.section-experts{margin:5.625rem 0}}.section-experts__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-experts__col,.section-experts__wrapper{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-experts__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-experts__col{margin-bottom:1.5rem}@media(min-width:576px){.section-experts__col{flex:0 0 auto;width:50%}}@media(min-width:992px){.section-experts__col{flex:0 0 auto;width:33.33333333%}}@media(min-width:1200px){.section-experts__col{flex:0 0 auto;width:25%}}.section-experts__expert{aspect-ratio:1/1;position:relative;width:100%}.section-experts__expert:hover .section-experts__content{opacity:0}.section-experts__image{bottom:0;left:0;position:absolute;right:0;top:0}.section-experts__image>img{height:100%;object-fit:cover;width:100%}.section-experts__image:before{background-color:#2d44ea33;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.section-experts__content{align-items:center;background-color:#2d44eacc;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:6.25rem 1.875rem 1.875rem;position:relative;text-align:center;transition:all .2s ease-in-out;width:100%}.section-experts__content-name{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:700;margin-bottom:.3125rem}.section-experts__content-position{font-size:1rem;text-transform:uppercase}.section-join{color:#fff;padding:2rem 0;position:relative;text-align:center}@media(min-width:992px){.section-join{padding:6.25rem 0}}.section-join__image{bottom:0;left:0;position:absolute;right:0;top:0}.section-join__image>img{height:100%;object-fit:cover;width:100%}.section-join__image:before{background-color:#192d4ccc;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.section-join__container{position:relative}.section-join .btn,.section-join .wpforms-field-file-upload .dz-message:after,.section-join .wpforms-submit,.wpforms-field-file-upload .section-join .dz-message:after{letter-spacing:0}.section-your-clients{background-color:#f3f4f6;padding:2rem 0}@media(min-width:992px){.section-your-clients{padding:6.25rem 0}}.section-your-clients__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-your-clients__col-content,.section-your-clients__col-image{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.section-your-clients__col-image{margin-bottom:1.5rem}@media(min-width:992px){.section-your-clients__col-image{flex:0 0 auto;margin-bottom:0;margin-left:8.33333333%;width:25%}.section-your-clients__col-content{flex:0 0 auto;margin-left:8.33333333%;width:58.33333333%}}.section-your-clients__image{aspect-ratio:1/1;border-radius:999px;overflow:hidden;position:relative;width:100%}.section-your-clients__image:before{background-color:#2d44eacc;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.section-your-clients__image>img{height:100%;object-fit:cover;width:100%}.section-partners{background-color:#f3f4f6;overflow:hidden;padding-top:2rem;position:relative}@media(min-width:992px){.section-partners{padding-top:5.625rem}}.section-partners:before{background-color:#fff;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media(min-width:992px){.section-partners:before{bottom:5.625rem}}.section-partners__container{padding-bottom:2rem;position:relative}@media(min-width:992px){.section-partners__container{padding-bottom:11.25rem}}.section-partners__container:before{aspect-ratio:1/1;background-color:#e9ecfc;border-radius:999px;display:block;left:41.66%;position:absolute;top:50%;transform:translateY(calc(-50% - 5.625rem));width:56.25rem}@media(min-width:992px){.section-partners__container:before{content:""}}.section-partners__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;align-items:center;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1);position:relative}.section-partners__col-first,.section-partners__col-second{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-partners__col-first,.section-partners__col-second{flex:0 0 auto;width:50%}}@media(min-width:1200px){.section-partners__col-first,.section-partners__col-second{flex:0 0 auto;width:33.33333333%}}.section-partners__col-first{margin-bottom:3rem}@media(min-width:1200px){.section-partners__col-first{margin-bottom:0;margin-left:8.33333333%}.section-partners__col-second{margin-left:16.66666667%}}.section-partners__content{line-height:1.33;margin-bottom:2rem}@media(min-width:992px){.section-partners__content{margin-bottom:3rem}}.section-form{padding:2rem 0}@media(min-width:992px){.section-form{padding:5.625rem 0}}.section-form .element-form,.section-form_gray{background-color:#f3f4f6}.section-form_gray .element-form{background-color:#fff}.section-advantages{background-color:#f3f4f6;overflow:hidden}.section-advantages__container{padding-bottom:2rem;padding-top:2rem;position:relative}@media(min-width:992px){.section-advantages__container{aspect-ratio:1366/748;padding-bottom:0;padding-top:5.625rem}}.section-advantages__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-advantages__wrapper{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-advantages__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-advantages__title{margin-bottom:1rem;position:relative}.section-advantages__background{align-items:flex-end;bottom:0;display:none;justify-content:center;left:0;position:absolute;right:0;top:0}@media(min-width:992px){.section-advantages__background{display:flex}}.section-advantages__background>img{max-height:100%;max-width:100%;object-fit:contain}.section-advantages__circle-one,.section-advantages__circle-two{aspect-ratio:1/1;border-radius:999px;display:none;overflow:hidden;position:absolute;width:100%}@media(min-width:992px){.section-advantages__circle-one,.section-advantages__circle-two{display:block}}.section-advantages__circle-one>img,.section-advantages__circle-two>img{height:100%;object-fit:cover;width:100%}.section-advantages__circle-one{bottom:-10%;left:-9%;max-width:17.375rem}.section-advantages__circle-two{max-width:8.5rem;right:7%;top:58.5%}.section-advantages__text-1,.section-advantages__text-2,.section-advantages__text-3,.section-advantages__text-4{background-color:#fff;border-radius:.625rem;margin-bottom:1.875rem;padding:1.875rem}.section-advantages__text-1 .element-work__header,.section-advantages__text-1 .h3,.section-advantages__text-1 h3,.section-advantages__text-2 .element-work__header,.section-advantages__text-2 .h3,.section-advantages__text-2 h3,.section-advantages__text-3 .element-work__header,.section-advantages__text-3 .h3,.section-advantages__text-3 h3,.section-advantages__text-4 .element-work__header,.section-advantages__text-4 .h3,.section-advantages__text-4 h3{color:#2d44ea;font-size:1.25rem;margin-bottom:0}@media(min-width:992px){.section-advantages__text-1,.section-advantages__text-2,.section-advantages__text-3,.section-advantages__text-4{margin-bottom:0;max-width:23.625rem;position:absolute}}.section-advantages__text-1{left:10.1%;top:35.8%}.section-advantages__text-2{left:63%;top:36.2%}.section-advantages__text-3{left:12.6%;top:67%}.section-advantages__text-4{left:61.5%;top:67.8%}.section-offers{padding:2rem 0}@media(min-width:992px){.section-offers{padding:5.625rem 0}}.section-offers__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-offers__col{flex-shrink:0;flex:0 0 auto;margin-bottom:1.5rem;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:576px){.section-offers__col{flex:0 0 auto;width:50%}}@media(min-width:992px){.section-offers__col{flex:0 0 auto;width:33.33333333%}}.section-offers__header{text-align:center}.section-client{padding-top:2rem}@media(min-width:992px){.section-client{padding-top:5.625rem}}.section-client__container{position:relative}@media(min-width:992px){.section-client__image{margin-top:-12.5rem}}.section-client__image>img{width:100%}@media(min-width:992px){.section-client__image>img{max-width:100%;min-width:50%;width:auto}}.section-client__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-client__col-header{margin-bottom:1.5rem}@media(min-width:992px){.section-client__col-header{flex:0 0 auto;margin-bottom:0;width:50%}}@media(max-width:575.98px){.section-client__col-header{margin:0 2rem}}.section-client__col-clients{margin-bottom:1.5rem}@media(max-width:767.98px){.section-client__col-clients{flex:0 0 auto;width:100%}}@media(min-width:768px){.section-client__col-clients{flex:0 0 auto;width:50%}}@media(min-width:992px){.section-client__col-clients{flex:0 0 auto;width:33.33333333%}}.section-client__content{line-height:1.875;margin-bottom:3.125rem}.section-client-card{background-color:#fff;border:1px solid #2d44ea;border-radius:20px;height:100%;padding:2rem;width:90%}@media(max-width:767.98px){.section-client-card{flex:0 0 auto;margin:auto;width:100%;width:90%}}.section-client-card__img{margin-bottom:1rem}.section-client-card__img img{width:100%}.section-client-card__btn{margin:2rem 0 0;text-align:center}.section-client__side-header{font-weight:700;line-height:1.4}@media(min-width:992px){.section-client__side-header{font-size:2.375rem;margin-top:6.25rem;width:65%}}.section-client__side-header b,.section-client__side-header strong{color:#2d44ea}.section-client_gray{background-color:#e9ecfc}.section-client_gray .section-client__image{margin-top:0}.section-404{color:#fff;line-height:1.33;padding:2rem 0;position:relative}@media(min-width:992px){.section-404{padding:4rem 0}}.section-404__container{position:relative}.section-404__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-404__wrapper{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-404__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:58.33333333%}}.section-404__image{bottom:0;left:0;position:absolute;right:0;top:0}.section-404__image>img{height:100%;object-fit:cover;width:100%}.section-404__image:after{background-color:#2d44eacc;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.section-404__header{margin-bottom:2rem}.section-404__sub-header{font-weight:700}.section-404 a{color:#fff}.section-offer-hero{background-color:#2d44ea;color:#fff;padding:2rem 0}@media(min-width:992px){.section-offer-hero{padding:3.25rem 0}}.section-offer-hero__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-offer-hero__wrapper{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-offer-hero__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-offer-hero__sup-header{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;letter-spacing:.023125rem;text-transform:uppercase}@media(min-width:992px){.section-offer-hero__sup-header{margin-bottom:1.25rem}}.section-offer-hero__header{font-weight:700;margin-bottom:0}.section-info{padding:2rem 0}@media(min-width:992px){.section-info{padding:3.25rem 0}}.section-info__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}@media(min-width:992px){.section-info__row{flex-direction:row-reverse}}.section-info__col-image,.section-info__col-info{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.section-info__col-image{margin-bottom:1.5rem}@media(min-width:992px){.section-info__col-image{flex:0 0 auto;margin-bottom:0;margin-left:8.33333333%;width:41.66666667%}.section-info__col-info{flex:0 0 auto;width:50%}}.section-info__image{max-width:26.875rem;width:100%}.section-info__image>img{width:100%}.section-info__wrapper{margin:0 auto;max-width:20.8125rem}.section-info__title{color:#2d44ea;font-size:1.25rem;margin-bottom:.3125rem}.section-info__spec{display:flex;font-size:1rem;font-weight:400;margin-bottom:2rem}@media(min-width:992px){.section-info__spec{margin-bottom:3.75rem}}.section-info__spec>div:first-child{flex-shrink:0;margin-right:1.25rem;width:3.25rem}.section-info__spec:last-child{margin-bottom:0}.section-info .element-form{padding-bottom:3.125rem;padding-top:3.125rem;transform:translateY(-3.4375rem)}@media(min-width:992px){.section-info .element-form{transform:translateY(-6.5rem)}}.section-grid{line-height:1.33}.section-grid__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-grid__box-wrapper,.section-grid__col,.section-grid__wrapper{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-grid__box-wrapper{flex:0 0 auto;margin-left:16.66666667%;width:66.66666667%}}.section-grid__wrapper{margin-bottom:2rem}@media(min-width:992px){.section-grid__wrapper{flex:0 0 auto;margin-bottom:5.625rem;margin-left:8.33333333%;width:83.33333333%}}.section-grid__col{margin-bottom:1.5rem}@media(min-width:992px){.section-grid__col{flex:0 0 auto;margin-bottom:0;width:50%}}.section-grid__box{background-color:#fff;border-radius:.625rem;box-shadow:0 0 1.25rem #0000001a;height:100%;padding:2rem}@media(min-width:992px){.section-grid__box{padding:5.625rem 0}}.section-grid__back{margin-top:2rem;text-align:center}@media(min-width:992px){.section-grid__back{margin-top:5.625rem}}.section-submenu{border:1px solid #2d44ea;font-size:.875rem;font-weight:600}.section-submenu__container{align-items:center;display:flex;justify-content:center;min-height:4.125rem;padding:.625rem}.section-submenu__menu{align-items:center;display:flex;flex-wrap:wrap}.section-submenu__menu>div{display:inline-block;margin-bottom:.625rem}@media(min-width:992px){.section-submenu__menu>div{margin-bottom:0;margin-right:2rem}}.section-submenu__menu>ul{display:inline-flex;flex-wrap:wrap}.section-submenu__menu>ul>li{margin:.3125rem 0;padding-left:.75rem!important}.section-submenu__menu>ul>li:before{left:.1875rem}.section-submenu__menu>ul>li:not(:last-child){margin-right:.625rem}@media(min-width:992px){.section-submenu__menu>ul>li{margin:.625rem 0}.section-submenu__menu>ul>li:not(:last-child){margin-right:1.375rem}}.section-submenu__menu>ul>li a{color:#192d4c;text-decoration:none;transition:all .2s ease-in-out}.section-submenu__menu>ul>li a:hover{color:#2d44ea}.section-submenu__menu>ul>li.active a{color:#2d44ea;pointer-events:none}.section-device-hero{color:#fff;padding:2rem 0;position:relative}@media(min-width:992px){.section-device-hero{padding:4.625rem 0 3.125rem}}.section-device-hero__container{position:relative}.section-device-hero__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-device-hero__wrapper{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-device-hero__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:50%}}.section-device-hero__image{bottom:0;left:0;position:absolute;right:0;top:0}.section-device-hero__image>img{height:100%;object-fit:cover;width:100%}.section-device-hero__image:after{background-color:#2d44eacc;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.section-device-hero__header{font-weight:700;line-height:1.34;margin-bottom:.625rem}.section-device-hero__sub-header{font-size:1.5625rem;font-weight:700;line-height:1.33}.section-search{padding:2rem 0}@media(min-width:992px){.section-search{padding:5.625rem 0 0}}.section-search__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}@media(min-width:992px){.section-search__row{flex-direction:row-reverse}}.section-search__col{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-search__col{flex:0 0 auto;margin-left:8.33333333%;width:41.66666667%}}.section-search__text{line-height:1.33}.section-search__text p{margin-bottom:1.5625rem}.section-search .element-form{transform:translateY(-3.5rem)}@media(min-width:992px){.section-search .element-form{transform:translateY(-12.5rem)}}.section-methodology{background-color:#f3f4f6;overflow:hidden;padding-bottom:2rem;padding-top:2rem}@media(min-width:1200px){.section-methodology{padding-bottom:0;padding-top:5.625rem}}.section-methodology__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-methodology__wrapper{flex-shrink:0;flex:0 0 auto;margin-bottom:4rem;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);text-align:center;width:100%}@media(min-width:1200px){.section-methodology__wrapper{flex:0 0 auto;margin-bottom:8rem;margin-left:8.33333333%;width:83.33333333%}}.section-methodology__schema{position:relative}@media(min-width:1200px){.section-methodology__schema{height:97.8125rem}}.section-methodology__plane{display:none;left:4.6875rem;position:absolute;top:7.5rem}@media(min-width:1200px){.section-methodology__plane{display:block}}.section-methodology__path-dashed,.section-methodology__path-filled{display:none;left:6.5625rem;position:absolute;top:8.75rem}@media(min-width:1200px){.section-methodology__path-dashed,.section-methodology__path-filled{display:block}}.section-methodology__path-mobile{background-color:#2d44ea;display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:.1875rem}@media(min-width:1200px){.section-methodology__path-mobile{display:none}}.section-methodology__number{align-items:center;background-color:#fff;border:.1875rem solid #2d44ea;border-radius:50%;display:flex;font-size:1.5rem;height:4.5625rem;justify-content:center;margin:0 auto 2rem;position:relative;width:4.5625rem}@media(min-width:1200px){.section-methodology__number{position:absolute}.section-methodology__number_1{left:3.125rem;top:6.5625rem}.section-methodology__number_2{left:63.75rem;top:21.25rem}.section-methodology__number_3{left:10.6875rem;top:65rem}}.section-methodology__block{align-items:center;background-color:#fff;border-radius:1.25rem;box-shadow:.25rem .25rem 1rem rgba(45,68,234,.175);display:flex;line-height:1.33;margin:0 auto 2rem;max-width:32.0625rem;padding:1.875rem;position:relative;width:100%}.section-methodology__block>div{width:100%}.section-methodology__block>div:first-child{margin-right:1.875rem}.section-methodology__block .element-work__header,.section-methodology__block .h3,.section-methodology__block h3{font-size:1.25rem;margin-bottom:1rem}.section-methodology__block-image>img{width:100%}.section-methodology__block_2{flex-direction:row-reverse}.section-methodology__block_2>div:first-child{margin-right:0}.section-methodology__block_2 .section-methodology__block-image{margin-right:1.875rem;max-width:10rem}@media(min-width:1200px){.section-methodology__block{padding:3.75rem 1.875rem;position:absolute}.section-methodology__block_1{left:9.6875rem;top:0}.section-methodology__block_2{left:39.375rem;top:28.125rem}.section-methodology__block_3{left:16.9375rem;top:65rem}}.section-methodology__image{bottom:0;display:none;max-width:21.875rem;position:absolute;right:0;width:100%}.section-methodology__image>img{width:100%}@media(min-width:1200px){.section-methodology__image{display:block}}.section-approach{padding:2rem 0;position:relative}@media(min-width:992px){.section-approach{padding:5.625rem 0}}.section-approach__image,.section-approach__image:before{bottom:0;left:0;position:absolute;right:0;top:0}.section-approach__image:before{background-color:#2d44eacc;content:""}.section-approach__image>img{height:100%;object-fit:cover;width:100%}.section-approach__container{position:relative}.section-approach .element-value__icon{background-color:#fff}.section-why-our{background-color:#f3f4f6;overflow:hidden;padding-top:2rem}@media(min-width:992px){.section-why-our{padding-top:5.625rem}}.section-why-our__container{position:relative}.section-why-our__container:before{aspect-ratio:1/1;background-color:#e9ecfc;border-radius:50%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%}@media(min-width:992px){.section-why-our__container:before{content:""}}.section-why-our__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1);position:relative}.section-why-our__col{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.section-why-our__col:first-child{margin-bottom:1.5rem}@media(min-width:992px){.section-why-our__col{flex:0 0 auto;margin-left:8.33333333%;width:41.66666667%}.section-why-our__col:first-child{margin-bottom:0}}.section-why-our__header{position:relative;text-align:center}@media(min-width:992px){.section-why-our__header{margin-bottom:1.5625rem}}.section-why-our__image{width:100%}@media(min-width:992px){.section-why-our__image{width:95%}}.section-why-our__image>img{width:100%}.section-logo-slider{padding:2rem 0}@media(min-width:992px){.section-logo-slider{padding:5.625rem 0}}.section-logo-slider__slider{position:relative}.section-logo-slider__slider .swiper{width:100%}@media(min-width:992px){.section-logo-slider__slider .swiper{max-width:calc(100% - 14.25rem)}}.section-logo-slider__slider .swiper-slide{height:auto}.section-logo-slider__nav{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;width:100%}@media(min-width:992px){.section-logo-slider__nav{left:0;margin-top:0;position:absolute;top:calc(50% - 2.75rem)}}.section-logo-slider__next,.section-logo-slider__prev{opacity:.8;transition:all .2s ease-in-out}.section-logo-slider__next:hover,.section-logo-slider__prev:hover{opacity:1}.section-logo-slider__slide{height:100%}@media(min-width:992px){.section-logo-slider__slide{align-items:center;display:flex}}.section-logo-slider__col-logo{flex-shrink:0;margin:0 auto 1.5rem;max-width:10.9375rem;width:100%}@media(min-width:992px){.section-logo-slider__col-logo{margin-left:0;margin-right:1.5rem}}.section-logo-slider__logo{padding:1.25rem;width:100%}.section-logo-slider__logo>img{width:100%}.section-logo-slider__link{font-size:.75rem;text-align:center}.section-logo-slider__link a{color:#192d4c;text-decoration:unset}.section-logo-slider__link a:hover{color:#2d44ea}.section-logo-slider__content{color:#2d44eab3;line-height:2.07}.section-logo-slider__footer{color:#192d4c;margin-top:.625rem}.section-discover-download{background-color:#e9ecfc;padding:2rem 0}@media(min-width:992px){.section-discover-download{padding:5.625rem 0 8.75rem}}.section-discover-download__title{text-align:center}.section-discover-download__description{margin-bottom:2rem;text-align:center}@media(min-width:992px){.section-discover-download__description{margin-bottom:.75rem;padding-left:6.875rem;padding-right:6.875rem}}.section-discover-download__slider{position:relative}.section-discover-download__slider .swiper-slide{height:unset}@media(min-width:992px){.section-discover-download__slider .swiper{width:calc(100% - 15.25rem)}}.section-discover-download__nav{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;width:100%}@media(min-width:992px){.section-discover-download__nav{left:0;margin-top:0;position:absolute;top:calc(50% - 2.75rem)}}.section-discover-download__next,.section-discover-download__prev{opacity:.8;transition:all .2s ease-in-out}.section-discover-download__next:hover,.section-discover-download__prev:hover{opacity:1}.section-discover-download__slide{align-items:center;background:#fff;display:flex;justify-content:center;position:relative;width:100%}@media(min-width:992px){.section-discover-download__slide{padding:0 5%;position:relative}}.section-discover-download__slide:after{background-color:#192d4c;bottom:0;content:"";left:0;mix-blend-mode:color;position:absolute;right:0;top:0}.section-discover-download__slide img{display:block;height:auto;margin:0 auto;object-fit:contain;width:90%}.section-discover-download .swiper-wrapper{align-items:center}.section-discover-download .swiper-button-disabled{cursor:default}.header__menu .section-discover-download ul>li.swiper-button-disabled>a+.dropdown-menu:before,.section-discover-download .header__menu ul>li.swiper-button-disabled>a+.dropdown-menu:before,.section-discover-download .swiper-button-disabled>.btn-icon:after,.section-discover-download .swiper-button-disabled>.media,.section-discover-download .swiper-button-disabled>.section-the-client__quote:before,.section-discover-download .swiper-button-disabled>.wpforms-submit:after,.section-discover-download .wpforms-field-file-upload .swiper-button-disabled>.dz-message:before,.wpforms-field-file-upload .section-discover-download .swiper-button-disabled>.dz-message:before{opacity:.5;pointer-events:none}.section-business-hero{background-color:#192d4c;color:#fff;padding:2rem 0}@media(min-width:992px){.section-business-hero{padding:5.625rem 0}}.section-business-hero__category img{filter:grayscale(1) brightness(10);height:1.25rem;margin-bottom:.25rem}.section-business-hero__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-business-hero__col-form,.section-business-hero__col-header{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-business-hero__col-header{flex:0 0 auto;margin-left:8.33333333%;width:58.33333333%}.section-business-hero__col-form{flex:0 0 auto;width:33.33333333%}}.section-business-hero__supheader{display:flex;flex-wrap:wrap;margin-bottom:1.25rem}.section-business-hero__supheader>div{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;text-transform:uppercase}.section-business-hero__supheader>div:not(:last-child){border-right:1px solid #fff;margin-right:1rem;padding-right:1rem}@media(min-width:992px){.section-business-hero__supheader>div:not(:last-child){margin-right:1.875rem;padding-right:1.875rem}}.section-business-hero__header .h1,.section-business-hero__header h1{font-weight:700}@media(min-width:992px){.section-business-hero__header .h1,.section-business-hero__header h1{margin-bottom:0}}.section-business-hero .element-form{margin-bottom:-4rem}@media(min-width:992px){.section-business-hero .element-form{margin-bottom:-11.875rem}}.section-business-hero_single{background-color:#2d44eacc}.section-the-client{padding:4rem 0 2rem}@media(min-width:992px){.section-the-client{padding:5.625rem 0}}.section-the-client__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-the-client__col,.section-the-client__wrapper{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-the-client__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}.section-the-client__col{flex:0 0 auto;width:50%}}.section-the-client__logo{margin-bottom:1.6875rem;max-width:11.6875rem;width:100%}.section-the-client__spec{margin-bottom:1.75rem}.section-the-client__spec .element-work__header,.section-the-client__spec .h3,.section-the-client__spec h3{color:#2d44ea;font-size:1.25rem;margin-bottom:.3125rem}.section-the-client__quote{background-color:#2d44ea;border-radius:.625rem;color:#fff;font-weight:700;line-height:1.33;margin-bottom:-4rem;padding:2rem 2rem 2rem 4rem;position:relative}@media(min-width:992px){.section-the-client__quote{margin-bottom:-9.375rem;padding:4.375rem 4.375rem 5rem 6.5625rem}}.section-the-client__quote:before{content:"";left:2rem;position:absolute;top:2rem}@media(min-width:992px){.section-the-client__quote:before{left:3.4375rem;top:4.375rem}.section-the-client__illustration{margin-top:-4rem}}.section-the-client__illustration img{height:auto;width:100%}.section-solution__bg{background-color:#e9ecfc;border-radius:.625rem;padding:4rem 2rem}@media(min-width:992px){.section-solution__bg{padding:5.625rem 0}}.section-solution__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-solution__wrapper{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-solution__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-solution__solution{align-items:center;aspect-ratio:1/1;background-color:#192d4c87;border-radius:50%;color:#fff!important;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin:-1rem auto 0;max-width:12.5rem;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:100%}@media(min-width:992px){.section-solution__solutions{display:flex;flex-wrap:wrap;justify-content:center}}.section-solution__solution:hover{background-color:#192d4ccc}@media(min-width:992px){.section-solution__solution{margin:0 0 -1.875rem -1.875rem}}.section-solution__solution-header{font-size:3.125rem;font-weight:700;letter-spacing:-.25rem;line-height:1;margin:0 1rem .625rem}@media(min-width:992px){.section-solution__solution-header{font-size:5rem;letter-spacing:-.383125rem}}.section-solution__solution-title{font-weight:700}@media(min-width:992px){.section-solution__solution_sm .section-solution__solution-header{font-size:3.9375rem;word-break:break-word}}.section-full-case__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-full-case__wrapper{align-items:center;display:flex;flex-shrink:0;flex:0 0 auto;flex-direction:column;justify-content:center;margin-top:var(--bs-gutter-y);max-width:100%;padding-bottom:2rem;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);padding-top:2rem;position:relative;width:100%}@media(min-width:992px){.section-full-case__wrapper{flex:0 0 auto;flex-direction:row;margin-left:8.33333333%;padding-bottom:5.625rem;padding-top:5.625rem;width:83.33333333%}}.section-full-case__image{bottom:0;max-width:10.9375rem;position:absolute;right:0;width:100%}.section-full-case__image>img{width:100%}.section-full-case__book{flex-shrink:0;margin:0 1.875rem 1.875rem;max-width:19.875rem;width:100%}.section-full-case__book>img{width:100%}.section-categories{background-color:#f3f4f6;padding:.8125rem 0}.section-categories__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.section-categories__container>div{padding:.8125rem}.section-categories__container>div .btn-outline-dark{background-color:#fff;border:1px solid #192d4c;border-radius:999px;color:#192d4c;padding:.1875rem 1.75rem .375rem;text-transform:lowercase}.section-categories__container>div .btn-outline-dark.active,.section-categories__container>div .btn-outline-dark:hover{background-color:#192d4c;color:#fff}.section-categories__container>div .btn-outline-dark.active>img,.section-categories__container>div .btn-outline-dark:hover>img{filter:grayscale(1) brightness(10)}.section-archive{padding:1.875rem 0}@media(min-width:992px){.section-archive{padding:5.625rem 0}}.section-archive__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-archive__col{flex-shrink:0;flex:0 0 auto;margin-bottom:1.5rem;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-archive__col{flex:0 0 auto;width:33.33333333%}}.section-archive .element-post__image{aspect-ratio:380/200}.section-page-content{line-height:1.33;padding:1.875rem 0}@media(min-width:992px){.section-page-content{padding-top:5.625rem}}.section-page-content__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-page-content__wrapper{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-page-content__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-page-content__back{margin-top:1.875rem}.section-page-content .element-work__header,.section-page-content .h2,.section-page-content .h3,.section-page-content .h4,.section-page-content .h5,.section-page-content .h6,.section-page-content h2,.section-page-content h3,.section-page-content h4,.section-page-content h5,.section-page-content h6{margin-bottom:3.125rem}@media(min-width:992px){.section-page-content .element-work__header,.section-page-content .h2,.section-page-content .h3,.section-page-content .h4,.section-page-content .h5,.section-page-content .h6,.section-page-content h2,.section-page-content h3,.section-page-content h4,.section-page-content h5,.section-page-content h6{width:80%}}.section-page-content .element-work__header:not(:first-child),.section-page-content .h2:not(:first-child),.section-page-content .h3:not(:first-child),.section-page-content .h4:not(:first-child),.section-page-content .h5:not(:first-child),.section-page-content .h6:not(:first-child),.section-page-content h2:not(:first-child),.section-page-content h3:not(:first-child),.section-page-content h4:not(:first-child),.section-page-content h5:not(:first-child),.section-page-content h6:not(:first-child){margin-top:1.875rem}@media(min-width:992px){.section-page-content .element-work__header:not(:first-child),.section-page-content .h2:not(:first-child),.section-page-content .h3:not(:first-child),.section-page-content .h4:not(:first-child),.section-page-content .h5:not(:first-child),.section-page-content .h6:not(:first-child),.section-page-content h2:not(:first-child),.section-page-content h3:not(:first-child),.section-page-content h4:not(:first-child),.section-page-content h5:not(:first-child),.section-page-content h6:not(:first-child){margin-top:4.375rem}}.section-page-content p{margin-bottom:1.875rem}.section-page-content ul{margin-bottom:1.5rem;margin-left:8.33%;margin-top:1rem}.section-page-content img{height:auto;max-width:100%}.section-share{margin-bottom:1.875rem}@media(min-width:992px){.section-share{margin-bottom:5.625rem}}.section-share__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-share__wrapper{flex-shrink:0;flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.section-share__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-share__content{align-items:center;border-top:1px solid #192d4c;display:inline-flex;padding-top:1.0625rem}.section-share__content>div{margin-right:1.9375rem}.section-share__content a{margin-right:1.6875rem}.section-discover__container{margin-bottom:1.875rem;margin-top:1.875rem}@media(min-width:992px){.section-discover__container{margin-bottom:5.625rem;margin-top:5.625rem}}.section-discover .element-form{background-color:#e9ecfc;box-shadow:unset}.section-discover .h2,.section-discover h2{color:#2d44ea}.section-discover__item{font-size:1.25rem;font-weight:600}.section-discover__item:not(:last-child){margin-bottom:1.5rem}@media(min-width:992px){.section-discover__item:not(:last-child){margin-bottom:.625rem}.section-discover__item{display:flex}}.section-discover__item>img{display:block;height:1.25rem;margin-bottom:.375rem;margin-right:.5625rem}.section-discover__item>a{color:#192d4c;display:block;padding-left:.875rem;position:relative;transition:all .2s ease-in-out}.section-discover__item>a:hover{color:#2d44ea}.section-discover__item>a:before{background-color:#2d44ea;border-radius:50%;content:"";display:inline-block;height:.3125rem;left:0;position:absolute;top:.8125rem;width:.3125rem}.section-discover__action{margin-top:2rem;text-align:center}@media(min-width:992px){.section-discover__action{margin-top:5.625rem}}.element-post{background-color:#fff;border-radius:.625rem;box-shadow:.25rem .25rem 1rem rgba(45,68,234,.175);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .2s ease-in-out}.element-post__image{aspect-ratio:277/198;overflow:hidden;width:100%}.element-post__image>img{height:100%;object-fit:cover;width:100%}.element-post__categories{margin-top:-1rem;padding:0 2rem}.element-post__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;line-height:1.33;padding:1.25rem 2rem 2rem}.element-post__excerpt{font-size:.6875rem}.element-post__actions{margin-top:1rem}.element-post:hover{box-shadow:.25rem .25rem 1.125rem #2d44ea40}.element-form{background-color:#f3f4f6;border-radius:.625rem;box-shadow:0 1rem 3rem rgba(0,0,0,.175);color:#192d4c;font-size:1.25rem;font-weight:700;line-height:1.3;padding:2.5rem;position:relative}@media(min-width:992px){.element-form{padding:5rem 5rem 3.125rem}}.element-form:before{background-color:#2d44ea;border-radius:50%;content:"";display:block;height:1.25rem;left:.625rem;position:absolute;top:.625rem;width:1.25rem}@media(min-width:992px){.element-form:before{left:1.875rem;top:1.875rem}}.element-form__action{text-align:center}.element-form_sm{background-color:#fff;font-size:1rem;padding:1rem 2.5rem}@media(min-width:992px){.element-form_sm{padding:1.875rem 5rem}}.element-form_sm .wpforms-container{margin-bottom:0!important}.element-form_sm .wpforms-submit-container{padding-top:0!important;text-align:center}.element-form_sm input{font-size:.875rem!important;font-weight:600!important;padding:0!important}.element-form_sm .wpforms-field-checkbox ul>li>label{color:#192d4c;font-size:.875rem!important;font-weight:600!important}.element-form_sm .wpforms-field-checkbox input[type=checkbox],.element-form_sm .wpforms-field-checkbox input[type=radio]{border-radius:0!important;height:.625rem!important;width:.625rem!important}.element-form label{color:#2d44ea;margin-bottom:.125rem}.element-service-card{background-color:#fff;border-radius:.625rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.875rem;transition:all .2s ease-in-out}.element-service-card__icon{margin-bottom:1.875rem;max-width:3.125rem;width:100%}.element-service-card__icon>img{transition:all .2s ease-in-out;width:100%}@media(min-width:992px){.element-service-card__header .h4,.element-service-card__header h4{font-size:1.25rem}}.element-service-card__content{font-size:.6875rem;line-height:1.33;margin-bottom:1.875rem;transition:all .2s ease-in-out}.element-service-card__action{text-align:center}.element-service-card:hover{background-color:#2d44ea}.element-service-card:hover .element-service-card__icon>img{filter:brightness(10)}.element-service-card:hover .element-service-card__content{color:#fff}.element-service-card:hover .btn-outline-primary{background-color:#0000;border-color:#fff;color:#fff}.element-service-card .btn-outline-primary{transition:all .2s ease-in-out}.element-service-card .btn-outline-primary:hover{background-color:#fff;color:#2d44ea;opacity:1}.element-values{color:#fff}.element-values__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.element-values__col{flex-shrink:0;flex:0 0 auto;margin-bottom:1.5rem;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:992px){.element-values__col{flex:0 0 auto;margin-bottom:0;width:33.33333333%}}.element-value,.element-values__header{text-align:center}.element-value{font-weight:700;line-height:1.33}.element-value__header{margin-bottom:.875rem}.element-value__icon{align-items:center;aspect-ratio:1/1;background-color:#2d44ea;border-radius:999px;display:flex;justify-content:center;margin:0 auto 1.875rem;width:50%}.element-value__icon>img{max-width:5rem;width:100%}.element-work{background-color:#fff;border-radius:0 0 .625rem .625rem;border-top:.375rem solid #2d44ea;height:100%;padding:1.5rem}.element-work__header-wrapper{align-items:center;display:flex;margin-bottom:1rem}.element-work__icon{flex-shrink:0;height:3.75rem;margin-right:.9375rem;width:3.75rem}.element-work__icon>img{height:100%;object-fit:contain;width:100%}.element-work__header{font-size:1.25rem;margin-bottom:0}.element-work__content{font-size:.6875rem}@media(min-width:992px){.element-list__header{margin-bottom:4rem}}.element-list__item{display:flex;margin-bottom:.9375rem}.element-list__item:before{content:"";flex-shrink:0;margin-right:.9375rem}.element-offer{background-color:#fff;border-radius:.625rem;box-shadow:.25rem .25rem 1rem rgba(25,45,76,.175);display:flex;flex-direction:column;height:100%;justify-content:space-between;line-height:1.33;padding:1.875rem;transition:all .2s ease-in-out}.element-offer:hover{box-shadow:.25rem .25rem 1rem rgba(45,68,234,.175)}.element-offer__header{border-bottom:1px solid #f3f4f6;color:#2d44ea;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.0625rem;font-weight:700;margin-bottom:1.875rem;padding-bottom:1.0625rem}.element-offer__action{text-align:center}.element-offer__list{margin-bottom:1.875rem}.element-pagination{align-items:center;display:flex;font-size:1rem;justify-content:center;line-height:1;margin-top:1.875rem}@media(min-width:992px){.element-pagination{margin-top:5.625rem}}.element-pagination .media-prev{height:1.125rem;margin-right:1.6875rem;width:1rem}.element-pagination .media-next,.element-pagination .media-prev{height:1.125rem;margin-left:1.6875rem;width:1rem}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QywwQkhzRW5CLFdLcEdGLGNMNlFNLGFLN1FOLGdDTHNRTSxnQkVxVGMsaUJDN2hCQywwQkhzRW5CLFdLcEdGLGdCTDZRTSxhSzdRTixnQ0xzUU0sZ0JFcVRjLGlCQzdoQkMsMEJIc0VuQixXS3BHRixjTDZRTSxhSzdRTixnQ0xzUU0sZ0JFcVRjLGlCQzdoQkMsMEJIc0VuQixXS3BHRixnQkw2UU0sYUs3UU4sZ0NMc1FNLGdCRXFUYyxpQkM3aEJDLDBCSHNFbkIsV0twR0YsY0w2UU0sYUs3UU4sZ0NMc1FNLGdCRXFUYyxpQkM3aEJDLDBCSHNFbkIsV0twR0YsZ0JMNlFNLEVNM1NOLDRCQURBLGVBQ0EsQ0R5REYsY0N6REUsbUJENERGLG9CQUNFLG9DQUVBLGtCSGlrQjRCLGFHdGpCOUIsZ0JMaU5VLHlCSy9NUixhSG9TTyxpQkZyRkMsQ0szTVYsa0JMMk1VLHlCS3ZNUixlQUNFLG9CTHNNTSxhR3BSQyxDRHlXRixnQkZyRkMsQ0tqTVIsa0JIc1JPLENHdlJULGdCRmxGVywyQkV3RlQsWUFDRSxtdUNFL0ZGLG9CQ0hBLGdCQUNBLENBSUEsZ0JBQ0EsQ0FGQSxpQkFDQSxDQUZBLHdDQUNBLENBRkEseUNBQ0EsQ0FGQSxVQUtBLHlCQ3NERSx3cENGNUNFLGVKMEVpQiwwQk05Qm5CLHNxQ0Y1Q0UsZUowRWlCLDBCTTlCbkIsb3JDRjVDRSxlSjBFaUIsMkJNOUJuQixrc0NGNUNFLGdCSjBFaUIsMkJNOUJuQixpdENGNUNFLGdCSjBFaUIsT094RnJCLG9DQ0NBLGFBQ0EsZUFDQSxDQUdBLHdDQUNBLENBRkEseUNBQ0EsQ0FIQSxzQ0FJQSxRREpFLGFDYUYsQ0FJQSw2QkFDQSxDQUpBLGNBQ0EsQ0FDQSx3Q0FDQSxDQUZBLHlDQUNBLENBSEEsVUFLQSxNQStDSSxXQUNFLGtCQUdGLGFBcENKLFdBQ0EsZUFjQSxhQUNFLFdBQ0EsZUFGRixhQUNFLFVBQ0EsZUFGRixhQUNFLHFCQUNBLGVBRkYsYUFDRSxVQUNBLGVBRkYsYUFDRSxVQUNBLGVBRkYsYUFDRSxxQkFDQSxXQStCRSxhQWhESixXQUNBLFFBcURRLGFB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Z0JBd0RVLHdCQXhEVixvQkFtRU0sZUFFRSxvQkFHRixlQUVFLG9CQVBGLHFCQUVFLG9CQUdGLHFCQUVFLG9CQVBGLG9CQUVFLG9CQUdGLG9CQUVFLG9CQVBGLGtCQUVFLG9CQUdGLGtCQUVFLG9CQVBGLG9CQUVFLG9CQUdGLG9CQUVFLG9CQVBGLGtCQUVFLG9CQUdGLGtCQUVFLGNUd3FCOEIsYUNseEJqQyxDU1hQLG1CVFdPLGlCQTBCdUIsYUExQnZCLENTRUwsaUJaK1FRLGtCR3ZQb0IsQ1N6QjVCLGVBQ0EsQ0FGQSxrQ0FDQSxDQUZGLCtCVENPLG9CU1lMLGlCWnFRUSxDWXRRUixnQ0FDQSxDQUZGLDZCWnVRVSxvQlkvUFIsZ0JaK1BRLENZaFFSLGlDQUNBLENBRkYsOEJaaVFVLG9ERTBVb0IsQ0ErS1UsZ0JGemY5QixDYTVSVixpQlhzbUI4QiwrSVkzbEI1QixlQUNBLENYVFMsMkJXT1QsQ1hOUyxxQkFEQSxDV09ULHdCQUNBLENBQ0EscUJWR0UsQ0RzQjBCLGFBakNuQixDV0pYLGFBQ0UsQ2QyUlEsZUdoUW9CLGtCQVNBLENXbkM1QixzQkFDQSxDVllFLG9FVUdGLENBakJBLFVBaUJBLHVDQ0ZJLDhJRGhCTixlQ2lCUSxrTkRHTixlQUNFLDJZQUVBLGNBQ0UsbUxYcEJLLHFCQURBLHFCRGcwQjZCLENZbHlCcEMsaUNaZ3JCNEIsQ1lwckI5QixhWHpCUyxDRCt6QjZCLFNBbEhSLDZUWXBxQjlCLGNBRUUsNk5BSUYsYVgzQ1MsVVc4Q1AsK1lBUUYsd0JYeERTLFVXOERQLG1SWGhFTyx3QkFFQSxDVzBFUCxjQUNBLENBSEEsb0JBQ0EsQ0FFQSwyQlowWTBCLGdCWXhZMUIsQ1pxbkIwQixhQ3BzQm5CLENXcUVQLHVCQUNBLHlCWjhuQjBCLENZaG9CNUIsc0JBQ0UsQ1huRU8sbUJXd0VQLENBS0EsNkhBQ0EsdUNDcEVFLGtSRHdESixlQ3ZETSxrZkRzRU4sd0JabzRCZ0MseUJDdjlCdkIsc0JXb0dULENBQ0Esa0JBQ0EsQ0FEQSxrQkFDQSxDWHJFNEIsYUFqQ25CLENXNkZYLGFBQ0UsQ0FHQSxpQlhoRTRCLENXK0Q1QixlQUNBLENBRkEsaUJBQ0EsQ0FGQSxVQVFBLDZIQUlFLGNBQ0EsQ0FIRixlQUdFLHVDZDZLTSxzQkk3UU4sQ1U2R0YsZ0JkZ0tRLENjbEtWLHNDWnd0QndDLHFCRW4wQnBDLG1GVWtIQSxxQkFDQSx3QlprbEIwQixDWXBsQjVCLG9CWm9sQjRCLGtCRnhicEIscUJJN1FOLENVMEhGLGlCZG1KUSxDY3JKVixxQ1o0c0J3QyxtQkVwMEJwQyx3Q1UrSEEsbUJBQ0EsdUJaeWtCMEIsQ1kza0I1QixrQloya0I0Qiw2RVloa0I1Qix1Q1p5ckJzQyx1RFlyckJ0QyxzQ1pzckJzQywwQllsckJ0QyxxQ1ptckJzQyxxQkFJQSxXWS9xQnRDLGdCWitoQjRCLENZamlCOUIsVVppaUI4QixvRFk1aEI1QixjQUNFLHdDQUlBLHFCVmpLQSxDVWdLRixjVmhLRSwyQ1VzS0EscUJWdEtBLENVcUtGLGNWcktFLDJDWVhGLHFDQUNBLENBY0EsZUFDQSxDYmhCUyxxQkFEQSx5RGFTVCxDQUNBLHVDZHU1QmtDLENjeDVCbEMsMkJBQ0EsQ2R1NUJrQyx5QkFDQSx5QmNyNUJsQyxzQlpERSxDRHNCMEIsYUFqQ25CLENhSFgsYUFDRSxDQUdBLGNoQnVSUSxnQkdoUW9CLGtCQVNBLENhbEM1QixzQ0FDQSxDWldFLG9FWUlGLENBakJBLFVBa0JBLHVDREpJLDBDQ2ZOLGVEZ0JRLHdEQ0tOLG9CZDZ5QnNDLENjM3lCcEMsaUNkNDVCOEIsQ0FqSE0sU0FpSE4scUpBNU9KLHFCY3BxQjFCLENBSEYsb0JBR0UsNkRBR0Ysd0JiakNTLHlFYXdDVCxXQUNFLDBCQUNBLGlCaEI0T00sc0JJN1FOLENGcXNCMEIsZ0JGeGJwQixDRXVib0Isd0NBQ0EsQ2NocUI5QixrQlpyQ0ksaUJKNlFNLHFCSTdRTixDRnlzQjBCLGlCRjVicEIsQ0UyYm9CLHNDQUNBLENjNXBCOUIsaUJaN0NJLHNFYWZKLGFBQ0UsQ2Y0MUJ3QyxxQkFDQSxDZTcxQnhDLG1CZjIxQndDLG1CQUVBLDRwQmV4MUJ4QyxVQUNFLG1CQUNBLHFCZnExQnNDLGNlLzBCeEMsQ0FGRixtQmZpMUIwQyxDZS8wQnhDLGdCQUNBLCtXQUVBLFdBQ0UsQ0FDQSxhQUNBLENBRkEsbUJBRUEsMkhmazFCc0MsZWVwMEJ4QyxDQU5BLHFCZHpCUyxDYzJCVCx1QkFDQSxDZDVCUywyQmMyQlQsQ0FDQSx1QkFDQSwyQmZzMEJ3QyxDQVhBLDZCZWgwQnhDLENBT0Esd0JBQ0EsQ0FSQSxrQkFDQSxDQUpGLFNBV0UsdUxBR0EsbUJidkJFLDJLYTJCRixpQmY4ekJ3Qyx1SmV6ekJ4QyxzQmZvekJ3QyxtSmVoekJ4QyxvQmZneEJzQyxDZTl3QnBDLGlDZjRwQjRCLENBa0hRLFNBbEhSLDJKZXhwQjlCLHdCZDlDSyw0T2NrREgsd0RBSUksMk1BSUosd0RBSUksK09BS04sd0JkbkVLLHlEYzBFRCxDZDFFQyxvQmMwRUQsK0pBS0YsV0FDQSxXZjR4QnVDLENlOXhCekMsbUJmOHhCeUMsbW5DZXB4QnZDLGNBQ0UsV2ZteEJxQyxjZXB3QjNDLGtCZjh3QmtDLDhUZXp3QjlCLHdEQUNBLHNCQUNBLGtCYjNHQSxDRmkzQjhCLGtCZXh3QjlCLENiekdBLCtDYTZHQSxDQU5GLFNBTUUsdUNGNUdFLDZURXNHSixlRnJHTSx5V0U2R0osd0RBQ0Usc1hmNHdCNEIsd0RlbndCMUIsQ0FOSix3QkFNSSxpQ2Z5dkIwQixjZWx2QjlCLENBRkYsbUJBRUUsbWNBR0UsYUFDQSxDQUZGLG1CQUVFLG9CQUtOLG9CQUNFLGtCZmt1QmdDLFllN3RCaEMsa0JBQ0Esb0JBQ0EsQ0FIRixpQkFHRSxnUUFLSSxXQUNBLFlmbWxCd0IsQ2VybEIxQixtQmZxbEIwQixhZ0JudkI1QixlQUNBLENBRkEsc0JBQ0EsQ0FIQSxhQUNBLFVBQ0EsQ0FIRixVQUtFLG1CQUVBLFNBQ0UseUNBSUEsZ0RoQm04QnVDLHFDZ0JsOEJ2QyxnRGhCazhCdUMsK0JnQi83QnpDLFFBQ0UsbUNBV0EsZUFDQSxDQU5BLHdCZmRHLFNEbThCb0MsbUJFLzdCdkMsQ0Y0N0J1Qyw4QmdCbDdCdkMsQ2RWQSw4R2NlQSxDZGZBLHNHY2VBLENBUkYsVUFTRSx1Q0hmRSxrQ0dNSix1QkhMTSxDR0tOLGVITE0sMkNHZ0JKLHdCaEJrN0J1Qyw0Q0FiVCx3QkEvN0J2QixtQmdCcUNQLG1CZDdCQSxDRnM3QjhCLFdnQjU1QjlCLGVoQjY1QjhCLENBRkEsWUFDQSxDZ0IvNUJoQyxVZHZCRSwrQmN5Q0EsZUFDQSxDaEJrNUJ1Qyx3QkNoOEJwQyxTRG04Qm9DLG1CRS83QnZDLENGNDdCdUMsWUU1N0J2QywyR2N5Q0EsQ2R6Q0Esc0djeUNBLENBUEYsVUFRRSx1Q0h6Q0UsOEJHaUNKLG9CSGhDTSxDR2dDTixlSGhDTSx1Q0cwQ0osd0JoQnc1QnVDLCtCQWJULHdCQS83QnZCLG1CZ0IrRFAsbUJkdkRBLENGczdCOEIsV2dCbDRCOUIsZWhCbTRCOEIsQ0FGQSxZQUNBLENnQnI0QmhDLFVkakRFLHNCYzRERixtQkFDRSw0Q0FFQSx3QmZ2RU8sd0NlMkVQLHdCZjNFTyxnQmdCWFgsaUJBQ0UsZ1JBRUEseUJqQmcrQmdDLGlCQUNBLHNCaUJwOUI5QixzQkFDQSxDQUpBLFdBQ0EsQ0FGQSxNQUNBLENBQ0EsbUJBQ0Esb0JBQ0EsQ0FORixpQkFDRSxNQUNBLENBS0Esb0JBQ0EsNkRBQ0EsdUNKQ0UscUJJVkosZUpXTSxpUklDTixtQkFFRSwyV0FFQSxXQUNFLGl2QmpCNDhCNEIsc0JBQ0EsQ2lCMThCOUIsb0JqQjA4QjhCLHVZQURBLHNCQUNBLENpQnA4QjlCLG9CakJvOEI4Qix5RUFEQSxzQkFDQSxDaUI5N0JoQyxvQmpCODdCZ0MsMG1CaUJyN0I5QixXakJzN0I4QiwyREFDQSxtWGlCaDdCOUIsV2pCKzZCOEIsMkRBQ0EsOENpQno2QjlCLGtCQUNFLGNDM0RKLG1CQUNBLENBSEEsWUFDQSxlQUNBLENBSEYsaUJBQ0UsQ0FHQSxVQUNBLDZOQUlFLGFBQ0EsQ0FDQSxXQUNBLENBTEYsaUJBRUUsQ0FDQSxRQUVBLGlRQUlGLFNBRUUsb0tBTUYsaUJBQ0UsVUFDQSw0TEFFQSxTQUNFLG1CQVlKLGtCQUNBLENBT0Esd0JqQjNDUyx5QmlCNkNULHNCaEJwQ0UsQ0RzQjBCLGFBakNuQixDaUJvQ1gsWUFDRSxDQUVBLGNwQmlQUSxnQkdoUW9CLGtCQVNBLENpQks1QixzQkFDQSxDakJ2Q1MsaUJpQjRDVCxtQmhCakNFLG1ZSjZRTSxxQkk3UU4sQ2dCa0RGLGlCcEIyTlEsQ29CL05WLGtCaEI5Q0ksbVlKNlFNLHNCSTdRTixDZ0IyREYsZ0JwQmtOUSxDb0J0TlYsb0JoQnZESSxxSmdCZ0VKLGtCQUVFLENoQmpERSxpVUFEQSw0QkFDQSxDZ0JxRUEseUJoQnJFQSwySUFhQSwyQkFDQSxDZ0JtRUEsd0JoQnBFQSxDZ0JtRUYsZ0JoQmxFRSxpQko4T00sYUU4dEJlLENtQnIrQnZCLFlBQ0UsQ25CK3ZCb0MsZ0JGemY5QixDcUJyUU4saUJuQjh2Qm9DLENtQi92QnBDLFVuQm8rQnFCLGdCbUJ6K0JQLDBCQUNHLHNCakJIakIsQ0o2UU0sVXFCM1FRLENBZ0JkLFlBQ0EsQ0FHQSxnQnJCdVBNLENxQnhQTixnQkFDQSxDQUhBLGNBQ0EscUJBQ0EsQ0FORixpQkFDRSxTQUNBLFVqQmpCQSwrSGlCK0JBLGFBRUUsd3BCbkI2eEJrQyx3RG1CbnhCaEMsQ0FDQSwwREFDQSxDQUZBLDJCQUNBLENBQ0EsK0RBQ0EsQ0EzREosb0JuQncvQnFCLHFDbUI3N0JqQix3dkJBR0Ysb0JuQjA3Qm1CLGtDbUJ2K0JKLHlTbkIwekJtQixpRm1CandCaEMsQ0ExRUosb0NBMEVJLG1NQTFFSixvQm5Cdy9CcUIsbXBCQWpGZSxnR21CaDFCOUIsNkRBQ0EsMEVBQ0EsQ0FMRixzQkFLRSxpT0FJSixvQm5CMjVCbUIsa0NtQnYrQkosdUVBakJqQiw2QkF1R0ksb2hCQXZHSixvQm5Cdy9CcUIsNG1CbUJ4NEJuQix3Qm5CdzRCbUIsc2xCbUJwNEJuQixpQ0FuR2UsbzFEQXVHZixhbkJnNEJtQix3ZG1CMTNCckIsZ0JBQ0UsbWpDQS9IRixTQXVJSSwycUNBSUYsU0FDRSxtQnJCOElFLGFFOHRCZSxDbUJyK0J2QixZQUNFLENuQit2Qm9DLGdCRnpmOUIsQ3FCclFOLGlCbkI4dkJvQyxDbUIvdkJwQyxVbkJvK0JxQixrQm1CeitCUCwwQkFD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RixrQkFFRSwwR0FFQSxxQkFDRSx3RkFWSix1QkFFRSxrRkFHRixrQkFFRSwwR0FFQSxvQkFDRSx3RkFWSix3QkFFRSxrRkFHRixrQkFFRSwwR0FFQSxxQkFDRSx3RkFWSix1QkFFRSxrRkFHRixrQkFFRSwwR0FFQSxvQkFDRSx3RkFWSix3QkFFRSxrRkFHRixrQkFFRSwwR0FFQSxxQkFDRSwwRkFWSixzQkFFRSxvRkFHRixrQkFFRSw0R0FFQSxtQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSixzQkFFRSxvRkFHRixrQkFFRSw0R0FFQSxtQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSixzQkFFRSxvRkFHRixrQkFFRSw0R0FFQSxtQkFDRSxzRkNxQkosd0RBbENTLGtGQWtDVCwrQkFsQ1Msd0ZBa0NULGtDQWxDUywwRkFrQ1QsbUNBbENTLGdHQWtDVCxzQ0FsQ1Msa0dBa0NULDBEQWxDUyxvR0FrQ1QsNERBbENTLDBHQWtDVCwyREFsQ1Msa0dBa0NULHdEQWxDUyxvR0FrQ1Qsd0RBbENTLDBHQWtDVCx5REFsQ1Msa0dBa0NU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LHNCQUNBLENBSEYsVUFHRSxvNjhDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYW9zL3NyYy9zYXNzL19lYXNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYW9zL3NyYy9zYXNzL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvX2Fvcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5taW4uY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL193b3JkcHJlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvX3dwZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tbnVtYmVycy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLWhvbWUtaGVyby5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLXBhZ2UtaGVyby5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLXByb21pc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tc2VydmljZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi10cnVzdC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLWNhc2VzLW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24taGlzdG9yeS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLXZpc2lvbi12YWx1ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi13b3JrLXZhbHVlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLWV4cGVydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1qb2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24teW91ci1jbGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tcGFydG5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tYWR2YW50YWdlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLW9mZmVycy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLWNsaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi00MDQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1vZmZlci1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24taW5mby5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1zdWJtZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tZGV2aWNlLWhlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1tZXRob2RvbG9neS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLWFwcHJvYWNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24td2h5LW91ci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLWxvZ28tc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tZGlzY292ZXItZG93bmxvYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1idXNpbmVzcy1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tdGhlLWNsaWVudC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLXNvbHV0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tZnVsbC1jYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tY2F0ZWdvcmllcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLWFyY2hpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1wYWdlLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1zaGFyZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLWRpc2NvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvZWxlbWVudHMvX2VsZW1lbnQtcG9zdC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2VsZW1lbnRzL19lbGVtZW50LWZvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9lbGVtZW50cy9fZWxlbWVudC1zZXJ2aWNlLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9lbGVtZW50cy9fZWxlbWVudC12YWx1ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9lbGVtZW50cy9fZWxlbWVudC12YWx1ZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2VsZW1lbnRzL2VsZW1lbnQtd29yay5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2VsZW1lbnRzL19lbGVtZW50LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9lbGVtZW50cy9lbGVtZW50LW9mZmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvZWxlbWVudHMvX2VsZW1lbnQtcGFnaW5hdGlvbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1hbnJvcGU6d2dodEA0MDA7NTAwOzYwMDs3MDA7ODAwJmZhbWlseT1Qb3BwaW5zOndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxuXG46cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiAjeyRib3JkZXItcmFkaXVzLTJ4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC43NSkgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAgICAgICAgICAgICAgICAgICAgICAxMDkwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKCRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAqIC0xKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWhlYWRpbmctY29sb3IpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmY7XG4kZ3JheS05MDA6ICMxOTJENEM7XG4kZ3JheS0xMDA6ICNFOUVDRkM7XG4kZ3JheS0yMDA6ICNGM0Y0RjY7XG4kZ3JheS01MDA6ICNBQkI0Rjc7XG4kZ3JheS02MDA6ICM5Nzk3OTc7XG4kZ3JheS00MDA6ICNCQUMwQ0E7XG5cbiRibHVlOiAjMkQ0NEVBO1xuXG4kcHJpbWFyeTogJGJsdWU7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIk1hbnJvcGVcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuXG4kZm9udC1mYW1pbHktc2Vjb25kOiBcIlBvcHBpbnNcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyO1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwO1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyO1xuXG4kZm9udC1zaXplLWJhc2U6IGNhbGMtcmVtKDE2KTtcbiRmb250LXNpemUtc206IGNhbGMtcmVtKDEyKTtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS44NzU7XG4vLyRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4vLyRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6IGNhbGMtcmVtKDMyKTtcbiRoMS1mb250LXNpemUtbGc6IGNhbGMtcmVtKDQyKTtcblxuJGgyLWZvbnQtc2l6ZTogY2FsYy1yZW0oMjgpO1xuJGgyLWZvbnQtc2l6ZS1sZzogY2FsYy1yZW0oMzQpO1xuXG4kaDMtZm9udC1zaXplOiBjYWxjLXJlbSgyMCk7XG4kaDMtZm9udC1zaXplLWxnOiBjYWxjLXJlbSgyNSk7XG5cbiRoNC1mb250LXNpemU6IGNhbGMtcmVtKDE2KTtcbiRoNC1mb250LXNpemUtbGc6IGNhbGMtcmVtKDE3KTtcblxuJGg1LWZvbnQtc2l6ZTogY2FsYy1yZW0oMTUpO1xuJGg1LWZvbnQtc2l6ZS1sZzogY2FsYy1yZW0oMTYpO1xuXG4kaDYtZm9udC1zaXplOiBjYWxjLXJlbSgxNSk7XG4kaDYtZm9udC1zaXplLWxnOiBjYWxjLXJlbSgxNSk7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMzM7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kYm9yZGVyLXJhZGl1czogY2FsYy1yZW0oMTApO1xuJGJvcmRlci1yYWRpdXMtc206IGNhbGMtcmVtKDcpO1xuJGJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzO1xuJGJvcmRlci1yYWRpdXMteGw6ICRib3JkZXItcmFkaXVzO1xuJGJvcmRlci1yYWRpdXMtMnhsOiAkYm9yZGVyLXJhZGl1cztcblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1jb2xvcjogJHByaW1hcnk7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cblxuXG4kaG92ZXItY29sb3I6ICRncmF5LTkwMDtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDEyMjBweCxcbiAgeHhsOiAxMzIwcHhcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwteGw6IGNhbGMtcmVtKDk5NSk7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG4vLyBDdXN0b20gdmFyaWFibGVzXG5cbiRicmVha3BvaW50OiBsZztcbiRoZWFkZXItaGVpZ2h0OiBjYWxjLXJlbSg1NSk7XG4kaGVhZGVyLWhlaWdodC1sZzogY2FsYy1yZW0oNTUpO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiBhdXRvOyAvLyBPdmVycmlkZSBmaXhlZCBicm93c2VyIGhlaWdodFxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBzdWJ0cmFjdCgkZm9ybS1zZWxlY3QtcGFkZGluZy14LCAzcHgpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zMjYzNlxuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMykge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSlcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvciksIGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogbm9uZTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcblxuLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMsIDApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcblxuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYW50LW1peGluXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogc2hhZGUtY29sb3IoJGNvbG9yLCAyMCUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhbnQtbWl4aW5cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAtLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLS41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC0uNSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgZnVuY3Rpb24tbmFtZS1jYXNlXG5cbi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkY29sb3ItcmdiOiB0by1yZ2IoJHZhbHVlKTtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEoJGNvbG9yLXJnYiwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdlbmVyYXRlIER1cmF0aW9uICYmIERlbGF5XG5bZGF0YS1hb3NdIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2MCB7XG4gICAgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nI3skaSAqIDUwfSddICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAjeyRpICogNTB9bXM7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWFvcy1kZWxheT0nI3skaSAqIDUwfSddICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuXG4gICAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDUwfW1zO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGFvcy1lYXNpbmc6IChcbiAgbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCksXG5cbiAgZWFzZTogY3ViaWMtYmV6aWVyKC4yNTAsIC4xMDAsIC4yNTAsIDEpLFxuICBlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgMSwgMSksXG4gIGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoLjAwMCwgMCwgLjU4MCwgMSksXG4gIGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgLjU4MCwgMSksXG5cbiAgZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoLjYsIC0uMjgsIC43MzUsIC4wNDUpLFxuICBlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyLCAxLjI3NSksXG4gIGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllciguNjgsIC0uNTUsIC4yNjUsIDEuNTUpLFxuXG4gIGVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKC40NywgMCwgLjc0NSwgLjcxNSksXG4gIGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllciguMzksIC41NzUsIC41NjUsIDEpLFxuICBlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjQ0NSwgLjA1LCAuNTUsIC45NSksXG5cbiAgZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxuXG4gIGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSlcbik7XG5cbi8vIEVhc2luZ3MgaW1wbGVtZW50YXRpb25zXG4vLyBEZWZhdWx0IHRpbWluZyBmdW5jdGlvbjogJ2Vhc2UnXG5cbltkYXRhLWFvc10ge1xuICBAZWFjaCAka2V5LCAkdmFsIGluICRhb3MtZWFzaW5nIHtcbiAgICBib2R5W2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdmFsO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQW5pbWF0aW9ucyB2YXJpYWJsZXNcbiRhb3MtZGlzdGFuY2U6IDEwMHB4ICFkZWZhdWx0O1xuXG5cblxuXG4vKipcbiAqIEZhZGUgYW5pbWF0aW9uczpcbiAqIGZhZGVcbiAqIGZhZGUtdXAsIGZhZGUtZG93biwgZmFkZS1sZWZ0LCBmYWRlLXJpZ2h0XG4gKiBmYWRlLXVwLXJpZ2h0LCBmYWRlLXVwLWxlZnQsIGZhZGUtZG93bi1yaWdodCwgZmFkZS1kb3duLWxlZnRcbiAqL1xuXG5bZGF0YS1hb3NePSdmYWRlJ11bZGF0YS1hb3NePSdmYWRlJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5cblxuXG4vKipcbiAqIFpvb20gYW5pbWF0aW9uczpcbiAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gKi9cblxuW2RhdGEtYW9zXj0nem9vbSddW2RhdGEtYW9zXj0nem9vbSddIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J3pvb20taW4nXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0J10ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuXG5cblxuLyoqXG4gKiBTbGlkZSBhbmltYXRpb25zXG4gKi9cblxuW2RhdGEtYW9zXj0nc2xpZGUnXVtkYXRhLWFvc149J3NsaWRlJ10ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J3NsaWRlLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG5cblxuXG4vKipcbiAqIEZsaXAgYW5pbWF0aW9uczpcbiAqIGZsaXAtbGVmdCwgZmxpcC1yaWdodCwgZmxpcC11cCwgZmxpcC1kb3duXG4gKi9cblxuW2RhdGEtYW9zXj0nZmxpcCddW2RhdGEtYW9zXj0nZmxpcCddIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvcz0nZmxpcC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLXVwJ10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtZG93biddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxufVxuIiwiQGltcG9ydCBcIn5hb3Mvc3JjL3Nhc3MvYW9zXCI7XG5cbi8qKlxuICogQW5pbWF0aW9uc1xuICovXG5cbi5mYWRlLWluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5mYWRlLWluLTEge1xuICBAZXh0ZW5kIC5mYWRlLWluO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uZmFkZS1pbi0yIHtcbiAgQGV4dGVuZCAuZmFkZS1pbjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuLmZhZGUtaW4tMyB7XG4gIEBleHRlbmQgLmZhZGUtaW47XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4uZmFkZS1pbi00IHtcbiAgQGV4dGVuZCAuZmFkZS1pbjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cblxuLmZhZGUtb3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbi5mYWRlLXRvcC1pbiB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLy9cbi8vLmZhZGVUb3BJbi0xIHtcbi8vICBAZXh0ZW5kIC5mYWRlVG9wSW47XG4vLyAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuLy99XG4vL1xuLy8uZmFkZVRvcEluLTIge1xuLy8gIEBleHRlbmQgLmZhZGVUb3BJbjtcbi8vICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7XG4vL31cbi8vXG4vLy5mYWRlVG9wSW4tMyB7XG4vLyAgQGV4dGVuZCAuZmFkZVRvcEluO1xuLy8gIHRyYW5zaXRpb24tZGVsYXk6IC42cztcbi8vfVxuLy9cbi8vLmZhZGVUb3BJbi00IHtcbi8vICBAZXh0ZW5kIC5mYWRlVG9wSW47XG4vLyAgdHJhbnNpdGlvbi1kZWxheTogLjhzO1xuLy99XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAuZmFkZS10b3AtaW4tI3skaX0ge1xuICAgIEBleHRlbmQgLmZhZGUtdG9wLWluO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiAyMDB9bXM7XG4gIH1cbn1cblxuLmZhZGUtcmlnaHQtaW4ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gIC5mYWRlLXJpZ2h0LWluLSN7JGl9IHtcbiAgICBAZXh0ZW5kIC5mYWRlLXRvcC1pbjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyRpICogMjAwfW1zO1xuICB9XG59XG5cbi5mYWRlLXRvcC1vdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAycmVtKTtcbn1cblxuLmZhZGUtcmlnaHQtb3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFyZW0sIDApO1xufVxuXG4uZmFkZS1sZWZ0LW91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFyZW0sIDApO1xufVxuXG4uZmFkZS1sZWZ0LWluIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5oZWFkZXItbGluZS1vdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXJlbSwgMCk7XG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZWFkZXItbGluZS1pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLy9vcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgfVxufVxuXG5bZGF0YS1hb3M9XCJsZWZ0LWxpbmVkXCJdIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMXM7XG4gIH1cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uem9vbS1pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uem9vbS1vdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuZmFkZS10b3AtaW4ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qKlxuICogU3dpcGVyIDguNC42XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMTcsIDIwMjNcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItcG9pbnRlci1ldmVudHN7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfSIsIi5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfSIsIi5hZG1pbi1iYXIge1xuICAuaGVhZGVyIHtcbiAgICB0b3A6IDJyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgdG9wOiAyLjg3NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgdG9wOiAycmVtO1xuICAgIH1cbiAgfVxuICAvLy5zZWN0aW9uLWp1bWJvdHJvbiB7XG4gIC8vICAmX19jb250YWluZXIge1xuICAvLyAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMnJlbSk7XG4gIC8vICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC8vICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIuODc1cmVtKTtcbiAgLy8gICAgfVxuICAvLyAgfVxuICAvL31cbiAgLm1vZGFsLW1lbnUgLm1vZGFsLWRpYWxvZyB7XG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0ICsgMnJlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0ICsgMi44NzVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC1sZyArIDJyZW07XG4gICAgfVxuICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4jd3BhZG1pbmJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuIiwiQG1peGluIG1lZGlhLWJ0bi1pY29uKCRjaXJjbGUsICRhcnJvdykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiOFwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwibm9uemVyb1wiPjxwYXRoIGZpbGw9XCIjeyRjaXJjbGV9XCIgZD1cIk0zLjQxNCA1LjQxNEEyIDIgMCAxIDAgLjU4NiAyLjU4NmEyIDIgMCAwIDAgMi44MjggMi44MjhaXCIvPjxwYXRoIGZpbGw9XCIjeyRhcnJvd31cIiBkPVwiTTggOEg0bDQtNC00LTRoNGw0IDR6XCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1idG4taWNvbi1sZygkY2lyY2xlLCAkYXJyb3cpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI1MlwiIGhlaWdodD1cIjM0XCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCI+PHBhdGggZmlsbD1cIiN7JGNpcmNsZX1cIiBkPVwiTTE1LjI1MiAyMy40NzRBOSA5IDAgMSAwIDIuNzQ4IDEwLjUyN2E5IDkgMCAwIDAgMTIuNTA0IDEyLjk0N1pcIi8+PHBhdGggZmlsbD1cIiN7JGFycm93fVwiIGQ9XCJNMzQuNSAzNEgxN2wxNy41LTE3TDE3IDBoMTcuNUw1MiAxN3pcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLXNlbGVjdCgkY2lyY2xlLCAkYXJyb3cpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjhcIiBoZWlnaHQ9XCIxMlwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwibm9uemVyb1wiPjxwYXRoIGZpbGw9XCIjeyRjaXJjbGV9XCIgZD1cIk01LjQxNCAzLjQxNEEyIDIgMCAxIDAgMi41ODYuNTg2YTIgMiAwIDAgMCAyLjgyOCAyLjgyOFpcIi8+PHBhdGggZmlsbD1cIiN7JGFycm93fVwiIGQ9XCJNMCA4VjRsNCA0IDQtNHY0bC00IDR6XCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1sb2dvKCRjb2xvci1wcmltYXJ5LCAkY29sb3ItZGVmYXVsdCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE3OFwiIGhlaWdodD1cIjM4XCI+PGcgZmlsbD1cIm5vbmVcIj48Y2lyY2xlIGN4PVwiMjBcIiBjeT1cIjE5XCIgcj1cIjdcIiBmaWxsPVwiI3skY29sb3ItcHJpbWFyeX1cIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yLXByaW1hcnl9XCIgZD1cIk0xMDUuMSAxOGMxLjYgMCAyLjgtMS4yIDIuOC0yLjggMC0xLjUtMS4yLTIuNy0yLjgtMi43YTIuNyAyLjcgMCAwIDAtMi44IDIuN2MwIDEuNiAxLjIgMi43IDIuOCAyLjdaXCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvci1kZWZhdWx0fVwiIGQ9XCJtMjIgMC03IDdoMTd2MThsOC03VjB6bS00IDM4IDctN0g4VjEzbC04IDd2MTh6bTQyLjQtMTguM2MtMS40IDAtMi44LjQtNCAxLjJsLS43LjR2LTkuN2wtNC41IDQuMlYzNmg0LjV2LTMuNnMuNSA0IDQuNyA0YzQuNCAwIDgtMy43IDgtOC40IDAtNC42LTMuNi04LjMtOC04LjNabS0xIDEyLjZhNCA0IDAgMCAxLTMuNi0yLjJWMjZhNC4xIDQuMSAwIDAgMSAzLjYtMi4yIDQuMiA0LjIgMCAwIDEgMCA4LjVabTE2LjIgNC4xYzMuOCAwIDUtMy41IDUtMy41VjM2SDg1VjIwaC00LjV2MTAuNGMtMSAxLTEuOSAyLTMuMiAyLTIuNCAwLTIuNC0yLjgtMi40LTQuMlYyMGgtNC41djguOGMwIDMuOS42IDcuNSA1LjIgNy41Wm0xOS42LTkuOUg5NWMtMS40LS40LTIuOS0uOC0yLjktMS43IDAtMSAxLjctMS4zIDMuMS0xLjMgMSAwIDIuMi4xIDMuMy44bDItM2MtMS4yLTEtMy41LTEuNS02LjUtMS41LTQgMC02LjYgMi02LjYgNSAwIDIuNCAxLjggMy44IDYgNC42IDEuNi4zIDMuMSAxIDMgMi0uMSAxLTIuMiAxLjItMyAxLjItMS44IDAtMy4zLS41LTQuNi0xLjRsLTIgM2MxLjQgMS4yIDQuMSAyLjIgNi43IDIuMiA0LjkgMCA3LjMtMS43IDcuMy01IDAtMSAwLTMuNC01LjYtNVptNy43LTMuNXYxM2g0LjVWMjAuMXptMTYuNSAxLjRjMSAxIC45IDIuNy45IDRWMzZoNC41di04LjljMC0zLjgtLjctNy40LTUuMy03LjQtNC4zIDAtNSAzLjUtNSAzLjVWMjBoLTQuNHYxNmg0LjRWMjUuN2wuMi0uMWMuOS0xIDEuOC0xLjkgMy4yLTEuOS42IDAgMS4xLjMgMS41LjdabTE1LjgtNC44YTguNCA4LjQgMCAxIDAgMCAxNi44IDguNCA4LjQgMCAwIDAgMC0xNi44Wm0wIDEyLjNjLTIgMC0zLjYtMS43LTMuNi0zLjkgMC0yLjEgMS42LTMuOSAzLjYtMy45czMuNSAxLjggMy41IDRjMCAyLTEuNiAzLjgtMy41IDMuOFptMjAuNi0xMS44LTMuNyA5LjctMy44LTkuN2gtNC44bDYuMiAxNS45aDQuOGw2LjItMTUuOXptMTQuNSAxNi4yYTguMyA4LjMgMCAwIDAgNi00LjVsLTMuOC0xLjRjLS41IDEtMS40IDEuNS0yLjYgMS43LTEuNy4zLTMuMS0uMy0zLjgtMS42bC0uMy0uNSAxMS4zLTJjMC0uNSAwLTEuMi0uMi0xLjdhOC4zIDguMyAwIDAgMC05LjUtNi41IDguMyA4LjMgMCAwIDAtNi43IDkuNyA4LjMgOC4zIDAgMCAwIDkuNiA2LjhabS00LjktOS42Yy4yLTEuNSAxLjMtMi41IDIuOS0yLjhhMyAzIDAgMCAxIDMuNCAxLjZsLjMuNi02LjYgMS4ydi0uNlpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLWxvZ28tbGcoJGNvbG9yLXByaW1hcnksICRjb2xvci1kZWZhdWx0KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNzJcIiBoZWlnaHQ9XCIyNThcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIj48Y2lyY2xlIGN4PVwiMTM2LjVcIiBjeT1cIjEyOS41XCIgcj1cIjQ3LjVcIiBmaWxsPVwiI3skY29sb3ItcHJpbWFyeX1cIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yLWRlZmF1bHR9XCIgZD1cIk0xNDkuNiAwIDEwMiA0Ny42aDExNS42VjE3MGw1NC40LTQ3LjZWMHpNMTIyLjQgMjU4bDQ3LjYtNDcuNkg1NC40Vjg4TDAgMTM1LjZWMjU4elwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtY29udGFjdCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNlwiIGhlaWdodD1cIjIxXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIiBkPVwiTTIzLjQgMEgyLjZBMi42IDIuNiAwIDAgMCAwIDIuNnYxNS44QzAgMTkuOCAxLjIgMjEgMi42IDIxaDIwLjhjMS40IDAgMi42LTEuMiAyLjYtMi42VjIuNkMyNiAxLjIgMjQuOCAwIDIzLjQgMFptLS41IDUuNi04LjUgNS4zYy0uOS42LTIgLjYtMi44IDBMMy4xIDUuNmMtLjMtLjItLjUtLjYtLjUtMSAwLS44IDEtMS40IDEuNy0xTDEzIDkuM2w4LjctNS41Yy44LS41IDEuNyAwIDEuNyAxIDAgLjMtLjIuNy0uNS45WlwiLz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1xdW90ZSgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjIyXCI+PHBhdGggZmlsbD1cIiNGRkZcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCIgZD1cIm0yMiAuMi0uNSA0Yy0xLjMgMC0yLjIuMi0yLjkuOC0uNi42LTEgMS41LTEuMiAyLjVhMTQgMTQgMCAwIDAtLjEgMy42SDIyVjIyaC05VjkuNmMwLTMuNC44LTYgMi40LTcuN0MxNi45LjIgMTkuMi0uNCAyMiAuMlpNOSAuMmwtLjUgNGMtMS4zIDAtMi4yLjItMi45LjgtLjYuNi0xIDEuNS0xLjIgMi41YTE0IDE0IDAgMCAwLS4xIDMuNkg5VjIySDBWOS42YzAtMy40LjgtNiAyLjQtNy43QzMuOS4yIDYuMi0uNCA5IC4yWlwiLz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1uZXh0KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjMwXCIgaGVpZ2h0PVwiMzJcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTMgMEgwbDE2IDE2TDAgMzJoMTNsMTctMTZ6XCIvPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLWxpbmtlZGluKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI1XCIgaGVpZ2h0PVwiMjVcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZmlsbC1ydWxlPVwibm9uemVyb1wiIGQ9XCJNMTQuMiAxMC4yYzEuNC0xLjYgMy0yLjUgNS0yLjQgMy4zLjIgNS42IDIuNSA1LjcgNiAuMiAzLjIgMCA2LjQgMCA5LjUgMCAuOC0uMyAxLTEgMUgyMWMtMSAuMS0xLjMtLjMtMS4zLTEuMnYtOC4yYy0uMi0xLjgtMS4yLTIuOS0yLjgtMi45YTMgMyAwIDAgMC0yLjkgM3Y3LjZjMCAxLjcgMCAxLjctMS43IDEuNy0zLjYgMC0zLjYgMC0zLjYtMy42di0xMWMwLTEuMS40LTEuNiAxLjQtMS41SDEyYzEuOCAwIDEuOCAwIDIuMiAyWm0tMTMuOCA2VjkuNmMwLTEgLjMtMS40IDEuMy0xLjRoM2MuNiAwIDEgLjMgMSAxdjE0LjFjMCAuOC0uNCAxLTEuMSAxSDEuNWMtLjggMC0xLjEtLjMtMS4xLTF2LTdaTTMgNkMxLjMgNiAwIDQuNyAwIDMuMiAwIDEuNiAxLjMuNCAzIC40YzEuOCAwIDMgMSAzIDIuOCAwIDEuNy0xLjIgMi43LTMgMi43WlwiLz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1jaXIoKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Npci5wbmcnKTtcbn1cblxuQG1peGluIG1lZGlhLXZhbHVlLTEoJGNvbG9yMSwgJGNvbG9yMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNjhcIiBoZWlnaHQ9XCI5NlwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjF9XCIgZD1cIk02My4zIDU1LjJjLjYgMCAxIC41IDEgMSAwIC42LS40IDEtMSAxSDUwLjVWNjJjMCAuNi0uNCAxLTEgMUgzNS4ydjQuNWMwIC42LS40IDEtMSAxSDIwVjczYzAgLjUtLjUgMS0xIDFIMi4ydjE5LjhoNjJjLjUgMCAxIC41IDEgMSAwIC43LS41IDEuMS0xIDEuMWgtNjNhMSAxIDAgMCAxLTEtMXYtMjJjMC0uNi40LTEgMS0xaDE2LjZ2LTQuNmMwLS42LjUtMSAxLTFoMTQuM3YtNC41YzAtLjYuNC0xIDEtMWgxNC4zdi00LjVjMC0uNi40LTEgMS0xWk0xMC43IDE1aC4yYzIuNyAwIDQuOCAyLjQgNC44IDUuMnYzLjJsMy44IDRjLjIuMS42LjQgMSAuNGw2IC41YTMgMyAwIDAgMSAyLjYgMi41IDMgMyAwIDAgMS0uNyAyLjRjLS41LjQtMSAuOC0xLjcgMUgyNmwtNi4zLS4zYy0xLjMgMC0yLjUtLjYtMy4yLTEuM2wtLjgtLjh2NWwuNy41IDkuNCAxLjljMS41LjMgMi41IDEuNiAyLjUgM3YxNi43YzAgMS44LTEuNCAzLjUtMy4yIDMuN2gtLjNjLTEgMC0xLjgtLjQtMi40LTFhMy44IDMuOCAwIDAgMS0xLjItMi42VjQ2LjVoLS4yTDEzIDQ1djE5LjNhMy42IDMuNiAwIDEgMS03LjMgMFYzNy41TDYgMzdWMjBjLS4yLTEuMy40LTIuNyAxLjQtMy42LjktMSAyLjMtMS41IDMuNi0xLjRaTTggNDMuN2gtLjFWNjRjMCAuOC42IDEuNSAxLjQgMS41LjggMCAxLjUtLjcgMS41LTEuNWguMVY0NC4zTDkuMyA0NGgtLjhsLS41LS4zWk0xMC43IDE3YTMgMyAwIDAgMC0yLjIuOGMtLjUuNC0uOSAxLjItLjkgMmwuMSAxNy42djNhMS43IDEuNyAwIDAgMCAuNiAxLjJsLjQuMy42LjJoLjNsMTEuNyAyYzEgMCAyIDEgMiAyLjF2MTIuNWMwIC4zIDAgLjguNCAxIC40LjMuNy40IDEuMi40LjYtLjEgMS4yLS44IDEuMi0xLjZWNDJjMC0uNi0uMy0xLS44LTFsLTkuNS0yYy0uMSAwLS4yIDAtLjQuMy0uMi0uMS0yLTEtMi0yLjN2LTcuNGwtMy43LTRhMyAzIDAgMCAxLS42LTIuOSAzIDMgMCAwIDEgMi0xLjhjLjktLjMgMS43IDAgMi40LjR2LTEuMWMwLTEuNi0xLjMtMy0yLjgtMy4xWm0xLjIgNS42Yy0uNCAwLS41LjItLjYuNS0uMS4yLS4xLjQuMS43bDYuNiA3Yy41LjUgMS4yLjggMS44LjhsNi4zLjJjLjIgMCAuNSAwIC42LS4yLjItLjIuMi0uNS4yLS43IDAtLjMtLjMtLjctLjctLjdsLTYuMS0uNmMtLjggMC0xLjYtLjQtMi4yLTFsLTUuNS01LjhjMC0uMi0uMy0uMi0uNS0uMlpcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTUzLjIgNDguM2EuOC44IDAgMCAxLS44LS44VjI2LjdoLTQuNWMtLjIgMC0uNiAwLS43LS40YTEgMSAwIDAgMSAwLS44TDU3IDExLjJjLjItLjUgMS0uNSAxLjMgMGw5LjcgMTQuM2MwIC4yLjIuNiAwIC44LS4xLjItLjQuNC0uNy40aC00LjV2MjAuOGMwIC41LS4zLjgtLjguOE0xMC43IDEyLjRjMi42IDAgNC42LTEuOCA0LjYtNC42VjUuNWMwLTIuNy0yLTQuNi00LjYtNC42YTQuNCA0LjQgMCAwIDAtNC42IDQuNnYyLjNjMCAyLjcgMS45IDQuNiA0LjYgNC42WlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtdmFsdWUtMigkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4N1wiIGhlaWdodD1cIjk3XCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yMX1cIiBkPVwiTTM2LjIgODcuNGEzNS44IDM1LjggMCAwIDEtMzUuNS0zNmMwLTE5LjggMTYtMzYgMzUuNS0zNiA3LjYgMCAxNC44IDIuNCAyMC44IDYuOWwtMS43IDIuM2MtNS42LTQtMTIuMi02LjItMTktNi4yYTMzIDMzIDAgMCAwLTMyLjggMzMgMzMgMzMgMCAwIDAgMzIuNyAzMy4xIDMzIDMzIDAgMCAwIDI2LjYtNTIuM2wyLjMtMS43YTM1LjggMzUuOCAwIDAgMS0yOC45IDU3Wm0wLTI1LjhhMTAgMTAgMCAwIDEtOS45LTEwIDEwIDEwIDAgMCAxIDExLjgtMTBsLS41IDNjLS40LS4yLS45LS4yLTEuMi0uMmE3LjEgNy4xIDAgMCAwIDAgMTQuM2MzLjggMCA3LTMuMiA3LTcuMXYtMS4zbDIuOC0uNnYxLjljMCA1LjQtNC41IDEwLTEwIDEwWlwiLz48cGF0aCBmaWxsPVwiI3skY29sb3IyfVwiIGQ9XCJNMzYuMiAyOC41YzQgMCA4IDEgMTEuNSAzLjFMNDYuMyAzNGEyMCAyMCAwIDAgMC0zMCAxNy41YzAgMTEuMSA5IDIwLjIgMjAgMjAuMiAxMC45IDAgMjAtOSAyMC0yMC4xIDAtMy42LTEtNy0yLjctMTAuMkw1NiA0MGEyMyAyMyAwIDAgMS0xOS43IDM0LjQgMjIuOCAyMi44IDAgMCAxLTIyLjctMjNjMC0xMi42IDEwLjEtMjIuOSAyMi42LTIyLjlabTM5LTI4Yy40LjEuNy40LjkgMWwxLjUgNi4yTDgyLjMgM2MuNi0uNiAxLjQtLjYgMiAwIC41LjYuNSAxLjQgMCAybC00LjcgNC43IDYuMSAxLjZjLjUuMS44LjUgMSAxIC4yLjQgMCAxLS4zIDEuM0w3NS43IDI0LjVjLS4yLjItLjYuMy0uOS4zSDY0LjZMMzcuMyA1Mi41bC0xIC4zYy0uNCAwLS43IDAtMS0uMy0uNS0uNi0uNS0xLjQgMC0ybDI3LjQtMjcuN1YxMi42YzAtLjQuMS0uNy40LTFMNzMuOC45Yy4zLS4zLjktLjQgMS4zLS4zWk03MC40IDk2aC04LjZjLS4zIDAtLjctLjItLjktLjRsLTYuNC02LjQgMi0yIDYgNi4xaDZsLTUuNy0xMy4xIDIuNS0xIDYuNCAxNWMuMy41LjEgMSAwIDEuMy0uMy4zLS45LjUtMS4zLjVabS02MCAwSDJjLS40IDAtLjktLjMtMS4xLS42LS4yLS40LS4zLTEtLjEtMS4zbDYuNC0xNSAyLjUgMS01LjYgMTNoNmw2LTYgMS45IDItNi40IDYuNGMtLjIuMi0uNy41LTEgLjVaXCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS12YWx1ZS0zKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjg5XCIgaGVpZ2h0PVwiOThcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBmaWxsPVwiI3skY29sb3IxfVwiIGQ9XCJNNTIuNSA2My41YzguNSAwIDE1LjMgNi40IDE1LjMgMTQuM3YxNi43aDE3Yy43IDAgMS41LjYgMS41IDEuNCAwIC44LS44IDEuNC0xLjUgMS40SDIuMmMtLjcgMC0xLjUtLjYtMS41LTEuNCAwLS44LjYtMS40IDEuNS0xLjRoMTYuNlY3Ny44YzAtOCA2LjgtMTQuMyAxNS4yLTE0LjNsMSAuMiA4LjIgNS41IDguNS01LjUuOC0uMlptLjUgMi43TDQ0LjIgNzJjLS41LjMtMSAuMy0xLjYgMGwtOC44LTUuOGMtNi41LjItMTIgNS4zLTEyIDExLjZ2MTYuN0gyOFY4My45YzAtLjcuNi0xLjQgMS41LTEuNHMxLjUuNiAxLjUgMS40djEwLjZoNy41bDMuNi0xNC45Yy4xLS41LjgtMSAxLjQtMSAuNiAwIDEuMi41IDEuNCAxbDMuNiAxNC45aDcuNFY4My45YzAtLjcuNy0xLjQgMS42LTEuNC44IDAgMS41LjYgMS41IDEuNHYxMC42aDZWNzcuOGMwLTYuMy01LjMtMTEuNC0xMi0xMS42Wm0tOS42IDIwLTIgOGg0bC0yLThabTEtMTIuNyAzLjIgMi40Yy43LjQuOCAxLjMuMyAxLjktLjUuNS0xLjQuNy0yIC4ybC0yLjQtMS43TDQxIDc4bC0uOS4zYy0uNCAwLS45LS4yLTEuMS0uNS0uNS0uNi0uNC0xLjUuMi0ybDMuMy0yLjNjLjUtLjMgMS4zLS4zIDEuOCAwWm0tMS0zMi42YzYuNiAwIDEyIDUgMTIgMTEuMiAwIDYtNS40IDExLjItMTIgMTEuMi02LjUgMC0xMS45LTUtMTEuOS0xMS4yIDAtNi4yIDUuMy0xMS4yIDEyLTExLjJabTAgMi44Yy01IDAtOSAzLjgtOSA4LjVzNCA4LjUgOSA4LjVjNS4xIDAgOS4xLTMuOCA5LjEtOC41cy00LTguNS05LTguNVpNNzAuNiA0Yy44IDAgMS41LjYgMS41IDEuNCAwIC44LS42IDEuNC0xLjUgMS40SDI4LjFjLTcuOSAwLTE0LjMgNi0xNC4zIDEzLjQgMCA3LjUgNi40IDEzLjUgMTQuMyAxMy41aDI5LjZjLjggMCAxLjQuNSAxLjQgMS4ybC43IDcgNy03LjdjLjItLjMuNi0uNSAxLS41IDcuNC0uNSAxMy4yLTYuNCAxMy4yLTEzLjMgMC0uNy42LTEuNSAxLjUtMS41czEuNS42IDEuNSAxLjVjMCA4LjItNi43IDE1LTE1LjMgMTZMNjAgNDYuM2wtMS4zLjItLjQtLjFjLS41LS4xLTEtLjYtMS0xLjJsLS45LTguOEgyOC4xYy05LjQgMC0xNy4yLTcuMi0xNy4yLTE2LjIgMC04LjggNy43LTE2LjEgMTcuMi0xNi4xaDQyLjRabS0xIDE4LjFjLjcgMCAxLjQuNiAxLjQgMS40IDAgLjktLjcgMS41LTEuNSAxLjVoLTQ0Yy0uOCAwLTEuNS0uNi0xLjUtMS41IDAtLjguNi0xLjQgMS41LTEuNGg0NFptLTktNy42Yy43IDAgMS41LjYgMS41IDEuNCAwIC44LS44IDEuNC0xLjUgMS40SDI1LjRjLS44IDAtMS41LS42LTEuNS0xLjQgMC0uOC42LTEuNCAxLjUtMS40aDM1WlwiLz48cGF0aCBmaWxsPVwiI3skY29sb3IyfVwiIGQ9XCJNNzcuNS45Yy02LjIgMC0xMS4yIDQuNy0xMS4yIDEwLjVzNSAxMC41IDExLjIgMTAuNWM2LjEgMCAxMS4yLTQuNyAxMS4yLTEwLjVTODMuNy45IDc3LjUuOVptNy4xIDcuNS04LjkgOC40Yy0uMS4xLS4zLjEtLjQgMGwtNC41LTQuMmMtLjMtLjMtLjMtLjUgMC0uN2wxLjktMS44Yy4yLS4yLjUtLjIuNyAwbDIgMS44Yy4yLjIuNC4yLjcgMGw2LjMtNmMuMi0uMi41LS4yLjcgMGwyIDEuOC0uNS43WlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtd2lubmVyLTEoJGNvbG9yMSwgJGNvbG9yMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOTlcIiBoZWlnaHQ9XCI5OFwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk0zOS44IDFoMjAuOHMtMyA5LjUtMy4yIDkuNGMtLjMtLjEtMTQgLjEtMTQgLjFMMzkuOSAxWm0yMS44IDM2LjVIMzcuOGEyNCAyNCAwIDAgMC0xMS45IDIwLjlBMjQgMjQgMCAwIDAgNDUuMSA4MmwtMS40LTIuNiAxLjUtNC43Yy4zLS4zLTMuMi0xIDEuNy0xLjUgNS0uNCA5IDAgOSAwczUuNi0xIDYtMS4yYy40LS4xIDUtMS4yIDUuNy0xLjJoMi43YTI0LjQgMjQuNCAwIDAgMC04LjctMzMuM1pNNTEuNCA2My4xdjMuMmgtMy4ydi0zLjJINDV2LTMuMmg2LjVjLjkgMCAxLjYtLjcgMS42LTEuNiAwLTEtLjctMS43LTEuNi0xLjdoLTMuMmE0LjkgNC45IDAgMCAxLTUtNWMwLTIuNyAyLjItNC45IDUtNC45di0zLjJoMy4ydjMuMmgzLjJWNTBoLTYuNWMtMSAwLTEuNi42LTEuNiAxLjYgMCAuOS43IDEuNiAxLjYgMS42aDMuMmMyLjcgMCA0LjkgMi4yIDQuOSA1YTUgNSAwIDAgMS01IDQuOVpcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMX1cIiBkPVwiTTIzLjUgMzguNWgzNi44YzEuOCAwIDMuNC0uNiA0LjYtMmE1IDUgMCAwIDAgMS0yLjhWMjAuNGE1LjggNS44IDAgMCAwIDQuNi03LjJjLS43LTIuNC0zLTQuMi01LjYtNC4ySDQzLjVsLTIuMy01LjVjLS4yLS42LS44LTEtMS41LTFsLTEuNS4yYy0uNSAwLTEuMS4zLTEuNi43TDMxLjEgOUgyLjVDMS42IDkgMSA5LjcgMSAxMC42djI2LjJjMCAxIC42IDEuNiAxLjUgMS42bDIxIC4xWm0zLjYtMjYuMUgzMmMuNCAwIC44LS4xIDEuMS0uNWw1LjctNS44IDIuMiA1LjRjLjIuNS44IDEgMS41IDFoMjIuN2EyLjQgMi40IDAgMCAxIDAgNC44aC0uOGMtMSAwLTEuNi43LTEuNiAxLjZ2MTQuOGMwIDEtLjcgMS42LTEuNiAxLjZoLTM0di0yM0gyN1ptLTIyLjcgMGgxOS40djIzSDQuNHYtMjNaTTI3LjYgNzNjLTMtLjctNS45IDEtNyAzLjdhNi40IDYuNCAwIDAgMCAyLjUgNy43bDE4LjYgMTEuM2MxLjcgMSAzLjcgMS43IDUuOCAxLjdoNDkuMWMxIDAgMS42LS43IDEuNi0xLjdWNzQuNWMwLTEtLjctMS42LTEuNi0xLjZoLTE0Yy0yLjUtMi01LjUtMy4zLTguNy00IDAtLjItMy4zLS40LTMuMy0uNC0zLjUtLjEtNyAuOC0xMC4xIDIuNmwtLjUuMkg0OGMtMiAwLTMuOC45LTUgMi41YTYuNyA2LjcgMCAwIDAtMS4yIDUuN2wtNi4zLTMtNy45LTMuNFptNTIuOCAyMS4xaC0zM2E4IDggMCAwIDEtNC4xLTEuMUwyNC43IDgxLjhhMyAzIDAgMCAxLTEuMy0zLjdjLjQtLjcgMS0xLjQgMS42LTEuNi43LS40IDEuNi0uMyAyLjMgMGwxNi44IDcuOC42LjFINjFjMSAwIDEuNi0uNyAxLjYtMS42IDAtMS0uNi0xLjYtMS42LTEuNkg0OGEzLjIgMy4yIDAgMCAxLTMuMi0zLjJjMC0xLjkgMS41LTMuMyAzLjItMy4zaDEyLjVjLjIgMCAuNSAwIC44LS4ybC44LS41YTE2LjcgMTYuNyAwIDAgMSAxOC4zIDEuNHYxOC44aC4xWm0xNC42IDBIODMuN3YtMThIOTV2MThaXCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS13aW5uZXItMigkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI5NlwiIGhlaWdodD1cIjg4XCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yMX1cIiBkPVwiTTEzIC44QzE5LjUuOCAyNSA1LjcgMjUuOCAxMmgxMWMxIDAgMS43LjggMS43IDEuNyAwIDEtLjcgMS43LTEuNiAxLjdoLTExYTEzIDEzIDAgMCAxLTIuNiA2LjJMNDIuNSA0MWMuNi42LjYgMS44IDAgMi40LS4zLjQtLjcuNS0xLjEuNS0uNCAwLS44LS4yLTEuMi0uNUwyMC45IDI0LjFjLTEuNyAxLjQtMy45IDIuMy02LjIgMi42djExYTEwLjYgMTAuNiAwIDAgMSAwIDIwLjh2MTEuM2M0IC44IDcuMSA0LjUgNy4xIDguOGE4LjggOC44IDAgMSAxLTE3LjYgMGMwLTQuNCAzLjEtOCA3LjItOC44VjU4LjVhMTAuNiAxMC42IDAgMCAxIDAtMjAuOVYyNi43QTEzIDEzIDAgMCAxIDAgMTMuOGExMyAxMyAwIDAgMSAxMy0xM1pNMTMgNzNhNS41IDUuNSAwIDAgMCAwIDExIDUuNSA1LjUgMCAwIDAgMC0xMVptMC0zMi4yYy0zLjkgMC03IDMuMi03IDcuMiAwIDMuOSAzLjEgNyA3IDcgNCAwIDctMy4xIDctNyAwLTQtMy03LjItNy03LjJabTAtMzYuN2E5LjYgOS42IDAgMCAwIDAgMTkuMiA5LjQgOS40IDAgMCAwIDctMyA5LjYgOS42IDAgMCAwLTctMTYuMlpNODMgLjhhMTMgMTMgMCAwIDEgMTMgMTMgMTMgMTMgMCAwIDEtMTEuMyAxM3YxMC44YzUgLjggOC44IDUuMiA4LjggMTAuNSAwIDUuMi0zLjggOS42LTguOCAxMC40djExLjNjNC4xLjggNy4yIDQuNSA3LjIgOC44YTguOSA4LjkgMCAxIDEtMTcuNiAwYzAtNC40IDMtOCA3LjEtOC44VjU4LjVhMTAuNiAxMC42IDAgMCAxIDAtMjAuOVYyNi43Yy0yLjMtLjMtNC41LTEuMi02LjMtMi42TDU2IDQzLjVjLS4zLjQtLjcuNS0xLjEuNS0uNCAwLS44LS4yLTEuMi0uNS0uNi0uNi0uNi0xLjggMC0yLjRsMTkuMi0xOS40YTEzIDEzIDAgMCAxLTIuNS02LjJoLTExYy0xIDAtMS42LS44LTEuNi0xLjcgMC0xIC43LTEuNyAxLjYtMS43aDExQTEzIDEzIDAgMCAxIDgzIC44Wk04MyA3M2E1LjUgNS41IDAgMCAwIDAgMTFjMyAwIDUuNS0yLjUgNS41LTUuNVM4NiA3MyA4MyA3M1ptMC0zMi4yYy0zLjggMC03IDMuMi03IDcuMiAwIDMuOSAzLjIgNyA3IDcgNCAwIDcuMS0zLjEgNy4xLTdhNyA3IDAgMCAwLTctNy4yWm0wLTM2LjdhOS42IDkuNiAwIDAgMCAwIDE5LjIgOS42IDkuNiAwIDAgMCAwLTE5LjJaTTQ4IDczYy0uOSAwLTEuNi0uNy0xLjYtMS43VjU3LjFjMC0xIC43LTEuNyAxLjYtMS43IDEgMCAxLjcuNyAxLjcgMS43djE0LjNjMCAuOS0uNyAxLjctMS43IDEuN1ptMC0zMi4yYy0uOSAwLTEuNi0uNy0xLjYtMS42VjI1LjJjMC0xIC43LTEuNyAxLjYtMS43IDEgMCAxLjcuOCAxLjcgMS43djE0YzAgLjktLjcgMS43LTEuNyAxLjdaXCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk00OCAyNi44YTEzIDEzIDAgMCAxLTEyLjktMTMgMTMgMTMgMCAwIDEgMTMtMTMgMTMgMTMgMCAwIDEgMTIuOCAxMyAxMyAxMyAwIDAgMS0xMi45IDEzWm0wIDMxLjhhMTAuNSAxMC41IDAgMCAxIDAtMjEuMWM1LjggMCAxMC41IDQuOCAxMC41IDEwLjYgMCA1LjctNC42IDEwLjUtMTAuNSAxMC41Wm0wIDI4LjljLTQuOSAwLTguOC00LTguOC05IDAtNC45IDQtOC44IDguOC04LjggNSAwIDguOCA0IDguOCA4LjkgMCA1LTMuOCA4LjktOC44IDguOVpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLXdpbm5lci0zKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjc3XCIgaGVpZ2h0PVwiOTRcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBmaWxsPVwiI3skY29sb3IxfVwiIGQ9XCJNMzkgOTMuM2gtLjRDMzYuNiA5Mi43IDEgNzMuMiAxIDU0Ljl2LTM3YzAtLjguNi0xLjQgMS4zLTEuNCA5LjIgMCAzMi4zLTEwLjQgMzUuNS0xNSAuMi0uMy43LS42IDEuMS0uNi41IDAgMSAuMyAxLjIuNiAzIDQuNSAyNS4yIDE1IDM1LjUgMTUgLjcgMCAxLjMuNyAxLjMgMS40djM5YzAgMTUuNS0zNiAzNS45LTM3LjcgMzYuNEgzOVpNMy43IDE5VjU1YzAgMTUuNyAzMSAzMy40IDM1LjMgMzUuNSAyLTEgMTAuNC02IDE4LjQtMTIuMiAxMC45LTguNSAxNi44LTE2IDE2LjgtMjEuNFYxOS4zQTgxLjEgODEuMSAwIDAgMSAzOSA0LjMgODYgODYgMCAwIDEgMy43IDE5LjJaXCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk0xOC43IDQ5LjNjLS42LS41LS42LTEuNSAwLTJsNS4zLTUuNWMuNi0uNSAxLjUtLjUgMiAwbDUuNCA1LjVjLjYuNSAxLjUuNSAyIDBsMTguNC0xOC42Yy42LS42IDEuNS0uNiAyLjEgMGw1LjQgNS40Yy41LjYuNSAxLjUgMCAyLjFMMzMgNjIuN2MtLjMuNC0uOS40LTEuMiAwTDE4LjcgNDkuM1pcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLXdpbm5lci00KCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjk1XCIgaGVpZ2h0PVwiOTZcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBmaWxsPVwiI3skY29sb3IxfVwiIGQ9XCJNNTIuOCAxMEg1MFY0LjZjMC0uNC0xLTEuMi0yLjUtMS4yUzQ1IDQgNDUgNC42VjEwSDQyVjQuNmMwLTIuMyAyLjQtNC4xIDUuNC00LjEgMyAwIDUuMyAxLjggNS4zIDQuMVYxMFpNMTcuMSAyNSAxMy40IDIxYy0xLjYtMS42LTEuMy00LjYuOS02LjggMi4xLTIuMiA1LTIuNSA2LjctLjlsMy44IDMuOC0yIDItMy45LTMuN2MtLjMtLjQtMS41LS4xLTIuNiAxLTEgMS0xLjIgMi4yLS45IDIuNmwzLjggMy44LTIgMlpNOS44IDUzLjJINC42Yy0yLjMgMC00LjEtMi40LTQuMS01LjQgMC0zIDEuOC01LjQgNC01LjRoNS4zdjIuOEg0LjZjLS41IDAtMS4zIDEtMS4zIDIuNiAwIDEuNS43IDIuNSAxLjMgMi41aDUuMnYyLjlabTguNyAzMGMtMS40IDAtMy0uNy00LjItMi0yLjItMi4yLTIuNS01LTEtNi44bDMuOC0zLjggMiAyLTMuNyAzLjljLS4zLjMtLjEgMS42IDEgMi42IDEgMSAyLjIgMS4zIDIuNSAxbDMuOC0zLjggMiAyLTMuNyAzLjhjLS43LjgtMS42IDEtMi41IDFabTI5IDEyYy0zIDAtNS40LTEuOS01LjQtNC4ydi01LjNINDV2NS4zYzAgLjUgMSAxLjMgMi41IDEuMyAxLjQgMCAyLjUtLjcgMi41LTEuM3YtNS4zaDIuOHY1LjNjMCAyLjMtMi40IDQuMi01LjMgNC4yWm0yOS0xMmMtMSAwLTEuOS0uNC0yLjYtMWwtMy43LTMuOSAyLTIgMy44IDMuOGMuMy4zIDEuNiAwIDIuNi0xczEuMi0yLjMgMS0yLjZsLTMuOS0zLjggMi4xLTIuMSAzLjggMy44YzEuNiAxLjYgMS4yIDQuNi0xIDYuOGE2IDYgMCAwIDEtNC4yIDJabTEzLjctMzBIODV2LTIuOWg1LjJjLjUgMCAxLjMtMSAxLjMtMi41cy0uNy0yLjYtMS4zLTIuNkg4NXYtMi44aDUuMmMyLjMgMCA0LjEgMi40IDQuMSA1LjQgMCAzLTEuOCA1LjQtNCA1LjRaTTc3LjggMjQuOWwtMi0yIDMuNy0zLjhjLjMtLjQuMS0xLjctMS0yLjctLjUtLjYtMS0xLTEuNy0xLS40LS4xLS43IDAtLjggMGwtMy44IDMuOS0yLTIgMy43LTMuOWMuOC0uOCAyLTEuMSAzLjQtMSAxLjIuMyAyLjMgMSAzLjIgMiAyLjIgMi4xIDIuNSA1IDEgNi43TDc3LjcgMjVaXCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk00Ny41IDE0QTMzLjcgMzMuNyAwIDAgMSA4MSA0Ny45YzAgMTguNy0xNSAzMy45LTMzLjUgMzMuOWEzMy43IDMzLjcgMCAwIDEtMzMuNi0zNEMxNCAyOS4zIDI5IDE0IDQ3LjUgMTRabTAgNi40Yy0xNSAwLTI3LjIgMTIuNC0yNy4yIDI3LjVhMjcuNCAyNy40IDAgMCAwIDI3LjIgMjcuNEM2Mi40IDc1LjMgNzQuNiA2MyA3NC42IDQ4YTI3LjQgMjcuNCAwIDAgMC0yNy4xLTI3LjVaTTM3LjggNjBhMTUgMTUgMCAwIDAgOC4yIDMuNHY5YTIzLjkgMjMuOSAwIDAgMS0xNC42LTZsNi40LTYuNFptMTkuNC0uMSA2LjIgNi4zYy00IDMuNi05IDUuOC0xNC42IDYuMXYtOWMzLjItLjIgNi0xLjUgOC40LTMuNFptLTI1LTEwLjRjLjMgMyAxLjYgNiAzLjQgOC40TDI5LjMgNjRjLTMuNS00LTUuNy05LTYtMTQuN2g4LjlabTM5LjMtLjFhMjQuNCAyNC40IDAgMCAxLTYgMTQuN2wtNi4zLTYuM2MyLTIuMyAzLTUuMiAzLjQtOC40aDlabS0yNC0xMy45YzYuNyAwIDEyLjMgNS42IDEyLjMgMTIuNWExMi4zIDEyLjMgMCAxIDEtMjQuNyAwYzAtNi44IDUuNS0xMi41IDEyLjQtMTIuNVptMCA1YTcuNCA3LjQgMCAwIDAtNy41IDcuNWMwIDQuMSAzLjQgNy41IDcuNSA3LjUgNCAwIDcuMy0zLjQgNy40LTcuNSAwLTQuMi0zLjMtNy41LTcuNC03LjVabTAgM2MyLjQgMCA0LjQgMiA0LjQgNC41IDAgMi40LTIgNC41LTQuNCA0LjUtMi40IDAtNC41LTItNC41LTQuNSAwLTIuNCAyLTQuNSA0LjUtNC41Wk0yOS4zIDMxLjdsNi4zIDYuNGMtMS44IDIuMy0zIDUuMi0zLjQgOC40aC05Yy40LTUuNyAyLjYtMTAuNyA2LjEtMTQuOFptMzYuMiAwYzMuNSA0IDUuNyA5IDYgMTQuN2gtOC45Yy0uMy0zLjEtMS41LTYtMy40LTguNGw2LjMtNi40Wk00NiAyMy41djljLTMuMi4yLTYgMS40LTguMyAzLjRsLTYuMy02LjNjNC0zLjYgOS01LjggMTQuNi02LjFabTIuOC0uMmM1LjYuNCAxMC42IDIuNiAxNC42IDYuMUw1NyAzNmExNSAxNSAwIDAgMC04LjItMy41di05WlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtd2lubmVyLTUoJGNvbG9yMSwgJGNvbG9yMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOTlcIiBoZWlnaHQ9XCI1NVwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjF9XCIgZD1cIm0yMiAxMCA5LjQgNGMxLjUtLjEgOC4yLS41IDEzLjkuOGwzLjItMS40YzIuMi0xIDQuMy0uNyA2LjUtLjNsMTIuNCAzIDkuNC00IDEgMi40LTguNSAzLjZMNzcgMzZsOC4zLTMuNCAxIDIuNS0xMC43IDQuMi0xLTIuM0w2OSAzOWwuMi4zYy45IDEgMSAyLjUuNyAzLjhhNC4zIDQuMyAwIDAgMS0zLjkgMi45bC4xLS4yYTUuNyA1LjcgMCAwIDEtNC4yIDMuOGgtMS41di4yYy0xLjcgMi41LTMuNyAzLjEtNS4yIDMuMWgtLjNsLTEuNC0uMmMtLjUuOC0xLjMgMS40LTIuMyAxLjhsLTEuNC4yYy0xIDAtMi4xLS40LTMtMS4xbC0xLTEuMWE0IDQgMCAwIDEtMi42LjggMy44IDMuOCAwIDAgMS0zLjgtMi45bC0uOC4xYy0xIDAtMi0uMy0yLjgtMS0uNi0uNi0xLTEuMy0xLjItMkgzNGE0IDQgMCAwIDEtMi43LTEgMy43IDMuNyAwIDAgMS0xLjMtM2wuMS0xLjFjLS42LS4xLTEuMi0uNC0xLjgtLjhBMy4zIDMuMyAwIDAgMSAyNyAzOWMtLjEtMSAuMS0xLjguOC0yLjVMMjQuNiAzNGwtMS4zIDMtMTAuNy00IDEtMi41IDguMyAzLjJMMjkuNSAxNiAyMSAxMi40bDEtMi40Wk0zMiAxNi41bC02LjQgMTUuMWMyLjYgMiAxMSA4LjIgMTkuNiAxNi44bDMuMyAzLjJjLjQuNCAxIC41IDEuNy4zLjItLjEuNi0uMy45LS44bC0uMy0uMy03LTcuOGMtLjYtLjYtLjUtMS40IDAtMiAuNi0uNSAxLjQtLjQgMiAuMmw3IDcuOGMuNi43IDEuMyAxLjEgMi4yIDEuMiAxIDAgMi0uNCAyLjctMS40bC0xLjMtMS04LjUtOWMtLjUtLjYtLjUtMS40IDAtMiAuNS0uNSAxLjQtLjUgMS45IDBsOC41IDkuMWMuNy44IDEuOSAxLjIgMyAxIDEtLjIgMS43LS44IDItMS43bC0uOC0uNy0xMC4xLTEwLjhjLS41LS41LS40LTEuMyAwLTEuOS42LS41IDEuNC0uNCAyIC4xbDEwIDEwLjhjLjUuNSAxIC43IDEuNi42LjYtLjEgMS0uNiAxLjMtMS4yIDAtLjQgMC0xLS4zLTEuMmwtLjgtMS4xLTEtMS4zLTUuNS03LTEuNy0xYy0zLjYtMi4yLTUuOC01LjQtNi01LjUtLjgtMS4xLTEuNy0xLjgtMi4zLTEuOC0xIC4xLTEuOCAxLjMtMiAxLjgtMSAyLjQtMi40IDQtNCA0LjctMS40LjYtMyAuNC00LjUtLjNhMy4zIDMuMyAwIDAgMS0xLjctNGwxLjMtNC41Yy41LTEuNyAxLjUtMyAyLjctNC4xYTU2IDU2IDAgMCAwLTkuNS0uM1ptMTAgMzIuM0g0MmMtLjIuNiAwIDEuMS4zIDEuNS40LjQgMSAuNSAxLjUuM2wtLjMtLjMtMS41LTEuNVpNMzcuOCA0NWwtLjYuNmMtLjMuNi0uMyAxLjMuMyAxLjkuNi42IDEuNC41IDItLjFsLjQtLjQtMi4xLTJabS00LjMtMy44LS44IDFjLS4yLjMtLjQuOC0uMyAxIDAgLjUuMi44LjUgMS4xLjYuNSAxLjUuNSAyIDBsLjItLjIuNC0uNS4zLS40LTIuMy0yWm0tMy43LTNjLS4yLjEtLjIuMy0uMi43IDAgLjIgMCAuNS4zLjYuNS40IDEuMS4zIDEuNSAwTDMwIDM4LjFabTQyLTdjLTIuNiAxLjYtNS40IDEuOC03LjUgMS42bDIuMyAzLjIuNi43IDYuMi0yLTEuNi0zLjVaTTQ5LjUgMTUuN2wtNSAyLjJjLTEuNi43LTIuNyAyLTMuMiAzLjZMNDAgMjYuMWMtLjEuMyAwIC43LjMuOC44LjQgMS43LjUgMi40LjIgMS0uNCAxLjktMS41IDIuNi0zLjIuMi0uNSAxLjctMy4yIDQuMi0zLjRsLjQuMWMxLjUgMCAzIDEgNC40IDIuOGwuMy40LjIuMmMuOSAxLjIgMy4xIDMuOCA2LjMgNS4ybC4zLjFjMi42IDEuMSA1LjkgMS40IDkuNS0uN2wtNC4zLTEwLjEtMTIuNC0zYy0yLS40LTMuNC0uNS00LjcuMlpcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTEwLjIgMmE3IDcgMCAwIDAtNi43LjdBNy41IDcuNSAwIDAgMCAuMiA4Ljh2MjZjMCAzLjEgMS44IDUuNyA0LjYgNi45bDUgMiAxNC42LTM2TDEwLjIgMlptODguNCA0Ljd2MzBjMCAyLjgtMS43IDUuMy00LjIgNi4zTDkwIDQ0LjdsLTE1LjQtMzggMTUtNi4yYzQuMy0xLjggOSAxLjQgOSA2LjJaXCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS13aW5uZXItNigkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI5NlwiIGhlaWdodD1cIjg5XCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yMX1cIiBkPVwiTTgzIDI2Yy42IDAgMSAuMyAxLjMuN2wxMC41IDE0LjhjLjMuNS4zIDEgLjEgMS41LS4zLjUtLjguNy0xLjIuN2gtMi44di43QTQzLjggNDMuOCAwIDAgMSA0Ny44IDg4Yy0uOCAwLTEuNS0uNi0xLjUtMS41cy42LTEuNSAxLjUtMS41YzIyIDAgNDAtMTguNCA0MC00MC45di0yLjFjMC0uOC42LTEuNSAxLjUtMS41aDEuNEw4My4yIDMwbC02IDEwLjZINzljLjcgMCAxLjUuNiAxLjUgMS41djIuMWEzMi42IDMyLjYgMCAwIDEtMzIuMiAzMy4yIDMyLjQgMzIuNCAwIDAgMS0yNy42LTE1LjVjLS40LS42LS4zLTEuNS41LTIgLjYtLjQgMS41LS4yIDIgLjUgNS40IDguOSAxNC45IDE0LjIgMjUgMTQuMmEyOS44IDI5LjggMCAwIDAgMjkuNC0zMC4ydi0uN0g3NWMtLjUgMC0xLS4yLTEuMy0uNy0uMi0uNS0uMi0xIDAtMS40TDgyIDI2LjhjLjItLjQuNi0uOCAxLS44Wk00MCA4NC4zYzEuMy4zIDIuNi40IDMuOC41LjcuMSAxLjQuOCAxLjIgMS43IDAgLjgtLjcgMS4zLTEuNSAxLjMtMS40IDAtMi44LS4zLTQtLjYtLjgtLjEtMS4zLS45LTEuMi0xLjguMS0uNy45LTEuMiAxLjgtMVptLTguMy0yLjYgMSAuMyAyIC44LjkuNGMuNy4yIDEuMSAxIC45IDEuNy0uMy44LS44IDEuMi0xLjQgMS4yLS4xIDAtLjMgMC0uNC0uMmwtNC0xLjZjLS44LS40LTEtMS4xLS44LTEuOS4zLS43IDEtMSAxLjgtLjdaTTIzLjQgNzdjMS4yIDEgMi42IDEuOSA0IDIuOC42LjMuOSAxLjIuNSAyLS4xLjQtLjYuNi0xLjEuNmwtLjgtLjItNC4zLTNjLS43LS41LS44LTEuMy0uMy0yIC41LS42IDEuNC0uNyAyLS4yWk00Ny41LjhjLjggMCAxLjUuNiAxLjUgMS41cy0uNiAxLjUtMS41IDEuNUE0MC42IDQwLjYgMCAwIDAgNy40IDQ0LjZ2Mi4yYzAgLjctLjcgMS41LTEuNSAxLjVINC41TDEyIDU4LjlsNi0xMC42aC0xLjZjLS43IDAtMS40LS42LTEuNC0xLjV2LTIuMmEzMi45IDMyLjkgMCAwIDEgMzIuNS0zM2MxMS4zIDAgMjEuNyA1LjcgMjcuNiAxNS4zLjQuNy4zIDEuNS0uNSAyLS42LjQtMS41LjMtMi0uNWEyOS41IDI5LjUgMCAwIDAtNTQuOCAxNnYuN2gyLjdjLjUgMCAxIC4zIDEuMy44LjIuNS4yIDEgMCAxLjRMMTMuNSA2MmwtMSAuN2gtLjNjLS41IDAtLjktLjItMS4xLS42TC43IDQ3LjRjLS40LS41LS40LTEtLjItMS41LjMtLjUuOC0uOCAxLjMtLjhoMi43di0uNkE0My40IDQzLjQgMCAwIDEgNDcuNS44Wm0yMiA1LjggNC4zIDIuOWMuNi41LjcgMS40LjIgMi0uNS41LS45LjYtMS4yLjYtLjMgMC0uNyAwLTEtLjJBNDUgNDUgMCAwIDAgNjggOWMtLjYtLjQtLjktMS4zLS41LTIgLjQtLjYgMS4zLS45IDItLjVabS04LjgtMy44IDQuMSAxLjZjLjguNCAxIDEuMi44IDItLjMuNC0uOC43LTEuMy43bC0uNi0uMS0zLjktMS42Yy0uNy0uMi0xLTEtLjgtMS43LjItLjggMS0xLjIgMS43LTFaTTUyLjEgMWMxLjQuMSAyLjguNCA0IC42LjguMiAxLjIgMSAxLjEgMS44LS4yLjUtLjggMS0xLjUgMWgtLjJMNTEuOCA0Yy0uOC0uMS0xLjQtLjctMS4zLTEuNi4xLS44LjgtMS40IDEuNi0xLjNaXCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk02Mi4yIDQ0LjRhMTYgMTYgMCAwIDAtLjQtMy40bDQuMS0yLjQtNC03LjQtNC4yIDIuNGExMyAxMyAwIDAgMC01LjgtMy40di00LjhoLTguNHY0LjhjLTIuMi42LTQuMiAyLTUuOCAzLjRsLTQuMS0yLjQtNC4xIDcuNCA0LjIgMi40YTE1LjEgMTUuMSAwIDAgMCAwIDYuOGwtNC4yIDIuNCA0LjEgNy4zIDQuMi0yLjRjMS42IDEuNSAzLjYgMi44IDUuNyAzLjR2NUg1MnYtNWMyLjItLjYgNC4yLTEuOSA1LjgtMy40bDQuMSAyLjQgNC4xLTcuMy00LTIuNGMuMi0xIC4zLTIuMy4zLTMuNFptLTE0LjUgNi4zYy0zLjUgMC02LjQtMy02LjQtNi41czIuOS02LjQgNi40LTYuNGMzLjQgMCA2LjMgMi45IDYuMyA2LjQtLjEgMy43LTIuOSA2LjUtNi4zIDYuNVpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLWNvbnN1bHQtMSgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjYyXCIgaGVpZ2h0PVwiNzFcIj48ZyBmaWxsPVwiI3skY29sb3J9XCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGQ9XCJNNTUuNSAzOC43Yy41IDAgMSAuNSAxIDF2MzBjMCAuNS0uNCAxLTEgMWExIDEgMCAwIDEtMS0xdi0zMGMwLS42LjUtMSAxLTFabS01LjYgMTYuNiAyIDE0LjJhMSAxIDAgMCAxLTEgMS4yaC0uMWMtLjUgMC0xLS4zLTEtMWwtMS03LjMtMS4xIDcuNGMwIC42LS41IDEtMSAxaC0uMmExIDEgMCAwIDEtMS0xLjNsMi0xNC4yYy4yLS42LjctMSAxLjItMSAuNiAwIDEgLjQgMS4yIDFabS04LTIwLjJjLjYgMCAxIC41IDEgMXYzMy41Yy4xLjYtLjQgMS0xIDFhMSAxIDAgMCAxLTEtMVYzNi4xYzAtLjYuNS0xIDEtMVptLTE4LjQtN2M3IDYuMyA5LjggNSAxMy4xIDNsLjMtLjFjMi0xLjEgNC4xLTIuNCA3LjItMi40aC4ybC42LjIgMy45IDIuNyAzLjgtMi43LjYtLjJjNC4zIDAgNy44IDMuNSA3LjggNy44VjUyYzAgLjctLjUgMS4yLTEuMSAxLjJhMSAxIDAgMCAxLTEtMVYzNi41YzAtMy0yLjQtNS41LTUuMy01LjdsLTQuMiAzYTEgMSAwIDAgMS0xLjIgMGwtNC4yLTNjLTIuNS4xLTQuMiAxLTYgMi4xbC0uMy4yLS40LjItLjMuMi0uMy4xYy0zLjMgMS44LTcuMiAyLjktMTQuNi00LS40LS40LS40LTEtLjEtMS41LjQtLjQgMS0uNCAxLjUgMFpNMy43IDEwLjdjLjUgMCAxIC41IDEgMXYzNS41aDMyYy41IDAgMSAuNSAxIDFzLS41IDEtMSAxaC0zM2ExIDEgMCAwIDEtMS0xVjExLjhjMC0uNS41LTEgMS0xWm00NSAyMy44Yy42IDAgMSAuNCAxIC45TDUyIDQ1LjZjLjEuNCAwIC44LS4yIDFMNDkuNSA0OWExIDEgMCAwIDEtLjcuMyAxIDEgMCAwIDEtLjgtLjNsLTIuMy0yLjJjLS4yLS4zLS4zLS42LS4yLTFsMi4zLTEwLjJjMC0uNS41LS45IDEtLjlabTAgNi0xIDUgMSAxIDEuMi0xLTEuMS01Wm05LTI5LjhjLjYgMCAxIC41IDEgMXYxNS41Yy4yLjYtLjMgMS0xIDFhMSAxIDAgMCAxLTEtMVYxMS44YzAtLjUuNi0xIDEtMVpNNDkgMTNjMy4yIDAgNS42IDIuNSA1LjYgNS44djIuNGMwIDMuNC0yLjQgNS43LTUuNiA1LjctMy4yIDAtNS41LTIuNC01LjUtNS43di0yLjRjMC0zLjMgMi4zLTUuOCA1LjUtNS44Wm0wIDIuMmMtMiAwLTMuNCAxLjUtMy40IDMuN3YyLjNjMCAyLjMgMS40IDMuNyAzLjQgMy43czMuNS0xLjQgMy41LTMuN1YxOWMwLTIuMi0xLjUtMy43LTMuNS0zLjdaXCIvPjxwYXRoIGQ9XCJNNjAuNS40SDEuOEMxIC40LjYgMSAuNiAxLjZ2NWMwIC43LjUgMS4yIDEuMiAxLjJoNTguN2MuNiAwIDEuMS0uNSAxLjEtMS4ydi01Yy4xLS42LS41LTEuMi0xLTEuMlpNMjIuNyAxNy4ySDEwLjJjLS43IDAtMS4yLS41LTEuMi0xLjJzLjUtMS4yIDEuMi0xLjJoMTIuNWMuNiAwIDEuMS41IDEuMSAxLjJzLS41IDEuMi0xLjEgMS4yWm0tMS40IDUuNkg5LjhjLS43IDAtMS4yLS41LTEuMi0xLjJzLjUtMS4yIDEuMi0xLjJoMTEuNWMuNyAwIDEuMi41IDEuMiAxLjJzLS41IDEuMi0xLjIgMS4yWm0tNC4xIDUuOUg5LjhjLS43IDAtMS4yLS41LTEuMi0xLjJzLjUtMS4yIDEuMi0xLjJoNy40Yy43IDAgMS4yLjUgMS4yIDEuMnMtLjUgMS4yLTEuMiAxLjJabS0yLjQgNmgtNWMtLjcgMC0xLjItLjYtMS4yLTEuMyAwLS42LjUtMS4xIDEuMi0xLjFoNWMuNyAwIDEuMi41IDEuMiAxLjEgMCAuNy0uNSAxLjItMS4yIDEuMlptNy4yIDUuOUg5LjhjLS43IDAtMS4yLS41LTEuMi0xLjJzLjUtMS4yIDEuMi0xLjJIMjJjLjcgMCAxLjIuNSAxLjIgMS4ycy0uNSAxLjItMS4yIDEuMlpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLWNvbnN1bHQtMigkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjczXCIgaGVpZ2h0PVwiNjBcIj48ZyBmaWxsPVwiI3skY29sb3J9XCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGQ9XCJtNjcuNSA0OS44LS44LTEuN2MxLjItLjUgMi4yLTEuNiAzLjUtNGE1LjggNS44IDAgMCAwLTMuOS0uNGMtMiAuNS0zLjcgMi4xLTUuMSA0LjdsLTEuNy0uOWMxLjctMyAzLjgtNSA2LjMtNS43IDItLjUgNC0uMiA2IDFsLjguNS0uNC43Yy0xLjQgMy0yLjggNS00LjcgNS44Wm0tNy4zIDkuN2MtMiAwLTQuMS0xLTYtM2wtLjctLjYuNi0uN2MyLjItMi41IDQuNy0zLjggNy4yLTMuOGE4IDggMCAwIDEgNi4yIDIuOGwuNi42LS42LjZjLTIuNCAyLjctNC44IDQtNy4yIDQuMVptLTQuMS0zLjdhNi4zIDYuMyAwIDAgMCA0LjIgMS45YzEuNi0uMSAzLjQtMSA1LjItMi45YTYgNiAwIDAgMC00LjItMS41Yy0xLjggMC0zLjUuOS01LjIgMi41Wm0xNS44LTI3LjMgMSAuMS0uMS45Yy0uMyA0LTEuNSA3LTMuNyA4LjZMNjggMzYuNmMxLjYtMS4xIDIuNS0zLjIgMi44LTYuMkE2IDYgMCAwIDAgNjcgMzJhOS41IDkuNSAwIDAgMC0yLjggNi43bC0xLjgtLjFjLjItMy41IDEuNC02LjMgMy40LThhOC4yIDguMiAwIDAgMSA2LjEtMlptLTMuNC0xMi45LjMgMWMxLjIgMy44IDEgNy0uNCA5LjNsLTEuNi0xYzEtMS43IDEuMi0zLjkuNS02LjgtMy41IDEuNy00LjcgNS43LTMuMyAxMC40bC0xLjkuNmMtMS44LTYuMi4zLTExLjMgNS41LTEzLjJsMS0uM1pNNiA0OS44bC0uNC0uMWMtMi0xLTMuMy0zLTQuNy01LjdsLS40LS43LjctLjVjMi0xLjIgNC4xLTEuNiA2LjEtMSAyLjUuNyA0LjYgMi42IDYuMyA1LjcuMi41IDAgMS0uNCAxLjMtLjUuMi0xIDAtMS4zLS40LTEuNC0yLjYtMy00LjItNS4xLTQuN2E1LjggNS44IDAgMCAwLTMuOS40YzEuMyAyLjMgMi4zIDMuNSAzLjUgNCAuNC4yLjYuOC40IDEuMiAwIC4zLS40LjUtLjguNVptNi45IDkuNmgtLjJjLTIuMyAwLTQuOC0xLjQtNy4yLTRsLS42LS43LjYtLjZjMS44LTEuOSA0LTIuOCA2LjItMi44IDIuNS4xIDUgMS40IDcuMiAzLjhsLjYuNy0uNi42Yy0xLjkgMi00IDMtNiAzWm0tNS40LTQuNmMxLjggMS44IDMuNiAyLjcgNS4yIDIuOGguMWE2IDYgMCAwIDAgNC4xLTEuOSA3LjYgNy42IDAgMCAwLTUuMy0yLjVjLTEuMyAwLTIuNy41LTQgMS42Wm0tLjEtMjQuM2MyIDEuOCAzLjIgNC41IDMuNCA4IDAgLjUtLjQgMS0uOCAxaC0uMmEuOS45IDAgMCAxLS44LS44Yy0uMi0zLTEuMi01LjMtMi45LTYuOGE2IDYgMCAwIDAtMy44LTEuNmMuMyAzIDEuMiA1IDIuOCA2LjIuNC4zLjUuOS4yIDEuMy0uMy4zLS45LjUtMS4yLjJDMS44IDM2LjQuNiAzMy41LjMgMjkuNHYtLjlIMWMyLjQtLjIgNC42LjUgNi4yIDJabS0yLjctMTUgLjguMmM1LjIgMS44IDcuMyA3IDUuNSAxMy4xLS4xLjYtLjUuOC0xIC44bC0uMi0uMWMtLjUtLjEtLjgtLjctLjYtMS4yIDEuNC00LjcgMC04LjctMy40LTEwLjQtLjYgMi44LS41IDUuMS42IDYuOC4zLjUuMSAxLS4zIDEuMy0uNS4zLTEgLjItMS4zLS4zLTEuNS0yLjMtMS42LTUuNS0uNC05LjRsLjMtLjlaTTU1LjggNDdoLTguNmEuOS45IDAgMCAxLS45LTFjMC0uNC41LS44IDEtLjhINTR2LTQzSDE5djQzaDYuN2MuNSAwIC45LjQuOS45IDAgLjQtLjUuOS0uOS45aC04LjZWLjVoMzguN1Y0N1pcIi8+PHBhdGggZD1cIk0zNi41IDMzLjdjNC4yLjEgNy43IDMuNSA3LjcgNy44IDAgMy0xLjggNS44LTQuNSA3bDMgMTAtNi4yLTMtNi4yIDMgMi45LTEwYTcuNyA3LjcgMCAwIDEgMy4zLTE0LjhaXCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1jcm9zcygkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjMzXCIgaGVpZ2h0PVwiMzRcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBzdHJva2U9XCIjeyRjb2xvcn1cIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiNFwiPjxwYXRoIGQ9XCJtMi40IDMgMjguMiAyOC4yTTIuMyAzMS4yIDMwLjYgM1wiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtY2l0YXRpb24oJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI2MFwiIGhlaWdodD1cIjMyXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTI5LjcgMCAxNC4yIDE2bDE2LjUgMTZoLTE0TDAgMTYgMTYuNyAwaDEzWm0yOSAwTDQzLjIgMTZsMTYuNSAxNmgtMTRMMjkgMTYgNDUuNyAwaDEzWlwiLz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS11cGxvYWQoJGNvbG9yMSwgJGNvbG9yMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjhcIiBoZWlnaHQ9XCIzMVwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwibm9uemVyb1wiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjF9XCIgZD1cIk0xNCAwYy0xIDAtMiAxLTIgMnYxNGwtMi4yLTJBMiAyIDAgMCAwIDcgMTRjLS43LjctMSAxLjggMCAyLjdsNS41IDUuN2MuNC40IDEgLjYgMS41LjZzMS0uMiAxLjMtLjZsNS43LTUuN2MuOS0uOS43LTIgMC0yLjdhMiAyIDAgMCAwLTIuOCAwTDE2IDE2VjJjMC0xLTEtMi0yLTJaXCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk0wIDIxdjJhOCA4IDAgMCAwIDggOGgxMmE4IDggMCAwIDAgOC04di0yYzAtMS0xLTItMi0ycy0yIDEtMiAydjJjMCAyLjItMS44IDQuMS00IDQuMUg4Yy0yLjIgMC00LTItNC00LjF2LTJjMC0xLTEtMi0yLTJzLTIgMS0yIDJaXCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1vZmZlci1zcGVjLTEoJGNvbG9yMSwgJGNvbG9yMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNTJcIiBoZWlnaHQ9XCI0OFwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk0zNi4yIDBjLjQgMCAuNy40LjcuN3YyLjZoNWEzIDMgMCAwIDEgMy4xIDN2MTMuOGMwIC40LS4zLjctLjcuN2EuOC44IDAgMCAxLS43LS43di01SDEuNXYyMi4xYzAgLjkuNyAxLjYgMS42IDEuNmgyMC42Yy40IDAgLjcuNC43LjcgMCAuNC0uNC44LS44LjhIMy4xYTMgMyAwIDAgMS0zLjEtM3YtMzFhMyAzIDAgMCAxIDMtM2g1Vi43YzAtLjQuNC0uNy44LS43LjMgMCAuNy40LjcuN3YyLjZoNS40Vi43YzAtLjQuNC0uNy43LS43LjQgMCAuNy40LjcuN3YyLjZoNS40Vi43YzAtLjQuNC0uNy44LS43LjMgMCAuNy40LjcuN3YyLjZoNS40Vi43YzAtLjQuNC0uNy44LS43LjMgMCAuNy40LjcuN3YyLjZoNS40Vi43YzAtLjQuMy0uNy43LS43Wk04IDQuOEgzYy0uOCAwLTEuNS43LTEuNSAxLjZ2Ny4zaDQyVjYuNGMwLS45LS42LTEuNi0xLjUtMS42aC01djIuOGMwIC4zLS40LjctLjguN2EuNy43IDAgMCAxLS43LS43VjQuOEgzMHYyLjhjMCAuMy0uMy43LS43LjdhLjcuNyAwIDAgMS0uOC0uN1Y0LjhoLTUuNHYyLjhjMCAuMy0uMy43LS43LjdhLjcuNyAwIDAgMS0uOC0uN1Y0LjhoLTUuNHYyLjhjMCAuMy0uMy43LS43LjdhLjcuNyAwIDAgMS0uNy0uN1Y0LjhIOS41djIuOGMwIC4zLS4zLjctLjcuN2EuNy43IDAgMCAxLS44LS43VjQuOFpcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMX1cIiBkPVwiTTM5LjQgMjIuOGExMi42IDEyLjYgMCAxIDAgMCAyNS4yIDEyLjYgMTIuNiAwIDAgMCAwLTI1LjJabTYuOCAxMy43aC04di05LjJjMC0uNi42LTEuMSAxLjItMS4xczEuMS41IDEuMSAxLjF2Ni45aDUuN2MuNyAwIDEuMi41IDEuMiAxLjEgMCAuNy0uNSAxLjItMS4yIDEuMlpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLW9mZmVyLXNwZWMtMigkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI1MVwiIGhlaWdodD1cIjUwXCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yMX1cIiBkPVwiTTIwLjQgMGgxMC45cy0xLjYgNS0xLjcgNC45aC03LjNsLTItNC45Wm0xMS40IDE5SDE5LjNhMTIuNSAxMi41IDAgMCAwIDMuOCAyM2wtLjctMS40LjgtMi40Yy4yLS4xLTEuNy0uNS45LS43IDIuNi0uMyA0LjctLjEgNC43LS4xbDMuMi0uNiAzLS42aDEuNGExMi42IDEyLjYgMCAwIDAtNC42LTE3LjNabS01LjQgMTMuMnYxLjdoLTEuNnYtMS43SDIzdi0xLjdoMy40Yy41IDAgLjgtLjMuOC0uOHMtLjMtLjgtLjgtLjhoLTEuN2EyLjYgMi42IDAgMCAxLTIuNi0yLjZjMC0xLjQgMS4yLTIuNiAyLjYtMi42VjIyaDEuN3YxLjdoMS43djEuN2gtMy40Yy0uNSAwLS45LjMtLjkuOHMuNC45LjkuOWgxLjZjMS41IDAgMi42IDEuMSAyLjYgMi41IDAgMS41LTEuMiAyLjYtMi42IDIuNlpcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTExLjggMTkuNWgxOS4zYzEgMCAxLjgtLjQgMi40LTEgLjMtLjUuNS0xIC41LTEuNVYxMGEzIDMgMCAwIDAgMi41LTMuOCAzIDMgMCAwIDAtMy0yLjFIMjIuM2wtMS4yLTIuOWMtLjEtLjMtLjQtLjUtLjgtLjVsLS43LjFjLS4zIDAtLjYuMi0uOS40bC0zIDIuOUguOWMtLjQgMC0uOC4zLS44Ljh2MTMuNmMwIC41LjQuOC44LjhoMTFabTEuOS0xMy42aDIuNmMuMiAwIC40IDAgLjYtLjJsMy0zIDEgMi43Yy4yLjMuNS42LjkuNmgxMS45Yy43IDAgMS4yLjYgMS4yIDEuMiAwIC43LS42IDEuMy0xLjIgMS4zaC0uNWMtLjQgMC0uOC4zLS44LjhWMTdjMCAuNC0uNC44LS44LjhIMTMuOFY1LjloLS4xWm0tMTIgMEgxMnYxMS45SDEuOFY1LjlaTTE0IDM3LjRjLTEuNi0uNC0zLjEuNS0zLjcgMi0uNiAxLjQgMCAzIDEuMyA0bDkuNyA1LjhjMSAuNSAyIC44IDMgLjhoMjUuOWMuNCAwIC44LS40LjgtLjh2LTExYzAtLjYtLjQtMS0uOC0xaC03LjRhMTEuMyAxMS4zIDAgMCAwLTYuMy0yLjJjLTEuOCAwLTMuNy40LTUuMyAxLjNsLS4yLjFoLTYuM2EzLjQgMy40IDAgMCAwLTMuMyA0LjNsLTMuMy0xLjUtNC4xLTEuOFptMjcuNyAxMUgyNC40Yy0uOCAwLTEuNS0uMy0yLjItLjdMMTIuNCA0MmMtLjYtLjQtMS0xLjItLjYtMiAuMi0uMy41LS43LjgtLjguNC0uMi45IDAgMS4yIDBsOC44IDQgLjQuMWg4LjRjLjUgMCAuOS0uMy45LS44cy0uNC0uOC0uOS0uOGgtNi44YTEuNyAxLjcgMCAxIDEgMC0zLjRoN2wuNC0uM2MzLTEuNyA2LjktMS41IDkuNi43djkuN1ptNy42IDBoLTUuOVYzOWg2djkuM1pcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLW9mZmVyLXNwZWMtMygkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI0MlwiIGhlaWdodD1cIjUwXCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTE4LjQgMTcuNHYxLjVoLTE3djI5LjdoMzYuOFYyNC45aDEuNXYyNC40YzAgLjMtLjMuNy0uNy43SC43YS43LjcgMCAwIDEtLjctLjdWMThjMC0uNC40LS43LjctLjdoMTcuN1ptMiAyMC40Yy4xIDAgLjMgMCAuNS4ybDMuNyAzLjdoMS43Yy40IDAgLjcuNC43Ljd2NC45aC0xLjVWNDNoLTEuMmMtLjIgMC0uNCAwLS41LS4yTDIwIDM5LjJoLTQuOHY4aC0xLjV2LTguN2MwLS40LjQtLjcuOC0uN2g1LjhaTTM3IDQxLjZ2MS41SDMzdjQuMmgtMS41di01YzAtLjQuMy0uNy43LS43aDVabS0yNy41IDFjLjUgMCAuOC40LjguN3Y0SDguOFY0NEgyLjd2LTEuNWg2LjhabS44LTIyLjd2MTguNmMwIC40LS4zLjgtLjguOEgyLjd2LTEuNWg2LjFWMTkuOWgxLjVabTQuOSAwdjEyaDdjLjIgMCAuNCAwIC42LjJsMy43IDMuN0gzN3YxLjVIMjYuMmMtLjIgMC0uMyAwLS41LS4yTDIyIDMzLjRoLTcuNmEuNy43IDAgMCAxLS43LS44VjIwaDEuNVpcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMX1cIiBkPVwiTTMwLjcgMGMtNS45IDAtMTEuMyA1LjItMTEuMyAxMS4yIDAgOC43IDguNSAxMC42IDExLjMgMjBDMzMuNSAyMS44IDQyIDIwIDQyIDExLjIgNDIgNS4yIDM2LjYgMCAzMC43IDBabTAgMTVhMy44IDMuOCAwIDEgMSAwLTcuNSAzLjggMy44IDAgMSAxIDAgNy41WlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtb2ZmZXItc3BlYy00KCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjQ5XCIgaGVpZ2h0PVwiNTBcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBmaWxsPVwiI3skY29sb3IyfVwiIGQ9XCJNMzcuNyAwYzEuNSAwIDIuNyAxLjMgMi43IDIuOHYxMC43YzAgLjUtLjMuOC0uOC44YS44LjggMCAwIDEtLjgtLjhWMi44YzAtLjYtLjYtMS4xLTEuMS0xLjFoLTM1Yy0uNiAwLTEgLjUtMSAxLjF2NDQuNGMwIC42LjUgMS4xIDEgMS4xaDM1Yy42IDAgMS0uNSAxLTEuMVY0MGMwLS41LjQtLjkuOS0uOXMuOC40LjguOXY3LjJjMCAxLjUtMS4yIDIuOC0yLjcgMi44aC0zNUEyLjggMi44IDAgMCAxIDAgNDcuMlYyLjhDMCAxLjMgMS4yIDAgMi44IDBaTTI1LjQgNDNjLjUgMCAuOC40LjguOXMtLjMuOC0uOC44aC01LjJhLjguOCAwIDAgMS0uOC0uOGMwLS41LjQtLjkuOC0uOVptMC05LjNjLjUgMCAuOC40LjguOXMtLjMuOC0uOC44SDExLjhhLjguOCAwIDAgMS0uOC0uOGMwLS41LjMtLjkuOC0uOVptLTE3LjcgMGMuMiAwIC40IDAgLjYuM2wuMi42YzAgLjIgMCAuNC0uMi42LS40LjMtMSAuMy0xLjIgMGEuOC44IDAgMCAxLS4yLS42YzAtLjMgMC0uNC4yLS42bC42LS4zWm0xNy43LTMuNWMuNSAwIC44LjQuOC44IDAgLjUtLjMuOS0uOC45SDExLjhhLjguOCAwIDAgMS0uOC0uOWMwLS40LjMtLjguOC0uOFptLTE3LjcgMGMuMiAwIC40IDAgLjYuMmwuMi42YzAgLjMgMCAuNS0uMi42LS40LjMtMSAuMy0xLjIgMGEuOC44IDAgMCAxLS4yLS42YzAtLjIgMC0uNC4yLS42bC42LS4yWm0xNy43LTMuN2MuNSAwIC44LjQuOC45cy0uMy44LS44LjhIMTEuOGEuOC44IDAgMCAxLS44LS44YzAtLjUuMy0uOS44LS45Wm0tMTcuNyAwYy4yIDAgLjQgMCAuNi4zbC4yLjZjMCAuMiAwIC40LS4yLjYtLjQuMy0xIC4zLTEuMiAwYS44LjggMCAwIDEtLjItLjZjMC0uMyAwLS40LjItLjZsLjYtLjNaTTIwLjIgNS4zYzQuOCAwIDguNyA0IDguOCA5YTkgOSAwIDAgMS0yLjggNi40bC0uMS4xYTguNiA4LjYgMCAwIDEtMTEuNyAwaC0uMWE5IDkgMCAwIDEtMi43LTYuNmMwLTQuOSAzLjgtOC45IDguNi04LjlabTAgMTJhNSA1IDAgMCAwLTQuMyAyLjV2LjFhNyA3IDAgMCAwIDQuMyAxLjVjMS42IDAgMy0uNSA0LjMtMS40di0uMmE0LjkgNC45IDAgMCAwLTQuMy0yLjZaTTIwLjQgN2MtNCAwLTcgMy4zLTcgNy4yIDAgMS42LjQgMyAxLjMgNC4zdi4ybC4yLS4yYy43LTEgMS42LTEuOSAyLjgtMi40aC4xdi0uMmMtLjYtLjYtLjgtMS4zLS44LTJ2LS43YzAtMS45IDEuNS0zLjQgMy4zLTMuNCAxLjggMCAzLjMgMS41IDMuMyAzLjR2LjdjMCAuNy0uMyAxLjQtLjcgMmwtLjEuMmguMWMxLjIuNSAyIDEuNCAyLjggMi40bC4xLjIuMS0uMmE4LjQgOC40IDAgMCAwIDEuNS00LjNjMC00LTMuMi03LjItNy03LjJabS0uMiA0LjRjLS45IDAtMS43LjgtMS43IDEuN3YuN2MwIDEgLjggMS43IDEuNyAxLjcgMSAwIDEuNy0uNyAxLjctMS43di0uN2MwLTEtLjctMS43LTEuNy0xLjdaXCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjF9XCIgZD1cIm00Ni44IDE3LjMtMSAxLjctMy42LTIuMSAxLTEuN2MuMy0uNS43LS45IDEuMy0xIC41LS4yIDEgMCAxLjUuMi41LjMuOS44IDEgMS4zLjIuNi4xIDEuMS0uMiAxLjZaTTMxIDM3LjZsMi44IDEuNy0zLjIgMi40LjQtNFptMTYtMjVjLTEtLjUtMi0uNy0zLS40LTEuMS4zLTIgMS0yLjUgMkwyOS40IDM1LjVsLS4xLjQtLjggNy44Yy0uMS40IDAgLjguNCAxaC41bC42LS4xTDM2IDQwYy4yIDAgLjItLjIuMy0uM2wxMi0yMS40YzEuMi0yIC41LTQuNS0xLjQtNS42WlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtbWlzc2lvbigkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI0MlwiIGhlaWdodD1cIjUwXCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yMX1cIiBkPVwiTTExIDEzLjhhMSAxIDAgMCAxLS41LjFoLS4xYy0uMyAwLS41LS4xLS42LS4zbC0xLjUtMS45Yy0uMy0uMy0uMi0uOS4yLTEuMi4zLS4zLjgtLjIgMS4xLjJsMSAxLjIgNS4xLTRhNS42IDUuNiAwIDEgMCAuOCAxLjZMMTEgMTMuN1ptMCAxMy40YTEgMSAwIDAgMS0uNS4yaC0uMWMtLjMtLjEtLjUtLjItLjYtLjRsLTEuNS0xLjljLS4zLS4zLS4yLS45LjItMS4yLjMtLjMuOC0uMSAxLjEuMmwxIDEuMiA1LjEtNGE1LjYgNS42IDAgMSAwIC44IDEuNkwxMSAyNy4yWm0wIDEzYTEgMSAwIDAgMS0uNS4xaC0uMWMtLjMgMC0uNS0uMi0uNi0uNGwtMS41LTEuOGMtLjMtLjQtLjItMSAuMi0xLjIuMy0uMy44LS4yIDEuMS4ybDEgMS4yIDUuMS00YTUuNiA1LjYgMCAxIDAgLjggMS42TDExIDQwWlwiLz48cGF0aCBmaWxsPVwiI3skY29sb3IyfVwiIGQ9XCJNMzYuNS4yYTUgNSAwIDAgMSA1IDVWNDVhNSA1IDAgMCAxLTUgNUg1LjhhNSA1IDAgMCAxLTUtNVY1LjJhNSA1IDAgMCAxIDUtNWgzMC43Wm0wIDEuNUg1LjZjLTIgMC0zLjUgMS42LTMuNSAzLjVWNDVjMCAyIDEuNiAzLjUgMy41IDMuNWgzMC43YzIgMCAzLjYtMS42IDMuNi0zLjVWNS4yYzAtMi0xLjYtMy41LTMuNi0zLjVabS02LjkgMzcuOWMuNSAwIC45LjMuOS44IDAgLjQtLjQuOS0uOS45SDIyYS44LjggMCAwIDEtLjgtLjljMC0uNS4zLS44LjgtLjhoNy42Wm0xLjgtMy4xYy41IDAgLjkuMy45LjhzLS40LjgtLjkuOGgtOS4zYS44LjggMCAwIDEtLjktLjhjMC0uNS40LS44LjktLjhoOS4zWk0yNiAyNS44Yy41IDAgLjkuNC45LjggMCAuNS0uNC45LS45LjloLTMuOGEuOC44IDAgMCAxLS45LS45YzAtLjQuNC0uOC45LS44aDMuOFptMS43LTNjLjUgMCAuOS4zLjkuOCAwIC40LS40LjgtLjkuOEgyMmEuOC44IDAgMCAxLS44LS44YzAtLjUuMy0uOS44LS45aDUuNlpNMzAuMyAxMmMuNSAwIC45LjMuOS44cy0uNC45LS45LjloLTkuMWEuOC44IDAgMCAxLS44LS45YzAtLjUuMy0uOC44LS44aDkuMVpNMzQgOWMuNSAwIC44LjMuOC44IDAgLjQtLjMuOC0uOC44SDIxLjJhLjguOCAwIDAgMS0uOC0uOGMwLS41LjMtLjkuOC0uOUgzNFpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLXByb2ZpbGUoJGNvbG9yMSwgJGNvbG9yMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNTdcIiBoZWlnaHQ9XCI1MVwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjF9XCIgZD1cIk01NS40IDE4LjVhNC44IDQuOCAwIDAgMS00IDcuMyA0LjcgNC43IDAgMCAxLTQuNS0yLjhsLTUuNiAxLjVINDFhMSAxIDAgMCAxLTEtLjljMC0uNi4zLTEuMS44LTEuM2w1LjYtMS41aC4xYzAtMS41LjktMyAyLjMtMy44YTQuOSA0LjkgMCAwIDEgNi42IDEuNVpNNDguNSAzLjJBNC44IDQuOCAwIDAgMSA0NyA5LjdhNS40IDUuNCAwIDAgMS0zLjYuN2wtMyA1LjFhMSAxIDAgMCAxLS44LjUgMSAxIDAgMCAxLS42LS4xYy0uNC0uMy0uNi0xLS4zLTEuNmwyLjgtNC44YTQuNyA0LjcgMCAwIDEgLjQtNy44IDQuOSA0LjkgMCAwIDEgNi42IDEuNVptLTUuOSAyNyA0LjkgMy4yLjIuMS43LS41YTQuOSA0LjkgMCAwIDEgNi42IDEuNiA0LjggNC44IDAgMCAxLTEuNiA2LjVjLS45LjUtMS43LjctMi42LjctMS42IDAtMy4xLS44LTQtMi4yLS45LTEuNC0xLTMtLjQtNC4zTDQxLjYgMzJjLS41LS4zLS43LTEtLjQtMS42LjMtLjUgMS0uNyAxLjQtLjNaTTkgMTguNWMuNS43LjcgMS41LjcgMi4zbDUuNCAxLjRjLjUuMS44LjcuNyAxLjQtLjEuNS0uNS45LTEgLjloLS4yTDkuMiAyM2MtLjQuOC0xIDEuNS0xLjggMi0uOS41LTEuOC43LTIuNi43LTEuNiAwLTMuMi0uOC00LTIuMmE0LjcgNC43IDAgMCAxIDEuNS02LjZBNC45IDQuOSAwIDAgMSA5IDE4LjVabTYuNi0xNC4zYTQuOCA0LjggMCAwIDEtLjggNmwyLjQgNC4xYy4zLjUuMiAxLjItLjQgMS42YTEgMSAwIDAgMS0uNS4xIDEgMSAwIDAgMS0uOS0uNWwtMi41LTQuMy0xLjQuMmMtMS42IDAtMy4yLS44LTQtMi4zYTQuNyA0LjcgMCAwIDEgMS41LTYuNSA0LjkgNC45IDAgMCAxIDYuNiAxLjZabS0xIDI2LjNjLjMuNi4yIDEuMi0uMyAxLjZsLTQuNiAzYy40IDEgLjUgMiAuMyAzYTUgNSAwIDAgMS0yLjEgM2MtMSAuNS0xLjguNy0yLjYuNy0xLjYgMC0zLjItLjgtNC4xLTIuMkE0LjcgNC43IDAgMCAxIDIuNyAzM2MxLjgtMSA0LS44IDUuNS40bDUtMy4yYTEgMSAwIDAgMSAxLjMuM1pcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTIzLjYgMjYuNmMuMyAwIC43LjQuNy43djIyLjljMCAuNC0uMy44LS43LjhhLjcuNyAwIDAgMS0uNy0uN3YtMjNjMC0uNC4zLS43LjctLjdabTkuNi0uMmMuNCAwIC44LjQuOC43djIzLjJjMCAuNC0uMy43LS44LjdhLjcuNyAwIDAgMS0uNy0uN1YyN2MwLS40LjQtLjcuNy0uN1ptLTQgMTIgMS41IDExLjdjMCAuNS0uMy44LS43LjloLS4xYy0uNCAwLS43LS4zLS43LS43bC0uOC02LS44IDZjMCAuNC0uMy43LS43LjdhLjcuNyAwIDAgMS0uNy0uOWwxLjQtMTEuNmMuMS0uNC40LS43LjgtLjdzLjcuMy44LjdabTIuMi0xOWMzIDAgNS42IDIuNiA1LjYgNS43djExLjFjMCAuNC0uNC43LS45LjdhLjcuNyAwIDAgMS0uNy0uN1YyNS4xYTQgNCAwIDAgMC00LTQuMWgtNi4yYTQgNCAwIDAgMC00IDR2MTEuMmMwIC41LS40LjctLjguNy0uMyAwLS43LS4zLS43LS43VjI1LjFjMC0zLjEgMi41LTUuNiA1LjYtNS42aDYuMVptLTIuOS0xLjlhMy43IDMuNyAwIDAgMS0zLjgtMy44VjEyYzAtMi4yIDEuNi0zLjggMy44LTMuOCAyLjMgMCAzLjkgMS42IDMuOSAzLjh2MS42YzAgMi4yLTEuNiAzLjgtMy45IDMuOFptMC03LjhjLTEuNCAwLTIuMyAxLTIuMyAyLjR2MS42YzAgMS40IDEgMi4zIDIuMyAyLjMgMS40IDAgMi40LTEgMi40LTIuM1YxMmMwLTEuNC0xLTIuNC0yLjQtMi40WlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtdHdpdHRlcigkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI2XCIgaGVpZ2h0PVwiMjFcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZmlsbC1ydWxlPVwibm9uemVyb1wiIGQ9XCJNMjYgMi41Yy0xIC40LTIgLjctMyAuOCAxLS42IDEuOS0xLjcgMi4zLTMtMSAuNy0yLjIgMS4xLTMuNCAxLjRhNS4zIDUuMyAwIDAgMC05LjEgNC44QzguNCA2LjMgNC40IDQuMiAxLjggMWE1LjMgNS4zIDAgMCAwIDEuNyA3Yy0xIDAtMS43LS4yLTIuNS0uNkMxIDEwIDMgMTIuMiA1LjMgMTIuNmE1LjQgNS40IDAgMCAxLTIuNC4xIDUuMyA1LjMgMCAwIDAgNSAzLjdBMTAuNyAxMC43IDAgMCAxIDAgMTguNiAxNSAxNSAwIDAgMCA4LjIgMjEgMTUgMTUgMCAwIDAgMjMuMyA1LjJjMS0uNyAyLTEuNiAyLjctMi43WlwiLz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1kaXNjb3ZlcigkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI1OFwiIGhlaWdodD1cIjU5XCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTIxLjEzIDkuNWExLjAxIDEuMDEgMCAwIDEtMS4wMS0xLjA0IDYuMyA2LjMgMCAwIDAtMTIuNTctLjMyIDEgMSAwIDAgMS0xLjAzLjk4IDEgMSAwIDAgMS0uOTktMS4wMyA4LjMgOC4zIDAgMSAxIDE2LjYuNDIgMSAxIDAgMCAxLTEgLjk4XCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk0xLjAxIDQ1LjlhMSAxIDAgMCAxLTEtMS4xbDMuMDItMzQuNDdhMy41MyAzLjUzIDAgMCAxIDMuNi0zLjIybDIuNTkuMDdhMSAxIDAgMCAxIC45OCAxLjAzYy0uMDIuNTYtLjQ4IDEuMDItMS4wNC45OGwtMi41OC0uMDdhMS41IDEuNSAwIDAgMC0xLjU0IDEuMzhMMiA0NC45OGExIDEgMCAwIDEtMSAuOTFNMjQuNzggNDYuNWExIDEgMCAwIDEtMS0uOTdMMjIuNSAxMC45NWExLjUgMS41IDAgMCAwLTEuNDQtMS40NiAxIDEgMCAxIDEgLjEtMiAzLjUgMy41IDAgMCAxIDMuMzUgMy4zOGwxLjI2IDM0LjU5YTEgMSAwIDAgMS0uOTYgMS4wNGgtLjA0TTM2LjU3IDkuNWExIDEgMCAwIDEtMS0uOTkgOC4zMSA4LjMxIDAgMCAxIDE2LjU5LS40MiAxIDEgMCAwIDEtLjk4IDEuMDMgMSAxIDAgMCAxLTEuMDMtLjk4IDYuMjkgNi4yOSAwIDAgMC0xMi41Ny4zMiAxIDEgMCAwIDEtLjk4IDEuMDNoLS4wM1wiLz48cGF0aCBmaWxsPVwiI3skY29sb3IyfVwiIGQ9XCJNNTYuNjggNDUuOWExIDEgMCAwIDEtMS0uOTJMNTIuNjYgMTAuNWExLjUgMS41IDAgMCAwLTEuNTQtMS4zOGwtMi41OS4wN2ExIDEgMCAwIDEtMS4wMy0uOTggMSAxIDAgMCAxIC45OC0xLjAzbDIuNTgtLjA3YTMuNTQgMy41NCAwIDAgMSAzLjYgMy4yMkw1Ny43IDQ0LjhhMSAxIDAgMCAxLTEgMS4xTTMyLjkyIDQ2LjVhMS4wMSAxLjAxIDAgMCAxLTEuMDEtMS4wNGwxLjI2LTM0LjU5YTMuNSAzLjUgMCAwIDEgMy4zNS0zLjM5Yy41NC0uMDMgMS4wMy40IDEuMDYuOTZhMSAxIDAgMCAxLS45NiAxLjA1IDEuNSAxLjUgMCAwIDAtMS40MyAxLjQ2bC0xLjI3IDM0LjU4YTEgMSAwIDAgMS0xIC45N1wiLz48cGF0aCBmaWxsPVwiI3skY29sb3IyfVwiIGQ9XCJNMjMuNjUgMTUuNzVhMSAxIDAgMCAxLS4zNS0xLjk1IDE1LjcxIDE1LjcxIDAgMCAxIDExLjEgMCAxIDEgMCAwIDEtLjcxIDEuODkgMTMuNjkgMTMuNjkgMCAwIDAtOS42OCAwYy0uMTIuMDQtLjI0LjA2LS4zNi4wNk0zMy43OCAyMy4wMmExIDEgMCAwIDEtLjM0LS4wNiAxMy43NSAxMy43NSAwIDAgMC05LjE4IDAgMSAxIDAgMSAxLS42OC0xLjljMy40LTEuMiA3LjE0LTEuMiAxMC41MyAwYTEgMSAwIDAgMS0uMzMgMS45NlwiLz48cGF0aCBmaWxsPVwiI3skY29sb3IxfVwiIGQ9XCJNMTIuOSA1Mi44OWgtLjJhNy43IDcuNyAwIDEgMSAuMiAwbTkuMzQtMTYuNThhMTIuOSAxMi45IDAgMSAwLTkuMzQgMjEuNzggMTIuOTEgMTIuOTEgMCAwIDAgOS4zNC0yMS43OE00NSA1Mi44OGgtLjJhNy43IDcuNyAwIDAgMS0uMi0xNS4zOCA3LjcgNy43IDAgMCAxIC40IDE1LjM5bTguNjgtMTcuMDVhMTIuODIgMTIuODIgMCAwIDAtOS4yLTMuNTQgMTIuODEgMTIuODEgMCAwIDAtOS4wMyA0IDEyLjgxIDEyLjgxIDAgMCAwLTMuNTQgOS4yMiAxMi44IDEyLjggMCAwIDAgNCA5LjAyIDEyLjggMTIuOCAwIDAgMCA5LjIyIDMuNTQgMTIuODEgMTIuODEgMCAwIDAgOS4wMi00IDEyLjgxIDEyLjgxIDAgMCAwIDMuNTQtOS4yMiAxMi44IDEyLjggMCAwIDAtNC05LjAyXCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1sb2FkaW5nKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiBmaWxsPVwibm9uZVwiIGNsYXNzPVwiXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxjaXJjbGUgY3g9XCIxMlwiIGN5PVwiMTJcIiByPVwiMTBcIiBzdHJva2U9XCIjeyRjb2xvcjF9XCIgc3Ryb2tlLXdpZHRoPVwiNFwiIC8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTQgMTJhOCA4IDAgMCAxIDgtOFYwQTEyIDEyIDAgMCAwIDAgMTJoNHptMiA1LjNBOCA4IDAgMCAxIDQgMTJIMGMwIDMgMS4xIDUuOCAzIDhsMy0yLjd6XCIgLz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1oZWFkZXItMSgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjM0XCIgaGVpZ2h0PVwiMzRcIj48ZyBmaWxsPVwiI3skY29sb3J9XCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGQ9XCJNMTMuNDYgMTMuNDZhNSA1IDAgMSAwIDcuMDggNy4wOCA1IDUgMCAwIDAtNy4wOC03LjA4Wk0wIDB2MTFsNSA1VjVoMTFsLTUtNXpNMzQgMHYxMWwtNSA1VjVIMThsNS01ek0wIDM0VjIzbDUtNXYxMWgxMWwtNSA1ek0zNCAzNFYyM2wtNS01djExSDE4bDUgNXpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLWhlYWRlci0yKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjVcIiBoZWlnaHQ9XCIyNVwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBmaWxsLXJ1bGU9XCJub256ZXJvXCIgZD1cIm03IDI1LTctN2gxOFYwbDcgN3YxOHpcIi8+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtY2hlY2soJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzMFwiIGhlaWdodD1cIjMwXCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PGNpcmNsZSBjeD1cIjE1XCIgY3k9XCIxNVwiIHI9XCIxNVwiIGZpbGw9XCIjeyRjb2xvcn1cIi8+PHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTTguNyAxNS42YS41LjUgMCAwIDEgMC0uN2wxLjctMS44aC43TDEzIDE1Yy4xLjIuNC4yLjYgMGw2LTZjLjItLjIuNS0uMi43IDBsMS43IDEuN2MuMi4yLjIuNSAwIC43bC04LjUgOC42Yy0uMS4yLS4zLjItLjQgMGwtNC4zLTQuM1pcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLWxpc3QtaXRlbSgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjQuNlwiIGhlaWdodD1cIjdcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZmlsbC1ydWxlPVwibm9uemVyb1wiIGQ9XCJNMS4xIDcgMCA1LjlsMi41LTIuNEwwIDEuMSAxLjEgMGwzLjUgMy41elwiLz48L3N2Zz4nXG4gICk7XG59XG5cbi5tZWRpYSxcbiVtZWRpYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMtcmVtKDMyKTtcbiAgaGVpZ2h0OiBjYWxjLXJlbSgzMik7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgJi1idG4taWNvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnRuLWljb24oJHByaW1hcnksICRncmF5LTkwMCk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDEyKTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDgpO1xuICAgICZfd2hpdGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnRuLWljb24oJHdoaXRlLCAkZ3JheS05MDApO1xuICAgIH1cbiAgICAmX3doaXRlMiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1idG4taWNvbigkcHJpbWFyeSwgJHdoaXRlKTtcbiAgICB9XG4gICAgJl93aGl0ZS1mdWxsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJ0bi1pY29uKCR3aGl0ZSwgJHdoaXRlKTtcbiAgICB9XG4gICAgJl9kZWZhdWx0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJ0bi1pY29uKCRwcmltYXJ5LCAkZ3JheS05MDApO1xuICAgIH1cbiAgfVxuXG4gICYtYnRuLWljb24tbGcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJ0bi1pY29uLWxnKCRwcmltYXJ5LCAkZ3JheS05MDApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYy1yZW0oNTIpIGNhbGMtcmVtKDM0KTtcbiAgICB3aWR0aDogY2FsYy1yZW0oODgpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oODgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAmX2dyYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIH1cbiAgICAmX3ByZXYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWxvZ28oJHByaW1hcnksICRib2R5LWNvbG9yKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oMTM0KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDMwKTtcbiAgfVxuXG4gICYtbG9nby1sZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbG9nby1sZygkcHJpbWFyeSwgJGJvZHktY29sb3IpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSgyNzIpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oMjU4KTtcbiAgfVxuXG4gICYtbG9nby1mb290ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWxvZ28tbGcoJHByaW1hcnksICR3aGl0ZSk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg3MCk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDczKTtcbiAgfVxuICAmLWxvZ28tYmcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWxvZ28tbGcocmdiYSgkYm9keS1jb2xvciwgLjA0KSwgcmdiYSgkYm9keS1jb2xvciwgLjA0KSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDUyNik7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg1MDcpO1xuICB9XG4gICYtbG9nby1ibG9nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1sb2dvLWxnKCRwcmltYXJ5LCAkYm9keS1jb2xvcik7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDE5Mik7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSgxODQpO1xuICB9XG4gICYtbG9nby1vZmZlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbG9nby1sZygkcHJpbWFyeSwgJGJvZHktY29sb3IpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSg1Myk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg1MSk7XG4gIH1cblxuICAmLWNvbnRhY3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWNvbnRhY3QoJGJvZHktY29sb3IpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSgyNik7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSgyMSk7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1jb250YWN0KCRwcmltYXJ5KTtcbiAgICB9XG4gICAgJl9wcmltYXJ5IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWNvbnRhY3QoJHByaW1hcnkpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWNvbnRhY3QoJGJvZHktY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbmV4dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbmV4dCgkYm9keS1jb2xvcik7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDMwKTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDMyKTtcbiAgICBvcGFjaXR5OiAuODtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi1wcmV2IHtcbiAgICBAZXh0ZW5kIC5tZWRpYS1uZXh0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAmLWxpbmtlZGluIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1saW5rZWRpbigkYm9keS1jb2xvcik7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDI1KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDI1KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWxpbmtlZGluKCRwcmltYXJ5KTtcbiAgICB9XG4gICAgJl93aGl0ZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1saW5rZWRpbigkd2hpdGUpO1xuICAgIH1cbiAgICAmX3ByaW1hcnkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtbGlua2VkaW4oJHByaW1hcnkpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWxpbmtlZGluKCRib2R5LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNpciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtY2lyKCk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDM5KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDM5KTtcbiAgfVxuXG4gICYtcXVvdGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1b3RlKCR3aGl0ZSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDIyKTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDIyKTtcbiAgfVxuXG4gICYtdmFsdWUtMSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtdmFsdWUtMSgkYm9keS1jb2xvciwgJHByaW1hcnkpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSg2OCk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg5Nik7XG4gIH1cblxuICAmLXZhbHVlLTIge1xuICAgIEBpbmNsdWRlIG1lZGlhLXZhbHVlLTIoJGJvZHktY29sb3IsICRwcmltYXJ5KTtcbiAgICB3aWR0aDogY2FsYy1yZW0oODcpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oOTcpO1xuICB9XG5cbiAgJi12YWx1ZS0zIHtcbiAgICBAaW5jbHVkZSBtZWRpYS12YWx1ZS0zKCRib2R5LWNvbG9yLCAkcHJpbWFyeSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDg5KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDk4KTtcbiAgfVxuXG4gICYtd2lubmVyLTEge1xuICAgIEBpbmNsdWRlIG1lZGlhLXdpbm5lci0xKCRib2R5LWNvbG9yLCAkcHJpbWFyeSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDk5KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDk4KTtcbiAgfVxuXG4gICYtd2lubmVyLTIge1xuICAgIEBpbmNsdWRlIG1lZGlhLXdpbm5lci0yKCRib2R5LWNvbG9yLCAkcHJpbWFyeSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDk2KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDg4KTtcbiAgfVxuXG4gICYtd2lubmVyLTMge1xuICAgIEBpbmNsdWRlIG1lZGlhLXdpbm5lci0zKCRib2R5LWNvbG9yLCAkcHJpbWFyeSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDc3KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDk0KTtcbiAgfVxuXG4gICYtd2lubmVyLTQge1xuICAgIEBpbmNsdWRlIG1lZGlhLXdpbm5lci00KCRib2R5LWNvbG9yLCAkcHJpbWFyeSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDk1KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDk2KTtcbiAgfVxuXG4gICYtd2lubmVyLTUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXdpbm5lci01KCRib2R5LWNvbG9yLCAkcHJpbWFyeSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDk5KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDU1KTtcbiAgfVxuXG4gICYtd2lubmVyLTYge1xuICAgIEBpbmNsdWRlIG1lZGlhLXdpbm5lci02KCRib2R5LWNvbG9yLCAkcHJpbWFyeSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDk2KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDg5KTtcbiAgfVxuXG4gICYtY29uc3VsdC0xIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1jb25zdWx0LTEoJHdoaXRlKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oNjIpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oNzEpO1xuICB9XG5cbiAgJi1jb25zdWx0LTIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWNvbnN1bHQtMigkd2hpdGUpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSg3Myk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg2MCk7XG4gIH1cblxuICAmLWNyb3NzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1jcm9zcygkcHJpbWFyeSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDMzKTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDM0KTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtY3Jvc3MoJGJvZHktY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gICYtY2l0YXRpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWNpdGF0aW9uKCRwcmltYXJ5KTtcbiAgICB3aWR0aDogY2FsYy1yZW0oNjApO1xuICAgIGhlaWdodDogY2FsYy1yZW0oMzIpO1xuICB9XG5cbiAgJi11cGxvYWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLXVwbG9hZCgkcHJpbWFyeSwgJGJvZHktY29sb3IpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSgyOCk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSgzMSk7XG4gIH1cblxuICAmLW9mZmVyLXNwZWMge1xuICAgICYtMSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1vZmZlci1zcGVjLTEoJHByaW1hcnksICRib2R5LWNvbG9yKTtcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSg1Mik7XG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDQ4KTtcbiAgICB9XG4gICAgJi0zIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW9mZmVyLXNwZWMtMigkcHJpbWFyeSwgJGJvZHktY29sb3IpO1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDUxKTtcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oNTApO1xuICAgIH1cbiAgICAmLTQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtb2ZmZXItc3BlYy0zKCRwcmltYXJ5LCAkYm9keS1jb2xvcik7XG4gICAgICB3aWR0aDogY2FsYy1yZW0oNDIpO1xuICAgICAgaGVpZ2h0OiBjYWxjLXJlbSg1MCk7XG4gICAgfVxuICAgICYtMiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1vZmZlci1zcGVjLTQoJHByaW1hcnksICRib2R5LWNvbG9yKTtcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSg0OSk7XG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDUwKTtcbiAgICB9XG4gIH1cbiAgJi1taXNzaW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1taXNzaW9uKCRwcmltYXJ5LCAkYm9keS1jb2xvcik7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDQyKTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDUwKTtcbiAgfVxuICAmLXByb2ZpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXByb2ZpbGUoJHByaW1hcnksICRib2R5LWNvbG9yKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oNTcpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oNTEpO1xuICB9XG4gICYtdHdpdHRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtdHdpdHRlcigkYm9keS1jb2xvcik7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDI2KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDIxKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXR3aXR0ZXIoJHByaW1hcnkpO1xuICAgIH1cbiAgICAmX3ByaW1hcnkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtdHdpdHRlcigkcHJpbWFyeSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdHdpdHRlcigkYm9keS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZGlzY292ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWRpc2NvdmVyKCRwcmltYXJ5LCAkd2hpdGUpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSg1OCk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg1OSk7XG4gIH1cbiAgJi1oZWFkZXItMSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtaGVhZGVyLTEoJHByaW1hcnkpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSgzNCk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSgzNCk7XG4gIH1cbiAgJi1oZWFkZXItMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtaGVhZGVyLTIoJHByaW1hcnkpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSgyNSk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSgyNSk7XG4gICAgJl93aGl0ZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1oZWFkZXItMigkd2hpdGUpO1xuICAgIH1cbiAgfVxuICAmLWNoZWNrIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1jaGVjaygkcHJpbWFyeSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDMwKTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDMwKTtcbiAgfVxuICAmLWxpc3QtaXRlbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbGlzdC1pdGVtKCRncmF5LTkwMCk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDUpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oNyk7XG4gICAgJl9wcmltYXJ5IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWxpc3QtaXRlbSgkcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG4iLCIuaDEsICVoMSwgaDEge1xuICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLWxnO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDUwKTtcbiAgfVxufVxuLmgyLCAlaDIsIGgyIHtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMyKTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmQ7XG4gIGxldHRlci1zcGFjaW5nOiBjYWxjLXJlbSguODUpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplLWxnO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDUwKTtcbiAgfVxufVxuLmgzLCAlaDMsIGgzIHtcbiAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS1sZztcbiAgfVxufVxuLmg0LCAlaDQsIGg0IHtcbiAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEyKTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUtbGc7XG4gIH1cbn1cbi5oNSwgJWg1LCBoNSB7XG4gIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemUtbGc7XG4gIH1cbn1cbi5oNiwgJWg2LCBoNiB7XG4gIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemUtbGc7XG4gIH1cbn1cblxuLmljb24taGVhZGVyLTEge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlbWVkaWE7XG4gICAgQGV4dGVuZCAlbWVkaWEtaGVhZGVyLTE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxNik7XG4gIH1cbn1cblxuLmljb24taGVhZGVyLTIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJW1lZGlhO1xuICAgIEBleHRlbmQgJW1lZGlhLWhlYWRlci0yO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMtcmVtKC02KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxNSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgJl93aGl0ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlbWVkaWEtaGVhZGVyLTJfd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5oLWxpc3QsXG4laC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMCk7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBleHRlbmQgJW1lZGlhO1xuICAgICAgQGV4dGVuZCAlbWVkaWEtbGlzdC1pdGVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYy1yZW0oLTE1KTtcbiAgICAgIHRvcDogY2FsYy1yZW0oMTApO1xuICAgIH1cblxuICB9XG59XG4iLCIuZm9ybSB7XG4gICYtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDE2KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gICAgfVxuICB9XG4gICYtY29udHJvbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTkwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi1zbSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtc2VsZWN0IHtcbiAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYy1yZW0oMzIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMtcmVtKDEyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1zZWxlY3QoJHByaW1hcnksICRncmF5LTkwMCk7XG4gIH1cblxuICAmLWNoZWNrIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLWlucHV0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMCkgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgyMCkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oMjApICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4lYnRuLFxuLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBwYWRkaW5nOiBjYWxjLXJlbSg5KSBjYWxjLXJlbSgxMik7XG4gIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTIpO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiBjYWxjLXJlbSgxLjIpO1xuXG4gICYtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAZXh0ZW5kIC5tZWRpYTtcbiAgICAgIEBleHRlbmQgLm1lZGlhLWJ0bi1pY29uO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKDYpO1xuICAgIH1cbiAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kIC5tZWRpYS1idG4taWNvbl93aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tZGFyayB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAubWVkaWEtYnRuLWljb25fd2hpdGUyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgICAgJiVob3ZlcixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAZXh0ZW5kIC5tZWRpYS1idG4taWNvbl93aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgPiBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICA+IGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sZyB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oNykgY2FsYy1yZW0oMTYpO1xuICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTQpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzXG4gIH1cblxuICAmLXNtIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg2KSBjYWxjLXJlbSgxMCk7XG4gICAgLy9mb250LXNpemU6IGNhbGMtcmVtKDEyKTtcbiAgICAvL2JvcmRlci1yYWRpdXM6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgfVxuXG4gICYtcHJpbWFyeSxcbiAgJi1kYXJrIHtcbiAgICAmJWhvdmVyLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi1vdXRsaW5lIHtcbiAgICAmLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgJiVob3ZlcixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge31cbiAgICB9XG4gICAgJi1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlcjogMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG4gICYtZGFyayxcbiAgJi1wcmltYXJ5IHtcbiAgICBib3JkZXI6IDA7XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJvZHktY29sb3IsIC41KTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi5sb2FkaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBrZXlmcmFtZXMgcm90YXRlIHtcbiAgICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBleHRlbmQgJW1lZGlhO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtbG9hZGluZyhyZ2JhKCR3aGl0ZSwgLjUpLCByZ2JhKCR3aGl0ZSwgLjUpKTtcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgxOCk7XG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDE4KTtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMTApO1xuICAgIH1cbiAgfVxuXG4gICYtcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcGlsbDtcbiAgfVxufVxuIiwiLm1vZGFsIHtcbiAgJi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oMzApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nOiBjYWxjLXJlbSg1MCkgY2FsYy1yZW0oNzApO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgyMCk7XG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDIwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjLXJlbSgxMCk7XG4gICAgICBsZWZ0OiBjYWxjLXJlbSgxMCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIHRvcDogY2FsYy1yZW0oMzApO1xuICAgICAgICBsZWZ0OiBjYWxjLXJlbSgzMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwZm9ybXMtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYy1yZW0oMzApO1xuICAgIHJpZ2h0OiBjYWxjLXJlbSgzMCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG59XG4iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ZpcnN0LWxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1cmdlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDQ0KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDM1KTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgJGJ1cmdlci1saW5lOiBjYWxjLXJlbSg0KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogJGJ1cmdlci1saW5lO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtICN7JGJ1cmdlci1saW5lIC8gMn0pO1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDYwKTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDE0KTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDE1KTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmICsgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMjApIGNhbGMtcmVtKDMyKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgtMzIpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAubWVkaWE7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjLXJlbSgtMTUpO1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjLXJlbSgzMik7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjLXJlbSg1NCk7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYy1yZW0oMTUpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjU0XCIgaGVpZ2h0PVwiMTVcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBmaWxsPVwiI3skcHJpbWFyeX1cIiBkPVwibTI3IDAgMjcgMTVoLTEuOEwyNyAxIDEuOCAxNUgwTDI3IDBaXCIvPjxwYXRoIGZpbGw9XCIjeyR3aGl0ZX1cIiBkPVwiTTEuOCAxNSAyNyAxbDI1LjIgMTR6XCIvPjwvZz48L3N2Zz4nKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTApO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1cImJvdHRvbS1lbmRcIl0ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKC0zMikgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMtcmVtKDMyKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX21vYmlsZSB7XG4gICAgJi1tZW51IHtcbiAgICAgICYtbGluZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAuOCk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgLy9tYXgtd2lkdGg6IGNhbGMtcmVtKDkyNyk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMyKTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBuYXYge1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMjApO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMtcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAvLyAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIC8vICBwYWRkaW5nOiBjYWxjLXJlbSgxMDApO1xuICAgICAgLy8gIG5hdiB7XG4gICAgICAvLyAgICA+IHVsIHtcbiAgICAgIC8vICAgICAgPiBsaSB7XG4gICAgICAvLyAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSg0MCk7XG4gICAgICAvLyAgICAgICAgPiB1bCB7XG4gICAgICAvLyAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oMzIpO1xuICAgICAgLy8gICAgICAgIH1cbiAgICAgIC8vICAgICAgfVxuICAgICAgLy8gICAgfVxuICAgICAgLy8gIH1cbiAgICAgIC8vfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmX19sb2dvIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgICZfX2NvbnRhY3Qge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDgyKTtcbiAgICB9XG4gICAgJl9fYnVyZ2VyIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fY29udGFjdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAje2NhbGMtcmVtKDE1KX0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgJl9fZmlyc3QtbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gICAgZm9udC1zaXplOiBjYWxjLXJlbSgxNSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oOTApIDA7XG4gICAgfVxuICB9XG4gICZfX3NlY29uZC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgxNSkgMDtcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDEyKTtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwLCAxMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgJi1sb2dvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTAsIDEwKTtcbiAgICAgIH1cbiAgICAgICYtYWRkcmVzcyB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDUsIDEwKTtcbiAgICAgIH1cbiAgICAgICYtbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDUsIDEwKTtcbiAgICAgIH1cbiAgICAgICYtbmV3c2xldHRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwLCAxMCk7XG4gICAgICB9XG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTAsIDEwKTtcbiAgICAgIH1cbiAgICAgICYtc3ViLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCwgMTApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgJi1sb2dvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMSwgMTApO1xuICAgICAgfVxuICAgICAgJi1hZGRyZXNzIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMiwgMTApO1xuICAgICAgfVxuICAgICAgJi1tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMywgMTApO1xuICAgICAgfVxuICAgICAgJi1uZXdzbGV0dGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCwgMTApO1xuICAgICAgfVxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDIsIDEwKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEsIDEwKTtcbiAgICAgIH1cbiAgICAgICYtc3ViLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3LCAxMCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbmV3c2xldHRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oNSkgMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLndwZm9ybXMtc3VibWl0IHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEwKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDE2KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICAmX19tZW51LFxuICAmX19zdWItbWVudSB7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Yi1tZW51IHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjLXJlbSgzMCkgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYy1yZW0oMzApO1xuICAgIGhlaWdodDogY2FsYy1yZW0oMzApO1xuICAgIG9wYWNpdHk6IC44O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpub3QoJjpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDMwKTtcbiAgICB9XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhLWxvZ28tZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi53cGZvcm1zIHtcblxuICAmLWZpZWxkLWxheW91dC1jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJi1sYXlvdXQtY29sdW1uIHtcbiAgICAmLTUwLFxuICAgICYtMjUsXG4gICAgJi0zMyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1odG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTYpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgfVxuXG4gICAgJi1zZWxlY3Qge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgQGV4dGVuZCAuZm9ybS1zZWxlY3Q7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIC8vY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vZm9udC1zaXplOiBjYWxjLXJlbSgyMCkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDEyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1lbWFpbCxcbiAgICAmLXRleHQge1xuICAgICAgaW5wdXQge1xuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNtYWxsIHtcbiAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbC1zbTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXRleHQsXG4gICAgJi1lbWFpbCxcbiAgICAmLWZpbGUtdXBsb2FkLFxuICAgICYtdGV4dGFyZWEge1xuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTIpO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQsXG4gICAgJi1lbWFpbCxcbiAgICAmLXRleHRhcmVhIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWdkcHItY2hlY2tib3gge1xuICAgICAgbGFiZWwge1xuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNoZWNrLWxhYmVsO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIEBleHRlbmQgLmZvcm0tY2hlY2staW5wdXQ7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMik7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi1yYWRpbyxcbiAgICAmLWNoZWNrYm94IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMCkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgPiBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMTApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMCk7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIEBleHRlbmQgLmZvcm0tY2hlY2s7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvcm0tY2hlY2staW5wdXQ7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvcm0tY2hlY2stbGFiZWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZpbGUtdXBsb2FkIHtcbiAgICAgIC53cGZvcm1zLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTApO1xuICAgICAgfVxuXG4gICAgICAud3Bmb3Jtcy11cGxvYWRlciB7XG4gICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMwKSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oNjApIGNhbGMtcmVtKDUwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kei1wcmV2aWV3IHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuZHotaW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbjogMCAwIGNhbGMtcmVtKDE2KSAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZHotZGV0YWlscyB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHotc2l6ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5kei1tZXNzYWdlIHtcblxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgQGV4dGVuZCAubWVkaWE7XG4gICAgICAgICAgQGV4dGVuZCAubWVkaWEtdXBsb2FkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDI3KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2Rlcm4tdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDI3KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiU8OpbGVjdGlvbm5lciB1biBmaWNoaWVyXCI7XG4gICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgIEBleHRlbmQgLmJ0bi1zbTtcbiAgICAgICAgICBAZXh0ZW5kIC5idG4tZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc3VibWl0IHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgQGV4dGVuZCAuYnRuLWxnO1xuICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgIEBleHRlbmQgLmJ0bi1pY29uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMyKTtcbiAgfVxuXG4gICYtY29uZmlybWF0aW9uLWNvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuYWxlcnQ7XG4gICAgQGV4dGVuZCAuYWxlcnQtc3VjY2VzcztcblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZXJyb3ItY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5hbGVydDtcbiAgICBAZXh0ZW5kIC5hbGVydC1kYW5nZXI7XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLWVycm9yIHtcbiAgICAmOm5vdChpbnB1dCk6bm90KHRleHRhcmVhKSB7XG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDEyKSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuaW5wdXQud3Bmb3Jtcy1lcnJvcjpub3QoW3R5cGU9XCJmaWxlXCJdKSxcbnRleHRhcmVhLndwZm9ybXMtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAud3Bmb3Jtcy1vbmUtaGFsZi53cGZvcm1zLWZpZWxkLWZpbGUtdXBsb2FkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICAmLndwZm9ybXMtZmlyc3Qge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gIC53cGZvcm1zLWNvbnRhaW5lciB7XG4gICAgLndwZm9ybXMtb25lLXRoaXJkLFxuICAgIC53cGZvcm1zLXR3by10aGlyZHMge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDE2KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1uZXdzIHtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDkwKSAwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDc0JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDcwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlKTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICRzaXplczogc20sIG1kLCBsZywgeGwsIHh4bDtcbiAgICBAZWFjaCAkc2l6ZSBpbiAkc2l6ZXMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkc2l6ZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAje21hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkc2l6ZSl9ICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KSAvIDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICBoMiwgLmgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMyKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICVtZWRpYTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYy1yZW0oLTUwKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDIxMCk7XG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDIxMCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE3MFwiIGhlaWdodD1cIjE3MFwiPjxwYXRoIGZpbGw9XCIjMTkyRDRDXCIgZmlsbC1ydWxlPVwibm9uemVyb1wiIGQ9XCJNNDcuNiAwIDAgNDcuNmgxMTUuNlYxNzBsNTQuNC00Ny42VjB6XCIvPjwvc3ZnPicpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogbWF0aC1kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyKTtcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgyNDApO1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDUwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgyMDApO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuc3dpcGVyIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJi1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogY2FsYyg5MCUgLSAje2NhbGMtcmVtKDMwKX0pO1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTUpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtICN7Y2FsYy1yZW0oMzApfSk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQ3JSAtICN7Y2FsYy1yZW0oMzApfSk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMyJSAtICN7Y2FsYy1yZW0oMzApfSk7XG4gICAgICB9XG4gICAgICAmLXZpc2libGUge1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgIH1cbiAgICAgICYtcHJldiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1udW1iZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDMyKSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg2MCkgMCBjYWxjLXJlbSg4Nik7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgzKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDApICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDMyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDE2KTtcbiAgICBtaW4td2lkdGg6IGNhbGMtcmVtKDEyOCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSg3MCk7XG4gICAgICBtaW4td2lkdGg6IGNhbGMtcmVtKDE5MCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyOCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiBjYWxjLXJlbSgxNSk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG59XG4iLCIuc2VjdGlvbi1ob21lLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMyKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgxMDApO1xuICB9XG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBjYWxjLXJlbSgxMDApO1xuICAgID4gaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgLjgpO1xuICAgIH1cbiAgfVxuICAmX19oZWFkZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNDgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwMCk7XG4gICAgfVxuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cbiAgJl9fY29sIHtcbiAgICAmLWNvbnRlbnQsXG4gICAgJi1mb3JtIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgfVxuICAgICYtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWZvcm0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXBhZ2UtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIC44KTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oNDgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSg0OCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMtcmVtKDM1MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1wcm9taXNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg1MCkgMCBjYWxjLXJlbSg4MCkgMDtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICAmLWltYWdlLFxuICAgICYtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICAvL21hcmdpbi10b3A6IGNhbGMtcmVtKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNyk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogY2FsYy1yZW0oNDAwKTtcblxuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuOCk7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1zZXJ2aWNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg5MCkgMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tjYWxjLXJlbSgyNDQpfSk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAuc3dpcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7Y2FsYy1yZW0oMjQ0KX0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAje2NhbGMtcmVtKDQ0KX0pO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByZXYsXG4gICZfX25leHQge1xuICAgIG9wYWNpdHk6IC44O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi10cnVzdCB7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDMyKSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oOTApIDAgY2FsYy1yZW0oMTQwKSAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjLXJlbSgxMTApO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYy1yZW0oMTEwKTtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTYpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gI3tjYWxjLXJlbSg0NCl9KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJldixcbiAgJl9fbmV4dCB7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgJnIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYy1yZW0oMTEwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgICYtd3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgPiAubWVkaWEge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1jYXNlcy1tb2RhbCB7XG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAmX19jb2wge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgzKTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICBib3gtc2hhZG93OiBjYWxjLXJlbSg0KSBjYWxjLXJlbSg0KSBjYWxjLXJlbSgxNikgcmdiYSgkZ3JheS05MDAsIC4xNzUpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgID4gaW1nIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tjYWxjLXJlbSgyMCl9KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGMtcmVtKDUpO1xuICAgICAgYm94LXNoYWRvdzogY2FsYy1yZW0oNCkgY2FsYy1yZW0oNCkgY2FsYy1yZW0oMTYpIHJnYmEoJHByaW1hcnksIC4xNzUpO1xuICAgICAgPiBpbWcge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tjYWxjLXJlbSgxMCl9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICB9XG59XG4iLCIuc2VjdGlvbi1oaXN0b3J5IHtcblxuICAkcGFyZW50OiAmO1xuXG4gIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMik7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oOTApO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKC0yMDApO1xuICAgIH1cbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICAmLWhlYWRlcixcbiAgICAmLXNpZGUge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICB9XG4gICAgJi1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNpZGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgfVxuXG4gICZfX3NpZGUtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBAZXh0ZW5kICVoMjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDM4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEwMCk7XG4gICAgICB3aWR0aDogNjUlO1xuICAgIH1cblxuICAgIGIsIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG4gICZfZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICN7JHBhcmVudH1fX2ltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5zZWN0aW9uLXZpc2lvbi12YWx1ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDMyKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSg1MCk7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYy1yZW0oMzIpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgPiBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LTkwMCwgLjkyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICB0b3A6IGNhbGMtcmVtKDEzNik7XG4gICAgfVxuICB9XG5cbiAgJl9fd29yay1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDQwMCk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY2FsYy1yZW0oLTc1KTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICB9XG5cbiAgJl9fd29yayB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTIwKSAwIGNhbGMtcmVtKDgwKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG4gICZfX2NvbCB7XG4gICAgJi13cmFwcGVyLFxuICAgICYtd29yay1oZWFkZXIsXG4gICAgJi12YWx1ZSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIH1cbiAgICAmLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXdvcmstaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTEpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmVsZW1lbnQtZm9ybSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDg5KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXdvcmstdmFsdWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fdmFsdWVzIHtcbiAgICAmLWdyb3VwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMyKSAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgyMDApIDAgY2FsYy1yZW0oNTApO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICA+IGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS05MDAsIC45Mik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd29yayB7XG4gICAgJi1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oLTMyKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oLTY0KTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDQzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbWFnZSB7XG4gICAgICB3aWR0aDogY2FsYy1yZW0oNDAwKTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiBjYWxjLXJlbSgtNzUpO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX193cmFwcGVyLFxuICAmX19jb2wge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICAgIC5pY29uLWhlYWRlci0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg4MCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oODApO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTEpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgzKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWV4cGVydHMge1xuICBtYXJnaW46IGNhbGMtcmVtKDMyKSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgbWFyZ2luOiBjYWxjLXJlbSg5MCkgMDtcbiAgfVxuICAmX190aXRsZSB7fVxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJl9fd3JhcHBlcixcbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgfVxuICB9XG4gICZfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgIH1cbiAgfVxuICAmX19leHBlcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6aG92ZXIge1xuICAgICAgLnNlY3Rpb24tZXhwZXJ0c19fY29udGVudCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAuMik7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIC44KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oMzApO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgxMDApO1xuICAgICYtbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDUpO1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxOCk7XG4gICAgfVxuICAgICYtcG9zaXRpb24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTYpO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tam9pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwMCkgMDtcbiAgfVxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS05MDAsIC44KTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5idG4ge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG4iLCIuc2VjdGlvbi15b3VyLWNsaWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDMyKSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oMTAwKSAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAmX19jb2wge1xuICAgICYtaW1hZ2UsXG4gICAgJi1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNyk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIC44KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tcGFydG5lcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMyKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg5MCk7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgYm90dG9tOiBjYWxjLXJlbSg5MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDkwKzkwKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtICN7Y2FsYy1yZW0oOTApfSkpO1xuICAgICAgbGVmdDogNDEuNjYlO1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDkwMCk7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICAmLWZpcnN0LFxuICAgICYtc2Vjb25kIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZpcnN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDQ4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc2Vjb25kIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMyKTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg0OCk7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1mb3JtIHtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg5MCkgMDtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuICAuZWxlbWVudC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gIH1cbiAgJl9ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgLmVsZW1lbnQtZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1hZHZhbnRhZ2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDMyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDkwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxMzY2IC8gNzQ4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxNik7XG4gIH1cblxuICAmX19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgPiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fY2lyY2xlIHtcbiAgICAmLW9uZSwgJi10d28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1vbmUge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjLXJlbSgyNzgpO1xuICAgICAgYm90dG9tOiAtMTAlO1xuICAgICAgbGVmdDogLTklO1xuICAgIH1cblxuICAgICYtdHdvIHtcbiAgICAgIG1heC13aWR0aDogY2FsYy1yZW0oMTM2KTtcbiAgICAgIHJpZ2h0OiA3JTtcbiAgICAgIHRvcDogNTguNSU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgJi0xLCAmLTIsICYtMywgJi00IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMzApO1xuXG4gICAgICAuaDMsIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDIwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogY2FsYy1yZW0oMzc4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLTEge1xuICAgICAgbGVmdDogMTAuMSU7XG4gICAgICB0b3A6IDM1LjglO1xuICAgIH1cblxuICAgICYtMiB7XG4gICAgICBsZWZ0OiA2MyU7XG4gICAgICB0b3A6IDM2LjIlO1xuICAgIH1cblxuICAgICYtMyB7XG4gICAgICBsZWZ0OiAxMi42JTtcbiAgICAgIHRvcDogNjclO1xuICAgIH1cblxuICAgICYtNCB7XG4gICAgICBsZWZ0OiA2MS41JTtcbiAgICAgIHRvcDogNjcuOCU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1vZmZlcnMge1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDkwKSAwO1xuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuICAmX19jb2wge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgfVxuICB9XG4gICZfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIuc2VjdGlvbi1jbGllbnQge1xuXG4gICRwYXJlbnQ6ICY7XG5cbiAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMyKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg5MCk7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oLTIwMCk7XG4gICAgfVxuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAmX19jb2wge1xuICAgICYtaGVhZGVyLFxuICAgICYtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIDJyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYtY2xpZW50cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG5cbiAgJi1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQ0NEVBO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDJyZW0gMCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZS1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIEBleHRlbmQgJWgyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMzgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTAwKTtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuXG4gICAgYiwgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgJl9ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgI3skcGFyZW50fV9faW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxufVxuIiwiLnNlY3Rpb24tNDA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg2NCkgMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIC44KTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMyKTtcbiAgfVxuXG4gICZfX3N1Yi1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLW9mZmVyLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg1MikgMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1cC1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kO1xuICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTgpO1xuICAgIGxldHRlci1zcGFjaW5nOiBjYWxjLXJlbSguMzcpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjApO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWluZm8ge1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDUyKSAwO1xuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gIH1cblxuICAmX19jb2wge1xuICAgICYtaW1hZ2UsXG4gICAgJi1pbmZvIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDUpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtaW5mbyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDQzMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjLXJlbSgzMzMpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMjApO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg1KTtcbiAgfVxuXG4gICZfX3NwZWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDYwKTtcbiAgICB9XG4gICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgyMCk7XG4gICAgICB3aWR0aDogY2FsYy1yZW0oNTIpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5lbGVtZW50LWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg1MCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDUwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYy1yZW0oLTU1KSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMtcmVtKC0xMDQpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWdyaWQge1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAmX193cmFwcGVyLFxuICAmX19ib3gtd3JhcHBlcixcbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgfVxuXG4gICZfX2JveC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgyKTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oOTApO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgY2FsYy1yZW0oMjApIHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMyKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oOTApIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFjayB7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg5MCk7XG4gICAgfVxuICB9XG5cbiAgdWwsIG9sIHtcbiAgICBAZXh0ZW5kIC5oLWxpc3Q7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXN1Ym1lbnUge1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgZm9udC1zaXplOiBjYWxjLXJlbSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oMTApO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMtcmVtKDY2KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgzMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICBAZXh0ZW5kICVoLWxpc3Q7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogY2FsYy1yZW0oNSkgMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjLXJlbSgxMikgIWltcG9ydGFudDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogY2FsYy1yZW0oMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICAgIG1hcmdpbjogY2FsYy1yZW0oMTApIDA7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVtZWRpYS1saXN0LWl0ZW1fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWRldmljZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDc0KSAwIGNhbGMtcmVtKDUwKSAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgLjgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTApO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zNDtcbiAgfVxuXG4gICZfX3N1Yi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMjUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxufVxuIiwiLnNlY3Rpb24tc2VhcmNoIHtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg5MCkgMCAwIDA7XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gIH1cbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDI1KTtcbiAgICB9XG4gIH1cblxuICAuZWxlbWVudC1mb3JtIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYy1yZW0oLTU2KSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMtcmVtKC0yMDApKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLW1ldGhvZG9sb2d5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDkwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDY0KTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMjgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3NjaGVtYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oMTU2NSk7XG4gICAgfVxuICB9XG5cbiAgJl9fcGxhbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMtcmVtKDEyMCk7XG4gICAgbGVmdDogY2FsYy1yZW0oNzUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fcGF0aCB7XG4gICAgJi1kYXNoZWQsXG4gICAgJi1maWxsZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYy1yZW0oMTQwKTtcbiAgICAgIGxlZnQ6IGNhbGMtcmVtKDEwNSk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDMpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDczKTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDczKTtcbiAgICBib3JkZXI6IGNhbGMtcmVtKDMpIHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMjQpO1xuICAgIG1hcmdpbjogMCBhdXRvIGNhbGMtcmVtKDMyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAmXzEge1xuICAgICAgICB0b3A6IGNhbGMtcmVtKDEwNSk7XG4gICAgICAgIGxlZnQ6IGNhbGMtcmVtKDUwKTtcbiAgICAgIH1cbiAgICAgICZfMiB7XG4gICAgICAgIHRvcDogY2FsYy1yZW0oMzQwKTtcbiAgICAgICAgbGVmdDogY2FsYy1yZW0oMTAyMCk7XG4gICAgICB9XG4gICAgICAmXzMge1xuICAgICAgICB0b3A6IGNhbGMtcmVtKDEwNDApO1xuICAgICAgICBsZWZ0OiBjYWxjLXJlbSgxNzEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oMzApO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMtcmVtKDIwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogY2FsYy1yZW0oNCkgY2FsYy1yZW0oNCkgY2FsYy1yZW0oMTYpIHJnYmEoJHByaW1hcnksIC4xNzUpO1xuICAgIG1heC13aWR0aDogY2FsYy1yZW0oNTEzKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsYy1yZW0oMzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDMwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDIwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDE2KTtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICRwYXJlbnQ6ICY7XG5cbiAgICAmXzIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAjeyRwYXJlbnR9LWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjLXJlbSgxNjApO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDMwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjLXJlbSg2MCkgY2FsYy1yZW0oMzApO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgJl8xIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBjYWxjLXJlbSgxNTUpO1xuICAgICAgfVxuICAgICAgJl8yIHtcbiAgICAgICAgbGVmdDogY2FsYy1yZW0oNjMwKTtcbiAgICAgICAgdG9wOiBjYWxjLXJlbSg0NTApO1xuICAgICAgfVxuICAgICAgJl8zIHtcbiAgICAgICAgbGVmdDogY2FsYy1yZW0oMjcxKTtcbiAgICAgICAgdG9wOiBjYWxjLXJlbSgxMDQwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjLXJlbSgzNTApO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tYXBwcm9hY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDMyKSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oOTApIDA7XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgLjgpO1xuICAgIH1cblxuICAgID4gaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmVsZW1lbnQtdmFsdWVfX2ljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuIiwiLnNlY3Rpb24td2h5LW91ciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg5MCk7XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jb2wge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyNSk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tbG9nby1zbGlkZXIge1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDkwKSAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zd2lwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3soY2FsYy1yZW0oOTApICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAqIDJ9KTtcbiAgICAgIH1cbiAgICAgICYtc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDE2KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtICN7Y2FsYy1yZW0oNDQpfSk7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByZXYsXG4gICZfX25leHQge1xuICAgIG9wYWNpdHk6IC44O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sLWxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC13aWR0aDogY2FsYy1yZW0oMTc1KTtcbiAgICBtYXJnaW46IDAgYXV0byAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgyMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTIpO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgY29sb3I6IHJnYmEoJHByaW1hcnksIC43KTtcbiAgICBsaW5lLWhlaWdodDogMi4wNztcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEwKTtcbiAgfVxufVxuIiwiLnNlY3Rpb24tZGlzY292ZXItZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDMyKSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oOTApIDAgY2FsYy1yZW0oMTQwKSAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjLXJlbSgxMTApO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYy1yZW0oMTEwKTtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAuc3dpcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7Y2FsYy1yZW0oMjQ0KX0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAje2NhbGMtcmVtKDQ0KX0pO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19wcmV2LFxuICAmX19uZXh0IHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZzogMCBjYWxjKDUlKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgICYtd3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgPiAubWVkaWEge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tYnVzaW5lc3MtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg5MCkgMDtcbiAgfVxuXG4gICZfX2NhdGVnb3J5IHtcbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygxMCk7XG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDIwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDQpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICAmLWhlYWRlcixcbiAgICAmLWZvcm0ge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mb3JtIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VwaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMCk7XG5cbiAgICA+IGRpdiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmQ7XG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDE4KTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxNik7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMtcmVtKDE2KTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgzMCk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYy1yZW0oMzApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBoMSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVsZW1lbnQtZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oLTY0KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgtMTkwKTtcbiAgICB9XG4gIH1cblxuICAmX3NpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgLjgpO1xuICB9XG59XG4iLCIuc2VjdGlvbi10aGUtY2xpZW50IHtcbiAgcGFkZGluZzogY2FsYy1yZW0oNjQpIDAgY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg5MCkgMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fd3JhcHBlcixcbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICB9XG4gIH1cblxuICAmX19jb2wge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYy1yZW0oMTg3KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyNyk7XG4gIH1cblxuICAmX19zcGVjIHtcbiAgICAmcyB7fVxuICAgIGgzLCAuaDMsICVoMyB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDIwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDUpO1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyOCk7XG4gIH1cblxuICAmX19xdW90ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgY2FsYy1yZW0oMzIpIGNhbGMtcmVtKDMyKSBjYWxjLXJlbSg2NCk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgtNjQpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDcwKSBjYWxjLXJlbSg3MCkgY2FsYy1yZW0oODApIGNhbGMtcmVtKDEwNSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgtMTUwKTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBleHRlbmQgLm1lZGlhO1xuICAgICAgQGV4dGVuZCAubWVkaWEtcXVvdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMtcmVtKDMyKTtcbiAgICAgIGxlZnQ6IGNhbGMtcmVtKDMyKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgdG9wOiBjYWxjLXJlbSg3MCk7XG4gICAgICAgIGxlZnQ6IGNhbGMtcmVtKDU1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbGx1c3RyYXRpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKC02NCk7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXNvbHV0aW9uIHtcbiAgJl9fYmcge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg2NCkgY2FsYy1yZW0oMzIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDkwKSAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvbHV0aW9uIHtcbiAgICAmcyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjLXJlbSgyMDApO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktOTAwLCAuNTMpO1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogY2FsYy1yZW0oLTE2KSBhdXRvIDA7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktOTAwLCAuOCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbjogMCAwIGNhbGMtcmVtKC0zMCkgY2FsYy1yZW0oLTMwKTtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oNTApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IGNhbGMtcmVtKC00KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIG1hcmdpbjogMCBjYWxjLXJlbSgxNikgY2FsYy1yZW0oMTApO1xuICAgICAgLy9saW5lLWhlaWdodDogMS4zO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDgwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGNhbGMtcmVtKC02LjEzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG5cbiAgICAmX3NtIHtcbiAgICAgIC5zZWN0aW9uLXNvbHV0aW9uX19zb2x1dGlvbi1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSg2Myk7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tZnVsbC1jYXNlIHtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDkwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSg5MCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjLXJlbSgxNzUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2Jvb2sge1xuICAgIG1hcmdpbjogMCBjYWxjLXJlbSgzMCkgY2FsYy1yZW0oMzApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYy1yZW0oMzE4KTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWNhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDEzKSAwO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxMyk7XG5cbiAgICAgIC5idG4tb3V0bGluZS1kYXJrIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAvL3BhZGRpbmc6IGNhbGMtcmVtKDApIGNhbGMtcmVtKDI4KSBjYWxjLXJlbSg0KSBjYWxjLXJlbSgyOCk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMpIGNhbGMtcmVtKDI4KSBjYWxjLXJlbSg2KTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyYXktOTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIC8vZm9udC1zaXplOiBjYWxjLXJlbSgyMCk7XG4gICAgICAgIC8vbWFyZ2luOiBjYWxjLXJlbSg4KSAwO1xuXG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAvL2hlaWdodDogY2FsYy1yZW0oMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDEwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWFyY2hpdmUge1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMCkgMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oOTApIDA7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgIH1cbiAgfVxuXG4gIC5lbGVtZW50LXBvc3Qge1xuICAgICZfX2ltYWdlIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzgwLzIwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXBhZ2UtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMCkgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg5MCk7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICB9XG4gIH1cblxuICAmX19iYWNrIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMCk7XG4gIH1cblxuICBoMiwgLmgyLFxuICBoMywgLmgzLFxuICBoNCwgLmg0LFxuICBoNSwgLmg1LFxuICBoNiwgLmg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg1MCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg3MCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzApO1xuICB9XG5cbiAgdWwge1xuICAgIEBleHRlbmQgJWgtbGlzdDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNik7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjQpO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLnNlY3Rpb24tc2hhcmUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg5MCk7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lclxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgxNyk7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRncmF5LTkwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgPiBkaXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgzMSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDI3KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWRpc2NvdmVyIHtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzApO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDkwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDkwKTtcbiAgICB9XG4gIH1cblxuICAuZWxlbWVudC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIH1cblxuICBoMiwgLmgyIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjQpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgID4gaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oOSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg2KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBjYWxjLXJlbSgyMCk7XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjLXJlbSgxNCk7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiBjYWxjLXJlbSg1KTtcbiAgICAgICAgd2lkdGg6IGNhbGMtcmVtKDUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiBjYWxjLXJlbSgxMyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMyKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oOTApO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuZWxlbWVudC1wb3N0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiBjYWxjLXJlbSg0KSBjYWxjLXJlbSg0KSBjYWxjLXJlbSgxNikgcmdiYSgkcHJpbWFyeSwgLjE3NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMjc3LzE5ODtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgtMTYpO1xuICAgIHBhZGRpbmc6IDAgY2FsYy1yZW0oMzIpO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMik7XG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDIwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG5cbiAgJl9fZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMSk7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBjYWxjLXJlbSg0KSBjYWxjLXJlbSg0KSBjYWxjLXJlbSgxOCkgcmdiYSgkcHJpbWFyeSwgLjI1KTtcbiAgfVxufVxuIiwiLmVsZW1lbnQtZm9ybSB7XG4gIGNvbG9yOiAkZ3JheS05MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYy1yZW0oNDApO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsYy1yZW0oMjApO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDgwKSBjYWxjLXJlbSg4MCkgY2FsYy1yZW0oNTApO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjLXJlbSgyMCk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSgyMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMtcmVtKDEwKTtcbiAgICBsZWZ0OiBjYWxjLXJlbSgxMCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgdG9wOiBjYWxjLXJlbSgzMCk7XG4gICAgICBsZWZ0OiBjYWxjLXJlbSgzMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX3NtIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oMTYpIGNhbGMtcmVtKDQwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMCkgY2FsYy1yZW0oODApO1xuICAgIH1cblxuICAgIC53cGZvcm1zLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndwZm9ybXMtc3VibWl0IHtcbiAgICAgIEBleHRlbmQgLmJ0bi1zbTtcbiAgICAgIEBleHRlbmQgLmJ0bi1pY29uO1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxNCkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCB7XG4gICAgICB1bCA+IGxpID4gbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDE0KSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICB3aWR0aDogY2FsYy1yZW0oMTApICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogY2FsYy1yZW0oMTApICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIpOyAvLyBwaXhlbCBwZXJmZWN0XG4gIH1cblxufVxuIiwiLmVsZW1lbnQtc2VydmljZS1jYXJkIHtcbiAgJHBhcmVudDogJjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDMwKTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAmX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjLXJlbSg1MCk7XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgaDQsICVoNCwgLmg0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzApO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICN7JHBhcmVudH0ge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAubWVkaWEtYnRuLWljb25fd2hpdGUtZnVsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAubWVkaWEtYnRuLWljb25fZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5lbGVtZW50LXZhbHVlcyB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuICAmX19jb2wge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICZfX2hlYWRlciB7XG4gICAgLmljb24taGVhZGVyLTIge1xuICAgICAgQGV4dGVuZCAuaWNvbi1oZWFkZXItMl93aGl0ZTtcbiAgICB9XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbn1cbiIsIi5lbGVtZW50LXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDE0KTtcbiAgfVxuICAmX19pY29uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwKTtcbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogY2FsYy1yZW0oODApO1xuICAgIH1cbiAgfVxufVxuIiwiLmVsZW1lbnQtd29yayB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLXRvcDogY2FsYy1yZW0oNikgc29saWQgJHByaW1hcnk7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDI0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gICZfX2hlYWRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTYpO1xuICB9XG4gICZfX2ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjLXJlbSg2MCk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg2MCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxNSk7XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuICAmX19oZWFkZXIge1xuICAgIEBleHRlbmQgLmgzO1xuICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMjApO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMSk7XG4gIH1cbn1cbiIsIi5lbGVtZW50LWxpc3Qge1xuICAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDY0KTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxNSk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBleHRlbmQgJW1lZGlhO1xuICAgICAgQGV4dGVuZCAlbWVkaWEtY2hlY2s7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMTUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmVsZW1lbnQtb2ZmZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMCk7XG4gIGJveC1zaGFkb3c6IGNhbGMtcmVtKDQpIGNhbGMtcmVtKDQpIGNhbGMtcmVtKDE2KSByZ2JhKCRncmF5LTkwMCwgLjE3NSk7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogMS4zMztcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBjYWxjLXJlbSg0KSBjYWxjLXJlbSg0KSBjYWxjLXJlbSgxNikgcmdiYSgkcHJpbWFyeSwgLjE3NSk7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZDtcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDE3KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDE3KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzApO1xuICB9XG59XG4iLCIuZWxlbWVudC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwKTtcbiAgZm9udC1zaXplOiBjYWxjLXJlbSgxNik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oOTApO1xuICB9XG5cbiAgLm1lZGlhLXByZXYge1xuICAgIHdpZHRoOiBjYWxjLXJlbSgxNik7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSgxOCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgyNyk7XG4gIH1cblxuICAubWVkaWEtbmV4dCB7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDE2KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDE4KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oMjcpO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/