/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./assets/styles/main.scss ***!
  \********************************************************************************************************************************************************************************************************************/
:root{--distance-to-edge:Max(var(--container-padding),((100vw - var(--container-width))/2) + var(--container-padding));--row-spacer:clamp(3rem,10vw,5rem)}@media (max-width:999px){.img-with-aniamtion-wrap.stretch,.img-with-aniamtion-wrap.stretch-mobile{inset-inline-start:50%;-webkit-margin-start:-50vw;margin-inline-start:-50vw;max-width:100vw;position:relative;width:100vw}}@media (min-width:1000px) and (max-width:1920px){.wpb_column:first-child .img-with-aniamtion-wrap.stretch,.wpb_column:last-child .img-with-aniamtion-wrap.stretch{width:calc(100% + var(--distance-to-edge))}.wpb_column:first-child .img-with-aniamtion-wrap.stretch{-webkit-margin-start:calc(var(--distance-to-edge)/-1);margin-inline-start:calc(var(--distance-to-edge)/-1)}.wpb_column:last-child .img-with-aniamtion-wrap.stretch{-webkit-margin-end:calc(var(--distance-to-edge)/-1);margin-inline-end:calc(var(--distance-to-edge)/-1)}}@font-face{font-family:neue-power;font-weight:400;src:local("Neue Power"),url(../static/fonts/NeuePower-Regular.ttf) format("truetype"),url(../static/fonts/NeuePower-Regular.woff) format("woff"),url(../static/fonts/NeuePower-Regular.woff2) format("woff2")}@font-face{font-family:neue-power;font-weight:900;src:local("Neue Power"),url(../static/fonts/NeuePower-Heavy.ttf) format("truetype"),url(../static/fonts/NeuePower-Heavy.woff) format("woff"),url(../static/fonts/NeuePower-Heavy.woff2) format("woff2")}.wpb_content_element:has(+.btn){-webkit-margin-after:3rem;margin-block-end:3rem}.stretched-link:after{content:"";inset:0;position:absolute}.vc_row:not(.inner_row,:has(.hero,.testimonial)){margin-block:var(--row-spacer)}.vc_row:not(.inner_row,:has(.hero,.testimonial)).vc_row-has-fill{margin-block:0;padding-block:var(--row-spacer)}.vc_row:not(.inner_row,:has(.hero,.testimonial)) .vc_row{margin-block:0;padding-block:0}.vc_row.top-level.full-width-section.first-section{-webkit-margin-before:0;margin-block-start:0;padding-block:var(--row-spacer)}.material .wpb_row.vc_row-has-templatera{-webkit-margin-after:0;margin-block-end:0}.vc_row-o-equal-height.align-last>.col>.wpb_column>.vc_column-inner{height:100%}.vc_row-o-equal-height.align-last>.col>.wpb_column>.vc_column-inner>.wpb_wrapper{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.vc_row-o-equal-height.align-last>.col>.wpb_column>.vc_column-inner>.wpb_wrapper :last-child:not(:only-child).btn{-webkit-margin-before:auto;margin-block-start:auto}.btn{border:.125rem solid;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:neue-power;font-size:1.25rem;font-weight:900;letter-spacing:.02em;line-height:1.01em;padding:.8125em 1.2em}.btn:hover{-webkit-transition:none;transition:none}.btn[href],button.btn{cursor:pointer}body[data-form-submit=regular] .container-wrap button[type=submit]:not(.search-widget-btn){padding:.8125em 1.2em!important}.btn-primary{background-color:var(--nectar-accent-color);border-color:var(--nectar-accent-color);color:#fff}.btn-primary:hover{background-color:#ea440b;border-color:#ea440b;color:#fff}.btn-secondary{background-color:transparent;color:var(--nectar-extra-color-1)}.btn-secondary:hover{background-color:var(--nectar-extra-color-1);border-color:var(--nectar-extra-color-1);color:#fff}[data-midnight=light] .btn-secondary,[data-midnight=light] .btn-secondary:hover{background-color:transparent;border-color:currentColor;color:#fff}.btn:has(+.btn){-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}body #gform_wrapper_1[data-form-index="0"].gform-theme,body .gform-theme--foundation,body [data-parent-form="1_0"]{--gf-form-gap-y:1.5rem;--gf-ctrl-shadow:none;--gf-ctrl-radius:0;--gf-color-primary:#000;--gf-color-primary-contrast:#fff;--gf-color-primary-darker:var(--gf-color-primary);--gf-color-primary-lighter:var(--gf-color-primary);--gf-ctrl-btn-font-size:inherit;--gf-color-out-ctrl-dark:inherit}body .gform_wrapper .top_label .gfield_label{-webkit-margin-before:0;margin-block-start:0}body .container-wrap input[type=date],body .container-wrap input[type=datetime-local],body .container-wrap input[type=datetime],body .container-wrap input[type=email],body .container-wrap input[type=month],body .container-wrap input[type=number],body .container-wrap input[type=password],body .container-wrap input[type=search],body .container-wrap input[type=tel],body .container-wrap input[type=text],body .container-wrap input[type=time],body .container-wrap input[type=url],body .container-wrap input[type=week],body .container-wrap textarea{border-color:rgba(0,0,0,.3)}.gform-page-footer .btn{-webkit-margin-after:0!important;margin-block-end:0!important}.vc_row[class*=bg-figure-] .row-bg-layer{overflow:visible}@media (max-width:1000px){.vc_row[class*=bg-figure-] .row-bg:after,.vc_row[class*=bg-figure-] .row-bg:before{content:none!important}}.vc_row.bg-figure-circles-left .row-bg:before{background-image:url(../static/images/circles.png);background-repeat:no-repeat;background-size:contain;content:"";height:382px;position:absolute;width:233px}body.blog-id-3 .vc_row.bg-figure-circles-left .row-bg:before{background-image:url(../static/images/circles-commercial.png)}.vc_row.bg-figure-circles-right .row-bg:after{background-image:url(../static/images/circles.png);background-repeat:no-repeat;background-size:contain;content:"";height:382px;position:absolute;width:233px}body.blog-id-3 .vc_row.bg-figure-circles-right .row-bg:after{background-image:url(../static/images/circles-commercial.png)}.vc_row.bg-figure-circles-right .row-bg:after{-webkit-transform:scaleX(-100%);transform:scaleX(-100%)}.vc_row.bg-figure-pill-left .row-bg:before{background-image:url(../static/images/pills.png);background-repeat:no-repeat;background-size:contain;content:"";height:313px;position:absolute;width:242px}body.blog-id-3 .vc_row.bg-figure-pill-left .row-bg:before{background-image:url(../static/images/pills-commercial.png)}.vc_row.bg-figure-pill-left .row-bg:before{-webkit-transform:scaleX(-100%);transform:scaleX(-100%)}.vc_row.bg-figure-pill-right .row-bg:after{background-image:url(../static/images/pills.png);background-repeat:no-repeat;background-size:contain;content:"";height:313px;position:absolute;width:242px}body.blog-id-3 .vc_row.bg-figure-pill-right .row-bg:after{background-image:url(../static/images/pills-commercial.png)}.vc_row[class*=-left] .row-bg:before{inset:var(--inset-figure-left,auto) auto auto 0}.vc_row[class*=-right] .row-bg:after{inset:var(--inset-figure-right,auto) 0 auto auto}.breadcrumbs{margin-block:2rem}.breadcrumbs ol{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 0;list-style:none;margin:0}.breadcrumbs .breadcrumb-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;list-style:none}.breadcrumbs .breadcrumb-item:first-child{line-height:1}.breadcrumbs .breadcrumb-item:not(:last-child):after{content:"\f105";display:inline-block;font-family:FontAwesome;font-size:1.25em;font-weight:700;margin-inline:.75rem}.breadcrumbs a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.1875em}.nectar-hor-list-item{padding:.875rem}.nectar-list-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.nectar-list-item img{margin:auto 0 auto auto!important;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.toggles .toggle{-webkit-border-after:.0625rem solid var(--nectar-accent-color)!important;border-block-end:.0625rem solid var(--nectar-accent-color)!important}.toggles .toggle>h3.toggle-title a.toggle-heading{color:#000;font-family:neue-haas-unica;font-size:1.5rem;font-weight:700;line-height:1.5em}.toggles .toggle>h3.toggle-title a.toggle-heading i:after,.toggles .toggle>h3.toggle-title a.toggle-heading i:before{content:none}.toggles .toggle>h3.toggle-title a.toggle-heading i{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="40" height="40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="40" y="40" width="40" height="40" rx="20" transform="rotate(-180 40 40)" fill="%23FF4F13"/><path d="M20 12.5v15m0 0-5-5m5 5 5-5" stroke="%23fff" stroke-linejoin="round"/></svg>');border:none;height:2.5rem;-webkit-margin-before:-20px!important;margin-block-start:-20px!important;-webkit-transition:.2s;transition:.2s;width:2.5rem}.toggles .toggle.open .toggle-heading i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.nectar-hor-list-item .nectar-list-item[data-text-align=left]{-webkit-padding-end:0!important;padding-inline-end:0!important}.items{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,465px),1fr))}.card{background-color:#fff;border-radius:3.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.card-img{aspect-ratio:8/5;border-radius:3.75rem 3.75rem 0 0;height:auto;-webkit-margin-after:0!important;margin-block-end:0!important;-o-object-fit:cover;object-fit:cover;vertical-align:baseline;width:100%!important}.card-body{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;height:100%;padding:1.875rem}.card-body .btn:last-child{-webkit-margin-before:auto;margin-block-start:auto}.megamenu>.sub-menu>.menu-item>a{font-weight:600!important}body[data-button-style*=slightly_rounded] .slide-out-widget-area-toggle[data-custom-color=true] a:before{border-radius:0!important}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu,#header-outer nav>ul>.nectar-megamenu-menu-item>.sub-menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.megamenu ul.sub-menu.tracked-pos{display:grid!important;gap:0 1rem;grid-template-columns:repeat(3,1fr);-webkit-padding-after:30px!important;padding-block-end:30px!important}body.blog-id-1 .megamenu ul.sub-menu.tracked-pos{grid-template-columns:repeat(4,1fr)}.megamenu ul.sub-menu.tracked-pos .sub-menu .menu-item>a{font-size:1.125rem!important;line-height:1.33!important}.megamenu ul.sub-menu.tracked-pos .menu-item[class*=megamenu-column-width]{width:auto!important}.testimonial .container{display:grid;gap:8rem;grid-template-columns:6fr 5fr}@media (max-width:768px){.testimonial .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}}.testimonial .container:after,.testimonial .container:before{content:none}.testimonial{background-color:#7900ff;overflow:hidden}.blog-id-3 .testimonial{background-color:#ff4f13}.testimonial-image{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-column:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:clip;position:relative}@media (max-width:768px){.testimonial-image{border-bottom-left-radius:60% 20%;border-bottom-right-radius:30% 6%;inset-inline-start:-50vw;-webkit-margin-start:50%;margin-inline-start:50%;position:relative;width:100vw}}@media (min-width:769px){.testimonial-image{border-bottom-right-radius:20% 50%;border-top-right-radius:20% 50%;margin-block:-3rem;-webkit-margin-start:calc(var(--distance-to-edge)/-1);margin-inline-start:calc(var(--distance-to-edge)/-1)}}.testimonial-image img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:769px){.testimonial-image img{max-width:none!important;position:absolute}}.testimonial-content{color:#fff;grid-column:2;margin-block:8rem;position:relative}@media (max-width:768px){.testimonial-content{margin-block:var(--row-spacer)}}.testimonial-content h1,.testimonial-content h2,.testimonial-content h3,.testimonial-content h4,.testimonial-content h5,.testimonial-content h6{color:inherit;-webkit-margin-after:1.125rem;margin-block-end:1.125rem}.testimonial-content:before{content:"";display:block;height:35px;inset:0 auto auto 0;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="35"><path d="m20.6 0-8.9 14.9c2.733.2 4.967 1.267 6.7 3.2 1.733 1.867 2.6 4.1 2.6 6.7 0 2.733-.933 5.067-2.8 7-1.867 1.933-4.3 2.9-7.3 2.9-2.933 0-5.4-.933-7.4-2.8-2-1.933-3-4.5-3-7.7 0-1.667.4-3.5 1.2-5.5.8-2.067 2.1-4.5 3.9-7.3 1.867-2.8 4.267-6.233 7.2-10.3l.8-1.1h7ZM45 0l-8.9 14.9c2.733.2 4.967 1.267 6.7 3.2 1.733 1.867 2.6 4.1 2.6 6.7 0 2.733-.933 5.067-2.8 7-1.867 1.933-4.3 2.9-7.3 2.9-2.933 0-5.4-.933-7.4-2.8-2-1.933-3-4.5-3-7.7 0-1.667.4-3.5 1.2-5.5.8-2.067 2.1-4.5 3.9-7.3 1.867-2.8 4.267-6.233 7.2-10.3L38 0h7Z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="35"><path d="m20.6 0-8.9 14.9c2.733.2 4.967 1.267 6.7 3.2 1.733 1.867 2.6 4.1 2.6 6.7 0 2.733-.933 5.067-2.8 7-1.867 1.933-4.3 2.9-7.3 2.9-2.933 0-5.4-.933-7.4-2.8-2-1.933-3-4.5-3-7.7 0-1.667.4-3.5 1.2-5.5.8-2.067 2.1-4.5 3.9-7.3 1.867-2.8 4.267-6.233 7.2-10.3l.8-1.1h7ZM45 0l-8.9 14.9c2.733.2 4.967 1.267 6.7 3.2 1.733 1.867 2.6 4.1 2.6 6.7 0 2.733-.933 5.067-2.8 7-1.867 1.933-4.3 2.9-7.3 2.9-2.933 0-5.4-.933-7.4-2.8-2-1.933-3-4.5-3-7.7 0-1.667.4-3.5 1.2-5.5.8-2.067 2.1-4.5 3.9-7.3 1.867-2.8 4.267-6.233 7.2-10.3L38 0h7Z"/></svg>');-webkit-mask-size:contain;mask-size:contain;position:absolute;translate:-130% -100%;width:46px}@media (max-width:768px){.testimonial-content:before{-webkit-margin-after:2rem;margin-block-end:2rem;position:static;translate:0}}.blog-id-1 .testimonial-content:before{background-color:#7367ff}.blog-id-3 .testimonial-content:before{background-color:#ea440b}#header-outer #logo,#header-outer .logo-clone,#header-outer .logo-spacing{margin:0}header#top nav{--nav-margin:2rem;margin-block:var(--nav-margin)}#header-secondary-outer a{margin-inline:1.375rem!important}#header-secondary-outer a .menu-title-text{font-size:1rem;font-weight:400}header#top .sub-menu.tracked-pos{-webkit-border-before:.125rem solid var(--nectar-accent-color)!important;border-block-start:.125rem solid var(--nectar-accent-color)!important}body.material #header-secondary-outer nav>ul>li:last-child>a{-webkit-margin-end:0!important;margin-inline-end:0!important}#header-outer .sf-menu>.sfHover:not(.megamenu)>ul,#header-outer .sf-menu>li:not(.megamenu):hover>ul{inset-block-start:calc(100% + var(--nav-margin))}.usps .img-with-aniamtion-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.footer-text a{opacity:1!important}.footer-bar .vc_column-inner>.wpb_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.footer-bar .vc_column-inner>.wpb_wrapper>.wpb_text_column{-webkit-margin-after:0!important;margin-block-end:0!important}.footer-bars .divider-wrap{margin-block:18px!important}@media (min-width:1000px){.single-post .post-area,.single-vacancy .post-area{margin-inline:auto;max-width:900px;-webkit-padding-end:0;padding-inline-end:0}}.single-post .container-wrap,.single-vacancy .container-wrap{-webkit-padding-before:0!important;padding-block-start:0!important}.single-post img+.post-area,.single-vacancy img+.post-area{-webkit-margin-before:clamp(2rem,4vw,6.25rem);margin-block-start:clamp(2rem,4vw,6.25rem)}.single-post .intro-text p,.single-vacancy .intro-text p{font-size:30px!important;line-height:1.5!important}.single-post .content-inner>.vc_row:not(.inner_row,:has(.hero)):first-child,.single-vacancy .content-inner>.vc_row:not(.inner_row,:has(.hero)):first-child{-webkit-margin-before:clamp(1.5rem,2vw,4rem)!important;margin-block-start:clamp(1.5rem,2vw,4rem)!important}@media (min-width:1001px){.single-post .main-content>.row:before,.single-vacancy .main-content>.row:before{background-image:url(../static/images/circles.png);background-repeat:no-repeat;background-size:contain;content:"";height:382px;position:absolute;width:233px}body.blog-id-3 .single-post .main-content>.row:before,body.blog-id-3 .single-vacancy .main-content>.row:before{background-image:url(../static/images/circles-commercial.png)}.single-post .main-content>.row:before,.single-vacancy .main-content>.row:before{inset:-4% 48% auto auto;-webkit-margin-end:calc(-50vw + var(--scroll-bar-w)/2);margin-inline-end:calc(-50vw + var(--scroll-bar-w)/2);-webkit-transform:scaleX(-100%);transform:scaleX(-100%)}}.page .container-wrap{-webkit-padding-before:0!important;padding-block-start:0!important}.page .vc_row.top-level{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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SSx3QmZnWVIsQ2dCMWVBLDBFQUdFLFFoQjZlRixDZ0J6ZUUsZUFDRSxrQkFDQSw4QmhCNGVKLENnQnhlQSwwQkFDRSxnQ2hCMmVGLENnQnplRSwyQ0FDRSxlQUNBLGVoQjJlSixDZ0J2ZUEsaUNBQ0UsOEloQjBlRixDZ0J2ZUEsNkRBQ0UsNERoQjBlRixDZ0J0ZUEsb0dBRUUsZ0RoQnllRixDaUI1Z0JBLCtCQUNFLHVEakIrZ0JGLENpQjVnQkEsZUFDRSxtQmpCK2dCRixDaUIzZ0JBLDBDQUNFLDBFQUNBLHlEQUNBLFFqQjhnQkYsQ2lCNWdCRSwyREFDRSw2RGpCOGdCSixDaUJ6Z0JBLDJCQUNFLDJCakI0Z0JGLENrQjNoQkksMEJBREYsbURBR0ksbUJBREEsZ0JBRUEsMENsQmdpQkosQ0FDRixDa0I3aEJFLDZEQUNFLGtFbEJnaUJKLENrQjVoQkUsMkRBQ0Usd0ZsQitoQkosQ2tCM2hCRSx5REFDRSx5QkFDQSx5QmxCOGhCSixDa0IxaEJFLDJKQUNFLDBHbEI2aEJKLENrQnhoQkksMEJBREYsaUZWN0JBLG1EQUVBLDRCQURBLHdCQUxBLFdBR0EsYUFGQSxrQkFDQSxXUm1rQkEsQ1E3akJBLCtHQUNFLDZEUmdrQkYsQ2tCeGlCQSxpRkFJSSx3QkFDQSw2R0FGQSx1RGxCMmlCSixDQUNGLENtQmhsQkksc0JBQ0ksa0VuQm1sQlIsQ21CaGxCSSx3QkFDSSxzRG5Ca2xCUixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbW1vbi9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tbW9uL19zdHJldGNoLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbW1vbi9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tbW9uL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbW1vbi9fZ3JpZC5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tbW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fYmctZmlndXJlcy5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19pY29uLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdG9nZ2xlcy5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19pdGVtcy5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX21lbnUuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdGVzdGltb25pYWwuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0cy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2xheW91dHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXRzL19zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0cy9fcGFnZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1kaXN0YW5jZS10by1lZGdlOiBNYXgodmFyKC0tY29udGFpbmVyLXBhZGRpbmcpLCAoKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyKSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG4gIC0tcm93LXNwYWNlcjogY2xhbXAoM3JlbSwgMTB2dywgNXJlbSk7XG59IiwiOnJvb3Qge1xuICAtLWRpc3RhbmNlLXRvLWVkZ2U6IE1heCh2YXIoLS1jb250YWluZXItcGFkZGluZyksICgoMTAwdncgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIpICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbiAgLS1yb3ctc3BhY2VyOiBjbGFtcCgzcmVtLCAxMHZ3LCA1cmVtKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5zdHJldGNoLFxuICAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaC1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtNTB2dztcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC53cGJfY29sdW1uOmZpcnN0LWNoaWxkIC5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5zdHJldGNoLCAud3BiX2NvbHVtbjpsYXN0LWNoaWxkIC5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5zdHJldGNoIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tZGlzdGFuY2UtdG8tZWRnZSkpO1xuICB9XG4gIC53cGJfY29sdW1uOmZpcnN0LWNoaWxkIC5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5zdHJldGNoIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWRpc3RhbmNlLXRvLWVkZ2UpIC8gLTEpO1xuICB9XG4gIC53cGJfY29sdW1uOmxhc3QtY2hpbGQgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWRpc3RhbmNlLXRvLWVkZ2UpIC8gLTEpO1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJuZXVlLXBvd2VyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOZXVlIFBvd2VyXCIpLCB1cmwoXCIuLi9zdGF0aWMvZm9udHMvTmV1ZVBvd2VyLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9zdGF0aWMvZm9udHMvTmV1ZVBvd2VyLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9zdGF0aWMvZm9udHMvTmV1ZVBvd2VyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibmV1ZS1wb3dlclwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiTmV1ZSBQb3dlclwiKSwgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL05ldWVQb3dlci1IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3N0YXRpYy9mb250cy9OZXVlUG93ZXItSGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9zdGF0aWMvZm9udHMvTmV1ZVBvd2VyLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuLndwYl9jb250ZW50X2VsZW1lbnQ6aGFzKCsgLmJ0bikge1xuICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cblxuLnZjX3Jvdzpub3QoLmlubmVyX3JvdywgOmhhcyguaGVybywgLnRlc3RpbW9uaWFsKSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXJvdy1zcGFjZXIpO1xufVxuLnZjX3Jvdzpub3QoLmlubmVyX3JvdywgOmhhcyguaGVybywgLnRlc3RpbW9uaWFsKSkudmNfcm93LWhhcy1maWxsIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tcm93LXNwYWNlcik7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cbi52Y19yb3c6bm90KC5pbm5lcl9yb3csIDpoYXMoLmhlcm8sIC50ZXN0aW1vbmlhbCkpIC52Y19yb3cge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG5cbi52Y19yb3cudG9wLWxldmVsLmZ1bGwtd2lkdGgtc2VjdGlvbi5maXJzdC1zZWN0aW9uIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1yb3ctc3BhY2VyKTtcbn1cblxuLm1hdGVyaWFsIC53cGJfcm93LnZjX3Jvdy1oYXMtdGVtcGxhdGVyYSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi52Y19yb3ctby1lcXVhbC1oZWlnaHQuYWxpZ24tbGFzdCA+IC5jb2wgPiAud3BiX2NvbHVtbiA+IC52Y19jb2x1bW4taW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmNfcm93LW8tZXF1YWwtaGVpZ2h0LmFsaWduLWxhc3QgPiAuY29sID4gLndwYl9jb2x1bW4gPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4udmNfcm93LW8tZXF1YWwtaGVpZ2h0LmFsaWduLWxhc3QgPiAuY29sID4gLndwYl9jb2x1bW4gPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkuYnRuIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xufVxuXG4uYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwibmV1ZS1wb3dlclwiO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHBhZGRpbmc6IDAuODEyNWVtIDEuMmVtO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkO1xuICBsaW5lLWhlaWdodDogMS4wMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5idG46aG92ZXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5idXR0b24uYnRuLFxuLmJ0bltocmVmXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keVtkYXRhLWZvcm0tc3VibWl0PXJlZ3VsYXJdIC5jb250YWluZXItd3JhcCBidXR0b25bdHlwZT1zdWJtaXRdOm5vdCguc2VhcmNoLXdpZGdldC1idG4pIHtcbiAgcGFkZGluZzogMC44MTI1ZW0gMS4yZW0gIWltcG9ydGFudDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZWN0YXItYWNjZW50LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmVjdGFyLWFjY2VudC1jb2xvcik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTQ0MEI7XG4gIGJvcmRlci1jb2xvcjogI0VBNDQwQjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tbmVjdGFyLWV4dHJhLWNvbG9yLTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lY3Rhci1leHRyYS1jb2xvci0xKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZWN0YXItZXh0cmEtY29sb3ItMSk7XG59XG5bZGF0YS1taWRuaWdodD1saWdodF0gLmJ0bi1zZWNvbmRhcnksIFtkYXRhLW1pZG5pZ2h0PWxpZ2h0XSAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5idG46aGFzKCsgLmJ0bikge1xuICBtYXJnaW4taW5saW5lLWVuZDogMS41cmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xufVxuXG5ib2R5ICNnZm9ybV93cmFwcGVyXzFbZGF0YS1mb3JtLWluZGV4PVwiMFwiXS5nZm9ybS10aGVtZSxcbmJvZHkgW2RhdGEtcGFyZW50LWZvcm09XCIxXzBcIl0sXG5ib2R5IC5nZm9ybS10aGVtZS0tZm91bmRhdGlvbiB7XG4gIC0tZ2YtZm9ybS1nYXAteTogMS41cmVtO1xuICAtLWdmLWN0cmwtc2hhZG93OiBub25lO1xuICAtLWdmLWN0cmwtcmFkaXVzOiAwO1xuICAtLWdmLWNvbG9yLXByaW1hcnk6ICMwMDAwMDA7XG4gIC0tZ2YtY29sb3ItcHJpbWFyeS1jb250cmFzdDogI0ZGRkZGRjtcbiAgLS1nZi1jb2xvci1wcmltYXJ5LWRhcmtlcjogdmFyKC0tZ2YtY29sb3ItcHJpbWFyeSk7XG4gIC0tZ2YtY29sb3ItcHJpbWFyeS1saWdodGVyOiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5KTtcbiAgLS1nZi1jdHJsLWJ0bi1mb250LXNpemU6IGluaGVyaXQ7XG4gIC0tZ2YtY29sb3Itb3V0LWN0cmwtZGFyazogaW5oZXJpdDtcbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT1lbWFpbF0sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPWRhdGVdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT1kYXRldGltZV0sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmJvZHkgLmNvbnRhaW5lci13cmFwIGlucHV0W3R5cGU9bW9udGhdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT1udW1iZXJdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPXNlYXJjaF0sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPXRlbF0sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPXRleHRdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT10aW1lXSxcbmJvZHkgLmNvbnRhaW5lci13cmFwIGlucHV0W3R5cGU9d2Vla10sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPXVybF0sXG5ib2R5IC5jb250YWluZXItd3JhcCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZ2Zvcm0tcGFnZS1mb290ZXIgLmJ0biB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvd1tjbGFzcyo9YmctZmlndXJlLV0gLnJvdy1iZy1sYXllciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudmNfcm93W2NsYXNzKj1iZy1maWd1cmUtXSAucm93LWJnOjpiZWZvcmUsIC52Y19yb3dbY2xhc3MqPWJnLWZpZ3VyZS1dIC5yb3ctYmc6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52Y19yb3cuYmctZmlndXJlLWNpcmNsZXMtbGVmdCAucm93LWJnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMzNweDtcbiAgaGVpZ2h0OiAzODJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N0YXRpYy9pbWFnZXMvY2lyY2xlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5ib2R5LmJsb2ctaWQtMyAudmNfcm93LmJnLWZpZ3VyZS1jaXJjbGVzLWxlZnQgLnJvdy1iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N0YXRpYy9pbWFnZXMvY2lyY2xlcy1jb21tZXJjaWFsLnBuZyk7XG59XG4udmNfcm93LmJnLWZpZ3VyZS1jaXJjbGVzLXJpZ2h0IC5yb3ctYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjMzcHg7XG4gIGhlaWdodDogMzgycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2NpcmNsZXMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuYm9keS5ibG9nLWlkLTMgLnZjX3Jvdy5iZy1maWd1cmUtY2lyY2xlcy1yaWdodCAucm93LWJnOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2NpcmNsZXMtY29tbWVyY2lhbC5wbmcpO1xufVxuLnZjX3Jvdy5iZy1maWd1cmUtY2lyY2xlcy1yaWdodCAucm93LWJnOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xMDAlKTtcbn1cbi52Y19yb3cuYmctZmlndXJlLXBpbGwtbGVmdCAucm93LWJnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNDJweDtcbiAgaGVpZ2h0OiAzMTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N0YXRpYy9pbWFnZXMvcGlsbHMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuYm9keS5ibG9nLWlkLTMgLnZjX3Jvdy5iZy1maWd1cmUtcGlsbC1sZWZ0IC5yb3ctYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL3BpbGxzLWNvbW1lcmNpYWwucG5nKTtcbn1cbi52Y19yb3cuYmctZmlndXJlLXBpbGwtbGVmdCAucm93LWJnOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMTAwJSk7XG59XG4udmNfcm93LmJnLWZpZ3VyZS1waWxsLXJpZ2h0IC5yb3ctYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjQycHg7XG4gIGhlaWdodDogMzEzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL3BpbGxzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmJvZHkuYmxvZy1pZC0zIC52Y19yb3cuYmctZmlndXJlLXBpbGwtcmlnaHQgLnJvdy1iZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9waWxscy1jb21tZXJjaWFsLnBuZyk7XG59XG4udmNfcm93W2NsYXNzKj0tbGVmdF0gLnJvdy1iZzo6YmVmb3JlIHtcbiAgaW5zZXQ6IHZhcigtLWluc2V0LWZpZ3VyZS1sZWZ0LCBhdXRvKSBhdXRvIGF1dG8gMDtcbn1cbi52Y19yb3dbY2xhc3MqPS1yaWdodF0gLnJvdy1iZzo6YWZ0ZXIge1xuICBpbnNldDogdmFyKC0taW5zZXQtZmlndXJlLXJpZ2h0LCBhdXRvKSAwIGF1dG8gYXV0bztcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xufVxuLmJyZWFkY3J1bWJzIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4yNXJlbSAwO1xufVxuLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW0ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1pbmxpbmU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuLmJyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xODc1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMTI1cmVtO1xufVxuXG4ubmVjdGFyLWhvci1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbn1cblxuLm5lY3Rhci1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmVjdGFyLWxpc3QtaXRlbSBpbWcge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50b2dnbGVzIC50b2dnbGUge1xuICBib3JkZXItYmxvY2stZW5kOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbmVjdGFyLWFjY2VudC1jb2xvcikgIWltcG9ydGFudDtcbn1cbi50b2dnbGVzIC50b2dnbGUgPiBoMy50b2dnbGUtdGl0bGUgYS50b2dnbGUtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJuZXVlLWhhYXMtdW5pY2FcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi50b2dnbGVzIC50b2dnbGUgPiBoMy50b2dnbGUtdGl0bGUgYS50b2dnbGUtaGVhZGluZyBpOjpiZWZvcmUsIC50b2dnbGVzIC50b2dnbGUgPiBoMy50b2dnbGUtdGl0bGUgYS50b2dnbGUtaGVhZGluZyBpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udG9nZ2xlcyAudG9nZ2xlID4gaDMudG9nZ2xlLXRpdGxlIGEudG9nZ2xlLWhlYWRpbmcgaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHdpZHRoPVwiNDBcIiBoZWlnaHQ9XCI0MFwiIHZpZXdCb3g9XCIwIDAgNDAgNDBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiNDBcIiB5PVwiNDBcIiB3aWR0aD1cIjQwXCIgaGVpZ2h0PVwiNDBcIiByeD1cIjIwXCIgdHJhbnNmb3JtPVwicm90YXRlKC0xODAgNDAgNDApXCIgZmlsbD1cIiNGRjRGMTNcIi8+PHBhdGggZD1cIk0yMCAxMi41TDIwIDI3LjVNMjAgMjcuNUwxNSAyMi41TTIwIDI3LjVMMjUgMjIuNVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTIwcHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi50b2dnbGVzIC50b2dnbGUub3BlbiAudG9nZ2xlLWhlYWRpbmcgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4ubmVjdGFyLWhvci1saXN0LWl0ZW0gLm5lY3Rhci1saXN0LWl0ZW1bZGF0YS10ZXh0LWFsaWduPWxlZnRdIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigxMDAlLCA0NjVweCksIDFmcikpO1xuICBnYXA6IDIuNXJlbTtcbn1cblxuLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiAzLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiA4LzU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMy43NXJlbSAzLjc1cmVtIDAgMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmQtYm9keSAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG59XG5cbi5tZWdhbWVudSA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5W2RhdGEtYnV0dG9uLXN0eWxlKj1zbGlnaHRseV9yb3VuZGVkXSAuc2xpZGUtb3V0LXdpZGdldC1hcmVhLXRvZ2dsZVtkYXRhLWN1c3RvbS1jb2xvcj10cnVlXSBhOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuI2hlYWRlci1vdXRlciBuYXYgPiB1bCA+IC5tZWdhbWVudS5uZWN0YXItbWVnYW1lbnUtbWVudS1pdGVtID4gLnN1Yi1tZW51LFxuI2hlYWRlci1vdXRlciBuYXYgPiB1bCA+IC5uZWN0YXItbWVnYW1lbnUtbWVudS1pdGVtID4gLnN1Yi1tZW51IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWVnYW1lbnUgdWwuc3ViLW1lbnUudHJhY2tlZC1wb3Mge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMCAxcmVtO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMzBweCAhaW1wb3J0YW50O1xufVxuYm9keS5ibG9nLWlkLTEgLm1lZ2FtZW51IHVsLnN1Yi1tZW51LnRyYWNrZWQtcG9zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbi5tZWdhbWVudSB1bC5zdWItbWVudS50cmFja2VkLXBvcyAuc3ViLW1lbnUgLm1lbnUtaXRlbSA+IGEge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzICFpbXBvcnRhbnQ7XG59XG4ubWVnYW1lbnUgdWwuc3ViLW1lbnUudHJhY2tlZC1wb3MgLm1lbnUtaXRlbVtjbGFzcyo9bWVnYW1lbnUtY29sdW1uLXdpZHRoXSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50ZXN0aW1vbmlhbCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNWZyO1xuICBnYXA6IDhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFsIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbCAuY29udGFpbmVyOjpiZWZvcmUsIC50ZXN0aW1vbmlhbCAuY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi50ZXN0aW1vbmlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTAwRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvZy1pZC0zIC50ZXN0aW1vbmlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjRGMTM7XG59XG5cbi50ZXN0aW1vbmlhbC1pbWFnZSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWwtaW1hZ2Uge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDYwJSAyMCU7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwJSA2JTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IC01MHZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWltYWdlIHtcbiAgICBtYXJnaW4tYmxvY2s6IC0zcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMCUgNTAlO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMCUgNTAlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tZGlzdGFuY2UtdG8tZWRnZSkgLyAtMSk7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbC1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBtYXJnaW4tYmxvY2s6IDhyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ibG9jazogdmFyKC0tcm93LXNwYWNlcik7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbC1jb250ZW50IGgxLFxuLnRlc3RpbW9uaWFsLWNvbnRlbnQgaDIsXG4udGVzdGltb25pYWwtY29udGVudCBoMyxcbi50ZXN0aW1vbmlhbC1jb250ZW50IGg0LFxuLnRlc3RpbW9uaWFsLWNvbnRlbnQgaDUsXG4udGVzdGltb25pYWwtY29udGVudCBoNiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjEyNXJlbTtcbn1cblxuLnRlc3RpbW9uaWFsLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjQ2XCIgaGVpZ2h0PVwiMzVcIj48cGF0aCBkPVwiTTIwLjYgMEwxMS43IDE0LjlDMTQuNDMzMyAxNS4xIDE2LjY2NjcgMTYuMTY2NyAxOC40IDE4LjFDMjAuMTMzMyAxOS45NjY3IDIxIDIyLjIgMjEgMjQuOEMyMSAyNy41MzMzIDIwLjA2NjcgMjkuODY2NyAxOC4yIDMxLjhDMTYuMzMzMyAzMy43MzMzIDEzLjkgMzQuNyAxMC45IDM0LjdDNy45NjY2NyAzNC43IDUuNSAzMy43NjY3IDMuNSAzMS45QzEuNSAyOS45NjY3IDAuNSAyNy40IDAuNSAyNC4yQzAuNSAyMi41MzMzIDAuOSAyMC43IDEuNyAxOC43QzIuNSAxNi42MzMzIDMuOCAxNC4yIDUuNiAxMS40QzcuNDY2NjcgOC42IDkuODY2NjcgNS4xNjY2NiAxMi44IDEuMUwxMy42IDBIMjAuNlpNNDUgMEwzNi4xIDE0LjlDMzguODMzMyAxNS4xIDQxLjA2NjcgMTYuMTY2NyA0Mi44IDE4LjFDNDQuNTMzMyAxOS45NjY3IDQ1LjQgMjIuMiA0NS40IDI0LjhDNDUuNCAyNy41MzMzIDQ0LjQ2NjcgMjkuODY2NyA0Mi42IDMxLjhDNDAuNzMzMyAzMy43MzMzIDM4LjMgMzQuNyAzNS4zIDM0LjdDMzIuMzY2NyAzNC43IDI5LjkgMzMuNzY2NyAyNy45IDMxLjlDMjUuOSAyOS45NjY3IDI0LjkgMjcuNCAyNC45IDI0LjJDMjQuOSAyMi41MzMzIDI1LjMgMjAuNyAyNi4xIDE4LjdDMjYuOSAxNi42MzMzIDI4LjIgMTQuMiAzMCAxMS40QzMxLjg2NjcgOC42IDM0LjI2NjcgNS4xNjY2NiAzNy4yIDEuMUwzOCAwSDQ1WlwiIC8+PC9zdmc+Jyk7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMCBhdXRvIGF1dG8gMDtcbiAgdHJhbnNsYXRlOiAtMTMwJSAtMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWwtY29udGVudDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG4gICAgdHJhbnNsYXRlOiAwO1xuICB9XG59XG4uYmxvZy1pZC0xIC50ZXN0aW1vbmlhbC1jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N0ZGO1xufVxuLmJsb2ctaWQtMyAudGVzdGltb25pYWwtY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBNDQwQjtcbn1cblxuI2hlYWRlci1vdXRlciAjbG9nbyxcbiNoZWFkZXItb3V0ZXIgLmxvZ28tY2xvbmUsXG4jaGVhZGVyLW91dGVyIC5sb2dvLXNwYWNpbmcge1xuICBtYXJnaW46IDA7XG59XG5cbmhlYWRlciN0b3AgbmF2IHtcbiAgLS1uYXYtbWFyZ2luOiAycmVtO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLW5hdi1tYXJnaW4pO1xufVxuXG4jaGVhZGVyLXNlY29uZGFyeS1vdXRlciBhIHtcbiAgbWFyZ2luLWlubGluZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbn1cbiNoZWFkZXItc2Vjb25kYXJ5LW91dGVyIGEgLm1lbnUtdGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaGVhZGVyI3RvcCAuc3ViLW1lbnUudHJhY2tlZC1wb3Mge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDAuMTI1cmVtIHNvbGlkIHZhcigtLW5lY3Rhci1hY2NlbnQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubWF0ZXJpYWwgI2hlYWRlci1zZWNvbmRhcnktb3V0ZXIgbmF2ID4gdWwgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNoZWFkZXItb3V0ZXIgLnNmLW1lbnUgPiAuc2ZIb3Zlcjpub3QoLm1lZ2FtZW51KSA+IHVsLFxuI2hlYWRlci1vdXRlciAuc2YtbWVudSA+IGxpOm5vdCgubWVnYW1lbnUpOmhvdmVyID4gdWwge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygxMDAlICsgdmFyKC0tbmF2LW1hcmdpbikpO1xufVxuXG4udXNwcyAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmZvb3Rlci10ZXh0IGEge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItYmFyIC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cbi5mb290ZXItYmFyIC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIgPiAud3BiX3RleHRfY29sdW1uIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLWJhcnMgLmRpdmlkZXItd3JhcCB7XG4gIG1hcmdpbi1ibG9jazogMThweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zaW5nbGUtdmFjYW5jeSAucG9zdC1hcmVhLFxuICAuc2luZ2xlLXBvc3QgLnBvc3QtYXJlYSB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgfVxufVxuLnNpbmdsZS12YWNhbmN5IC5jb250YWluZXItd3JhcCxcbi5zaW5nbGUtcG9zdCAuY29udGFpbmVyLXdyYXAge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXZhY2FuY3kgaW1nICsgLnBvc3QtYXJlYSxcbi5zaW5nbGUtcG9zdCBpbWcgKyAucG9zdC1hcmVhIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjbGFtcCgycmVtLCA0dncsIDYuMjVyZW0pO1xufVxuLnNpbmdsZS12YWNhbmN5IC5pbnRyby10ZXh0IHAsXG4uc2luZ2xlLXBvc3QgLmludHJvLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXZhY2FuY3kgLmNvbnRlbnQtaW5uZXIgPiAudmNfcm93Om5vdCguaW5uZXJfcm93LCA6aGFzKC5oZXJvKSk6Zmlyc3QtY2hpbGQsXG4uc2luZ2xlLXBvc3QgLmNvbnRlbnQtaW5uZXIgPiAudmNfcm93Om5vdCguaW5uZXJfcm93LCA6aGFzKC5oZXJvKSk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNsYW1wKDEuNXJlbSwgMnZ3LCA0cmVtKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAuc2luZ2xlLXZhY2FuY3kgLm1haW4tY29udGVudCA+IC5yb3c6OmJlZm9yZSxcbiAgLnNpbmdsZS1wb3N0IC5tYWluLWNvbnRlbnQgPiAucm93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMzNweDtcbiAgICBoZWlnaHQ6IDM4MnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2NpcmNsZXMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICBib2R5LmJsb2ctaWQtMyAuc2luZ2xlLXZhY2FuY3kgLm1haW4tY29udGVudCA+IC5yb3c6OmJlZm9yZSxcbiAgYm9keS5ibG9nLWlkLTMgLnNpbmdsZS1wb3N0IC5tYWluLWNvbnRlbnQgPiAucm93OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2NpcmNsZXMtY29tbWVyY2lhbC5wbmcpO1xuICB9XG4gIC5zaW5nbGUtdmFjYW5jeSAubWFpbi1jb250ZW50ID4gLnJvdzo6YmVmb3JlLFxuICAuc2luZ2xlLXBvc3QgLm1haW4tY29udGVudCA+IC5yb3c6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEwMCUpO1xuICAgIGluc2V0OiAtNCUgNDglIGF1dG8gYXV0bztcbiAgICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygtNTB2dyArIHZhcigtLXNjcm9sbC1iYXItdykgLyAyKTtcbiAgfVxufVxuXG4ucGFnZSAuY29udGFpbmVyLXdyYXAge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFnZSAudmNfcm93LnRvcC1sZXZlbCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgdjtcblxuLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gsXG4uaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaC1tb2JpbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3t2LiRtb2JpbGUtYnJlYWtwb2ludCAtIDFweH0pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogLTUwdnc7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIH1cbn1cblxuLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3t2LiRtb2JpbGUtYnJlYWtwb2ludH0pIGFuZCAobWF4LXdpZHRoOiAje3YuJHN0cmV0Y2gtbWF4LXdpZHRofSkge1xuICAgIC53cGJfY29sdW1uOmZpcnN0LWNoaWxkICYsXG4gICAgLndwYl9jb2x1bW46bGFzdC1jaGlsZCAmIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1kaXN0YW5jZS10by1lZGdlKSk7XG4gICAgfVxuXG4gICAgLndwYl9jb2x1bW46Zmlyc3QtY2hpbGQgJiB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWRpc3RhbmNlLXRvLWVkZ2UpIC8gLTEpO1xuICAgIH1cblxuICAgIC53cGJfY29sdW1uOmxhc3QtY2hpbGQgJiB7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1kaXN0YW5jZS10by1lZGdlKSAvIC0xKTtcbiAgICB9XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibmV1ZS1wb3dlclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6XG4gICAgbG9jYWwoXCJOZXVlIFBvd2VyXCIpLFxuICAgIHVybChcIi4uL3N0YXRpYy9mb250cy9OZXVlUG93ZXItUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL05ldWVQb3dlci1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9zdGF0aWMvZm9udHMvTmV1ZVBvd2VyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJuZXVlLXBvd2VyXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzpcbiAgICBsb2NhbChcIk5ldWUgUG93ZXJcIiksXG4gICAgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL05ldWVQb3dlci1IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL05ldWVQb3dlci1IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL05ldWVQb3dlci1IZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn0iLCIud3BiX2NvbnRlbnRfZWxlbWVudDpoYXMoKyAuYnRuKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDNyZW07XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn0iLCIudmNfcm93Om5vdCguaW5uZXJfcm93LCA6aGFzKC5oZXJvLCAudGVzdGltb25pYWwpKSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tcm93LXNwYWNlcik7XG5cbiAgJi52Y19yb3ctaGFzLWZpbGwge1xuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXJvdy1zcGFjZXIpO1xuICAgIG1hcmdpbi1ibG9jazogMDtcbiAgfVxuXG4gIC52Y19yb3cge1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICB9XG59XG5cbi52Y19yb3cudG9wLWxldmVsLmZ1bGwtd2lkdGgtc2VjdGlvbi5maXJzdC1zZWN0aW9uIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1yb3ctc3BhY2VyKTtcbn1cblxuXG4vLyBQcmV2ZW50IGRvdWJsZSBzcGFjaW5nXG4vLyBib2R5IHtcblxuLy8gICAudmNfY29sLWhhcy1maWxsPi52Y19jb2x1bW4taW5uZXIsXG4vLyAgIC52Y19yb3ctaGFzLWZpbGwrLnZjX3Jvdy1mdWxsLXdpZHRoKy52Y19yb3c+LnZjX2NvbHVtbl9jb250YWluZXI+LnZjX2NvbHVtbi1pbm5lcixcbi8vICAgLnZjX3Jvdy1oYXMtZmlsbCsudmNfcm93Pi52Y19jb2x1bW5fY29udGFpbmVyPi52Y19jb2x1bW4taW5uZXIsXG4vLyAgIC52Y19yb3ctaGFzLWZpbGw+LnZjX2NvbHVtbl9jb250YWluZXI+LnZjX2NvbHVtbi1pbm5lcixcbi8vICAgLnZjX3Jvdzpub3QoLnZjX3Jvdy1oYXMtZmlsbCkrLnZjX3Jvdzpub3QoLnZjX3Jvdy1oYXMtZmlsbCkge1xuLy8gICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4vLyAgIH1cbi8vIH1cblxuLm1hdGVyaWFsIC53cGJfcm93LnZjX3Jvdy1oYXMtdGVtcGxhdGVyYSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi52Y19yb3ctby1lcXVhbC1oZWlnaHQuYWxpZ24tbGFzdD4uY29sPi53cGJfY29sdW1uPi52Y19jb2x1bW4taW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgPi53cGJfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICA6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpLmJ0biB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vY29tbW9uL3ZhcmlhYmxlcycgYXMgdjtcblxuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiAnbmV1ZS1wb3dlcic7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgcGFkZGluZzogLjgxMjVlbSAxLjJlbTtcbiAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkO1xuICBsaW5lLWhlaWdodDogMS4wMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbmJ1dHRvbi5idG4sXG4uYnRuW2hyZWZdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5ib2R5W2RhdGEtZm9ybS1zdWJtaXQ9XCJyZWd1bGFyXCJdIC5jb250YWluZXItd3JhcCBidXR0b25bdHlwZT1zdWJtaXRdOm5vdCguc2VhcmNoLXdpZGdldC1idG4pIHtcbiAgcGFkZGluZzogLjgxMjVlbSAxLjJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHYuJHByaW1hcnk7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHByaW1hcnk7XG4gIGNvbG9yOiB2LiR3aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNDQwQjtcbiAgICBib3JkZXItY29sb3I6ICNFQTQ0MEI7XG4gIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogdi4kc2Vjb25kYXJ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogdi4kc2Vjb25kYXJ5O1xuICB9XG5cbiAgW2RhdGEtbWlkbmlnaHQ9bGlnaHRdICYge1xuICAgICYsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuOmhhcygrIC5idG4pIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn0iLCIkbW9iaWxlLWJyZWFrcG9pbnQ6IDEwMDBweDtcbiRzdHJldGNoLW1heC13aWR0aDogMTkyMHB4O1xuXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNGRkZGRkY7XG5cbiRwcmltYXJ5OiB2YXIoLS1uZWN0YXItYWNjZW50LWNvbG9yKTtcbiRzZWNvbmRhcnk6IHZhcigtLW5lY3Rhci1leHRyYS1jb2xvci0xKTsiLCJAdXNlICcuLi9jb21tb24vdmFyaWFibGVzJyBhcyB2O1xuXG4vLyBQcmVmaXggZXZlcnl0aGluZyB3aXRoIGJvZHkgdG8gb3ZlcnJpZGUgU2FsaWVudCBzdHlsaW5nXG5cbmJvZHkge1xuICAjZ2Zvcm1fd3JhcHBlcl8xW2RhdGEtZm9ybS1pbmRleD1cIjBcIl0uZ2Zvcm0tdGhlbWUsXG4gIFtkYXRhLXBhcmVudC1mb3JtPVwiMV8wXCJdLFxuICAuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24ge1xuICAgIC0tZ2YtZm9ybS1nYXAteTogMS41cmVtO1xuICAgIC0tZ2YtY3RybC1zaGFkb3c6IG5vbmU7XG4gICAgLS1nZi1jdHJsLXJhZGl1czogMDtcbiAgICAtLWdmLWNvbG9yLXByaW1hcnk6ICN7di4kYmxhY2t9O1xuICAgIC0tZ2YtY29sb3ItcHJpbWFyeS1jb250cmFzdDogI3t2LiR3aGl0ZX07XG4gICAgLS1nZi1jb2xvci1wcmltYXJ5LWRhcmtlcjogdmFyKC0tZ2YtY29sb3ItcHJpbWFyeSk7XG4gICAgLS1nZi1jb2xvci1wcmltYXJ5LWxpZ2h0ZXI6IHZhcigtLWdmLWNvbG9yLXByaW1hcnkpO1xuICAgIC0tZ2YtY3RybC1idG4tZm9udC1zaXplOiBpbmhlcml0O1xuICAgIC0tZ2YtY29sb3Itb3V0LWN0cmwtZGFyazogaW5oZXJpdDtcbiAgfVxuXG4gIC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICB9XG5cbiAgLmNvbnRhaW5lci13cmFwIHtcbiAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgICBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgaW5wdXRbdHlwZT10ZWxdLFxuICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgaW5wdXRbdHlwZT10aW1lXSxcbiAgICBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIGlucHV0W3R5cGU9dXJsXSxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEodi4kYmxhY2ssIC4zKTtcbiAgICB9XG4gIH1cbn1cblxuLmdmb3JtLXBhZ2UtZm9vdGVyIC5idG4ge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG59IiwiQG1peGluIGZpZ3VyZS1jaXJjbGVzIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIzM3B4O1xuICBoZWlnaHQ6IDM4MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9jaXJjbGVzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBib2R5LmJsb2ctaWQtMyAmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9jaXJjbGVzLWNvbW1lcmNpYWwucG5nKTtcbiAgfVxufVxuXG5AbWl4aW4gZmlndXJlLXBpbGwge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjQycHg7XG4gIGhlaWdodDogMzEzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL3BpbGxzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBib2R5LmJsb2ctaWQtMyAmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9waWxscy1jb21tZXJjaWFsLnBuZyk7XG4gIH1cbn1cblxuLnZjX3JvdyB7XG5cbiAgJltjbGFzcyo9XCJiZy1maWd1cmUtXCJdIHtcbiAgICAucm93LWJnLWxheWVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5yb3ctYmcge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENpcmNsZSBmaWd1cmVcbiAgJi5iZy1maWd1cmUtY2lyY2xlcy1sZWZ0IC5yb3ctYmc6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgZmlndXJlLWNpcmNsZXMoKTtcbiAgfVxuICAmLmJnLWZpZ3VyZS1jaXJjbGVzLXJpZ2h0IC5yb3ctYmc6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBmaWd1cmUtY2lyY2xlcygpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xMDAlKTtcbiAgfVxuXG4gIC8vIFBpbGwgZmlndXJlXG4gICYuYmctZmlndXJlLXBpbGwtbGVmdCAucm93LWJnOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGZpZ3VyZS1waWxsKCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEwMCUpO1xuICB9XG4gICYuYmctZmlndXJlLXBpbGwtcmlnaHQgLnJvdy1iZzo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGZpZ3VyZS1waWxsKCk7XG4gIH1cblxuICAmW2NsYXNzKj1cIi1sZWZ0XCJdIC5yb3ctYmc6OmJlZm9yZSB7XG4gICAgaW5zZXQ6IHZhcigtLWluc2V0LWZpZ3VyZS1sZWZ0LCBhdXRvKSBhdXRvIGF1dG8gMDtcbiAgfVxuXG4gICZbY2xhc3MqPVwiLXJpZ2h0XCJdIC5yb3ctYmc6OmFmdGVyIHtcbiAgICBpbnNldDogdmFyKC0taW5zZXQtZmlndXJlLXJpZ2h0LCBhdXRvKSAwIGF1dG8gYXV0bztcbiAgfVxufSIsIi5icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IC4yNXJlbSAwO1xuICB9XG5cbiAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLy8gSG9tZVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWlubGluZTogLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAuMTg3NWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IC4xMjVyZW07XG4gIH1cbn0iLCIubmVjdGFyLWhvci1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAuODc1cmVtO1xufVxuXG4ubmVjdGFyLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBpbWcge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0byAhaW1wb3J0YW50O1xuICB9XG59IiwiQHVzZSAnLi4vY29tbW9uL3ZhcmlhYmxlcycgYXMgdjtcblxuLnRvZ2dsZXMge1xuICAudG9nZ2xlIHtcbiAgICBib3JkZXItYmxvY2stZW5kOiAuMDYyNXJlbSBzb2xpZCB2LiRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gaDMudG9nZ2xlLXRpdGxlIGEudG9nZ2xlLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy11bmljYSc7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6IHYuJGJsYWNrO1xuXG4gICAgICBpIHtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHdpZHRoPVwiNDBcIiBoZWlnaHQ9XCI0MFwiIHZpZXdCb3g9XCIwIDAgNDAgNDBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiNDBcIiB5PVwiNDBcIiB3aWR0aD1cIjQwXCIgaGVpZ2h0PVwiNDBcIiByeD1cIjIwXCIgdHJhbnNmb3JtPVwicm90YXRlKC0xODAgNDAgNDApXCIgZmlsbD1cIiNGRjRGMTNcIi8+PHBhdGggZD1cIk0yMCAxMi41TDIwIDI3LjVNMjAgMjcuNUwxNSAyMi41TTIwIDI3LjVMMjUgMjIuNVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbiAudG9nZ2xlLWhlYWRpbmcgaSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLm5lY3Rhci1ob3ItbGlzdC1pdGVtIC5uZWN0YXItbGlzdC1pdGVtW2RhdGEtdGV4dC1hbGlnbj1sZWZ0XSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xufSIsIi5pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigxMDAlLCA0NjVweCksIDFmcikpO1xuICBnYXA6IDIuNXJlbTtcbn0iLCJAdXNlICcuLi9jb21tb24vdmFyaWFibGVzJyBhcyB2O1xuXG4uY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiA4LzU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMy43NXJlbSAzLjc1cmVtIDAgMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xuICB9XG59IiwiLm1lZ2FtZW51ID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keVtkYXRhLWJ1dHRvbi1zdHlsZSo9XCJzbGlnaHRseV9yb3VuZGVkXCJdIC5zbGlkZS1vdXQtd2lkZ2V0LWFyZWEtdG9nZ2xlW2RhdGEtY3VzdG9tLWNvbG9yPVwidHJ1ZVwiXSBhOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jaGVhZGVyLW91dGVyIG5hdj51bD4ubWVnYW1lbnUubmVjdGFyLW1lZ2FtZW51LW1lbnUtaXRlbT4uc3ViLW1lbnUsXHJcbiNoZWFkZXItb3V0ZXIgbmF2PnVsPi5uZWN0YXItbWVnYW1lbnUtbWVudS1pdGVtPi5zdWItbWVudSB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ubWVnYW1lbnUgdWwuc3ViLW1lbnUudHJhY2tlZC1wb3Mge1xyXG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gIGdhcDogMCAxcmVtO1xyXG4gIHBhZGRpbmctYmxvY2stZW5kOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIGJvZHkuYmxvZy1pZC0xICYge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICB9XHJcblxyXG4gIC5zdWItbWVudSAubWVudS1pdGVtID4gYSB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtaXRlbVtjbGFzcyo9bWVnYW1lbnUtY29sdW1uLXdpZHRoXSB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIkB1c2UgJy4uL2NvbW1vbi92YXJpYWJsZXMnIGFzIHY7XHJcblxyXG4udGVzdGltb25pYWwgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNWZyO1xyXG4gICAgZ2FwOiA4cmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzkwMEZGO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuYmxvZy1pZC0zICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjRGMTM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC1pbWFnZSB7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICAgIG92ZXJmbG93OiBjbGlwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNjAlIDIwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzAlIDYlO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNTAlO1xyXG4gICAgICAgIGluc2V0LWlubGluZS1zdGFydDogLTUwdnc7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogLTNyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwJSA1MCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwJSA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1kaXN0YW5jZS10by1lZGdlKSAvIC0xKTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDhyZW07XHJcbiAgICBjb2xvcjogdi4kd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiB2YXIoLS1yb3ctc3BhY2VyKTtcclxuICAgIH1cclxuXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuMTI1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBRdW90ZXNcclxuLnRlc3RpbW9uaWFsLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQ2cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjQ2XCIgaGVpZ2h0PVwiMzVcIj48cGF0aCBkPVwiTTIwLjYgMEwxMS43IDE0LjlDMTQuNDMzMyAxNS4xIDE2LjY2NjcgMTYuMTY2NyAxOC40IDE4LjFDMjAuMTMzMyAxOS45NjY3IDIxIDIyLjIgMjEgMjQuOEMyMSAyNy41MzMzIDIwLjA2NjcgMjkuODY2NyAxOC4yIDMxLjhDMTYuMzMzMyAzMy43MzMzIDEzLjkgMzQuNyAxMC45IDM0LjdDNy45NjY2NyAzNC43IDUuNSAzMy43NjY3IDMuNSAzMS45QzEuNSAyOS45NjY3IDAuNSAyNy40IDAuNSAyNC4yQzAuNSAyMi41MzMzIDAuOSAyMC43IDEuNyAxOC43QzIuNSAxNi42MzMzIDMuOCAxNC4yIDUuNiAxMS40QzcuNDY2NjcgOC42IDkuODY2NjcgNS4xNjY2NiAxMi44IDEuMUwxMy42IDBIMjAuNlpNNDUgMEwzNi4xIDE0LjlDMzguODMzMyAxNS4xIDQxLjA2NjcgMTYuMTY2NyA0Mi44IDE4LjFDNDQuNTMzMyAxOS45NjY3IDQ1LjQgMjIuMiA0NS40IDI0LjhDNDUuNCAyNy41MzMzIDQ0LjQ2NjcgMjkuODY2NyA0Mi42IDMxLjhDNDAuNzMzMyAzMy43MzMzIDM4LjMgMzQuNyAzNS4zIDM0LjdDMzIuMzY2NyAzNC43IDI5LjkgMzMuNzY2NyAyNy45IDMxLjlDMjUuOSAyOS45NjY3IDI0LjkgMjcuNCAyNC45IDI0LjJDMjQuOSAyMi41MzMzIDI1LjMgMjAuNyAyNi4xIDE4LjdDMjYuOSAxNi42MzMzIDI4LjIgMTQuMiAzMCAxMS40QzMxLjg2NjcgOC42IDM0LjI2NjcgNS4xNjY2NiAzNy4yIDEuMUwzOCAwSDQ1WlwiIC8+PC9zdmc+Jyk7XHJcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMCBhdXRvIGF1dG8gMDtcclxuICAgIHRyYW5zbGF0ZTogLTEzMCUgLTEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xyXG4gICAgICAgIHRyYW5zbGF0ZTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZy1pZC0xICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzY3RkY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctaWQtMyAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0NDBCO1xyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vY29tbW9uL3ZhcmlhYmxlcycgYXMgdjtcblxuI2hlYWRlci1vdXRlciAjbG9nbyxcbiNoZWFkZXItb3V0ZXIgLmxvZ28tY2xvbmUsXG4jaGVhZGVyLW91dGVyIC5sb2dvLXNwYWNpbmcge1xuICBtYXJnaW46IDA7XG59XG5cbmhlYWRlciN0b3Age1xuICBuYXYge1xuICAgIC0tbmF2LW1hcmdpbjogMnJlbTtcbiAgICBtYXJnaW4tYmxvY2s6IHZhcigtLW5hdi1tYXJnaW4pO1xuICB9XG59XG5cbiNoZWFkZXItc2Vjb25kYXJ5LW91dGVyIGEge1xuICBtYXJnaW4taW5saW5lOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuXG4gIC5tZW51LXRpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbmhlYWRlciN0b3AgLnN1Yi1tZW51LnRyYWNrZWQtcG9zIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAuMTI1cmVtIHNvbGlkIHYuJHByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuYm9keS5tYXRlcmlhbCAjaGVhZGVyLXNlY29uZGFyeS1vdXRlciBuYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gU3VibWVudSBhbGlnbm1lbnQgZm9yIG1lbnVzIHRoYXQgYXJlbid0IG1lZ2EgbWVudXNcbiNoZWFkZXItb3V0ZXIgLnNmLW1lbnU+LnNmSG92ZXI6bm90KC5tZWdhbWVudSk+dWwsXG4jaGVhZGVyLW91dGVyIC5zZi1tZW51PmxpOm5vdCgubWVnYW1lbnUpOmhvdmVyPnVsIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoMTAwJSArIHZhcigtLW5hdi1tYXJnaW4pKTtcbn0iLCIudXNwcyAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAgIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5mb290ZXItdGV4dCBhIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4vLyBtYWtlIGluIHRoZSBsaW5rcyBpbiB0aGUgbG93ZXN0IGZvb3RlciBiYXJzIG1vcmUgY2xvc2VyIHRvZ2V0aGVyXG4uZm9vdGVyLWJhciAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG5cbiAgJiA+IC53cGJfdGV4dF9jb2x1bW4ge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBhZGQgZXh0cmEgc3BhY2luZyBiZXR3ZWVuIHRoZSB0d28gZm9vdGVyIGJhcnNcbi5mb290ZXItYmFycyAuZGl2aWRlci13cmFwICB7XG4gIG1hcmdpbi1ibG9jazogMThweCAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSAnLi4vY29tcG9uZW50cy9iZy1maWd1cmVzJyBhcyAqO1xuXG4uc2luZ2xlLXZhY2FuY3ksXG4uc2luZ2xlLXBvc3Qge1xuICAvLyBtYXggd2lkdGggYW5kIGNlbnRlciB0aGUgcG9zdCBhcmVhXG4gIC5wb3N0LWFyZWEge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXItd3JhcCB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gc3BhY2UgYmV3ZWVuIGhlcm8gaW1hZ2UgYW5kIHBvc3QgYXJlYVxuICBpbWcgKyAucG9zdC1hcmVhIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNsYW1wKDJyZW0sIDR2dywgNi4yNXJlbSk7XG4gIH1cblxuICAvLyBmb250IHNpemUgb2YgdGhlIGludHJvZHVjdGlvbiB0ZXh0XG4gIC5pbnRyby10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIHNwYWNlIGJldHdlZW4gdGl0bGUgYW5kIGFuZCBpbnRyb2R1Y3Rpb24gdGV4dFxuICAuY29udGVudC1pbm5lciA+IC52Y19yb3c6bm90KC5pbm5lcl9yb3csOmhhcyguaGVybykpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6ICBjbGFtcCgxLjVyZW0sIDJ2dywgNHJlbSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGFkZCB2aXN1YWwgZWxlbWVudHNcbiAgLm1haW4tY29udGVudCA+IC5yb3c6OmJlZm9yZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAgICAgQGluY2x1ZGUgZmlndXJlLWNpcmNsZXMoKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xMDAlKTtcbiAgICAgIGluc2V0OiAtNCUgNDglIGF1dG8gYXV0bztcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC01MHZ3ICsgdmFyKC0tc2Nyb2xsLWJhci13KSAvIDIpO1xuICAgIH1cbiAgfVxufSIsIi5wYWdlIHtcclxuICAgIC5jb250YWluZXItd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC52Y19yb3cudG9wLWxldmVsIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcclxuICAgIH1cclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/