*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}:root{--color-black:#000;--color-white:#fff;--color-gray:#666;--color-light-gray:#ccc;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-logo:"Nunito","Inter",sans-serif;--transition-smooth:all 0.4s cubic-bezier(0.4,0,0.2,1);--nav-height:88px;--tabs-height:60px}html{scroll-behavior:smooth}body,html{overflow-x:hidden;width:100%}body{background-color:var(--color-black);color:var(--color-white);font-family:var(--font-primary);line-height:1.6;max-width:100vw;overflow-y:auto;padding-top:var(--nav-height);position:relative}.skip-to-main{background:var(--color-white);color:var(--color-black);font-weight:600;left:0;padding:.5rem 1rem;position:absolute;text-decoration:none;top:-40px;z-index:10000}.skip-to-main:focus{top:0}.main-nav{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.95);border-bottom:1px solid hsla(0,0%,100%,.1);left:0;position:fixed;right:0;top:0;transition:transform .3s ease-in-out,background-color .3s ease;z-index:1000}.main-nav.nav-hidden{transform:translateY(-100%)}.nav-container{justify-content:space-between;margin:0 auto;max-width:1400px;padding:1.5rem 3rem}.logo,.nav-container{align-items:center;display:flex}.logo{color:var(--color-white);font-family:var(--font-logo);font-size:1.5rem;font-weight:900;gap:.75rem;letter-spacing:.05em;position:relative;text-decoration:none;transition:var(--transition-smooth);z-index:1002}.logo-icon{height:40px;object-fit:contain;width:40px}.logo-text{display:inline-block}.logo .logo-x{color:#999;font-weight:inherit}.logo:hover{opacity:.7}.nav-links{display:flex;gap:2.5rem}.nav-links a{color:var(--color-white);font-size:.85rem;font-weight:300;letter-spacing:.15em;position:relative;text-decoration:none}.nav-links a,.nav-links a:after{transition:var(--transition-smooth)}.nav-links a:after{background-color:var(--color-white);bottom:-5px;content:"";height:1px;left:0;position:absolute;width:0}.nav-links a:hover:after{width:100%}.lang-switch,.lang-switcher{background-color:transparent!important;border:1px solid hsla(0,0%,100%,.3)!important;border-radius:20px!important;color:var(--color-white)!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.15em!important;padding:.4rem 1rem!important;text-decoration:none!important;transition:var(--transition-smooth)!important}.lang-switch:hover,.lang-switcher:hover{background-color:var(--color-white)!important;border-color:var(--color-white)!important;color:var(--color-black)!important}.lang-switch:after,.lang-switcher:after{display:none!important}.mobile-menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:5px;position:relative;z-index:1001;-webkit-tap-highlight-color:transparent}.mobile-menu-toggle span{background-color:var(--color-white);height:2px;pointer-events:none;transition:var(--transition-smooth);width:25px}.hero{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:calc(var(--nav-height)*-1);min-height:100vh;overflow:hidden;padding:0 3rem;padding-top:var(--nav-height);position:relative}.hero-background{background-image:url(https://sspark.genspark.ai/cfimages?u1=wa9AWPESFgWNw7cts3xM2Ro6AR12WfGTkDJrXSC7OUZ1RCTAb59Z50tjXYjqf8BlMNgHsaMihst9A9FzFweLH9B%2F5d9kx9fwjD55xsb2C1nEFQ%3D%3D&u2=9y97RW0Xe1INPhlk&width=2560);background-position:50%;background-repeat:no-repeat;background-size:cover;height:60vh;left:0;opacity:.4;position:absolute;right:0;top:0;z-index:0}.hero-background:after{background:linear-gradient(to bottom,transparent,var(--color-black));bottom:0;content:"";height:200px;left:0;position:absolute;right:0}.hero-content{position:relative;text-align:center;transform:translateY(-30px);z-index:1}.hero-title{animation:fadeInUp 1s ease-out;font-size:clamp(4rem,12vw,10rem);font-weight:900;letter-spacing:.05em;margin-bottom:1rem}.hero-subtitle{animation:fadeInUp 1s ease-out .2s backwards;font-size:clamp(1.2rem,2.5vw,2rem);font-weight:200;letter-spacing:.2em;margin-bottom:2rem;opacity:.9}.hero-tagline{animation:fadeInUp 1s ease-out .4s backwards;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:300;line-height:1.8;margin:0 auto;max-width:600px;opacity:.8}.scroll-indicator{align-items:center;bottom:3rem;display:flex;flex-direction:column;gap:1rem;left:50%;opacity:.6;position:absolute;transform:translateX(-50%)}.scroll-indicator span{font-size:.7rem;font-weight:300;letter-spacing:.3em}.scroll-line{animation:scrollPulse 2s ease-in-out infinite;background:linear-gradient(to bottom,var(--color-white),transparent);height:50px;width:1px}@keyframes scrollPulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.content-section,.main-content{position:relative}.content-section{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;min-height:100vh;padding:8rem 0}.section-number{color:hsla(0,0%,100%,.03);font-size:8rem;font-weight:900;line-height:1;position:absolute;right:3rem;top:6rem;user-select:none}.offset-number{left:3rem;right:auto}.section-content{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0 3rem;position:relative;width:100%;z-index:10}.section-title{font-size:clamp(3rem,8vw,6rem);font-weight:900;letter-spacing:-.02em;line-height:.9;margin-bottom:3rem}.section-text{font-size:1.2rem;line-height:1.8;max-width:100%}.intro-text{font-size:1.3rem;line-height:1.7;margin-bottom:2rem;max-width:100%;opacity:.95}.highlight-box{background-color:var(--color-white);border-left:4px solid var(--color-black);color:var(--color-black);margin:3rem 0;max-width:100%;padding:2.5rem}.highlight-box h3{font-size:1.8rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}.highlight-box p{font-size:1.1rem;line-height:1.6}.highlight-box strong{font-weight:700}.btn-learn-more{align-items:center;background-color:var(--color-white);border:2px solid var(--color-white);color:var(--color-black);display:inline-flex;font-size:.9rem;font-weight:600;gap:1rem;letter-spacing:.1em;margin-top:3rem;padding:1.2rem 2.5rem;text-decoration:none;transition:var(--transition-smooth)}.btn-learn-more:hover{transform:translateX(10px)}.btn-inverted,.btn-learn-more:hover{background-color:transparent;color:var(--color-white)}.btn-inverted:hover{background-color:var(--color-white);color:var(--color-black)}.playground-layout .section-text{max-width:100%}.playground-subsection{background-color:hsla(0,0%,100%,.08);border-left:3px solid hsla(0,0%,100%,.3);margin:2.5rem 0;max-width:100%;padding:2.5rem 3rem;transition:var(--transition-smooth)}.playground-subsection:hover{background-color:hsla(0,0%,100%,.12);border-left-color:var(--color-white)}.playground-subsection h3{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}.playground-subsection p{font-size:1.05rem;line-height:1.7}.playground-subsection strong{color:var(--color-white);font-weight:600}.playground-features{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:3rem 0}.feature-item{border-left:2px solid var(--color-white);padding-left:1.5rem}.feature-item h4{font-size:1.3rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.5rem}.feature-item p{font-size:.95rem;font-weight:300;opacity:.8}.partner-categories-compact{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:3rem 0}.partner-category-compact{background-color:hsla(0,0%,100%,.05);border-left:3px solid hsla(0,0%,100%,.3);padding:2rem;transition:var(--transition-smooth)}.partner-category-compact:hover{background-color:hsla(0,0%,100%,.08);border-left-color:var(--color-white);transform:translateX(5px)}.partner-category-compact h4{font-size:1.2rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1.5rem}.partner-category-compact ul{list-style:none;margin:0;padding:0}.partner-category-compact li{font-size:.95rem;font-weight:400;line-height:1.5;padding:.6rem 0 .6rem 1.5rem;position:relative}.partner-category-compact li:before{content:"→";font-weight:600;left:0;opacity:.8;position:absolute}.category-note{color:#fff;display:inline;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4;margin-top:0;opacity:1}.invest-layout .section-text{max-width:900px}.invest-quote{border-left:3px solid var(--color-white);font-size:clamp(1.3rem,2vw,1.8rem);font-style:italic;font-weight:300;line-height:1.6;margin:3rem 0;opacity:.9;padding-left:2rem}.invest-cta{background-color:hsla(0,0%,100%,.08);margin:3rem 0;padding:2.5rem;transform:translateX(-30px)}.invest-cta h4{font-size:1.8rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}.invest-cta p{font-size:1.1rem;font-weight:300;line-height:1.8}.partnership-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:3rem 0}.partnership-category{background-color:hsla(0,0%,100%,.03);border-left:3px solid hsla(0,0%,100%,.3);padding:2.5rem;transition:var(--transition-smooth)}.partnership-category:hover{background-color:hsla(0,0%,100%,.05);border-left-color:var(--color-white);transform:translateX(5px)}.partnership-category h2{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1.5rem}.partnership-list{list-style:none;margin:0;padding:0}.partnership-list li{font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:1rem;padding-left:1.5rem;position:relative}.partnership-list li:before{color:var(--color-white);content:"→";font-weight:600;left:0;position:absolute}.partnership-note{color:#fff;display:inline;font-size:1rem;font-style:normal;font-weight:400;margin-top:0;opacity:1}.main-footer{background-color:var(--color-black);border-top:1px solid hsla(0,0%,100%,.1);padding:5rem 3rem 2rem}.footer-content{display:grid;gap:4rem;grid-template-columns:1.5fr 2fr;margin:0 auto 3rem;max-width:1400px}.footer-brand h3{font-family:var(--font-logo);font-size:2rem;font-weight:900;letter-spacing:.05em;margin-bottom:1rem}.footer-logo-x{color:#999;font-weight:inherit}.footer-brand p{font-size:.95rem;font-weight:300;opacity:.7}.footer-links{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.footer-column h4{font-size:.9rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;opacity:.6}.footer-column a{color:var(--color-white);display:block;font-size:.95rem;font-weight:300;margin-bottom:.8rem;text-decoration:none;transition:var(--transition-smooth)}.footer-column a:hover{opacity:.6;transform:translateX(5px)}.social-links{display:flex;flex-direction:column;gap:0}.social-link{align-items:center;color:var(--color-white);display:flex!important;font-size:.95rem;font-weight:300;gap:.75rem;margin-bottom:.8rem;padding:0;text-decoration:none}.social-link,.social-link svg{transition:var(--transition-smooth)}.social-link svg{height:20px;opacity:.8;width:20px}.social-link:hover{opacity:1;transform:translateX(5px)}.social-link:hover svg{opacity:1;transform:scale(1.1)}.social-link span{letter-spacing:.02em}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);margin:0 auto;max-width:1200px;padding-top:2rem;text-align:center}.footer-bottom p{font-size:.85rem;font-weight:300;opacity:.5}@media (max-width:1024px){.nav-container{padding:1.5rem 2rem}.nav-links{gap:1.5rem}.content-section{padding:6rem 2rem}.section-number{font-size:6rem;right:2rem;top:5rem}.partnership-grid{gap:1.5rem;grid-template-columns:1fr}.partnership-category{padding:2rem}.partner-categories-compact{gap:1.5rem;grid-template-columns:1fr}.offset-number{left:2rem}}@media (max-width:768px){html{font-size:16px}body{max-width:100vw;overflow-x:hidden;padding-left:0;padding-right:0;width:100vw}.logo{font-size:1.2rem;gap:.5rem;z-index:1002}.logo-icon{height:32px;width:32px}.nav-container{margin:0;max-width:100vw;padding:1.5rem;width:100vw}.nav-links{background-color:rgba(0,0,0,.98);border-bottom:1px solid hsla(0,0%,100%,.1);flex-direction:column;gap:1.5rem;left:0;opacity:0;padding:2rem;pointer-events:none;position:fixed;right:0;top:73px;transform:translateY(-100%);transition:var(--transition-smooth);width:100vw;z-index:999}.nav-links.active{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu-toggle{display:flex;z-index:1001}.hero{max-width:100vw;padding:0 1.5rem;width:100vw}.hero-title{font-size:3rem!important}.hero-title,.section-title{overflow-wrap:break-word;word-break:break-word}.section-title{font-size:2.5rem!important}.subpage-hero-title{font-size:2.8rem!important;hyphens:none;line-height:1.1!important;max-width:100%;overflow-wrap:break-word;word-break:break-word}.content-section{max-width:100vw;min-height:auto;padding:5rem 1.5rem;width:100vw}.section-content{max-width:100%!important;padding:0!important}.section-number{font-size:4rem;right:1.5rem;top:4rem}.offset-number{left:1.5rem}.diagonal-text,.diagonal-text-reverse,.offset-title{text-align:left;transform:none}.highlight-box{margin:2rem 0;padding:1.5rem;transform:none}.partner-categories-compact,.playground-features{gap:1.5rem;grid-template-columns:1fr}.invest-cta,.partner-category-compact{padding:1.5rem}.invest-cta{transform:none}.footer-content{gap:3rem;grid-template-columns:1fr}.footer-links{gap:1.5rem;grid-template-columns:repeat(3,1fr)}.main-footer{padding:3rem 1.5rem 2rem}}.subpage-hero{display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:1400px;padding:10rem 3rem 5rem;position:relative}.subpage-hero,.subpage-hero-intro,.subpage-hero-title{box-sizing:border-box;width:100%}.subpage-hero-title{font-size:clamp(3rem,10vw,7rem);font-weight:900;letter-spacing:-.02em;line-height:.9;margin-bottom:2rem}.subpage-hero-intro{font-size:clamp(1.2rem,2vw,1.8rem);font-weight:300;line-height:1.6;max-width:1400px;opacity:.9}.subpage-content{margin:0 auto;max-width:1400px;padding:5rem 3rem}.content-block,.subpage-content{box-sizing:border-box;width:100%}.content-block{margin-bottom:5rem;max-width:100%}.content-block h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;margin-bottom:2rem;max-width:900px}.content-block h3{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;margin-top:3rem}.content-block h3,.content-block p{margin-bottom:1.5rem;max-width:900px}.content-block p{font-size:1.1rem;font-weight:300;line-height:1.8;opacity:.95}.content-block blockquote{max-width:900px}.content-block ul{list-style:none;margin:2rem 0;max-width:900px}.content-block li{font-size:1.1rem;font-weight:300;line-height:1.6;padding:1rem 0 1rem 2rem;position:relative}.content-block li:before{content:"→";font-weight:600;left:0;position:absolute}@media (max-width:768px){.subpage-hero{max-width:100%;padding:4rem 1.5rem 3rem;width:100%}.subpage-hero-title{font-size:2.8rem!important;line-height:1.1!important;margin-bottom:1.5rem!important}.subpage-hero-intro,.subpage-hero-title{overflow-wrap:break-word;width:100%;word-break:break-word}.subpage-hero-intro{font-size:1.1rem!important}.subpage-content{max-width:100vw;padding:3rem 1.5rem;width:100vw}.content-block{margin-bottom:3rem;max-width:calc(100vw - 3rem);width:calc(100vw - 3rem)}.content-block h2{font-size:2rem!important}.content-block h2,.content-block h3{overflow-wrap:break-word;word-break:break-word}.content-block h3{font-size:1.5rem!important}.content-block p{font-size:1rem!important}.content-block blockquote,.content-block p{overflow-wrap:break-word;word-break:break-word}.content-block blockquote{font-size:1.1rem!important;margin-left:0!important;margin-right:0!important;padding-left:1rem!important;padding-right:1rem!important}.content-block ol,.content-block ul{overflow-wrap:break-word;padding-left:1.5rem;word-break:break-word}.content-block li{margin-bottom:.75rem;overflow-wrap:break-word;word-break:break-word}}.footer-tagline{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.footer-tagline span{font-family:Nunito,sans-serif;font-size:1.2rem;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase}.footer-tagline .word-work{color:#00bc7d!important}.footer-tagline .word-play{color:#ff6b6b!important}.footer-tagline .word-learn{color:#7c5cff!important}.footer-tagline .word-live{color:#ffcd19!important}@media (max-width:768px){.footer-tagline{justify-content:flex-start}}
/*# sourceMappingURL=data:application/json;base64,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QkFJSSxrQkFBbUIsQ0FIbkIsWUFBYSxDQUNiLFNBQVcsQ0FDWCxnQkFFSixDQUVBLHFCQUNJLDZCQUFpQyxDQUVqQyxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsb0JBQXNCLENBQ3RCLGFBQWMsQ0FGZCx3QkFHSixDQUdBLDJCQUNJLHVCQUNKLENBRUEsMkJBQ0ksdUJBQ0osQ0FFQSw0QkFDSSx1QkFDSixDQUVBLDJCQUNJLHVCQUNKLENBRUEseUJBQ0ksZ0JBQ0ksMEJBQ0osQ0FDSiIsImZpbGUiOiJjc3NcXHN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIE5PTUFEWCAtIEFzeW1tZXRyaWMgRWRpdG9yaWFsIFN0eWxlXHJcbiAgIEJsYWNrICYgV2hpdGUgTWluaW1hbCBEZXNpZ25cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIFJlc2V0ICYgQmFzZSBTdHlsZXMgKi9cclxuKiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgICAtLWNvbG9yLWJsYWNrOiAjMDAwMDAwO1xyXG4gICAgLS1jb2xvci13aGl0ZTogI0ZGRkZGRjtcclxuICAgIC0tY29sb3ItZ3JheTogIzY2NjY2NjtcclxuICAgIC0tY29sb3ItbGlnaHQtZ3JheTogI0NDQ0NDQztcclxuICAgIC0tZm9udC1wcmltYXJ5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIHNhbnMtc2VyaWY7XHJcbiAgICAtLWZvbnQtbG9nbzogJ051bml0bycsICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcbiAgICAtLXRyYW5zaXRpb24tc21vb3RoOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gICAgLS1uYXYtaGVpZ2h0OiA4OHB4O1xyXG4gICAgLS10YWJzLWhlaWdodDogNjBweDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLW5hdi1oZWlnaHQpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBBY2Nlc3NpYmlsaXR5IC0gU2tpcCB0byBtYWluIGNvbnRlbnQgKi9cclxuLnNraXAtdG8tbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC00MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnNraXAtdG8tbWFpbjpmb2N1cyB7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi8qIE5hdmlnYXRpb24gKi9cclxuLm1haW4tbmF2IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLm1haW4tbmF2Lm5hdi1oaWRkZW4ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxufVxyXG5cclxuLm5hdi1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWxvZ28pO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLXNtb290aCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMC43NXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwMDI7XHJcbn1cclxuXHJcbi5sb2dvLWljb24ge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4ubG9nby10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmxvZ28gLmxvZ28teCB7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4ubG9nbzpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi5uYXYtbGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMi41cmVtO1xyXG59XHJcblxyXG4ubmF2LWxpbmtzIGEge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1zbW9vdGgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmF2LWxpbmtzIGE6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtNXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLXNtb290aCk7XHJcbn1cclxuXHJcbi5uYXYtbGlua3MgYTpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIExhbmd1YWdlIFN3aXRjaGVyICovXHJcbi5sYW5nLXN3aXRjaCxcclxuLmxhbmctc3dpdGNoZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDAuODVyZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAuNHJlbSAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tc21vb3RoKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxhbmctc3dpdGNoOmhvdmVyLFxyXG4ubGFuZy1zd2l0Y2hlcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaykgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYW5nLXN3aXRjaDo6YWZ0ZXIsXHJcbi5sYW5nLXN3aXRjaGVyOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudS10b2dnbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm1vYmlsZS1tZW51LXRvZ2dsZSBzcGFuIHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLXNtb290aCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLyogSGVybyBTZWN0aW9uICovXHJcbi5oZXJvIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLW5hdi1oZWlnaHQpKTtcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1uYXYtaGVpZ2h0KTtcclxufVxyXG5cclxuLmhlcm8tYmFja2dyb3VuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDYwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vc3NwYXJrLmdlbnNwYXJrLmFpL2NmaW1hZ2VzP3UxPXdhOUFXUEVTRmdXTnc3Y3RzM3hNMlJvNkFSMTJXZkdUa0RKclhTQzdPVVoxUkNUQWI1OVo1MHRqWFlqcWY4QmxNTmdIc2FNaWhzdDlBOUZ6RndlTEg5QiUyRjVkOWt4OWZ3akQ1NXhzYjJDMW5FRlElM0QlM0QmdTI9OXk5N1JXMFhlMUlOUGhsayZ3aWR0aD0yNTYwJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5oZXJvLWJhY2tncm91bmQ6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCB2YXIoLS1jb2xvci1ibGFjaykpO1xyXG59XHJcblxyXG4uaGVyby1jb250ZW50IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uaGVyby10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDRyZW0sIDEydncsIDEwcmVtKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGFuaW1hdGlvbjogZmFkZUluVXAgMXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5oZXJvLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAyLjV2dywgMnJlbSk7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIGFuaW1hdGlvbjogZmFkZUluVXAgMXMgZWFzZS1vdXQgMC4ycyBiYWNrd2FyZHM7XHJcbn1cclxuXHJcbi5oZXJvLXRhZ2xpbmUge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxLjV2dywgMS4zcmVtKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAxcyBlYXNlLW91dCAwLjRzIGJhY2t3YXJkcztcclxufVxyXG5cclxuLnNjcm9sbC1pbmRpY2F0b3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAzcmVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG59XHJcblxyXG4uc2Nyb2xsLWluZGljYXRvciBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLnNjcm9sbC1saW5lIHtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS1jb2xvci13aGl0ZSksIHRyYW5zcGFyZW50KTtcclxuICAgIGFuaW1hdGlvbjogc2Nyb2xsUHVsc2UgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2Nyb2xsUHVsc2Uge1xyXG5cclxuICAgIDAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogTWFpbiBDb250ZW50IFNlY3Rpb25zICovXHJcbi5tYWluLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGVudC1zZWN0aW9uIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgcGFkZGluZzogOHJlbSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG59XHJcblxyXG4uc2VjdGlvbi1udW1iZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2cmVtO1xyXG4gICAgcmlnaHQ6IDNyZW07XHJcbiAgICBmb250LXNpemU6IDhyZW07XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMyk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4ub2Zmc2V0LW51bWJlciB7XHJcbiAgICBsZWZ0OiAzcmVtO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDh2dywgNnJlbSk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5pbnRyby10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBvcGFjaXR5OiAwLjk1O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0LWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgbWFyZ2luOiAzcmVtIDA7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRpYWdvbmFsLXRleHQge1xyXG4gICAgLyogUmVtb3ZlZCByb3RhdGlvbiBmb3IgY2xlYW5lciBob3Jpem9udGFsIGxheW91dCAqL1xyXG59XHJcblxyXG4uZGlhZ29uYWwtdGV4dC1yZXZlcnNlIHtcclxuICAgIC8qIFJlbW92ZWQgcm90YXRpb24gZm9yIGNsZWFuZXIgaG9yaXpvbnRhbCBsYXlvdXQgKi9cclxufVxyXG5cclxuLm9mZnNldC10aXRsZSB7XHJcbiAgICAvKiBIb3Jpem9udGFsIGxheW91dCAqL1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0LWJveCBoMyB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn1cclxuXHJcbi5oaWdobGlnaHQtYm94IHAge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0LWJveCBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLyogQnV0dG9ucyAqL1xyXG4uYnRuLWxlYXJuLW1vcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSAyLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1zbW9vdGgpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xyXG59XHJcblxyXG4uYnRuLWxlYXJuLW1vcmU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG59XHJcblxyXG4uYnRuLWludmVydGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxufVxyXG5cclxuLmJ0bi1pbnZlcnRlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG59XHJcblxyXG4vKiBTZWN0aW9uIFNwZWNpZmljIFN0eWxlcyAqL1xyXG5cclxuLyogUGxheWdyb3VuZCBTZWN0aW9uICovXHJcbi5wbGF5Z3JvdW5kLWxheW91dCAuc2VjdGlvbi10ZXh0IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBsYXlncm91bmQtc3Vic2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDIuNXJlbSAwO1xyXG4gICAgcGFkZGluZzogMi41cmVtIDNyZW0gMi41cmVtIDNyZW07XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLXNtb290aCk7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wbGF5Z3JvdW5kLXN1YnNlY3Rpb246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbn1cclxuXHJcbi5wbGF5Z3JvdW5kLXN1YnNlY3Rpb24gaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcblxyXG4ucGxheWdyb3VuZC1zdWJzZWN0aW9uIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxufVxyXG5cclxuLnBsYXlncm91bmQtc3Vic2VjdGlvbiBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbn1cclxuXHJcbi5wbGF5Z3JvdW5kLWZlYXR1cmVzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIG1hcmdpbjogM3JlbSAwO1xyXG59XHJcblxyXG4uZmVhdHVyZS1pdGVtIHtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5mZWF0dXJlLWl0ZW0gaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn1cclxuXHJcbi5mZWF0dXJlLWl0ZW0gcCB7XHJcbiAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4vKiBQYXJ0bmVyIFNlY3Rpb24gKi9cclxuLnBhcnRuZXItY2F0ZWdvcmllcy1jb21wYWN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgbWFyZ2luOiAzcmVtIDA7XHJcbn1cclxuXHJcbi5wYXJ0bmVyLWNhdGVnb3J5LWNvbXBhY3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tc21vb3RoKTtcclxufVxyXG5cclxuLnBhcnRuZXItY2F0ZWdvcnktY29tcGFjdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG59XHJcblxyXG4ucGFydG5lci1jYXRlZ29yeS1jb21wYWN0IGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcblxyXG4ucGFydG5lci1jYXRlZ29yeS1jb21wYWN0IHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucGFydG5lci1jYXRlZ29yeS1jb21wYWN0IGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwYWRkaW5nOiAwLjZyZW0gMCAwLjZyZW0gMS41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLnBhcnRuZXItY2F0ZWdvcnktY29tcGFjdCBsaTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICfihpInO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1ub3RlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLyogSW52ZXN0IFNlY3Rpb24gKi9cclxuLmludmVzdC1sYXlvdXQgLnNlY3Rpb24tdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG59XHJcblxyXG4uaW52ZXN0LXF1b3RlIHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAydncsIDEuOHJlbSk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIG1hcmdpbjogM3JlbSAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbn1cclxuXHJcbi5pbnZlc3QtY3RhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XHJcbiAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICBtYXJnaW46IDNyZW0gMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XHJcbn1cclxuXHJcbi5pbnZlc3QtY3RhIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxufVxyXG5cclxuLmludmVzdC1jdGEgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG59XHJcblxyXG4vKiBQYXJ0bmVyc2hpcCBHcmlkICovXHJcbi5wYXJ0bmVyc2hpcC1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIG1hcmdpbjogM3JlbSAwO1xyXG59XHJcblxyXG4ucGFydG5lcnNoaXAtY2F0ZWdvcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcclxuICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1zbW9vdGgpO1xyXG59XHJcblxyXG4ucGFydG5lcnNoaXAtY2F0ZWdvcnk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxufVxyXG5cclxuLnBhcnRuZXJzaGlwLWNhdGVnb3J5IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcblxyXG4ucGFydG5lcnNoaXAtbGlzdCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnBhcnRuZXJzaGlwLWxpc3QgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbi5wYXJ0bmVyc2hpcC1saXN0IGxpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ+KGkic7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5wYXJ0bmVyc2hpcC1ub3RlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4vKiBGb290ZXIgKi9cclxuLm1haW4tZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICBwYWRkaW5nOiA1cmVtIDNyZW0gMnJlbTtcclxufVxyXG5cclxuLmZvb3Rlci1jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAyZnI7XHJcbiAgICBnYXA6IDRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG59XHJcblxyXG4uZm9vdGVyLWJyYW5kIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1sb2dvKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4uZm9vdGVyLWxvZ28teCB7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uZm9vdGVyLWJyYW5kIHAge1xyXG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLmZvb3Rlci1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogMnJlbTtcclxufVxyXG5cclxuLmZvb3Rlci1jb2x1bW4gaDQge1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxufVxyXG5cclxuLmZvb3Rlci1jb2x1bW4gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1zbW9vdGgpO1xyXG59XHJcblxyXG4uZm9vdGVyLWNvbHVtbiBhOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG59XHJcblxyXG4vKiBTb2NpYWwgTGlua3MgKi9cclxuLnNvY2lhbC1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMDtcclxufVxyXG5cclxuLnNvY2lhbC1saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAuNzVyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLXNtb290aCk7XHJcbn1cclxuXHJcbi5zb2NpYWwtbGluayBzdmcge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLXNtb290aCk7XHJcbn1cclxuXHJcbi5zb2NpYWwtbGluazpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbn1cclxuXHJcbi5zb2NpYWwtbGluazpob3ZlciBzdmcge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxufVxyXG5cclxuLnNvY2lhbC1saW5rIHNwYW4ge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxufVxyXG5cclxuLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZvb3Rlci1ib3R0b20gcCB7XHJcbiAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4vKiBSZXNwb25zaXZlIERlc2lnbiAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAubmF2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcyB7XHJcbiAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNnJlbSAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW51bWJlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICAgIHRvcDogNXJlbTtcclxuICAgICAgICByaWdodDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucGFydG5lcnNoaXAtZ3JpZCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnRuZXJzaGlwLWNhdGVnb3J5IHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJ0bmVyLWNhdGVnb3JpZXMtY29tcGFjdCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1udW1iZXIge1xyXG4gICAgICAgIGxlZnQ6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRpYWdvbmFsLXRleHQsXHJcbiAgICAuZGlhZ29uYWwtdGV4dC1yZXZlcnNlIHtcclxuICAgICAgICAvKiBIb3Jpem9udGFsIGxheW91dCBvbiBhbGwgc2NyZWVuIHNpemVzICovXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHkge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgei1pbmRleDogMTAwMjtcclxuICAgIH1cclxuXHJcbiAgICAubG9nby1pY29uIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogNzNweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45OCk7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLXNtb290aCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbGlua3MuYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJwYWdlLWhlcm8tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIGh5cGhlbnM6IG5vbmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtIDEuNXJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1udW1iZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICB0b3A6IDRyZW07XHJcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LW51bWJlciB7XHJcbiAgICAgICAgbGVmdDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaWFnb25hbC10ZXh0LFxyXG4gICAgLmRpYWdvbmFsLXRleHQtcmV2ZXJzZSxcclxuICAgIC5vZmZzZXQtdGl0bGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWdobGlnaHQtYm94IHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5Z3JvdW5kLWZlYXR1cmVzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucGFydG5lci1jYXRlZ29yaWVzLWNvbXBhY3Qge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJ0bmVyLWNhdGVnb3J5LWNvbXBhY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW52ZXN0LWN0YSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWNvbnRlbnQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGdhcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWxpbmtzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW0gMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLyogU3VicGFnZSBTdHlsZXMgKi9cclxuLnN1YnBhZ2UtaGVybyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDEwcmVtIDNyZW0gNXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zdWJwYWdlLWhlcm8tdGl0bGUsXHJcbi5zdWJwYWdlLWhlcm8taW50cm8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc3VicGFnZS1oZXJvLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgMTB2dywgN3JlbSk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxufVxyXG5cclxuLnN1YnBhZ2UtaGVyby1pbnRybyB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMnZ3LCAxLjhyZW0pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxufVxyXG5cclxuLnN1YnBhZ2UtY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNXJlbSAzcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY29udGVudC1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY29udGVudC1ibG9jayBoMiB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDR2dywgM3JlbSk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2sgaDMge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDIuNXZ3LCAycmVtKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2sgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgb3BhY2l0eTogMC45NTtcclxuICAgIG1heC13aWR0aDogOTAwcHg7XHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2NrIGJsb2NrcXVvdGUge1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2sgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2sgbGkge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2sgbGk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAn4oaSJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zdWJwYWdlLWhlcm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMS41cmVtIDNyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJwYWdlLWhlcm8tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VicGFnZS1oZXJvLWludHJvIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VicGFnZS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDNyZW0pO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDNyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrIGgyIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2sgaDMge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrIHAge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9jayBibG9ja3F1b3RlIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9jayB1bCxcclxuICAgIC5jb250ZW50LWJsb2NrIG9sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2sgbGkge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBGb290ZXIgVGFnbGluZSBEZXNpZ24gKi9cclxuXHJcbi8qIEZvb3RlciBUYWdsaW5lIERlc2lnbiAqL1xyXG4uZm9vdGVyLXRhZ2xpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZvb3Rlci10YWdsaW5lIHNwYW4ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLyogVXNpbmcgc3BlY2lmaWMgc2VsZWN0b3JzIGFuZCAhaW1wb3J0YW50IHRvIGVuc3VyZSBjb2xvcnMgYXBwbHkgKi9cclxuLmZvb3Rlci10YWdsaW5lIC53b3JkLXdvcmsge1xyXG4gICAgY29sb3I6ICMwMGJjN2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvb3Rlci10YWdsaW5lIC53b3JkLXBsYXkge1xyXG4gICAgY29sb3I6ICNmZjZiNmIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvb3Rlci10YWdsaW5lIC53b3JkLWxlYXJuIHtcclxuICAgIGNvbG9yOiAjN2M1Y2ZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb290ZXItdGFnbGluZSAud29yZC1saXZlIHtcclxuICAgIGNvbG9yOiAjZmZjZDE5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmZvb3Rlci10YWdsaW5lIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn0iXX0= */