@keyframes hpCarouselProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}a{text-decoration:none;color:inherit}.hp-hero-promos{background:#212529;padding:0;position:relative}.hp-hero-promos-viewport{position:relative;overflow:hidden}.hp-hero-promos-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2px)/3);gap:1px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.hp-hero-promos-track::-webkit-scrollbar{display:none}.hp-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;background:rgba(26,29,32,.75);color:#fff;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;display:grid;place-items:center;transition:background .2s,color .2s,opacity .2s,transform .2s,border-color .2s;box-shadow:0 4px 14px rgba(0,0,0,.35);padding:0}.hp-carousel-arrow:hover{background:#ffd65a;color:#212529;border-color:#ffd65a;transform:translateY(-50%) scale(1.06)}.hp-carousel-arrow:focus-visible{outline:2px solid #ffd65a;outline-offset:3px}.hp-carousel-arrow[disabled]{opacity:0;pointer-events:none}.hp-carousel-arrow svg{width:18px;height:18px}.hp-carousel-arrow--prev{left:16px}.hp-carousel-arrow--next{right:16px}.hp-promo-card{position:relative;overflow:hidden;display:block;text-decoration:none;background:#2d3035;border-radius:0;height:460px;scroll-snap-align:start;flex-shrink:0}.hp-promo-card img,.hp-promo-card video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.hp-promo-card:hover img{transform:scale(1.04)}.hp-promo-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85)0,rgba(0,0,0,.25) 55%,rgba(0,0,0,.05) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:28px}.hp-promo-card--featured .hp-promo-overlay{background:linear-gradient(to top,rgba(26,29,32,.92)0,rgba(26,29,32,.5) 50%,rgba(26,29,32,.15) 100%)}.hp-promo-eyebrow,.hp-promo-tag{display:inline-block;text-transform:uppercase;width:fit-content}.hp-promo-tag{font-size:10px;font-weight:700;letter-spacing:.12em;background:#ffd65a;color:#212529;padding:4px 10px;border-radius:0;margin-bottom:10px}.hp-promo-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;color:#ffd65a;margin-bottom:12px;position:relative;padding-left:30px}.hp-promo-eyebrow::before{content:"";position:absolute;left:0;top:50%;width:22px;height:1px;background:#ffd65a}.hp-promo-title{font-size:clamp(1.15rem,1.6vw,1.55rem);font-weight:700;color:#fff;line-height:1.2;margin-bottom:6px;letter-spacing:-.01em}.hp-promo-card--featured .hp-promo-title{font-size:clamp(1.35rem,1.9vw,1.85rem)}.hp-promo-card--featured .hp-promo-title span{color:#ffd65a;display:block}.hp-promo-sub{font-size:13px;color:rgba(255,255,255,.78);margin-bottom:16px;line-height:1.5;max-width:90%}.hp-promo-btn{display:inline-flex;align-items:center;gap:6px;background:#ffd65a;color:#212529;font-size:12px;font-weight:700;padding:9px 18px;border-radius:0;width:fit-content;transition:background .2s,transform .15s}.hp-promo-btn:hover{background:#e6b800;color:#212529;transform:translateY(-1px)}.hp-promo-btn svg{width:12px;height:12px}.hp-promo-btn--ghost{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.4)}.hp-promo-btn--ghost:hover{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.8)}.hp-promo-info{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:0}.hp-hero-promos-nav{display:flex;justify-content:center;align-items:center;gap:6px;padding:16px 0;background:#1a1d20}.hp-hero-promos-dot{width:24px;height:4px;border-radius:2px;background:rgba(255,255,255,.22);border:0;padding:0;cursor:pointer;transition:background .25s ease,width .35s ease;position:relative;overflow:hidden}.hp-hero-promos-dot:hover{background:rgba(255,214,90,.5)}.hp-hero-promos-dot.active{background:rgba(255,214,90,.25);width:56px}.hp-hero-promos-dot.active::after{content:"";position:absolute;inset:0;background:#ffd65a;transform-origin:left center;transform:scaleX(0);animation:hpCarouselProgress var(--hp-carousel-duration, 6s) linear forwards}.hp-hero-promos.is-paused .hp-hero-promos-dot.active::after{animation-play-state:paused}.hp-hero-promos.no-autoplay .hp-hero-promos-dot.active::after{display:none}.hp-usp{background:#1a1d20;padding:16px 5%;border-top:1px solid rgba(255,255,255,.06)}.hp-usp-inner{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.hp-usp-item{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.88)}.hp-usp-icon{width:30px;height:30px;background:rgba(255,214,90,.15);border-radius:50%;display:grid;place-items:center;flex-shrink:0}.hp-usp-icon svg{width:14px;height:14px;color:#ffd65a}.hp-usp-label{font-size:12px;font-weight:500;line-height:1.3}.hp-usp-sub{font-size:11px;color:rgba(255,255,255,.4)}.hp-sh{text-align:center;padding:36px 0 20px}.hp-sh h2{font-size:clamp(1.2rem,2vw,1.7rem);font-weight:600;margin:0}.hp-sh-sub{font-size:13px;color:#6c757d;margin:6px 0 0}.hp-divider{width:36px;height:3px;background:#ffd65a;margin:8px auto 0;border-radius:2px}.hp-cat-section{padding:0 0 52px}.hp-cat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding:0 5%}.hp-cat-card{display:block;text-align:center;background:#fff;border-radius:0;overflow:hidden;transition:box-shadow .2s}.hp-cat-card,.hp-cat-card:active,.hp-cat-card:hover,.hp-cat-card:visited{text-decoration:none!important}.hp-cat-card:hover{box-shadow:0 0 0 2px #ffd65a}.hp-cat-card:hover .hp-cat-img{transform:scale(1.06);filter:brightness(.85)}.hp-cat-card:hover .hp-cat-overlay{opacity:1}.hp-cat-card:hover .hp-cat-title{font-weight:700}.hp-cat-img-wrap{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#f8f9fa}.hp-cat-img{width:100%;height:100%;object-fit:cover;transition:transform .4s,filter .3s}.hp-cat-overlay,.hp-cat-overlay-icon{display:flex;align-items:center;justify-content:center}.hp-cat-overlay{position:absolute;inset:0;background:rgba(255,214,90,.28);opacity:0;transition:opacity .3s}.hp-cat-overlay-icon{width:28px;height:28px;background:#ffd65a;border-radius:50%}.hp-cat-overlay-icon svg{width:13px;height:13px;color:#212529}.hp-cat-title{font-size:12px!important;font-weight:600;line-height:1.3;color:#212529;margin:0;padding:8px 6px 10px;background:#f5f5f5;text-decoration:none!important;display:block}.hp-new{background:#f0eee6;padding-bottom:8px}.hp-showroom{background:#212529;padding:48px 5%;display:block}.hp-showroom-text h2{font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:-.02em}.hp-showroom-text h2 span{color:#ffd65a}.hp-showroom-text p{font-size:13px;color:rgba(255,255,255,.6);line-height:1.7;margin-bottom:20px}.hp-showroom-locations{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:24px}.hp-showroom-loc{display:flex;align-items:flex-start;gap:10px;background:rgba(255,255,255,.06);border-radius:0;padding:12px 16px;flex:1;min-width:140px;transition:background .2s}.hp-showroom-loc:hover{background:rgba(255,214,90,.12)}.hp-showroom-loc svg{width:16px;height:16px;color:#ffd65a;flex-shrink:0;margin-top:2px}.hp-showroom-loc-name{font-size:12px;font-weight:600;color:#fff}.hp-showroom-loc-addr{font-size:11px;color:rgba(255,255,255,.45);margin-top:1px}.hp-showroom-loc-hours{font-size:10.5px;color:rgba(255,255,255,.3);margin-top:2px}.hp-showroom-cta{display:inline-flex;align-items:center;gap:8px;background:#ffd65a;color:#212529;font-size:13px;font-weight:600;padding:11px 22px;border-radius:0;transition:background .2s,transform .2s}.hp-showroom-cta:hover{background:#e6b800;transform:translateY(-1px);color:#212529}.hp-showroom-img{border-radius:0;overflow:hidden;aspect-ratio:4/3}.hp-showroom-img img{width:100%;height:100%;object-fit:cover}.hp-design-banner{position:relative;overflow:hidden;display:block;text-decoration:none}.hp-design-banner img{width:100%;display:block;aspect-ratio:21/6;object-fit:cover}.hp-design-overlay{position:absolute;inset:0;background:rgba(0,0,0,.48);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.hp-design-title{font-size:clamp(1.6rem,3vw,2.8rem);font-weight:700;color:#fff;letter-spacing:-.02em}.hp-design-sub{font-size:14px;color:rgba(255,255,255,.7);margin-top:-8px}.hp-design-cta{display:inline-flex;align-items:center;gap:8px;border:2px solid #ffd65a;color:#ffd65a;font-size:13px;font-weight:600;padding:11px 24px;border-radius:0;transition:background .2s,color .2s}.hp-design-cta:hover{background:#ffd65a;color:#212529}.hp-why{padding:52px 5%;background:#f8f9fa}.hp-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto}.hp-why-card{background:#fff;border-radius:0;padding:24px 20px;border:1px solid rgba(0,0,0,.07);text-align:center;opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease,box-shadow .3s ease;will-change:opacity,transform}.hp-why-card.is-visible{opacity:1;transform:translateY(0)}.hp-why-card:nth-child(2).is-visible{transition-delay:.12s}.hp-why-card:nth-child(3).is-visible{transition-delay:.24s}.hp-why-card:nth-child(4).is-visible{transition-delay:.36s}.hp-why-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.hp-why-card{opacity:1;transform:none;transition:none}}.hp-why-icon{width:44px;height:44px;background:#ffd65a;border-radius:50%;display:grid;place-items:center;margin:0 auto 14px}.hp-why-icon svg{width:20px;height:20px;color:#212529}.hp-why-card h3{font-size:14px;font-weight:600;margin-bottom:6px}.hp-why-card p{font-size:12px;color:#6c757d;line-height:1.6;margin:0}.hp-brands{padding:48px 5%;border-top:1px solid rgba(0,0,0,.07)}.hp-brands-heading{text-align:center;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#aaa;margin-bottom:28px}.hp-brands-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;align-items:stretch}.hp-brand-item{display:flex;align-items:center;justify-content:center;padding:24px 20px;border:1px solid rgba(0,0,0,.08);border-radius:0;background:#fff;min-height:90px;transition:border-color .2s,box-shadow .2s}.hp-brand-item:hover{border-color:#ffd65a;box-shadow:0 0 0 1px #ffd65a}.hp-brand-item img{max-height:128px;width:100%;object-fit:contain}.hp-about,.hp-seo{padding:48px 5%;border-top:1px solid rgba(0,0,0,.07)}.hp-about{max-width:860px;margin:0 auto;text-align:center}.hp-about h2,.hp-seo h2{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:600;margin-bottom:14px}.hp-about p{font-size:13px;color:#6c757d;line-height:1.75;margin-bottom:10px}.hp-seo{background:#f8f9fa}.hp-seo h2{margin-bottom:20px;text-align:center}.hp-seo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;max-width:1400px;margin:0 auto}.hp-seo-card{background:#fff;border:1px solid rgba(0,0,0,.07);padding:20px}.hp-seo-tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#212529;background:#ffd65a;padding:2px 8px;margin-bottom:8px}.hp-seo-card strong{font-weight:600;font-size:13px;display:block;margin-bottom:5px;color:#212529}.hp-seo-card p{font-size:12px;color:#6c757d;line-height:1.6;margin:0}.float-contact{position:fixed;bottom:24px;right:24px;z-index:999;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.float-contact-btn{display:flex;align-items:center;gap:8px;background:#212529;color:#fff;font-size:13px;font-weight:600;padding:11px 18px;border-radius:0;box-shadow:0 4px 16px rgba(0,0,0,.25);cursor:pointer;border:0;transition:background .2s,transform .2s}.float-contact-btn:hover{background:#ffd65a;color:#212529;transform:translateY(-2px)}.float-contact-btn svg,.float-panel-item svg{width:15px;height:15px;flex-shrink:0}.float-contact-panel{background:#fff;border-radius:0;box-shadow:0 8px 32px rgba(0,0,0,.15);padding:16px 20px;display:none;flex-direction:column;gap:10px;min-width:220px;border:1px solid rgba(0,0,0,.08)}.back-to-top.visible,.float-contact-panel.open{display:flex}.float-panel-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#999;margin-bottom:2px}.float-panel-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#212529}.float-panel-item svg{color:#6c757d}.float-panel-item a:hover{text-decoration:underline}.back-to-top{position:fixed;bottom:24px;left:24px;z-index:999;width:40px;height:40px;background:#212529;color:#fff;border:0;border-radius:50%;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:background .2s,transform .2s}.back-to-top:hover{background:#ffd65a;color:#212529;transform:translateY(-2px)}.back-to-top svg{width:16px;height:16px}@media (max-width:900px){.hp-hero-promos-track{grid-auto-columns:calc((100% - 1px)/2)}.hp-promo-card{height:380px}.hp-carousel-arrow{width:38px;height:38px}.hp-carousel-arrow--prev{left:10px}.hp-carousel-arrow--next{right:10px}.hp-usp-inner{grid-template-columns:repeat(3,1fr)}.hp-cat-grid{grid-template-columns:repeat(4,1fr)}.hp-showroom{grid-template-columns:1fr;gap:28px}.hp-showroom-img{display:none}.hp-why-grid{grid-template-columns:repeat(2,1fr)}.hp-design-banner img{aspect-ratio:16/7}.hp-brands-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:560px){.hp-hero-promos-track{grid-auto-columns:100%}.hp-carousel-arrow{display:none}.hp-promo-card{height:420px}.hp-promo-overlay{padding:22px}.hp-promo-card--featured .hp-promo-title{font-size:1.4rem}.hp-usp-inner{grid-template-columns:repeat(2,1fr)}.hp-cat-grid{grid-template-columns:repeat(3,1fr)}.hp-cat-title{font-size:10.5px!important}.hp-why-grid{grid-template-columns:1fr 1fr}.hp-design-banner img{aspect-ratio:16/9}.hp-brands-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjx1bmtub3duPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrU0EsQSw4QkFDSSxFLENBQ0ksbUIsQ0FHSixFLENBQ0kscUJBcFNSLEMsQ0FDSSxvQixDQUNBLGEsQ0FJSixlLENBQ0ksa0IsQ0FDQSxTLENBQ0EsaUIsQ0FHSix3QixDQUNJLGlCLENBQ0EsZSxDQUdKLHFCLENBQ0ksWSxDQUNBLHFCLENBQ0Esc0MsQ0FDQSxPLENBQ0EsZSxDQUNBLGlCLENBQ0EsNEIsQ0FDQSxzQixDQUNBLGdDLENBRUEsb0IsQ0FDQSx1QixDQUdBLHdDLENBQ0ksWSxDQUlSLGtCLENBQ0ksaUIsQ0FDQSxPLENBQ0EsMEIsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLDZCLENBQ0EsVSxDQUNBLHNDLENBQ0EseUIsQ0FDQSxpQyxDQUNBLGMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSw4RSxDQUNBLHFDLENBQ0EsUyxDQUdBLHdCLENBQ0ksa0IsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxzQyxDQUdKLGdDLENBQ0kseUIsQ0FDQSxrQixDQUdKLDRCLENBQ0ksUyxDQUNBLG1CLENBR0osc0IsQ0FDSSxVLENBQ0EsVyxDQUdSLHdCLENBQ0ksUyxDQUdKLHdCLENBQ0ksVSxDQUdKLGMsQ0FDSSxpQixDQUNBLGUsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxZLENBQ0EsdUIsQ0FDQSxhLENBR0Esa0IsQ0FDQSxvQixDQUNJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsNkIsQ0FHSix3QixDQUNJLHFCLENBR1IsaUIsQ0FDSSxpQixDQUNBLE8sQ0FDQSw0RixDQUNBLFksQ0FDQSxxQixDQUNBLHdCLENBQ0EsWSxDQUlKLDBDLENBQ0ksb0csQ0FpQkosaUIsQ0FkQSxhLENBZUksb0IsQ0FJQSx3QixDQUtBLGlCLENBeEJKLGEsQ0FFSSxjLENBQ0EsZSxDQUNBLG9CLENBRUEsa0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FJSixpQixDQUVJLGMsQ0FDQSxlLENBQ0Esb0IsQ0FFQSxhLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBSUEseUIsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFUsQ0FDQSxVLENBQ0Esa0IsQ0FHUixlLENBQ0ksc0MsQ0FDQSxlLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDQUNBLHFCLENBR0osd0MsQ0FDSSxzQyxDQUdBLDZDLENBQ0ksYSxDQUNBLGEsQ0FHUixhLENBQ0ksYyxDQUNBLDJCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYSxDQUdKLGEsQ0FDSSxtQixDQUNBLGtCLENBQ0EsTyxDQUNBLGtCLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSx3QyxDQUdBLG1CLENBQ0ksa0IsQ0FDQSxhLENBQ0EsMEIsQ0FHSixpQixDQUNJLFUsQ0FDQSxXLENBR1Isb0IsQ0FDSSxjLENBQ0EsVSxDQUNBLHFDLENBR0EsMEIsQ0FDSSxnQyxDQUNBLFUsQ0FDQSxpQyxDQUdSLGMsQ0FDSSxZLENBQ0EsTyxDQUNBLGMsQ0FDQSxlLENBSUosbUIsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLE8sQ0FDQSxjLENBQ0Esa0IsQ0FHSixtQixDQUNJLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxnQyxDQUNBLFEsQ0FDQSxTLENBQ0EsYyxDQUNBLCtDLENBQ0EsaUIsQ0FDQSxlLENBR0EseUIsQ0FDSSw4QixDQUdKLDBCLENBQ0ksK0IsQ0FDQSxVLENBSUEsaUMsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0Esa0IsQ0FDQSw0QixDQUNBLG1CLENBQ0EsNEUsQ0FHWiwyRCxDQUNJLDJCLENBR0osNkQsQ0FDSSxZLENBY0osTyxDQUNJLGtCLENBQ0EsZSxDQUNBLDBDLENBR0osYSxDQUNJLFksQ0FDQSxtQyxDQUNBLFEsQ0FHSixZLENBQ0ksWSxDQUNBLGtCLENBQ0EsUSxDQUNBLDJCLENBR0osWSxDQUNJLFUsQ0FDQSxXLENBQ0EsK0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLGEsQ0FHQSxnQixDQUNJLFUsQ0FDQSxXLENBQ0EsYSxDQUdSLGEsQ0FDSSxjLENBQ0EsZSxDQUNBLGUsQ0FHSixXLENBQ0ksYyxDQUNBLDBCLENBSUosTSxDQUNJLGlCLENBQ0EsbUIsQ0FHQSxTLENBQ0ksa0MsQ0FDQSxlLENBQ0EsUSxDQUdSLFUsQ0FDSSxjLENBQ0EsYSxDQUNBLGMsQ0FHSixXLENBQ0ksVSxDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsaUIsQ0FJSixlLENBQ0ksZ0IsQ0FHSixZLENBQ0ksWSxDQUNBLG1DLENBQ0EsUSxDQUNBLFksQ0FHSixZLENBQ0ksYSxDQUNBLGlCLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EseUIsQ0FOSixZLENBYUksbUIsQ0FEQSxrQixDQURBLG9CLENBR0ksOEIsQ0FHQSxrQixDQUNJLDRCLENBR0EsOEIsQ0FDSSxxQixDQUNBLHNCLENBR0osa0MsQ0FDSSxTLENBR0osZ0MsQ0FDSSxlLENBR2hCLGdCLENBQ0ksaUIsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FHSixXLENBQ0ksVSxDQUNBLFcsQ0FDQSxnQixDQUNBLG1DLENBR0osZSxDQVdBLG9CLENBS0ksWSxDQUNBLGtCLENBQ0Esc0IsQ0FsQkosZSxDQUNJLGlCLENBQ0EsTyxDQUNBLCtCLENBQ0EsUyxDQUNBLHNCLENBTUosb0IsQ0FDSSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsaUIsQ0FNQSx3QixDQUNJLFUsQ0FDQSxXLENBQ0EsYSxDQUdSLGEsQ0FDSSx3QixDQUNBLGUsQ0FDQSxlLENBQ0EsYSxDQUNBLFEsQ0FDQSxvQixDQUNBLGtCLENBQ0EsOEIsQ0FDQSxhLENBSUosTyxDQUNJLGtCLENBQ0Esa0IsQ0FJSixZLENBQ0ksa0IsQ0FDQSxlLENBQ0EsYSxDQUdKLG9CLENBQ0ksa0MsQ0FDQSxlLENBQ0EsVSxDQUNBLGtCLENBQ0EscUIsQ0FHQSx5QixDQUNJLGEsQ0FHUixtQixDQUNJLGMsQ0FDQSwwQixDQUNBLGUsQ0FDQSxrQixDQUdKLHNCLENBQ0ksWSxDQUNBLFEsQ0FDQSxjLENBQ0Esa0IsQ0FHSixnQixDQUNJLFksQ0FDQSxzQixDQUNBLFEsQ0FDQSxnQyxDQUNBLGUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxlLENBQ0EseUIsQ0FHQSxzQixDQUNJLCtCLENBR0osb0IsQ0FDSSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxhLENBQ0EsYyxDQUdSLHFCLENBQ0ksYyxDQUNBLGUsQ0FDQSxVLENBR0oscUIsQ0FDSSxjLENBQ0EsMkIsQ0FDQSxjLENBR0osc0IsQ0FDSSxnQixDQUNBLDBCLENBQ0EsYyxDQUdKLGdCLENBQ0ksbUIsQ0FDQSxrQixDQUNBLE8sQ0FDQSxrQixDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDQUNBLHVDLENBR0Esc0IsQ0FDSSxrQixDQUNBLDBCLENBQ0EsYSxDQUdSLGdCLENBQ0ksZSxDQUNBLGUsQ0FDQSxnQixDQUdBLG9CLENBQ0ksVSxDQUNBLFcsQ0FDQSxnQixDQUlSLGlCLENBQ0ksaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLG9CLENBR0EscUIsQ0FDSSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsZ0IsQ0FHUixrQixDQUNJLGlCLENBQ0EsTyxDQUNBLDBCLENBQ0EsWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFEsQ0FHSixnQixDQUNJLGtDLENBQ0EsZSxDQUNBLFUsQ0FDQSxxQixDQUdKLGMsQ0FDSSxjLENBQ0EsMEIsQ0FDQSxlLENBR0osYyxDQUNJLG1CLENBQ0Esa0IsQ0FDQSxPLENBQ0Esd0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQyxDQUdBLG9CLENBQ0ksa0IsQ0FDQSxhLENBSVIsTyxDQUNJLGUsQ0FDQSxrQixDQUdKLFksQ0FDSSxZLENBQ0EsbUMsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxhLENBR0osWSxDQUNJLGUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxnQyxDQUNBLGlCLENBQ0EsUyxDQUNBLDBCLENBQ0Esa0UsQ0FDQSw2QixDQUdKLHVCLENBQ0ksUyxDQUNBLHVCLENBR0osb0MsQ0FBdUMscUIsQ0FDdkMsb0MsQ0FBdUMscUIsQ0FDdkMsb0MsQ0FBdUMscUIsQ0FFdkMsa0IsQ0FDSSxxQyxDQUNBLDBCLENBR0osdUNBQ0ksWSxDQUNJLFMsQ0FDQSxjLENBQ0EsaUJBSVIsWSxDQUNJLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLGtCLENBR0EsZ0IsQ0FDSSxVLENBQ0EsVyxDQUNBLGEsQ0FHUixlLENBQ0ksYyxDQUNBLGUsQ0FDQSxpQixDQUdKLGMsQ0FDSSxjLENBQ0EsYSxDQUNBLGUsQ0FDQSxRLENBSUosVSxDQUNJLGUsQ0FDQSxvQyxDQUdKLGtCLENBQ0ksaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLG9CLENBQ0Esd0IsQ0FDQSxVLENBQ0Esa0IsQ0FHSixlLENBQ0ksWSxDQUNBLHlELENBQ0EsUSxDQUNBLG1CLENBR0osYyxDQUNJLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsaUIsQ0FDQSxnQyxDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUNBLDBDLENBR0Esb0IsQ0FDSSxvQixDQUNBLDRCLENBR0osa0IsQ0FDSSxnQixDQUNBLFUsQ0FDQSxrQixDQUlSLFMsQ0FzQkEsTyxDQUNJLGUsQ0FDQSxvQyxDQXhCSixTLENBR0ksZSxDQUNBLGEsQ0FDQSxpQixDQUdBLFksQ0FvQkEsVSxDQW5CSSxvQyxDQUNBLGUsQ0FDQSxrQixDQUdKLFcsQ0FDSSxjLENBQ0EsYSxDQUNBLGdCLENBQ0Esa0IsQ0FJUixPLENBR0ksa0IsQ0FHQSxVLENBR0ksa0IsQ0FDQSxpQixDQUdSLFksQ0FDSSxZLENBQ0EseUQsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxhLENBR0osWSxDQUNJLGUsQ0FDQSxnQyxDQUNBLFksQ0FHSixXLENBQ0ksb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLG9CLENBQ0Esd0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxlLENBQ0EsaUIsQ0FHSixtQixDQUNJLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLENBQ0EsYSxDQUdKLGMsQ0FDSSxjLENBQ0EsYSxDQUNBLGUsQ0FDQSxRLENBSUosYyxDQUNJLGMsQ0FDQSxXLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSxvQixDQUNBLE8sQ0FHSixrQixDQUNJLFksQ0FDQSxrQixDQUNBLE8sQ0FDQSxrQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDQUNBLHFDLENBQ0EsYyxDQUNBLFEsQ0FDQSx1QyxDQUdBLHdCLENBQ0ksa0IsQ0FDQSxhLENBQ0EsMEIsQ0FHSixzQixDQXdDQSxxQixDQXZDSSxVLENBQ0EsVyxDQUNBLGEsQ0FHUixvQixDQUNJLGUsQ0FDQSxlLENBQ0EscUMsQ0FDQSxpQixDQUNBLFksQ0FDQSxxQixDQUNBLFEsQ0FDQSxlLENBQ0EsZ0MsQ0F3REEsb0IsQ0FyREEseUIsQ0FDSSxZLENBR1Isa0IsQ0FDSSxjLENBQ0EsZSxDQUNBLG9CLENBQ0Esd0IsQ0FDQSxVLENBQ0EsaUIsQ0FHSixpQixDQUNJLFksQ0FDQSxrQixDQUNBLE8sQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FHQSxxQixDQUdJLGEsQ0FJSix5QixDQUNJLHlCLENBSVIsWSxDQUNJLGMsQ0FDQSxXLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsVSxDQUNBLFEsQ0FDQSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsYyxDQUNBLG9DLENBQ0EsdUMsQ0FPQSxrQixDQUNJLGtCLENBQ0EsYSxDQUNBLDBCLENBR0osZ0IsQ0FDSSxVLENBQ0EsVyxDQUlSLHlCQUNJLHFCLENBQ0ksc0MsQ0FHSixjLENBQ0ksWSxDQUdKLGtCLENBQ0ksVSxDQUNBLFcsQ0FHSix3QixDQUNJLFMsQ0FHSix3QixDQUNJLFUsQ0FHSixhLENBQ0ksbUMsQ0FHSixZLENBQ0ksbUMsQ0FHSixZLENBQ0kseUIsQ0FDQSxRLENBR0osZ0IsQ0FDSSxZLENBR0osWSxDQUNJLG1DLENBR0oscUIsQ0FDSSxpQixDQUdKLGUsQ0FDSSwyREFJUixBLHlCQUNJLHFCLENBQ0ksc0IsQ0FHSixrQixDQUNJLFksQ0FHSixjLENBQ0ksWSxDQUdKLGlCLENBQ0ksWSxDQUdKLHdDLENBQ0ksZ0IsQ0FHSixhLENBQ0ksbUMsQ0FHSixZLENBQ0ksbUMsQ0FHSixhLENBQ0ksMEIsQ0FHSixZLENBQ0ksNkIsQ0FHSixxQixDQUNJLGlCLENBR0osZSxDQUNJLDBEIiwiZmlsZSI6Ijx1bmtub3duPiIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBIT01FUEFHRSBTVFlMRVMg4oCUIE1yIFJlc2lzdG9yXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyog4pSA4pSAIFBST01PIEhFUk8gQ0FST1VTRUwg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXHJcbi5ocC1oZXJvLXByb21vcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhwLWhlcm8tcHJvbW9zLXZpZXdwb3J0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5ocC1oZXJvLXByb21vcy10cmFjayB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgIGdyaWQtYXV0by1jb2x1bW5zOiBjYWxjKCgxMDAlIC0gMnB4KSAvIDMpO1xyXG4gICAgZ2FwOiAxcHg7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIC8qIEhpZGUgc2Nyb2xsYmFyIOKAlCBjYXJvdXNlbCB1c2VzIGFycm93cyArIGRvdHMgaW5zdGVhZCAqL1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4gICAgLmhwLWhlcm8tcHJvbW9zLXRyYWNrOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbi8qIENhcm91c2VsIGFycm93IGJ1dHRvbnMgKi9cclxuLmhwLWNhcm91c2VsLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMjksIDMyLCAwLjc1KTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzLCBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiAgICAuaHAtY2Fyb3VzZWwtYXJyb3c6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmQ2NWE7XHJcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZkNjVhO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjA2KTtcclxuICAgIH1cclxuXHJcbiAgICAuaHAtY2Fyb3VzZWwtYXJyb3c6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmQ2NWE7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAuaHAtY2Fyb3VzZWwtYXJyb3dbZGlzYWJsZWRdIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1jYXJvdXNlbC1hcnJvdyBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbi5ocC1jYXJvdXNlbC1hcnJvdy0tcHJldiB7XHJcbiAgICBsZWZ0OiAxNnB4O1xyXG59XHJcblxyXG4uaHAtY2Fyb3VzZWwtYXJyb3ctLW5leHQge1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5ocC1wcm9tby1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICMyZDMwMzU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgaGVpZ2h0OiA0NjBweDtcclxuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4gICAgLmhwLXByb21vLWNhcmQgaW1nLFxyXG4gICAgLmhwLXByb21vLWNhcmQgdmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1wcm9tby1jYXJkOmhvdmVyIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgIH1cclxuXHJcbi5ocC1wcm9tby1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjg1KSAwJSwgcmdiYSgwLDAsMCwwLjI1KSA1NSUsIHJnYmEoMCwwLDAsMC4wNSkgMTAwJSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nOiAyOHB4O1xyXG59XHJcblxyXG4vKiBGZWF0dXJlZCAoUmlnZWwpIHZhcmlhbnQg4oCUIHRhbGxlciBjb250ZW50LCBicmFuZGVkIGNvbG91cnMgKi9cclxuLmhwLXByb21vLWNhcmQtLWZlYXR1cmVkIC5ocC1wcm9tby1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjYsMjksMzIsMC45MikgMCUsIHJnYmEoMjYsMjksMzIsMC41KSA1MCUsIHJnYmEoMjYsMjksMzIsMC4xNSkgMTAwJSk7XHJcbn1cclxuXHJcbi5ocC1wcm9tby10YWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZDY1YTtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLmhwLXByb21vLWV5ZWJyb3cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmQ2NWE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcblxyXG4gICAgLmhwLXByb21vLWV5ZWJyb3c6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZDY1YTtcclxuICAgIH1cclxuXHJcbi5ocC1wcm9tby10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMTVyZW0sIDEuNnZ3LCAxLjU1cmVtKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxufVxyXG5cclxuLmhwLXByb21vLWNhcmQtLWZlYXR1cmVkIC5ocC1wcm9tby10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMzVyZW0sIDEuOXZ3LCAxLjg1cmVtKTtcclxufVxyXG5cclxuICAgIC5ocC1wcm9tby1jYXJkLS1mZWF0dXJlZCAuaHAtcHJvbW8tdGl0bGUgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmQ2NWE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4uaHAtcHJvbW8tc3ViIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxufVxyXG5cclxuLmhwLXByb21vLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDZweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmQ2NWE7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiA5cHggMThweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIHRyYW5zZm9ybSAwLjE1cztcclxufVxyXG5cclxuICAgIC5ocC1wcm9tby1idG46aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlNmI4MDA7XHJcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1wcm9tby1idG4gc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG4uaHAtcHJvbW8tYnRuLS1naG9zdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xyXG59XHJcblxyXG4gICAgLmhwLXByb21vLWJ0bi0tZ2hvc3Q6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcbiAgICB9XHJcblxyXG4uaHAtcHJvbW8taW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBDYXJvdXNlbCBwYWdpbmF0aW9uIGRvdHMgKi9cclxuLmhwLWhlcm8tcHJvbW9zLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWExZDIwO1xyXG59XHJcblxyXG4uaHAtaGVyby1wcm9tb3MtZG90IHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjIpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZSwgd2lkdGggMC4zNXMgZWFzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiAgICAuaHAtaGVyby1wcm9tb3MtZG90OmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjE0LCA5MCwgMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAuaHAtaGVyby1wcm9tb3MtZG90LmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIxNCwgOTAsIDAuMjUpO1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICAgICAvKiBQcm9ncmVzcyBmaWxsIGluc2lkZSB0aGUgYWN0aXZlIGRvdCDigJQgYW5pbWF0ZXMgd2l0aCBhdXRvLWFkdmFuY2UgKi9cclxuICAgICAgICAuaHAtaGVyby1wcm9tb3MtZG90LmFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZDY1YTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGhwQ2Fyb3VzZWxQcm9ncmVzcyB2YXIoLS1ocC1jYXJvdXNlbC1kdXJhdGlvbiwgNnMpIGxpbmVhciBmb3J3YXJkcztcclxuICAgICAgICB9XHJcblxyXG4uaHAtaGVyby1wcm9tb3MuaXMtcGF1c2VkIC5ocC1oZXJvLXByb21vcy1kb3QuYWN0aXZlOjphZnRlciB7XHJcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcblxyXG4uaHAtaGVyby1wcm9tb3Mubm8tYXV0b3BsYXkgLmhwLWhlcm8tcHJvbW9zLWRvdC5hY3RpdmU6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaHBDYXJvdXNlbFByb2dyZXNzIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIH1cclxufVxyXG5cclxuLyog4pSA4pSAIFVTUCBTVFJJUCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cclxuLmhwLXVzcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWExZDIwO1xyXG4gICAgcGFkZGluZzogMTZweCA1JTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDYpO1xyXG59XHJcblxyXG4uaHAtdXNwLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG59XHJcblxyXG4uaHAtdXNwLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg4KTtcclxufVxyXG5cclxuLmhwLXVzcC1pY29uIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjE0LDkwLDAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuICAgIC5ocC11c3AtaWNvbiBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBjb2xvcjogI2ZmZDY1YTtcclxuICAgIH1cclxuXHJcbi5ocC11c3AtbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbi5ocC11c3Atc3ViIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XHJcbn1cclxuXHJcbi8qIOKUgOKUgCBTRUNUSU9OIEhFQURFUiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cclxuLmhwLXNoIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDM2cHggMCAyMHB4O1xyXG59XHJcblxyXG4gICAgLmhwLXNoIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMnZ3LCAxLjdyZW0pO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuLmhwLXNoLXN1YiB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIG1hcmdpbjogNnB4IDAgMDtcclxufVxyXG5cclxuLmhwLWRpdmlkZXIge1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmQ2NWE7XHJcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi8qIOKUgOKUgCBDQVRFR09SWSBHUklEIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xyXG4uaHAtY2F0LXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMCAwIDUycHg7XHJcbn1cclxuXHJcbi5ocC1jYXQtZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICAgIGdhcDogMTJweDtcclxuICAgIHBhZGRpbmc6IDAgNSU7XHJcbn1cclxuXHJcbi5ocC1jYXQtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4gICAgLmhwLWNhdC1jYXJkLFxyXG4gICAgLmhwLWNhdC1jYXJkOnZpc2l0ZWQsXHJcbiAgICAuaHAtY2F0LWNhcmQ6aG92ZXIsXHJcbiAgICAuaHAtY2F0LWNhcmQ6YWN0aXZlIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAgICAgLmhwLWNhdC1jYXJkOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmQ2NWE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhwLWNhdC1jYXJkOmhvdmVyIC5ocC1jYXQtaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44NSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ocC1jYXQtY2FyZDpob3ZlciAuaHAtY2F0LW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhwLWNhdC1jYXJkOmhvdmVyIC5ocC1jYXQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuLmhwLWNhdC1pbWctd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XHJcbn1cclxuXHJcbi5ocC1jYXQtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cywgZmlsdGVyIDAuM3M7XHJcbn1cclxuXHJcbi5ocC1jYXQtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDIxNCw5MCwwLjI4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uaHAtY2F0LW92ZXJsYXktaWNvbiB7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmQ2NWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4gICAgLmhwLWNhdC1vdmVybGF5LWljb24gc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICB9XHJcblxyXG4uaHAtY2F0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDhweCA2cHggMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiDilIDilIAgTkVXIEFSUklWQUxTIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xyXG4uaHAtbmV3IHtcclxuICAgIGJhY2tncm91bmQ6ICNGMEVFRTY7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4vKiDilIDilIAgU0hPV1JPT00gQkFOTkVSIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xyXG4uaHAtc2hvd3Jvb20ge1xyXG4gICAgYmFja2dyb3VuZDogIzIxMjUyOTtcclxuICAgIHBhZGRpbmc6IDQ4cHggNSU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmhwLXNob3dyb29tLXRleHQgaDIge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIDJ2dywgMS44cmVtKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxufVxyXG5cclxuICAgIC5ocC1zaG93cm9vbS10ZXh0IGgyIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZkNjVhO1xyXG4gICAgfVxyXG5cclxuLmhwLXNob3dyb29tLXRleHQgcCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5ocC1zaG93cm9vbS1sb2NhdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5ocC1zaG93cm9vbS1sb2Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcclxufVxyXG5cclxuICAgIC5ocC1zaG93cm9vbS1sb2M6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDIxNCw5MCwwLjEyKTtcclxuICAgIH1cclxuXHJcbiAgICAuaHAtc2hvd3Jvb20tbG9jIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZkNjVhO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIH1cclxuXHJcbi5ocC1zaG93cm9vbS1sb2MtbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5ocC1zaG93cm9vbS1sb2MtYWRkciB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQ1KTtcclxuICAgIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG5cclxuLmhwLXNob3dyb29tLWxvYy1ob3VycyB7XHJcbiAgICBmb250LXNpemU6IDEwLjVweDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuXHJcbi5ocC1zaG93cm9vbS1jdGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZkNjVhO1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogMTFweCAyMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgdHJhbnNmb3JtIDAuMnM7XHJcbn1cclxuXHJcbiAgICAuaHAtc2hvd3Jvb20tY3RhOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTZiODAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgICAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIH1cclxuXHJcbi5ocC1zaG93cm9vbS1pbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBhc3BlY3QtcmF0aW86IDQvMztcclxufVxyXG5cclxuICAgIC5ocC1zaG93cm9vbS1pbWcgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4vKiDilIDilIAgTElHSFRJTkcgREVTSUdOIEJBTk5FUiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cclxuLmhwLWRlc2lnbi1iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4gICAgLmhwLWRlc2lnbi1iYW5uZXIgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDIxLzY7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4uaHAtZGVzaWduLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNDgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDE2cHg7XHJcbn1cclxuXHJcbi5ocC1kZXNpZ24tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDN2dywgMi44cmVtKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG59XHJcblxyXG4uaHAtZGVzaWduLXN1YiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xyXG4gICAgbWFyZ2luLXRvcDogLThweDtcclxufVxyXG5cclxuLmhwLWRlc2lnbi1jdGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZkNjVhO1xyXG4gICAgY29sb3I6ICNmZmQ2NWE7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogMTFweCAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcclxufVxyXG5cclxuICAgIC5ocC1kZXNpZ24tY3RhOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkNjVhO1xyXG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgfVxyXG5cclxuLyog4pSA4pSAIFdIWSBVUyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cclxuLmhwLXdoeSB7XHJcbiAgICBwYWRkaW5nOiA1MnB4IDUlO1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcclxufVxyXG5cclxuLmhwLXdoeS1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmhwLXdoeS1jYXJkIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA3KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjRweCk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43cyBlYXNlLCB0cmFuc2Zvcm0gLjdzIGVhc2UsIGJveC1zaGFkb3cgLjNzIGVhc2U7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG59XHJcblxyXG4uaHAtd2h5LWNhcmQuaXMtdmlzaWJsZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcblxyXG4uaHAtd2h5LWNhcmQ6bnRoLWNoaWxkKDIpLmlzLXZpc2libGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuMTJzOyB9XHJcbi5ocC13aHktY2FyZDpudGgtY2hpbGQoMykuaXMtdmlzaWJsZSB7IHRyYW5zaXRpb24tZGVsYXk6IC4yNHM7IH1cclxuLmhwLXdoeS1jYXJkOm50aC1jaGlsZCg0KS5pcy12aXNpYmxlIHsgdHJhbnNpdGlvbi1kZWxheTogLjM2czsgfVxyXG5cclxuLmhwLXdoeS1jYXJkOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5ocC13aHktY2FyZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhwLXdoeS1pY29uIHtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZDY1YTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTRweDtcclxufVxyXG5cclxuICAgIC5ocC13aHktaWNvbiBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIH1cclxuXHJcbi5ocC13aHktY2FyZCBoMyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG4uaHAtd2h5LWNhcmQgcCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIOKUgOKUgCBCUkFORFMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXHJcbi5ocC1icmFuZHMge1xyXG4gICAgcGFkZGluZzogNDhweCA1JTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDcpO1xyXG59XHJcblxyXG4uaHAtYnJhbmRzLWhlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNhYWE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG59XHJcblxyXG4uaHAtYnJhbmRzLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcclxuICAgIGdhcDogMTZweDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG59XHJcblxyXG4uaHAtYnJhbmQtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbWluLWhlaWdodDogOTBweDtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XHJcbn1cclxuXHJcbiAgICAuaHAtYnJhbmQtaXRlbTpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZkNjVhO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZkNjVhO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1icmFuZC1pdGVtIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuXHJcbi8qIOKUgOKUgCBBQk9VVCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cclxuLmhwLWFib3V0IHtcclxuICAgIHBhZGRpbmc6IDQ4cHggNSU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA3KTtcclxuICAgIG1heC13aWR0aDogODYwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuICAgIC5ocC1hYm91dCBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDEuOHZ3LCAxLjRyZW0pO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuaHAtYWJvdXQgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4vKiDilIDilIAgU0VPIENPTlRFTlQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXHJcbi5ocC1zZW8ge1xyXG4gICAgcGFkZGluZzogNDhweCA1JTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDcpO1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcclxufVxyXG5cclxuICAgIC5ocC1zZW8gaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAxLjh2dywgMS40cmVtKTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuLmhwLXNlby1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjBweCwgMWZyKSk7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uaHAtc2VvLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNyk7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4uaHAtc2VvLXRhZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmQ2NWE7XHJcbiAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4uaHAtc2VvLWNhcmQgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG4uaHAtc2VvLWNhcmQgcCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIOKUgOKUgCBGTE9BVElORyBDT05UQUNUIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xyXG4uZmxvYXQtY29udGFjdCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDI0cHg7XHJcbiAgICByaWdodDogMjRweDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgZ2FwOiA4cHg7XHJcbn1cclxuXHJcbi5mbG9hdC1jb250YWN0LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzIxMjUyOTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDExcHggMThweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xyXG59XHJcblxyXG4gICAgLmZsb2F0LWNvbnRhY3QtYnRuOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkNjVhO1xyXG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuZmxvYXQtY29udGFjdC1idG4gc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcblxyXG4uZmxvYXQtY29udGFjdC1wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wOCk7XHJcbn1cclxuXHJcbiAgICAuZmxvYXQtY29udGFjdC1wYW5lbC5vcGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuLmZsb2F0LXBhbmVsLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG59XHJcblxyXG4uZmxvYXQtcGFuZWwtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG4gICAgLmZsb2F0LXBhbmVsLWl0ZW0gc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsb2F0LXBhbmVsLWl0ZW0gYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4vKiDilIDilIAgQkFDSyBUTyBUT1Ag4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXHJcbi5iYWNrLXRvLXRvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDI0cHg7XHJcbiAgICBsZWZ0OiAyNHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xyXG59XHJcblxyXG4gICAgLmJhY2stdG8tdG9wLnZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2stdG8tdG9wOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkNjVhO1xyXG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFjay10by10b3Agc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4vKiDilIDilIAgUkVTUE9OU0lWRSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAuaHAtaGVyby1wcm9tb3MtdHJhY2sge1xyXG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiBjYWxjKCgxMDAlIC0gMXB4KSAvIDIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1wcm9tby1jYXJkIHtcclxuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1jYXJvdXNlbC1hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1jYXJvdXNlbC1hcnJvdy0tcHJldiB7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaHAtY2Fyb3VzZWwtYXJyb3ctLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC11c3AtaW5uZXIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmhwLWNhdC1ncmlkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1zaG93cm9vbSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1zaG93cm9vbS1pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhwLXdoeS1ncmlkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1kZXNpZ24tYmFubmVyIGltZyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi83O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1icmFuZHMtZ3JpZCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTUwcHgsIDFmcikpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgIC5ocC1oZXJvLXByb21vcy10cmFjayB7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhwLWNhcm91c2VsLWFycm93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1wcm9tby1jYXJkIHtcclxuICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1wcm9tby1vdmVybGF5IHtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1wcm9tby1jYXJkLS1mZWF0dXJlZCAuaHAtcHJvbW8tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC11c3AtaW5uZXIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmhwLWNhdC1ncmlkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocC1jYXQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhwLXdoeS1ncmlkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgLmhwLWRlc2lnbi1iYW5uZXIgaW1nIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhwLWJyYW5kcy1ncmlkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg5MHB4LCAxZnIpKTtcclxuICAgIH1cclxufVxyXG4iXX0= */