/*!********************************************************************************************************************************************************************************************************************!*\
  !*** 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;-webkit-transform:scaleX(-100%);transform:scaleX(-100%);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-pill-left .row-bg:before{background-image:url(../static/images/pills.png);background-repeat:no-repeat;background-size:contain;content:"";height:313px;position:absolute;-webkit-transform:scaleX(-100%);transform:scaleX(-100%);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-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{-webkit-margin-after:2rem;margin-block-end:2rem}.breadcrumbs ol{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;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: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{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>h3.toggle-title a.toggle-heading i:after,.toggles .toggle>h3.toggle-title a.toggle-heading i:before{content:none}.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}.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 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;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);position:absolute;-webkit-transform:scaleX(-100%);transform:scaleX(-100%);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)}}.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvbWFpbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsTUFDRSxpSEFDQSxrQ0NDRixDQ0NFLHlCQUZGLHlFQU9JLHVCQURBLHFEQUZBLGdCQURBLGtCQUVBLFdETUYsQ0FDRixDQ0FFLGlEQUNFLGlIQUVFLDBDREVKLENDQ0UseURBQ0UsMEdEQ0osQ0NFRSx3REFDRSxzR0RBSixDQUNGLENFMUJBLFdBQ0UsdUJBQ0EsZ0JBQ0EsNk1GNkJGLENFdEJBLFdBQ0UsdUJBQ0EsZ0JBQ0EsdU1Gd0JGLENHckNBLGdDQUNFLCtDSHVDRixDR3BDQSxzQkFDRSxXQUVBLFFBREEsaUJId0NGLENJOUNBLGlEQUNFLDhCSmlERixDSS9DRSxpRUFFRSxlQURBLCtCSmtESixDSTlDRSx5REFFRSxlQURBLGVKaURKLENJNUNBLG1EQUNFLDZDQUNBLCtCSitDRixDSS9CQSx5Q0FDRSx5Q0prQ0YsQ0kvQkEsb0VBQ0UsV0prQ0YsQ0loQ0UsaUZBSUUseUZBRkEsMEVBQ0EsdUlBRkEsV0pxQ0osQ0loQ0ksa0hBQ0Usa0RKa0NOLENLOUVBLEtBTUUscUJBRUEsc0dBUEEsdUJBQ0Esa0JBQ0EsZ0JBQ0EscUJBR0EsbUJBRkEscUJMb0ZGLENLL0VFLFdBQ0UsdUNMaUZKLENLN0VBLHNCQUVFLGNMZ0ZGLENLN0VBLDJGQUNFLCtCTGdGRixDSzdFQSxhQUVFLDJDQ3RCUSxDRHFCUix1Q0NyQlEsQ0R1QlIsVUxnRkYsQ0s5RUUsbUJBRUUseUJBQ0EscUJBRkEsVUxrRkosQ0s1RUEsZUFFRSw2QkFEQSxpQ0xnRkYsQ0s3RUUscUJBRUUsNENDckNRLENEc0NSLHdDQ3RDUSxDRG9DUixVTGlGSixDSzNFSSxnRkFHRSw2QkFDQSwwQkFGQSxVTDhFTixDS3ZFQSxnQkFFRSxnREFEQSxrREwyRUYsQ09qSUUsbUhBR0UsdUJBQ0Esc0JBQ0EsbUJBQ0Esd0JBQ0EsaUNBQ0Esa0RBQ0EsbURBQ0EsZ0NBQ0EsZ0NQb0lKLENPaklFLDZDQUNFLDRDUG1JSixDTy9ISSxraUJBY0UsMkJQaUlOLENPNUhBLHdCQUNFLDZEUCtIRixDUTVJSSx5Q0FDRSxnQlIrSU4sQ1EzSU0sMEJBRUUsbUZBRUUsc0JSMklSLENBQ0YsQ1FySUUsOENBMUNBLG1EQUVBLDRCQURBLHdCQUxBLFdBR0EsYUFGQSxrQkFDQSxXUjBMRixDUXBMRSw2REFDRSw2RFJzTEosQ1E5SUUsOENBN0NBLG1EQUVBLDRCQURBLHdCQUxBLFdBR0EsYUFGQSxrQkFrREUsd0RBakRGLFdSdU1GLENRak1FLDZEQUNFLDZEUm1NSixDUXJKRSwyQ0FyQ0EsaURBRUEsNEJBREEsd0JBTEEsV0FHQSxhQUZBLGtCQTBDRSx3REF6Q0YsV1JzTUYsQ1FoTUUsMERBQ0UsMkRSa01KLENROUpFLDJDQXpDQSxpREFFQSw0QkFEQSx3QkFMQSxXQUdBLGFBRkEsa0JBQ0EsV1JrTkYsQ1E1TUUsMERBQ0UsMkRSOE1KLENRdEtFLHFDQUNFLCtDUndLSixDUXJLRSxxQ0FDRSxnRFJ1S0osQ1M1T0EsYUFDRSwrQ1QrT0YsQ1M3T0UsZ0JBR0UscUdBREEsMEVBR0EseURBQ0EsYUFMQSxnQkFHQSxRVGlQSixDUzVPRSw4QkFJRSw2RkFIQSxjQUVBLHNHQURBLGVUZ1BKLENTNU9JLHFEQUNFLGdCQUVBLHFCQURBLHdCQUlBLGlCQURBLGdCQURBLG9CVGdQTixDUzFPRSxlQUNFLGNBRUEsZ0JBREEsMEJBR0Esa0NBREEsNkJUNk9KLENVN1FBLHNCQUNFLGVWZ1JGLENVN1FBLGtCQUVFLDZGQURBLGlIVmlSRixDVTlRRSxzQkFFRSxrQ0FEQSxvRVZpUkosQ1d2UkUsaUJBQ0UsNklYMFJKLENXeFJJLGtEQUtFLFVMUkUsQ0tLRiw0QkFEQSxpQkFFQSxnQkFDQSxpQlgyUk4sQ1d4Uk0sb0RBTUUsOFRBQ0EsWUFFQSxjQUNBLHlFQUNBLHNDQUhBLFlYd1JSLENXL1JRLHFIQUVFLFlYZ1NWLENXcFJJLHdDQUNFLDJEWHNSTixDV2pSQSw4REFDRSw4RFhvUkYsQ1l2VEEsT0FDRSxhQUVBLFdBREEsbUVaMlRGLENhM1RBLE1BRUUsc0JBREEsc0JBR0EsMEVBQ0EsdUlBRkEsaUJiZ1VGLENhM1RBLFVBR0UsaUJBSUEsa0NBTEEsWUFHQSw4REFEQSxxQ0FFQSx3QkFMQSxvQmJvVUYsQ2EzVEEsV0FJRSx5RkFGQSwwRUFDQSx1SUFFQSxTQUNBLFlBTEEsZ0JibVVGLENhNVRFLDJCQUNFLGtEYjhUSixDYzNWQSxpQ0FDRSx5QmQ4VkYsQ2MzVkEseUdBQ0UseUJkOFZGLENjM1ZBLDZIQUVFLHdEZDhWRixDZXRXQSx3QkFDSSxhQUVBLFNBREEsNkJmMFdKLENldldJLHlCQUxKLHdCQU1RLDBFQUNBLHVJQUNBLEtmMFdOLENBQ0YsQ2V4V0ksNkRBRUksWWZ5V1IsQ2VyV0EsYUFDSSx5QkFDQSxlZndXSixDZXRXSSx3QkFDSSx3QmZ3V1IsQ2VwV0EsbUJBS0ksNkZBRkEsMEVBRkEsY0FHQSxtR0FGQSxjQUlBLGlCZnVXSixDZXJXSSx5QkFSSixtQkFTUSxrQ0FDQSxrQ0FJQSx5QkFEQSxpREFEQSxrQkFEQSxXZjJXTixDQUNGLENldFdJLHlCQWpCSixtQkFvQlEsbUNBREEsZ0NBREEsbUJBR0EsMEdmeVdOLENBQ0YsQ2V2V0ksdUJBR0ksc0JBRkEscUNBQ0EsVWYwV1IsQ2V2V1EseUJBTEosdUJBT1EseUJBREEsaUJmMldWLENBQ0YsQ2V0V0EscUJBR0ksVVQvREksQ1M2REosY0FDQSxrQkFFQSxpQmZ5V0osQ2V2V0kseUJBTkoscUJBT1EsOEJmMFdOLENBQ0YsQ2V4V0ksZ0pBTUksY0FDQSx1RGYwV1IsQ2VyV0EsNEJBQ0ksV0FDQSxjQUVBLFlBSUEsb0JBSEEsZ3hDQUNBLDRDQUNBLGtCQUVBLHNCQU5BLFVmOFdKLENldFdJLHlCQVhKLDRCQWFRLGdEQURBLGdCQUVBLFdmeVdOLENBQ0YsQ2V2V0ksdUNBQ0ksd0JmeVdSLENldFdJLHVDQUNJLHdCZndXUixDZ0JsZEEsMEVBR0UsUWhCcWRGLENnQmpkRSxlQUNFLGtCQUNBLDhCaEJvZEosQ2dCaGRBLDBCQUNFLGdDaEJtZEYsQ2dCamRFLDJDQUNFLGVBQ0EsZWhCbWRKLENnQi9jQSxpQ0FDRSw4SWhCa2RGLENnQi9jQSw2REFDRSw0RGhCa2RGLENnQjljQSxvR0FFRSxnRGhCaWRGLENpQnBmQSwrQkFDRSx1RGpCdWZGLENpQnBmQSxlQUNFLG1CakJ1ZkYsQ2lCbmZBLDBDQUNFLDBFQUNBLHlEQUNBLFFqQnNmRixDaUJwZkUsMkRBQ0UsNkRqQnNmSixDaUJqZkEsMkJBQ0UsMkJqQm9mRixDa0JuZ0JJLDBCQURGLG1EQUdJLG1CQURBLGdCQUVBLDBDbEJ3Z0JKLENBQ0YsQ2tCcGdCRSwyREFDRSx3RmxCdWdCSixDa0JuZ0JFLHlEQUNFLHlCQUNBLHlCbEJzZ0JKLENrQmxnQkUsMkpBQ0UsMEdsQnFnQkosQ2tCaGdCSSwwQkFERixpRlZ6QkEsbURBRUEsNEJBREEsd0JBTEEsV0FHQSxhVThCSSx3QkFDQSw2R1ZqQ0osa0JVK0JJLHdEVjlCSixXUjBpQkEsQ1FwaUJBLCtHQUNFLDZEUnVpQkYsQ0FDRixDbUJqakJJLHNCQUNJLGtFbkJvakJSLENtQmpqQkksd0JBQ0ksc0RuQm1qQlIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21tb24vX2dsb2JhbC5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbW1vbi9fc3RyZXRjaC5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21tb24vX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbW1vbi9fdHlwZS5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21tb24vX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2JnLWZpZ3VyZXMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9faWNvbi1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3RvZ2dsZXMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9faXRlbXMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3Rlc3RpbW9uaWFsLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2xheW91dHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0cy9fc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2xheW91dHMvX3BhZ2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gIC0tZGlzdGFuY2UtdG8tZWRnZTogTWF4KHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSwgKCgxMDB2dyAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMikgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xuICAtLXJvdy1zcGFjZXI6IGNsYW1wKDNyZW0sIDEwdncsIDVyZW0pO1xufSIsIjpyb290IHtcbiAgLS1kaXN0YW5jZS10by1lZGdlOiBNYXgodmFyKC0tY29udGFpbmVyLXBhZGRpbmcpLCAoKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyKSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG4gIC0tcm93LXNwYWNlcjogY2xhbXAoM3JlbSwgMTB2dywgNXJlbSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaCxcbiAgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogLTUwdnc7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZCAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaCwgLndwYl9jb2x1bW46bGFzdC1jaGlsZCAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWRpc3RhbmNlLXRvLWVkZ2UpKTtcbiAgfVxuICAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZCAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaCB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1kaXN0YW5jZS10by1lZGdlKSAvIC0xKTtcbiAgfVxuICAud3BiX2NvbHVtbjpsYXN0LWNoaWxkIC5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5zdHJldGNoIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1kaXN0YW5jZS10by1lZGdlKSAvIC0xKTtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibmV1ZS1wb3dlclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTmV1ZSBQb3dlclwiKSwgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL05ldWVQb3dlci1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL05ldWVQb3dlci1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL05ldWVQb3dlci1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWUtcG93ZXJcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiBsb2NhbChcIk5ldWUgUG93ZXJcIiksIHVybChcIi4uL3N0YXRpYy9mb250cy9OZXVlUG93ZXItSGVhdnkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9zdGF0aWMvZm9udHMvTmV1ZVBvd2VyLUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL05ldWVQb3dlci1IZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbi53cGJfY29udGVudF9lbGVtZW50OmhhcygrIC5idG4pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogM3JlbTtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG5cbi52Y19yb3c6bm90KC5pbm5lcl9yb3csIDpoYXMoLmhlcm8sIC50ZXN0aW1vbmlhbCkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1yb3ctc3BhY2VyKTtcbn1cbi52Y19yb3c6bm90KC5pbm5lcl9yb3csIDpoYXMoLmhlcm8sIC50ZXN0aW1vbmlhbCkpLnZjX3Jvdy1oYXMtZmlsbCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXJvdy1zcGFjZXIpO1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4udmNfcm93Om5vdCguaW5uZXJfcm93LCA6aGFzKC5oZXJvLCAudGVzdGltb25pYWwpKSAudmNfcm93IHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuXG4udmNfcm93LnRvcC1sZXZlbC5mdWxsLXdpZHRoLXNlY3Rpb24uZmlyc3Qtc2VjdGlvbiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tcm93LXNwYWNlcik7XG59XG5cbi5tYXRlcmlhbCAud3BiX3Jvdy52Y19yb3ctaGFzLXRlbXBsYXRlcmEge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4udmNfcm93LW8tZXF1YWwtaGVpZ2h0LmFsaWduLWxhc3QgPiAuY29sID4gLndwYl9jb2x1bW4gPiAudmNfY29sdW1uLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZjX3Jvdy1vLWVxdWFsLWhlaWdodC5hbGlnbi1sYXN0ID4gLmNvbCA+IC53cGJfY29sdW1uID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnZjX3Jvdy1vLWVxdWFsLWhlaWdodC5hbGlnbi1sYXN0ID4gLmNvbCA+IC53cGJfY29sdW1uID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciA6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpLmJ0biB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbn1cblxuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWUtcG93ZXJcIjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBwYWRkaW5nOiAwLjgxMjVlbSAxLjJlbTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDEuMDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYnRuOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uLmJ0bixcbi5idG5baHJlZl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJvZHlbZGF0YS1mb3JtLXN1Ym1pdD1yZWd1bGFyXSAuY29udGFpbmVyLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XTpub3QoLnNlYXJjaC13aWRnZXQtYnRuKSB7XG4gIHBhZGRpbmc6IDAuODEyNWVtIDEuMmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmVjdGFyLWFjY2VudC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lY3Rhci1hY2NlbnQtY29sb3IpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0NDBCO1xuICBib3JkZXItY29sb3I6ICNFQTQ0MEI7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLW5lY3Rhci1leHRyYS1jb2xvci0xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZWN0YXItZXh0cmEtY29sb3ItMSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmVjdGFyLWV4dHJhLWNvbG9yLTEpO1xufVxuW2RhdGEtbWlkbmlnaHQ9bGlnaHRdIC5idG4tc2Vjb25kYXJ5LCBbZGF0YS1taWRuaWdodD1saWdodF0gLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uYnRuOmhhcygrIC5idG4pIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cblxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xW2RhdGEtZm9ybS1pbmRleD1cIjBcIl0uZ2Zvcm0tdGhlbWUsXG5ib2R5IFtkYXRhLXBhcmVudC1mb3JtPVwiMV8wXCJdLFxuYm9keSAuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24ge1xuICAtLWdmLWZvcm0tZ2FwLXk6IDEuNXJlbTtcbiAgLS1nZi1jdHJsLXNoYWRvdzogbm9uZTtcbiAgLS1nZi1jdHJsLXJhZGl1czogMDtcbiAgLS1nZi1jb2xvci1wcmltYXJ5OiAjMDAwMDAwO1xuICAtLWdmLWNvbG9yLXByaW1hcnktY29udHJhc3Q6ICNGRkZGRkY7XG4gIC0tZ2YtY29sb3ItcHJpbWFyeS1kYXJrZXI6IHZhcigtLWdmLWNvbG9yLXByaW1hcnkpO1xuICAtLWdmLWNvbG9yLXByaW1hcnktbGlnaHRlcjogdmFyKC0tZ2YtY29sb3ItcHJpbWFyeSk7XG4gIC0tZ2YtY3RybC1idG4tZm9udC1zaXplOiBpbmhlcml0O1xuICAtLWdmLWNvbG9yLW91dC1jdHJsLWRhcms6IGluaGVyaXQ7XG59XG5ib2R5IC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbmJvZHkgLmNvbnRhaW5lci13cmFwIGlucHV0W3R5cGU9ZW1haWxdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT1kYXRlXSxcbmJvZHkgLmNvbnRhaW5lci13cmFwIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPW1vbnRoXSxcbmJvZHkgLmNvbnRhaW5lci13cmFwIGlucHV0W3R5cGU9bnVtYmVyXSxcbmJvZHkgLmNvbnRhaW5lci13cmFwIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT1zZWFyY2hdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT10ZWxdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHkgLmNvbnRhaW5lci13cmFwIGlucHV0W3R5cGU9dGltZV0sXG5ib2R5IC5jb250YWluZXItd3JhcCBpbnB1dFt0eXBlPXdlZWtdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgaW5wdXRbdHlwZT11cmxdLFxuYm9keSAuY29udGFpbmVyLXdyYXAgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmdmb3JtLXBhZ2UtZm9vdGVyIC5idG4ge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3dbY2xhc3MqPWJnLWZpZ3VyZS1dIC5yb3ctYmctbGF5ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnZjX3Jvd1tjbGFzcyo9YmctZmlndXJlLV0gLnJvdy1iZzo6YmVmb3JlLCAudmNfcm93W2NsYXNzKj1iZy1maWd1cmUtXSAucm93LWJnOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmNfcm93LmJnLWZpZ3VyZS1jaXJjbGVzLWxlZnQgLnJvdy1iZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjMzcHg7XG4gIGhlaWdodDogMzgycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2NpcmNsZXMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuYm9keS5ibG9nLWlkLTMgLnZjX3Jvdy5iZy1maWd1cmUtY2lyY2xlcy1sZWZ0IC5yb3ctYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2NpcmNsZXMtY29tbWVyY2lhbC5wbmcpO1xufVxuLnZjX3Jvdy5iZy1maWd1cmUtY2lyY2xlcy1yaWdodCAucm93LWJnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIzM3B4O1xuICBoZWlnaHQ6IDM4MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9jaXJjbGVzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEwMCUpO1xufVxuYm9keS5ibG9nLWlkLTMgLnZjX3Jvdy5iZy1maWd1cmUtY2lyY2xlcy1yaWdodCAucm93LWJnOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2NpcmNsZXMtY29tbWVyY2lhbC5wbmcpO1xufVxuLnZjX3Jvdy5iZy1maWd1cmUtcGlsbC1sZWZ0IC5yb3ctYmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0MnB4O1xuICBoZWlnaHQ6IDMxM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9waWxscy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xMDAlKTtcbn1cbmJvZHkuYmxvZy1pZC0zIC52Y19yb3cuYmctZmlndXJlLXBpbGwtbGVmdCAucm93LWJnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9waWxscy1jb21tZXJjaWFsLnBuZyk7XG59XG4udmNfcm93LmJnLWZpZ3VyZS1waWxsLXJpZ2h0IC5yb3ctYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjQycHg7XG4gIGhlaWdodDogMzEzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL3BpbGxzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmJvZHkuYmxvZy1pZC0zIC52Y19yb3cuYmctZmlndXJlLXBpbGwtcmlnaHQgLnJvdy1iZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9waWxscy1jb21tZXJjaWFsLnBuZyk7XG59XG4udmNfcm93W2NsYXNzKj0tbGVmdF0gLnJvdy1iZzo6YmVmb3JlIHtcbiAgaW5zZXQ6IHZhcigtLWluc2V0LWZpZ3VyZS1sZWZ0LCBhdXRvKSBhdXRvIGF1dG8gMDtcbn1cbi52Y19yb3dbY2xhc3MqPS1yaWdodF0gLnJvdy1iZzo6YWZ0ZXIge1xuICBpbnNldDogdmFyKC0taW5zZXQtZmlndXJlLXJpZ2h0LCBhdXRvKSAwIGF1dG8gYXV0bztcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbn1cbi5icmVhZGNydW1icyBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4yNXJlbSAwO1xufVxuLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW0ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItaXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWlubGluZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG4uYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjE4NzVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4xMjVyZW07XG59XG5cbi5uZWN0YXItaG9yLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xufVxuXG4ubmVjdGFyLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZWN0YXItbGlzdC1pdGVtIGltZyB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnRvZ2dsZXMgLnRvZ2dsZSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uZWN0YXItYWNjZW50LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLnRvZ2dsZXMgLnRvZ2dsZSA+IGgzLnRvZ2dsZS10aXRsZSBhLnRvZ2dsZS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWUtaGFhcy11bmljYVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnRvZ2dsZXMgLnRvZ2dsZSA+IGgzLnRvZ2dsZS10aXRsZSBhLnRvZ2dsZS1oZWFkaW5nIGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjQwXCIgaGVpZ2h0PVwiNDBcIiB2aWV3Qm94PVwiMCAwIDQwIDQwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjQwXCIgeT1cIjQwXCIgd2lkdGg9XCI0MFwiIGhlaWdodD1cIjQwXCIgcng9XCIyMFwiIHRyYW5zZm9ybT1cInJvdGF0ZSgtMTgwIDQwIDQwKVwiIGZpbGw9XCIjRkY0RjEzXCIvPjxwYXRoIGQ9XCJNMjAgMTIuNUwyMCAyNy41TTIwIDI3LjVMMTUgMjIuNU0yMCAyNy41TDI1IDIyLjVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4udG9nZ2xlcyAudG9nZ2xlID4gaDMudG9nZ2xlLXRpdGxlIGEudG9nZ2xlLWhlYWRpbmcgaTo6YmVmb3JlLCAudG9nZ2xlcyAudG9nZ2xlID4gaDMudG9nZ2xlLXRpdGxlIGEudG9nZ2xlLWhlYWRpbmcgaTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnRvZ2dsZXMgLnRvZ2dsZS5vcGVuIC50b2dnbGUtaGVhZGluZyBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5uZWN0YXItaG9yLWxpc3QtaXRlbSAubmVjdGFyLWxpc3QtaXRlbVtkYXRhLXRleHQtYWxpZ249bGVmdF0ge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDAgIWltcG9ydGFudDtcbn1cblxuLml0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKDEwMCUsIDQ2NXB4KSwgMWZyKSk7XG4gIGdhcDogMi41cmVtO1xufVxuXG4uY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDgvNTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAzLjc1cmVtIDMuNzVyZW0gMCAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZC1ib2R5IC5idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbn1cblxuLm1lZ2FtZW51ID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHlbZGF0YS1idXR0b24tc3R5bGUqPXNsaWdodGx5X3JvdW5kZWRdIC5zbGlkZS1vdXQtd2lkZ2V0LWFyZWEtdG9nZ2xlW2RhdGEtY3VzdG9tLWNvbG9yPXRydWVdIGE6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4jaGVhZGVyLW91dGVyIG5hdiA+IHVsID4gLm1lZ2FtZW51Lm5lY3Rhci1tZWdhbWVudS1tZW51LWl0ZW0gPiAuc3ViLW1lbnUsXG4jaGVhZGVyLW91dGVyIG5hdiA+IHVsID4gLm5lY3Rhci1tZWdhbWVudS1tZW51LWl0ZW0gPiAuc3ViLW1lbnUge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50ZXN0aW1vbmlhbCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNWZyO1xuICBnYXA6IDhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFsIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbCAuY29udGFpbmVyOjpiZWZvcmUsIC50ZXN0aW1vbmlhbCAuY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi50ZXN0aW1vbmlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTAwRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvZy1pZC0zIC50ZXN0aW1vbmlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjRGMTM7XG59XG5cbi50ZXN0aW1vbmlhbC1pbWFnZSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWwtaW1hZ2Uge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDYwJSAyMCU7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwJSA2JTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IC01MHZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWltYWdlIHtcbiAgICBtYXJnaW4tYmxvY2s6IC0zcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMCUgNTAlO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMCUgNTAlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tZGlzdGFuY2UtdG8tZWRnZSkgLyAtMSk7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbC1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBtYXJnaW4tYmxvY2s6IDhyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ibG9jazogdmFyKC0tcm93LXNwYWNlcik7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbC1jb250ZW50IGgxLFxuLnRlc3RpbW9uaWFsLWNvbnRlbnQgaDIsXG4udGVzdGltb25pYWwtY29udGVudCBoMyxcbi50ZXN0aW1vbmlhbC1jb250ZW50IGg0LFxuLnRlc3RpbW9uaWFsLWNvbnRlbnQgaDUsXG4udGVzdGltb25pYWwtY29udGVudCBoNiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjEyNXJlbTtcbn1cblxuLnRlc3RpbW9uaWFsLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjQ2XCIgaGVpZ2h0PVwiMzVcIj48cGF0aCBkPVwiTTIwLjYgMEwxMS43IDE0LjlDMTQuNDMzMyAxNS4xIDE2LjY2NjcgMTYuMTY2NyAxOC40IDE4LjFDMjAuMTMzMyAxOS45NjY3IDIxIDIyLjIgMjEgMjQuOEMyMSAyNy41MzMzIDIwLjA2NjcgMjkuODY2NyAxOC4yIDMxLjhDMTYuMzMzMyAzMy43MzMzIDEzLjkgMzQuNyAxMC45IDM0LjdDNy45NjY2NyAzNC43IDUuNSAzMy43NjY3IDMuNSAzMS45QzEuNSAyOS45NjY3IDAuNSAyNy40IDAuNSAyNC4yQzAuNSAyMi41MzMzIDAuOSAyMC43IDEuNyAxOC43QzIuNSAxNi42MzMzIDMuOCAxNC4yIDUuNiAxMS40QzcuNDY2NjcgOC42IDkuODY2NjcgNS4xNjY2NiAxMi44IDEuMUwxMy42IDBIMjAuNlpNNDUgMEwzNi4xIDE0LjlDMzguODMzMyAxNS4xIDQxLjA2NjcgMTYuMTY2NyA0Mi44IDE4LjFDNDQuNTMzMyAxOS45NjY3IDQ1LjQgMjIuMiA0NS40IDI0LjhDNDUuNCAyNy41MzMzIDQ0LjQ2NjcgMjkuODY2NyA0Mi42IDMxLjhDNDAuNzMzMyAzMy43MzMzIDM4LjMgMzQuNyAzNS4zIDM0LjdDMzIuMzY2NyAzNC43IDI5LjkgMzMuNzY2NyAyNy45IDMxLjlDMjUuOSAyOS45NjY3IDI0LjkgMjcuNCAyNC45IDI0LjJDMjQuOSAyMi41MzMzIDI1LjMgMjAuNyAyNi4xIDE4LjdDMjYuOSAxNi42MzMzIDI4LjIgMTQuMiAzMCAxMS40QzMxLjg2NjcgOC42IDM0LjI2NjcgNS4xNjY2NiAzNy4yIDEuMUwzOCAwSDQ1WlwiIC8+PC9zdmc+Jyk7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMCBhdXRvIGF1dG8gMDtcbiAgdHJhbnNsYXRlOiAtMTMwJSAtMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWwtY29udGVudDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG4gICAgdHJhbnNsYXRlOiAwO1xuICB9XG59XG4uYmxvZy1pZC0xIC50ZXN0aW1vbmlhbC1jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N0ZGO1xufVxuLmJsb2ctaWQtMyAudGVzdGltb25pYWwtY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBNDQwQjtcbn1cblxuI2hlYWRlci1vdXRlciAjbG9nbyxcbiNoZWFkZXItb3V0ZXIgLmxvZ28tY2xvbmUsXG4jaGVhZGVyLW91dGVyIC5sb2dvLXNwYWNpbmcge1xuICBtYXJnaW46IDA7XG59XG5cbmhlYWRlciN0b3AgbmF2IHtcbiAgLS1uYXYtbWFyZ2luOiAycmVtO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLW5hdi1tYXJnaW4pO1xufVxuXG4jaGVhZGVyLXNlY29uZGFyeS1vdXRlciBhIHtcbiAgbWFyZ2luLWlubGluZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbn1cbiNoZWFkZXItc2Vjb25kYXJ5LW91dGVyIGEgLm1lbnUtdGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaGVhZGVyI3RvcCAuc3ViLW1lbnUudHJhY2tlZC1wb3Mge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDAuMTI1cmVtIHNvbGlkIHZhcigtLW5lY3Rhci1hY2NlbnQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubWF0ZXJpYWwgI2hlYWRlci1zZWNvbmRhcnktb3V0ZXIgbmF2ID4gdWwgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNoZWFkZXItb3V0ZXIgLnNmLW1lbnUgPiAuc2ZIb3Zlcjpub3QoLm1lZ2FtZW51KSA+IHVsLFxuI2hlYWRlci1vdXRlciAuc2YtbWVudSA+IGxpOm5vdCgubWVnYW1lbnUpOmhvdmVyID4gdWwge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygxMDAlICsgdmFyKC0tbmF2LW1hcmdpbikpO1xufVxuXG4udXNwcyAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmZvb3Rlci10ZXh0IGEge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItYmFyIC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cbi5mb290ZXItYmFyIC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIgPiAud3BiX3RleHRfY29sdW1uIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLWJhcnMgLmRpdmlkZXItd3JhcCB7XG4gIG1hcmdpbi1ibG9jazogMThweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zaW5nbGUtdmFjYW5jeSAucG9zdC1hcmVhLFxuICAuc2luZ2xlLXBvc3QgLnBvc3QtYXJlYSB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgfVxufVxuLnNpbmdsZS12YWNhbmN5IGltZyArIC5wb3N0LWFyZWEsXG4uc2luZ2xlLXBvc3QgaW1nICsgLnBvc3QtYXJlYSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2xhbXAoMnJlbSwgNHZ3LCA2LjI1cmVtKTtcbn1cbi5zaW5nbGUtdmFjYW5jeSAuaW50cm8tdGV4dCBwLFxuLnNpbmdsZS1wb3N0IC5pbnRyby10ZXh0IHAge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS12YWNhbmN5IC5jb250ZW50LWlubmVyID4gLnZjX3Jvdzpub3QoLmlubmVyX3JvdywgOmhhcyguaGVybykpOmZpcnN0LWNoaWxkLFxuLnNpbmdsZS1wb3N0IC5jb250ZW50LWlubmVyID4gLnZjX3Jvdzpub3QoLmlubmVyX3JvdywgOmhhcyguaGVybykpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjbGFtcCgxLjVyZW0sIDJ2dywgNHJlbSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAxcHgpIHtcbiAgLnNpbmdsZS12YWNhbmN5IC5tYWluLWNvbnRlbnQgPiAucm93OjpiZWZvcmUsXG4gIC5zaW5nbGUtcG9zdCAubWFpbi1jb250ZW50ID4gLnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjMzcHg7XG4gICAgaGVpZ2h0OiAzODJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9jaXJjbGVzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEwMCUpO1xuICAgIGluc2V0OiAtNCUgNDglIGF1dG8gYXV0bztcbiAgICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygtNTB2dyArIHZhcigtLXNjcm9sbC1iYXItdykgLyAyKTtcbiAgfVxuICBib2R5LmJsb2ctaWQtMyAuc2luZ2xlLXZhY2FuY3kgLm1haW4tY29udGVudCA+IC5yb3c6OmJlZm9yZSxcbiAgYm9keS5ibG9nLWlkLTMgLnNpbmdsZS1wb3N0IC5tYWluLWNvbnRlbnQgPiAucm93OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2NpcmNsZXMtY29tbWVyY2lhbC5wbmcpO1xuICB9XG59XG5cbi5wYWdlIC5jb250YWluZXItd3JhcCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlIC52Y19yb3cudG9wLWxldmVsIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjVyZW07XG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyB2O1xuXG4uaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaCxcbi5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5zdHJldGNoLW1vYmlsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAje3YuJG1vYmlsZS1icmVha3BvaW50IC0gMXB4fSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtNTB2dztcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgfVxufVxuXG4uaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAje3YuJG1vYmlsZS1icmVha3BvaW50fSkgYW5kIChtYXgtd2lkdGg6ICN7di4kc3RyZXRjaC1tYXgtd2lkdGh9KSB7XG4gICAgLndwYl9jb2x1bW46Zmlyc3QtY2hpbGQgJixcbiAgICAud3BiX2NvbHVtbjpsYXN0LWNoaWxkICYge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWRpc3RhbmNlLXRvLWVkZ2UpKTtcbiAgICB9XG5cbiAgICAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZCAmIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tZGlzdGFuY2UtdG8tZWRnZSkgLyAtMSk7XG4gICAgfVxuXG4gICAgLndwYl9jb2x1bW46bGFzdC1jaGlsZCAmIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWRpc3RhbmNlLXRvLWVkZ2UpIC8gLTEpO1xuICAgIH1cbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJuZXVlLXBvd2VyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzpcbiAgICBsb2NhbChcIk5ldWUgUG93ZXJcIiksXG4gICAgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL05ldWVQb3dlci1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9zdGF0aWMvZm9udHMvTmV1ZVBvd2VyLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL3N0YXRpYy9mb250cy9OZXVlUG93ZXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWUtcG93ZXJcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOlxuICAgIGxvY2FsKFwiTmV1ZSBQb3dlclwiKSxcbiAgICB1cmwoXCIuLi9zdGF0aWMvZm9udHMvTmV1ZVBvd2VyLUhlYXZ5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9zdGF0aWMvZm9udHMvTmV1ZVBvd2VyLUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9zdGF0aWMvZm9udHMvTmV1ZVBvd2VyLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufSIsIi53cGJfY29udGVudF9lbGVtZW50OmhhcygrIC5idG4pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogM3JlbTtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufSIsIi52Y19yb3c6bm90KC5pbm5lcl9yb3csIDpoYXMoLmhlcm8sIC50ZXN0aW1vbmlhbCkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1yb3ctc3BhY2VyKTtcblxuICAmLnZjX3Jvdy1oYXMtZmlsbCB7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tcm93LXNwYWNlcik7XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICB9XG5cbiAgLnZjX3JvdyB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG4gIH1cbn1cblxuLnZjX3Jvdy50b3AtbGV2ZWwuZnVsbC13aWR0aC1zZWN0aW9uLmZpcnN0LXNlY3Rpb24ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXJvdy1zcGFjZXIpO1xufVxuXG5cbi8vIFByZXZlbnQgZG91YmxlIHNwYWNpbmdcbi8vIGJvZHkge1xuXG4vLyAgIC52Y19jb2wtaGFzLWZpbGw+LnZjX2NvbHVtbi1pbm5lcixcbi8vICAgLnZjX3Jvdy1oYXMtZmlsbCsudmNfcm93LWZ1bGwtd2lkdGgrLnZjX3Jvdz4udmNfY29sdW1uX2NvbnRhaW5lcj4udmNfY29sdW1uLWlubmVyLFxuLy8gICAudmNfcm93LWhhcy1maWxsKy52Y19yb3c+LnZjX2NvbHVtbl9jb250YWluZXI+LnZjX2NvbHVtbi1pbm5lcixcbi8vICAgLnZjX3Jvdy1oYXMtZmlsbD4udmNfY29sdW1uX2NvbnRhaW5lcj4udmNfY29sdW1uLWlubmVyLFxuLy8gICAudmNfcm93Om5vdCgudmNfcm93LWhhcy1maWxsKSsudmNfcm93Om5vdCgudmNfcm93LWhhcy1maWxsKSB7XG4vLyAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbi8vICAgfVxuLy8gfVxuXG4ubWF0ZXJpYWwgLndwYl9yb3cudmNfcm93LWhhcy10ZW1wbGF0ZXJhIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLnZjX3Jvdy1vLWVxdWFsLWhlaWdodC5hbGlnbi1sYXN0Pi5jb2w+LndwYl9jb2x1bW4+LnZjX2NvbHVtbi1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcblxuICA+LndwYl93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgIDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkuYnRuIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi9jb21tb24vdmFyaWFibGVzJyBhcyB2O1xuXG4uYnRuIHtcbiAgZm9udC1mYW1pbHk6ICduZXVlLXBvd2VyJztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBwYWRkaW5nOiAuODEyNWVtIDEuMmVtO1xuICBib3JkZXI6IC4xMjVyZW0gc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuYnV0dG9uLmJ0bixcbi5idG5baHJlZl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJvZHlbZGF0YS1mb3JtLXN1Ym1pdD1cInJlZ3VsYXJcIl0gLmNvbnRhaW5lci13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KC5zZWFyY2gtd2lkZ2V0LWJ0bikge1xuICBwYWRkaW5nOiAuODEyNWVtIDEuMmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdi4kcHJpbWFyeTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kcHJpbWFyeTtcbiAgY29sb3I6IHYuJHdoaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0NDBCO1xuICAgIGJvcmRlci1jb2xvcjogI0VBNDQwQjtcbiAgfVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2LiRzZWNvbmRhcnk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRzZWNvbmRhcnk7XG4gICAgYm9yZGVyLWNvbG9yOiB2LiRzZWNvbmRhcnk7XG4gIH1cblxuICBbZGF0YS1taWRuaWdodD1saWdodF0gJiB7XG4gICAgJixcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5idG46aGFzKCsgLmJ0bikge1xuICBtYXJnaW4taW5saW5lLWVuZDogMS41cmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xufSIsIiRtb2JpbGUtYnJlYWtwb2ludDogMTAwMHB4O1xuJHN0cmV0Y2gtbWF4LXdpZHRoOiAxOTIwcHg7XG5cbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI0ZGRkZGRjtcblxuJHByaW1hcnk6IHZhcigtLW5lY3Rhci1hY2NlbnQtY29sb3IpO1xuJHNlY29uZGFyeTogdmFyKC0tbmVjdGFyLWV4dHJhLWNvbG9yLTEpOyIsIkB1c2UgJy4uL2NvbW1vbi92YXJpYWJsZXMnIGFzIHY7XG5cbi8vIFByZWZpeCBldmVyeXRoaW5nIHdpdGggYm9keSB0byBvdmVycmlkZSBTYWxpZW50IHN0eWxpbmdcblxuYm9keSB7XG4gICNnZm9ybV93cmFwcGVyXzFbZGF0YS1mb3JtLWluZGV4PVwiMFwiXS5nZm9ybS10aGVtZSxcbiAgW2RhdGEtcGFyZW50LWZvcm09XCIxXzBcIl0sXG4gIC5nZm9ybS10aGVtZS0tZm91bmRhdGlvbiB7XG4gICAgLS1nZi1mb3JtLWdhcC15OiAxLjVyZW07XG4gICAgLS1nZi1jdHJsLXNoYWRvdzogbm9uZTtcbiAgICAtLWdmLWN0cmwtcmFkaXVzOiAwO1xuICAgIC0tZ2YtY29sb3ItcHJpbWFyeTogI3t2LiRibGFja307XG4gICAgLS1nZi1jb2xvci1wcmltYXJ5LWNvbnRyYXN0OiAje3YuJHdoaXRlfTtcbiAgICAtLWdmLWNvbG9yLXByaW1hcnktZGFya2VyOiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5KTtcbiAgICAtLWdmLWNvbG9yLXByaW1hcnktbGlnaHRlcjogdmFyKC0tZ2YtY29sb3ItcHJpbWFyeSk7XG4gICAgLS1nZi1jdHJsLWJ0bi1mb250LXNpemU6IGluaGVyaXQ7XG4gICAgLS1nZi1jb2xvci1vdXQtY3RybC1kYXJrOiBpbmhlcml0O1xuICB9XG5cbiAgLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIH1cblxuICAuY29udGFpbmVyLXdyYXAge1xuICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAgIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIGlucHV0W3R5cGU9d2Vla10sXG4gICAgaW5wdXRbdHlwZT11cmxdLFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSh2LiRibGFjaywgLjMpO1xuICAgIH1cbiAgfVxufVxuXG4uZ2Zvcm0tcGFnZS1mb290ZXIgLmJ0biB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbn0iLCJAbWl4aW4gZmlndXJlLWNpcmNsZXMge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjMzcHg7XG4gIGhlaWdodDogMzgycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2NpcmNsZXMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIGJvZHkuYmxvZy1pZC0zICYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2NpcmNsZXMtY29tbWVyY2lhbC5wbmcpO1xuICB9XG59XG5cbkBtaXhpbiBmaWd1cmUtcGlsbCB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNDJweDtcbiAgaGVpZ2h0OiAzMTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N0YXRpYy9pbWFnZXMvcGlsbHMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIGJvZHkuYmxvZy1pZC0zICYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL3BpbGxzLWNvbW1lcmNpYWwucG5nKTtcbiAgfVxufVxuXG4udmNfcm93IHtcblxuICAmW2NsYXNzKj1cImJnLWZpZ3VyZS1cIl0ge1xuICAgIC5yb3ctYmctbGF5ZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnJvdy1iZyB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2lyY2xlIGZpZ3VyZVxuICAmLmJnLWZpZ3VyZS1jaXJjbGVzLWxlZnQgLnJvdy1iZzo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBmaWd1cmUtY2lyY2xlcygpO1xuICB9XG4gICYuYmctZmlndXJlLWNpcmNsZXMtcmlnaHQgLnJvdy1iZzo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGZpZ3VyZS1jaXJjbGVzKCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEwMCUpO1xuICB9XG5cbiAgLy8gUGlsbCBmaWd1cmVcbiAgJi5iZy1maWd1cmUtcGlsbC1sZWZ0IC5yb3ctYmc6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgZmlndXJlLXBpbGwoKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMTAwJSk7XG4gIH1cbiAgJi5iZy1maWd1cmUtcGlsbC1yaWdodCAucm93LWJnOjphZnRlciB7XG4gICAgQGluY2x1ZGUgZmlndXJlLXBpbGwoKTtcbiAgfVxuXG4gICZbY2xhc3MqPVwiLWxlZnRcIl0gLnJvdy1iZzo6YmVmb3JlIHtcbiAgICBpbnNldDogdmFyKC0taW5zZXQtZmlndXJlLWxlZnQsIGF1dG8pIGF1dG8gYXV0byAwO1xuICB9XG5cbiAgJltjbGFzcyo9XCItcmlnaHRcIl0gLnJvdy1iZzo6YWZ0ZXIge1xuICAgIGluc2V0OiB2YXIoLS1pbnNldC1maWd1cmUtcmlnaHQsIGF1dG8pIDAgYXV0byBhdXRvO1xuICB9XG59IiwiLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogLjI1cmVtIDA7XG4gIH1cblxuICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4taW5saW5lOiAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC4xODc1ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogLjEyNXJlbTtcbiAgfVxufSIsIi5uZWN0YXItaG9yLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IC44NzVyZW07XG59XG5cbi5uZWN0YXItbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAdXNlICcuLi9jb21tb24vdmFyaWFibGVzJyBhcyB2O1xuXG4udG9nZ2xlcyB7XG4gIC50b2dnbGUge1xuICAgIGJvcmRlci1ibG9jay1lbmQ6IC4wNjI1cmVtIHNvbGlkIHYuJHByaW1hcnkgIWltcG9ydGFudDtcblxuICAgICYgPiBoMy50b2dnbGUtdGl0bGUgYS50b2dnbGUtaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbmV1ZS1oYWFzLXVuaWNhJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogdi4kYmxhY2s7XG5cbiAgICAgIGkge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgd2lkdGg9XCI0MFwiIGhlaWdodD1cIjQwXCIgdmlld0JveD1cIjAgMCA0MCA0MFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxyZWN0IHg9XCI0MFwiIHk9XCI0MFwiIHdpZHRoPVwiNDBcIiBoZWlnaHQ9XCI0MFwiIHJ4PVwiMjBcIiB0cmFuc2Zvcm09XCJyb3RhdGUoLTE4MCA0MCA0MClcIiBmaWxsPVwiI0ZGNEYxM1wiLz48cGF0aCBkPVwiTTIwIDEyLjVMMjAgMjcuNU0yMCAyNy41TDE1IDIyLjVNMjAgMjcuNUwyNSAyMi41XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuIC50b2dnbGUtaGVhZGluZyBpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4ubmVjdGFyLWhvci1saXN0LWl0ZW0gLm5lY3Rhci1saXN0LWl0ZW1bZGF0YS10ZXh0LWFsaWduPWxlZnRdIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG59IiwiLml0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKDEwMCUsIDQ2NXB4KSwgMWZyKSk7XG4gIGdhcDogMi41cmVtO1xufSIsIkB1c2UgJy4uL2NvbW1vbi92YXJpYWJsZXMnIGFzIHY7XG5cbi5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMy43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDgvNTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAzLjc1cmVtIDMuNzVyZW0gMCAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG4gIH1cbn0iLCIubWVnYW1lbnUgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5W2RhdGEtYnV0dG9uLXN0eWxlKj1cInNsaWdodGx5X3JvdW5kZWRcIl0gLnNsaWRlLW91dC13aWRnZXQtYXJlYS10b2dnbGVbZGF0YS1jdXN0b20tY29sb3I9XCJ0cnVlXCJdIGE6YmVmb3JlIHtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNoZWFkZXItb3V0ZXIgbmF2PnVsPi5tZWdhbWVudS5uZWN0YXItbWVnYW1lbnUtbWVudS1pdGVtPi5zdWItbWVudSxcclxuI2hlYWRlci1vdXRlciBuYXY+dWw+Lm5lY3Rhci1tZWdhbWVudS1tZW51LWl0ZW0+LnN1Yi1tZW51IHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn0iLCJAdXNlICcuLi9jb21tb24vdmFyaWFibGVzJyBhcyB2O1xyXG5cclxuLnRlc3RpbW9uaWFsIC5jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNmZyIDVmcjtcclxuICAgIGdhcDogOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5MDBGRjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmJsb2ctaWQtMyAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0RjEzO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWwtaW1hZ2Uge1xyXG4gICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICBvdmVyZmxvdzogY2xpcDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDYwJSAyMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwJSA2JTtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDUwJTtcclxuICAgICAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IC01MHZ3O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IC0zcmVtO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMCUgNTAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMCUgNTAlO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tZGlzdGFuY2UtdG8tZWRnZSkgLyAtMSk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC1jb250ZW50IHtcclxuICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgbWFyZ2luLWJsb2NrOiA4cmVtO1xyXG4gICAgY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogdmFyKC0tcm93LXNwYWNlcik7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxLjEyNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUXVvdGVzXHJcbi50ZXN0aW1vbmlhbC1jb250ZW50OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI0NlwiIGhlaWdodD1cIjM1XCI+PHBhdGggZD1cIk0yMC42IDBMMTEuNyAxNC45QzE0LjQzMzMgMTUuMSAxNi42NjY3IDE2LjE2NjcgMTguNCAxOC4xQzIwLjEzMzMgMTkuOTY2NyAyMSAyMi4yIDIxIDI0LjhDMjEgMjcuNTMzMyAyMC4wNjY3IDI5Ljg2NjcgMTguMiAzMS44QzE2LjMzMzMgMzMuNzMzMyAxMy45IDM0LjcgMTAuOSAzNC43QzcuOTY2NjcgMzQuNyA1LjUgMzMuNzY2NyAzLjUgMzEuOUMxLjUgMjkuOTY2NyAwLjUgMjcuNCAwLjUgMjQuMkMwLjUgMjIuNTMzMyAwLjkgMjAuNyAxLjcgMTguN0MyLjUgMTYuNjMzMyAzLjggMTQuMiA1LjYgMTEuNEM3LjQ2NjY3IDguNiA5Ljg2NjY3IDUuMTY2NjYgMTIuOCAxLjFMMTMuNiAwSDIwLjZaTTQ1IDBMMzYuMSAxNC45QzM4LjgzMzMgMTUuMSA0MS4wNjY3IDE2LjE2NjcgNDIuOCAxOC4xQzQ0LjUzMzMgMTkuOTY2NyA0NS40IDIyLjIgNDUuNCAyNC44QzQ1LjQgMjcuNTMzMyA0NC40NjY3IDI5Ljg2NjcgNDIuNiAzMS44QzQwLjczMzMgMzMuNzMzMyAzOC4zIDM0LjcgMzUuMyAzNC43QzMyLjM2NjcgMzQuNyAyOS45IDMzLjc2NjcgMjcuOSAzMS45QzI1LjkgMjkuOTY2NyAyNC45IDI3LjQgMjQuOSAyNC4yQzI0LjkgMjIuNTMzMyAyNS4zIDIwLjcgMjYuMSAxOC43QzI2LjkgMTYuNjMzMyAyOC4yIDE0LjIgMzAgMTEuNEMzMS44NjY3IDguNiAzNC4yNjY3IDUuMTY2NjYgMzcuMiAxLjFMMzggMEg0NVpcIiAvPjwvc3ZnPicpO1xyXG4gICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDAgYXV0byBhdXRvIDA7XHJcbiAgICB0cmFuc2xhdGU6IC0xMzAlIC0xMDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuICAgICAgICB0cmFuc2xhdGU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctaWQtMSAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N0ZGO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nLWlkLTMgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNDQwQjtcclxuICAgIH1cclxufSIsIkB1c2UgJy4uL2NvbW1vbi92YXJpYWJsZXMnIGFzIHY7XG5cbiNoZWFkZXItb3V0ZXIgI2xvZ28sXG4jaGVhZGVyLW91dGVyIC5sb2dvLWNsb25lLFxuI2hlYWRlci1vdXRlciAubG9nby1zcGFjaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5oZWFkZXIjdG9wIHtcbiAgbmF2IHtcbiAgICAtLW5hdi1tYXJnaW46IDJyZW07XG4gICAgbWFyZ2luLWJsb2NrOiB2YXIoLS1uYXYtbWFyZ2luKTtcbiAgfVxufVxuXG4jaGVhZGVyLXNlY29uZGFyeS1vdXRlciBhIHtcbiAgbWFyZ2luLWlubGluZTogMS4zNzVyZW0gIWltcG9ydGFudDtcblxuICAubWVudS10aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG5oZWFkZXIjdG9wIC5zdWItbWVudS50cmFja2VkLXBvcyB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogLjEyNXJlbSBzb2xpZCB2LiRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubWF0ZXJpYWwgI2hlYWRlci1zZWNvbmRhcnktb3V0ZXIgbmF2ID4gdWwgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFN1Ym1lbnUgYWxpZ25tZW50IGZvciBtZW51cyB0aGF0IGFyZW4ndCBtZWdhIG1lbnVzXG4jaGVhZGVyLW91dGVyIC5zZi1tZW51Pi5zZkhvdmVyOm5vdCgubWVnYW1lbnUpPnVsLFxuI2hlYWRlci1vdXRlciAuc2YtbWVudT5saTpub3QoLm1lZ2FtZW51KTpob3Zlcj51bCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKDEwMCUgKyB2YXIoLS1uYXYtbWFyZ2luKSk7XG59IiwiLnVzcHMgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwICB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZm9vdGVyLXRleHQgYSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLy8gbWFrZSBpbiB0aGUgbGlua3MgaW4gdGhlIGxvd2VzdCBmb290ZXIgYmFycyBtb3JlIGNsb3NlciB0b2dldGhlclxuLmZvb3Rlci1iYXIgLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuXG4gICYgPiAud3BiX3RleHRfY29sdW1uIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gYWRkIGV4dHJhIHNwYWNpbmcgYmV0d2VlbiB0aGUgdHdvIGZvb3RlciBiYXJzXG4uZm9vdGVyLWJhcnMgLmRpdmlkZXItd3JhcCAge1xuICBtYXJnaW4tYmxvY2s6IDE4cHggIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgJy4uL2NvbXBvbmVudHMvYmctZmlndXJlcycgYXMgKjtcblxuLnNpbmdsZS12YWNhbmN5LFxuLnNpbmdsZS1wb3N0IHtcbiAgLy8gbWF4IHdpZHRoIGFuZCBjZW50ZXIgdGhlIHBvc3QgYXJlYVxuICAucG9zdC1hcmVhIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBzcGFjZSBiZXdlZW4gaGVybyBpbWFnZSBhbmQgcG9zdCBhcmVhXG4gIGltZyArIC5wb3N0LWFyZWEge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogY2xhbXAoMnJlbSwgNHZ3LCA2LjI1cmVtKTtcbiAgfVxuXG4gIC8vIGZvbnQgc2l6ZSBvZiB0aGUgaW50cm9kdWN0aW9uIHRleHRcbiAgLmludHJvLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gc3BhY2UgYmV0d2VlbiB0aXRsZSBhbmQgYW5kIGludHJvZHVjdGlvbiB0ZXh0XG4gIC5jb250ZW50LWlubmVyID4gLnZjX3Jvdzpub3QoLmlubmVyX3Jvdyw6aGFzKC5oZXJvKSk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogIGNsYW1wKDEuNXJlbSwgMnZ3LCA0cmVtKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gYWRkIHZpc3VhbCBlbGVtZW50c1xuICAubWFpbi1jb250ZW50ID4gLnJvdzo6YmVmb3JlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gICAgICBAaW5jbHVkZSBmaWd1cmUtY2lyY2xlcygpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEwMCUpO1xuICAgICAgaW5zZXQ6IC00JSA0OCUgYXV0byBhdXRvO1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoLTUwdncgKyB2YXIoLS1zY3JvbGwtYmFyLXcpIC8gMik7XG4gICAgfVxuICB9XG59IiwiLnBhZ2Uge1xyXG4gICAgLmNvbnRhaW5lci13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnZjX3Jvdy50b3AtbGV2ZWwge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/