html{scroll-behavior:smooth}#scroll-top-btn{position:fixed;bottom:2rem;right:2rem;width:48px;height:48px;border-radius:50%;background:#fff;color:#0d0b1f;font-size:1.3rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.35);z-index:999;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .3s,transform .3s}#scroll-top-btn.visible{opacity:1;transform:translateY(0);pointer-events:all}#scroll-top-btn:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.45)}section{position:relative;z-index:5}.section-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:30px;background:#1e1b4b;border:1px solid #4338ca;color:#a5b4fc;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:1rem}.section-title{font-size:clamp(2rem,3.5vw,3rem);font-weight:900;color:#fff;line-height:1.15;letter-spacing:-.5px}.section-title span{background:linear-gradient(135deg,#a5b4fc,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-sub{font-size:1.05rem;color:#fff;line-height:1.75;max-width:520px}.stats-row{justify-content:center;gap:0;background:#1e1b4b;border-top:1px solid #4338ca;border-bottom:1px solid #4338ca;padding:24px 6vw;position:relative;z-index:10;flex-wrap:wrap}.st-item,.stats-row{display:flex;align-items:center}.st-item{flex-direction:column;gap:4px;padding:0 3vw}.st-num{font-size:1.6rem;font-weight:900;color:#fff;line-height:1}.st-label{font-size:12px;color:#a0a3c0;font-weight:500}.st-divider{width:1px;height:36px;background:#4338ca}.how-it-works{padding:80px 6vw}.hiw-box{display:grid;grid-template-columns:1.4fr 1fr;align-items:stretch;gap:0;background:#6366f1;border-radius:120px;overflow:hidden;border:none;box-shadow:0 8px 60px rgba(0,0,0,.5)}.hiw-box-blue .scan-imgs{background:transparent;border-radius:70px;margin:28px}.scan-imgs{justify-content:center;padding:1.5rem 1rem 0;overflow:hidden}.scan-imgs,.scan-phones-row{display:flex;align-items:flex-end}.scan-phones-row{gap:10px}.hiw-video{background:transparent;padding:16px;margin:28px;border-radius:70px}.hiw-video,.hiw-video-wrap{display:flex;align-items:center;justify-content:center}.hiw-video-wrap{position:relative;width:100%;height:100%;min-height:500px}.hiw-video-wrap video{animation:videoShrink 20s ease-in-out infinite;position:relative;z-index:2}@keyframes videoShrink{0%{transform:scale(1) translateX(0)}50%{transform:scale(1) translateX(0)}57%{transform:scale(.9) translateX(35%)}88%{transform:scale(.9) translateX(35%)}95%{transform:scale(1) translateX(0)}to{transform:scale(1) translateX(0)}}.vid-widget{position:absolute;left:8%;display:flex;align-items:center;gap:10px;padding:16px 24px;white-space:nowrap;opacity:0;pointer-events:none;z-index:1;min-width:180px;background:#fff;border-radius:40px;filter:drop-shadow(0 6px 20px rgba(0,0,0,.15));border:none;margin-top:20px;will-change:transform,opacity}.vid-widget:before{width:55px;height:55px;top:-28px;left:25px}.vid-widget:after,.vid-widget:before{content:"";position:absolute;background:#fff;border-radius:50%;z-index:-1}.vid-widget:after{width:38px;height:38px;top:-18px;left:65px}.vw-dot{width:8px;height:8px;border-radius:50%;background:#6366f1;flex-shrink:0}.vw-arrow{font-size:.85rem;color:#999;margin-left:auto}.vid-widget-1{top:18%}.vid-widget-1,.vid-widget-2{animation:allWidgets 20s ease-in-out infinite}.vid-widget-2{top:36%}.vid-widget-3{top:54%}.vid-widget-3,.vid-widget-4{animation:allWidgets 20s ease-in-out infinite}.vid-widget-4{top:72%}@keyframes allWidgets{0%,57%{opacity:0;transform:translateX(-30px) scale(.8)}63%{opacity:1;transform:translateX(0) scale(1)}85%{opacity:1;transform:translateX(0) scale(1)}90%{opacity:0;transform:translateX(-30px) scale(.8)}to{opacity:0}}.vw-title{font-size:.88rem;font-weight:700;color:#1a1a2e;letter-spacing:.3px;flex:1}.video-annotation{position:absolute;top:8%;right:-10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;transform:translateX(100%)}.annot-text{background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.3);color:#fff;font-size:.75rem;font-weight:600;padding:6px 12px;border-radius:20px;white-space:nowrap}.annot-arrow{width:60px;height:40px;transform:scaleX(-1);margin-left:8px}.hiw-video video{width:auto;height:100%;max-height:480px;border-radius:16px;display:block}.hiw-content{padding:3rem;display:flex;flex-direction:column;gap:1.5rem;border-radius:0;overflow:hidden;background:rgba(0,0,0,.22)}.hiw-heading{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:900;color:#fff;line-height:1.1;text-transform:uppercase;letter-spacing:-.5px}.hiw-desc{font-size:.95rem;color:hsla(0,0%,100%,.82);line-height:1.8}.hiw-steps{display:flex;flex-direction:column;gap:1.2rem}.hiw-step{display:flex;align-items:flex-start;gap:1rem}.hiw-step-num{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.85rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hiw-step h3{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:2px}.hiw-step p{font-size:.85rem;color:hsla(0,0%,100%,.78);line-height:1.6}.hiw-btn{display:inline-flex;align-items:center;padding:12px 28px;background:#fff;color:#0d0b1f;font-size:.9rem;font-weight:700;border-radius:4px;text-decoration:none;width:fit-content;margin-top:.5rem;transition:opacity .2s}.hiw-btn:hover{opacity:.88}.sec-wrap{padding:50px 6vw}.sec-box{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;background:#6366f1;border-radius:120px;overflow:hidden;min-height:250px;border:none;box-shadow:0 8px 60px rgba(0,0,0,.5)}.sec-left{padding:1.5rem;border-radius:0;overflow:hidden}.sec-box-reverse{direction:rtl}.sec-box-reverse>*{direction:ltr}.sec-box-col{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding:3rem}.sec-center-all{align-items:center;text-align:center}.sec-left{flex-direction:column;gap:1.2rem;background:rgba(0,0,0,.22)}.sec-left,.sec-right{padding:3rem;display:flex}.sec-right{background:#312e81;height:100%;align-items:center}.sec-heading{font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:900;color:#fff;line-height:1.1;text-transform:uppercase;letter-spacing:-.5px}.sec-desc{font-size:.95rem;color:hsla(0,0%,100%,.82);line-height:1.8}.sec-center{align-items:center;text-align:center;gap:1rem;width:100%}.sec-center,.sec-feat-list{display:flex;flex-direction:column}.sec-feat-list{gap:.75rem}.sec-feat-item{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:hsla(0,0%,100%,.85)}.sec-feat-dot{width:8px;height:8px;border-radius:50%;background:#fff;flex-shrink:0}.feat-visual{display:flex;flex-direction:column;gap:0;width:100%;height:100%}.feat-vis-card{display:flex;align-items:center;gap:1rem;padding:1.1rem 2rem;border-bottom:1px solid hsla(0,0%,100%,.07);transition:background .2s}.feat-vis-card:last-child{border-bottom:none}.feat-vis-card:hover{background:hsla(0,0%,100%,.04)}.feat-vis-card>span{font-size:1.8rem;flex-shrink:0;width:44px;height:44px;background:#312e81;border-radius:12px;display:flex;align-items:center;justify-content:center}.feat-vis-card h4{font-size:.9rem;font-weight:700;color:#fff;margin-bottom:2px;display:flex;align-items:center;gap:6px}.feat-vis-card p{font-size:.8rem;color:hsla(0,0%,100%,.5);line-height:1.4}.features{padding:100px 6vw}.features-header{margin-bottom:3.5rem}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feat-card{padding:2rem;background:#0f172a;border:1px solid #312e81;border-radius:20px;transition:border-color .3s,transform .3s,background .3s;cursor:default}.feat-card:hover{border-color:#6366f1;background:#1a1a3a;transform:translateY(-4px)}.feat-icon{width:52px;height:52px;border-radius:14px;background:#1e1b4b;border:1px solid #4338ca;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:1.2rem}.feat-card h3{font-size:1rem;font-weight:700;color:#fff;margin-bottom:.6rem}.feat-card p{font-size:.875rem;color:#fff;line-height:1.7}.feat-badge{display:inline-block;margin-top:.8rem;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;background:#1e1b4b;border:1px solid #6366f1;color:#a5b4fc}.blog-section{display:flex;flex-direction:column;gap:2.5rem}.blog-header{text-align:center}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}}.blog-card{background:#6366f1;border-radius:20px;overflow:hidden;text-decoration:none;border:none;filter:drop-shadow(0 8px 40px rgba(0,0,0,.45));transition:transform .3s,filter .3s;display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-6px);filter:drop-shadow(0 16px 50px rgba(0,0,0,.55))}.blog-img{height:180px;position:relative;display:flex;align-items:flex-end;padding:1rem}.blog-cuisine{background:rgba(0,0,0,.4);backdrop-filter:blur(8px);color:#fff;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid hsla(0,0%,100%,.2)}.blog-body{padding:1.25rem;display:flex;flex-direction:column;gap:.6rem;flex:1;background:rgba(0,0,0,.2)}.blog-title{font-size:1.05rem;font-weight:800;color:#fff}.blog-desc{font-size:.82rem;color:hsla(0,0%,100%,.78);line-height:1.6}.blog-meta{font-size:.75rem;color:hsla(0,0%,100%,.68);margin-top:auto}.download-cta{padding:100px 6vw;text-align:center;position:relative;z-index:5}.cta-inner{max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.4rem}.cta-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:30px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78);font-size:13px;font-weight:600;letter-spacing:.3px}.cta-heading{font-size:clamp(2rem,4vw,3.2rem);font-weight:900;color:#fff;line-height:1.15;letter-spacing:-.5px}.cta-heading span{color:#fff;-webkit-text-fill-color:#fff}.cta-sub{font-size:1rem;color:hsla(0,0%,100%,.78);line-height:1.75;max-width:480px}.cta-btns{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.cta-btn-store{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:#fff;color:#0d0b1f;border-radius:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px rgba(0,0,0,.3)}.cta-btn-store:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.4)}.cta-btn-store svg{fill:#0d0b1f;flex-shrink:0}.store-label{display:block;font-size:10px;font-weight:500;color:rgba(13,11,31,.6);line-height:1}.store-name{display:block;font-size:1rem;font-weight:800;color:#0d0b1f;line-height:1.3}.contact-section{position:relative;z-index:5;padding:60px 6vw}.contact-inner{display:grid;grid-template-columns:1fr 1.4fr;align-items:start;gap:0;background:#6366f1;border-radius:100px;overflow:hidden;box-shadow:0 8px 60px rgba(0,0,0,.5)}.contact-left{padding:3.5rem;display:flex;flex-direction:column;gap:1.2rem;background:rgba(0,0,0,.22)}.contact-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:30px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;width:fit-content}.contact-heading{font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:900;color:#fff;line-height:1.15;letter-spacing:-.5px}.contact-sub{font-size:.9rem;color:hsla(0,0%,100%,.82);line-height:1.8}.contact-info{display:flex;flex-direction:column;gap:.65rem;margin-top:.5rem}.contact-info-item{font-size:.875rem;color:hsla(0,0%,100%,.75);font-weight:500}.contact-right{background:rgba(0,0,0,.2);padding:3.5rem;height:100%}.contact-form{display:flex;flex-direction:column;gap:1.1rem}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-field{display:flex;flex-direction:column;gap:.4rem}.contact-field label{font-size:.78rem;font-weight:700;color:hsla(0,0%,100%,.82);text-transform:uppercase;letter-spacing:.5px}.contact-field input,.contact-field select,.contact-field textarea{padding:12px 16px;background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;font-size:.9rem;font-family:Space Grotesk,sans-serif;outline:none;transition:border-color .2s,background .2s;width:100%}.custom-select{position:relative;width:100%;user-select:none}.custom-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.12);border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s}.custom-select.open .custom-select-trigger{border-color:#6366f1;background:rgba(99,102,241,.12);box-shadow:0 0 0 3px rgba(99,102,241,.15);border-radius:12px 12px 0 0}.custom-select-value{font-size:.9rem;font-family:Space Grotesk,sans-serif;color:hsla(0,0%,100%,.4)}.custom-select.selected .custom-select-value{color:#fff}.custom-select-arrow{color:hsla(0,0%,100%,.5);flex-shrink:0;transition:transform .25s ease}.custom-select.open .custom-select-arrow{transform:rotate(180deg);color:#a5b4fc}.custom-select-dropdown{position:absolute;top:100%;left:0;right:0;background:#1e1b4b;border:1.5px solid #6366f1;border-top:none;border-radius:0 0 12px 12px;overflow:hidden;z-index:100;max-height:0;opacity:0;transition:max-height .25s ease,opacity .2s ease;pointer-events:none}.custom-select.open .custom-select-dropdown{max-height:220px;opacity:1;pointer-events:all}.custom-select-option{padding:11px 16px;font-size:.9rem;font-family:Space Grotesk,sans-serif;color:hsla(0,0%,100%,.75);cursor:pointer;transition:background .15s,color .15s;border-bottom:1px solid hsla(0,0%,100%,.05)}.custom-select-option:last-child{border-bottom:none}.custom-select-option:hover{background:rgba(99,102,241,.25);color:#fff}.custom-select-option.active{background:rgba(99,102,241,.35);color:#a5b4fc;font-weight:600}.contact-field input::placeholder,.contact-field textarea::placeholder{color:hsla(0,0%,100%,.3)}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.12)}.contact-field textarea{resize:none}.contact-btn{padding:14px 32px;background:#fff;color:#0d0b1f;font-size:.95rem;font-weight:800;border:none;border-radius:12px;cursor:pointer;font-family:Space Grotesk,sans-serif;transition:opacity .2s,transform .2s;width:100%;margin-top:.3rem;box-shadow:0 4px 20px rgba(0,0,0,.3)}.contact-btn:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:900px){.contact-inner{border-radius:40px}.contact-inner,.contact-row{grid-template-columns:1fr}.contact-left,.contact-right{padding:2rem}}.newsletter-section{position:relative;z-index:5;padding:60px 6vw}.newsletter-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;background:#4338ca;border:none;border-radius:100px;padding:3rem 3.5rem;box-shadow:0 8px 60px rgba(0,0,0,.5)}.newsletter-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:30px;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.3);color:#a5b4fc;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:1rem;display:block;width:fit-content}.newsletter-heading{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:900;color:#fff;line-height:1.2;margin-bottom:.75rem;letter-spacing:-.5px}.newsletter-sub{font-size:.9rem;color:hsla(0,0%,100%,.78);line-height:1.75}.newsletter-form{display:flex;gap:.75rem;margin-bottom:.75rem}.newsletter-input{flex:1;padding:14px 18px;background:hsla(0,0%,100%,.07);border:1.5px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-size:.9rem;font-family:Space Grotesk,sans-serif;outline:none;transition:border-color .2s}.newsletter-input::placeholder{color:hsla(0,0%,100%,.35)}.newsletter-input:focus{border-color:#6366f1}.newsletter-btn{padding:14px 26px;background:#fff;color:#0d0b1f;font-size:.9rem;font-weight:700;border:none;border-radius:12px;cursor:pointer;font-family:Space Grotesk,sans-serif;transition:opacity .2s,transform .2s;white-space:nowrap;box-shadow:0 4px 16px rgba(0,0,0,.2)}.newsletter-btn:hover{opacity:.9;transform:translateY(-2px)}.newsletter-note{font-size:.78rem;color:hsla(0,0%,100%,.35)}@media (max-width:768px){.newsletter-inner{grid-template-columns:1fr;padding:2rem}.newsletter-form{flex-direction:column}}.wave-divider{position:relative;z-index:5;line-height:0;overflow:visible}.wave-boat{position:absolute;width:220px;left:50%;transform:translateX(-50%);bottom:-15px;z-index:10;filter:drop-shadow(0 10px 20px rgba(0,0,0,.4));animation:boatFloat 4s ease-in-out infinite;will-change:transform}@keyframes boatFloat{0%{transform:translateX(calc(-50% - 40px)) rotate(-1.5deg)}50%{transform:translateX(calc(-50% + 40px)) rotate(1.5deg)}to{transform:translateX(calc(-50% - 40px)) rotate(-1.5deg)}}.wave-divider svg{width:100%;height:80px;display:block}.wave-path-1{fill:#000;opacity:.7}.wave-path-2{fill:#000;opacity:.4}.footer{padding:60px 6vw 0;border-top:none;background:#4338ca;position:relative;z-index:5}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-brand{display:flex;flex-direction:column;gap:1.2rem}.footer-logo{display:flex;align-items:center;gap:10px;text-decoration:none;width:fit-content}.footer-logo img{width:44px;height:44px;object-fit:contain}.footer-logo .brand-name{font-size:1.5rem;font-weight:900;color:#fff}.footer-social{display:flex;gap:.6rem}.social-link{width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.7);text-decoration:none;transition:all .2s}.social-link:hover{background:rgba(99,102,241,.25);border-color:rgba(99,102,241,.5);color:#fff}.footer-col h3{font-size:.78rem;font-weight:700;color:hsla(0,0%,100%,.72);margin-bottom:1.1rem;text-transform:uppercase;letter-spacing:1px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.75rem}.footer-col ul li a{font-size:.9rem;color:hsla(0,0%,100%,.75);text-decoration:none;transition:color .2s;font-weight:500}.footer-col ul li a:hover{color:#fff}.footer-info-item{font-size:.9rem;color:hsla(0,0%,100%,.75);font-weight:500}.footer-wordmark{font-size:clamp(80px,18vw,200px);font-weight:900;color:#fff;line-height:1;letter-spacing:2.5vw;text-align:left;width:100%;user-select:none;pointer-events:none;margin-top:1rem}.footer-bottom{padding:20px 0 28px;border-top:1px solid hsla(0,0%,100%,.06)}.footer-bottom p{font-size:.8rem;color:#fff}@media (max-width:900px){.footer-top{grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer-top{grid-template-columns:1fr}}.hiw-video.features-imgs{align-items:flex-end;padding:1.5rem 1rem 0;overflow:hidden;border-radius:70px;margin:28px;background:transparent}.sec-box-lifestyle .features-imgs{background:transparent}.feat-phones-row{display:flex;align-items:flex-end;gap:10px}.feat-phone{border-radius:18px;overflow:hidden;filter:drop-shadow(0 20px 50px rgba(29,17,72,.25));border:none;transition:transform .4s ease;flex-shrink:0}.feat-phone img{width:100%;height:auto;display:block}.feat-phone-side{width:150px;animation:phone1Intro 10s ease-in-out infinite;will-change:transform,opacity}.feat-phone-center{width:190px;border:none;filter:drop-shadow(0 28px 60px rgba(29,17,72,.35));animation:phone2Intro 10s ease-in-out infinite;will-change:transform,opacity}.feat-phone-last{width:150px;animation:phone3Intro 10s ease-in-out infinite;will-change:transform,opacity}@keyframes phone1Intro{0%{opacity:0;transform:rotate(-4deg) translateY(20px)}12%{opacity:1;transform:rotate(-4deg) translateY(10px)}65%{opacity:1;transform:rotate(-4deg) translateY(10px)}75%{opacity:0;transform:rotate(-4deg) translateY(-10px)}to{opacity:0;transform:rotate(-4deg) translateY(20px)}}@keyframes phone2Intro{0%,15%{opacity:0;transform:translateY(20px)}27%{opacity:1;transform:translateY(0)}65%{opacity:1;transform:translateY(0)}75%{opacity:0;transform:translateY(-10px)}to{opacity:0;transform:translateY(20px)}}@keyframes phone3Intro{0%,30%{opacity:0;transform:rotate(4deg) translateY(20px)}42%{opacity:1;transform:rotate(4deg) translateY(10px)}65%{opacity:1;transform:rotate(4deg) translateY(10px)}75%{opacity:0;transform:rotate(4deg) translateY(-10px)}to{opacity:0;transform:rotate(4deg) translateY(20px)}}.reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}.reveal-delay-6{transition-delay:.6s}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}.feat-phone-side{width:120px}.feat-phone-center{width:150px}.feat-phones-row,.scan-phones-row{gap:6px}.footer-top{grid-template-columns:1fr 1fr;gap:2rem}.footer-wordmark{font-size:clamp(60px,14vw,160px);letter-spacing:1.5vw}.cta-heading{font-size:clamp(1.6rem,3.5vw,2.5rem)}}@media (max-width:768px){.hiw-box,.hiw-box-blue{grid-template-columns:1fr;border-radius:40px;overflow:hidden}.hiw-video{padding:1.2rem}.hiw-video,.hiw-video-wrap{min-height:240px}.hiw-content{padding:1.8rem}.sec-box{grid-template-columns:1fr;border-radius:40px;overflow:hidden}.sec-left{padding:1.8rem}.hiw-video.features-imgs{margin:0;min-height:220px;padding:1.2rem 1rem 0}.hiw-box-blue .scan-imgs{min-height:220px}.contact-inner{grid-template-columns:1fr;border-radius:40px;overflow:hidden}.contact-left{padding:2rem 2rem 1rem}.contact-right{padding:1rem 2rem 2rem}.contact-row{grid-template-columns:1fr 1fr}.newsletter-inner{grid-template-columns:1fr;border-radius:40px;padding:2rem;gap:1.5rem}.newsletter-form{flex-direction:column}.newsletter-btn{width:100%}.blog-grid{grid-template-columns:1fr}.contact-section,.download-cta,.how-it-works,.newsletter-section,.sec-wrap{padding:36px 5vw}.hiw-heading{font-size:clamp(1.5rem,5vw,2rem)}.sec-heading{font-size:clamp(1.4rem,4.5vw,2rem)}.cta-heading{font-size:clamp(1.5rem,4vw,2.2rem)}.cta-btns{flex-direction:column;align-items:center;gap:.75rem}.cta-btn-store{width:100%;max-width:260px;justify-content:center}.footer{padding:40px 5vw 0}.footer-top{grid-template-columns:1fr;gap:1.5rem}.footer-wordmark{font-size:clamp(48px,12vw,120px);letter-spacing:1vw;text-align:center}.wave-boat{width:140px}.wave-divider svg{height:60px}}@media (max-width:480px){.hiw-box,.hiw-box-blue,.sec-box{border-radius:28px}.hiw-video{padding:1rem}.hiw-video,.hiw-video-wrap{min-height:180px}.hiw-content,.sec-left{padding:1.5rem}.hiw-box-blue .scan-imgs,.hiw-video.features-imgs{min-height:170px}.contact-inner{border-radius:28px}.contact-left,.contact-right{padding:1.3rem}.contact-row{grid-template-columns:1fr}.newsletter-inner{border-radius:28px;padding:1.3rem}.newsletter-form{flex-direction:column}.hiw-step h3{font-size:.875rem}.hiw-step p{font-size:.78rem}.feat-phone-side{width:85px}.feat-phone-center{width:108px}.blog-img{height:140px}.contact-section,.download-cta,.how-it-works,.newsletter-section,.sec-wrap{padding:28px 4vw}.footer{padding:30px 4vw 0}.footer-top{gap:1.2rem}.footer-wordmark{font-size:clamp(32px,9vw,70px)}.wave-boat{width:100px}.wave-divider svg{height:50px}}
/*# sourceMappingURL=data:application/json;base64,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LGNBQWlCLENBQ2pELGFBQWUseUJBQTRCLENBQzNDLGtCQUFvQixrQkFBbUIsQ0FBRSxjQUFpQixDQUMxRCxpQkFBbUIscUJBQXdCLENBRTNDLGFBQWUsaUJBQXFCLENBQ3BDLFlBQWMsZ0JBQW9CLENBQ2xDLGlCQUFtQixVQUFhLENBQ2hDLG1CQUFxQixXQUFjLENBRW5DLFVBQVksWUFBZSxDQUMzQiwyRUFDcUMsZ0JBQW1CLENBRXhELFFBQVUsa0JBQXFCLENBQy9CLFlBQWMsVUFBYSxDQUMzQixpQkFBbUIsOEJBQW1DLENBRXRELFdBQWEsV0FBYyxDQUMzQixrQkFBb0IsV0FBYyxDQUNwQyIsImZpbGUiOiJzZWN0aW9ucy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyog4pSA4pSAIFNtb290aCBTY3JvbGwg4pSA4pSAICovXG5odG1sIHsgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuLyog4pSA4pSAIFNjcm9sbCBUbyBUb3AgQnV0dG9uIOKUgOKUgCAqL1xuI3Njcm9sbC10b3AtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDJyZW07XG4gIHJpZ2h0OiAycmVtO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMGQwYjFmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwwLDAsMC4zNSk7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbn1cblxuI3Njcm9sbC10b3AtYnRuLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbiNzY3JvbGwtdG9wLWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgYm94LXNoYWRvdzogMCA4cHggMjhweCByZ2JhKDAsMCwwLDAuNDUpO1xufVxuXG4vKiDilIDilIAgQWxsIFNlY3Rpb25zIEJlbG93IEhlcm8g4pSA4pSAICovXG5cbi8qIOKUgOKUgCBTaGFyZWQgU2VjdGlvbiBTdHlsZXMg4pSA4pSAICovXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uc2VjdGlvbi10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMWUxYjRiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDMzOGNhO1xuICBjb2xvcjogI2E1YjRmYztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAzLjV2dywgM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cblxuLnNlY3Rpb24tdGl0bGUgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNhNWI0ZmMsICM2MzY2RjEpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG5cbi5zZWN0aW9uLXN1YiB7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuXG4vKiDilIDilIAgU3RhdHMgUm93IOKUgOKUgCAqL1xuLnN0YXRzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDA7XG4gIGJhY2tncm91bmQ6ICMxZTFiNGI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDMzOGNhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQzMzhjYTtcbiAgcGFkZGluZzogMjRweCA2dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogMCAzdnc7XG59XG5cbi5zdC1udW0ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3QtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYTBhM2MwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc3QtZGl2aWRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogIzQzMzhjYTtcbn1cblxuLyog4pSA4pSAIEhvdyBJdCBXb3JrcyDilIDilIAgKi9cbi5ob3ctaXQtd29ya3Mge1xuICBwYWRkaW5nOiA4MHB4IDZ2dztcbn1cblxuLmhpdy1ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNGZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMDtcbiAgYmFja2dyb3VuZDogIzYzNjZGMTtcbiAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA4cHggNjBweCByZ2JhKDAsMCwwLDAuNSk7XG59XG5cblxuLmhpdy1ib3gtYmx1ZSAuc2Nhbi1pbWdzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gIG1hcmdpbjogMjhweDtcbn1cblxuLnNjYW4taW1ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY2FuLXBob25lcy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMTBweDtcbn1cblxuLmhpdy12aWRlbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA3MHB4O1xuXG59XG5cbi5oaXctdmlkZW8td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG4vKiBWaWRlbzogZnVsbCDihpIgc2hyaW5rIHRvIHJpZ2h0ICovXG4uaGl3LXZpZGVvLXdyYXAgdmlkZW8ge1xuICBhbmltYXRpb246IHZpZGVvU2hyaW5rIDIwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5Aa2V5ZnJhbWVzIHZpZGVvU2hyaW5rIHtcbiAgMCUgICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMCk7IH1cbiAgNTAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMCk7IH1cbiAgNTclICAgeyB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgdHJhbnNsYXRlWCgzNSUpOyB9XG4gIDg4JSAgIHsgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHRyYW5zbGF0ZVgoMzUlKTsgfVxuICA5NSUgICB7IHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgwKTsgfVxuICAxMDAlICB7IHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgwKTsgfVxufVxuXG4vKiBXaWRnZXRzIG9uIGxlZnQgc2lkZSAqL1xuLnZpZC13aWRnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDglO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCA2cHggMjBweCByZ2JhKDAsMCwwLDAuMTUpKTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuXG4udmlkLXdpZGdldDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IC0yOHB4O1xuICBsZWZ0OiAyNXB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnZpZC13aWRnZXQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IC0xOHB4O1xuICBsZWZ0OiA2NXB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnZ3LWRvdCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM2MzY2ZjE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udnctYXJyb3cge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnZpZC13aWRnZXQtMSB7IHRvcDogMTglOyBhbmltYXRpb246IGFsbFdpZGdldHMgMjBzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG4udmlkLXdpZGdldC0yIHsgdG9wOiAzNiU7IGFuaW1hdGlvbjogYWxsV2lkZ2V0cyAyMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cbi52aWQtd2lkZ2V0LTMgeyB0b3A6IDU0JTsgYW5pbWF0aW9uOiBhbGxXaWRnZXRzIDIwcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuLnZpZC13aWRnZXQtNCB7IHRvcDogNzIlOyBhbmltYXRpb246IGFsbFdpZGdldHMgMjBzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgYWxsV2lkZ2V0cyB7XG4gIDAlLDU3JSAgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpIHNjYWxlKDAuOCk7IH1cbiAgNjMlICAgICB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgxKTsgfVxuICA4NSUgICAgIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDEpOyB9XG4gIDkwJSAgICAgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpIHNjYWxlKDAuOCk7IH1cbiAgMTAwJSAgICB7IG9wYWNpdHk6IDA7IH1cbn1cblxuLnZ3LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFhMWEyZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBmbGV4OiAxO1xufVxuXG4udmlkZW8tYW5ub3RhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4JTtcbiAgcmlnaHQ6IC0xMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmFubm90LXRleHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFubm90LWFycm93IHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uaGl3LXZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi5oaXctY29udGVudCB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMjIpO1xufVxuXG4uaGl3LWhlYWRpbmcge1xuICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgM3Z3LCAyLjhyZW0pO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cblxuLmhpdy1kZXNjIHtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgyKTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmhpdy1zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4ycmVtO1xufVxuXG4uaGl3LXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xufVxuXG4uaGl3LXN0ZXAtbnVtIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjM2NkYxLCAjOGI1Y2Y2KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uaGl3LXN0ZXAgaDMge1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5oaXctc3RlcCBwIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmhpdy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzBkMGIxZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4uaGl3LWJ0bjpob3ZlciB7IG9wYWNpdHk6IDAuODg7IH1cblxuXG4vKiDilIDilIAgU2hhcmVkIEJveCBTZWN0aW9uIFN5c3RlbSDilIDilIAgKi9cbi5zZWMtd3JhcCB7XG4gIHBhZGRpbmc6IDUwcHggNnZ3O1xufVxuXG4uc2VjLWJveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMDtcbiAgYmFja2dyb3VuZDogIzYzNjZGMTtcbiAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDYwcHggcmdiYSgwLDAsMCwwLjUpO1xufVxuXG4uc2VjLWxlZnQge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWMtYm94LXJldmVyc2Uge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnNlYy1ib3gtcmV2ZXJzZSA+ICoge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLnNlYy1ib3gtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLnNlYy1jZW50ZXItYWxsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjLWxlZnQge1xuICBwYWRkaW5nOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMnJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIyKTtcbn1cblxuLnNlYy1yaWdodCB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJhY2tncm91bmQ6ICMzMTJlODE7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDIuNXZ3LCAyLjRyZW0pO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cblxuLnNlYy1kZXNjIHtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgyKTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLnNlYy1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLyogRmVhdHVyZXMgTGVmdCBMaXN0ICovXG4uc2VjLWZlYXQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbn1cblxuLnNlYy1mZWF0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTtcbn1cblxuLnNlYy1mZWF0LWRvdCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4vKiBGZWF0dXJlcyBWaXN1YWwgUmlnaHQgU2lkZSAqL1xuLmZlYXQtdmlzdWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmVhdC12aXMtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMS4xcmVtIDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDcpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG5cbi5mZWF0LXZpcy1jYXJkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZmVhdC12aXMtY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNCk7XG59XG5cbi5mZWF0LXZpcy1jYXJkID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogIzMxMmU4MTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mZWF0LXZpcy1jYXJkIGg0IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuXG4uZmVhdC12aXMtY2FyZCBwIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi8qIOKUgOKUgCBGZWF0dXJlcyDilIDilIAgKi9cbi5mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDZ2dztcbn1cblxuLmZlYXR1cmVzLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cblxuLmZlYXR1cmVzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDEuNXJlbTtcbn1cblxuLmZlYXQtY2FyZCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQ6ICMwZjE3MmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMTJlODE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgYmFja2dyb3VuZCAwLjNzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mZWF0LWNhcmQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2MzY2RjE7XG4gIGJhY2tncm91bmQ6ICMxYTFhM2E7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbn1cblxuLmZlYXQtaWNvbiB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICMxZTFiNGI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MzM4Y2E7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4uZmVhdC1jYXJkIGgzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xufVxuXG4uZmVhdC1jYXJkIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLmZlYXQtYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogIzFlMWI0YjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYzNjZGMTtcbiAgY29sb3I6ICNhNWI0ZmM7XG59XG5cblxuXG4vKiDilIDilIAgQmxvZyDilIDilIAgKi9cbi5ibG9nLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNXJlbTtcbn1cblxuLmJsb2ctaGVhZGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ibG9nLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9nLWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYmxvZy1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbn1cblxuLmJsb2ctY2FyZCB7XG4gIGJhY2tncm91bmQ6ICM2MzY2RjE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgOHB4IDQwcHggcmdiYSgwLDAsMCwwLjQ1KSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBmaWx0ZXIgMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJsb2ctY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDE2cHggNTBweCByZ2JhKDAsMCwwLDAuNTUpKTtcbn1cblxuLmJsb2ctaW1nIHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5ibG9nLWN1aXNpbmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xufVxuXG4uYmxvZy1ib2R5IHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjZyZW07XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbn1cblxuLmJsb2ctdGl0bGUge1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy1kZXNjIHtcbiAgZm9udC1zaXplOiAwLjgycmVtO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmJsb2ctbWV0YSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42OCk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi8qIOKUgOKUgCBEb3dubG9hZCBDVEEg4pSA4pSAICovXG4uZG93bmxvYWQtY3RhIHtcbiAgcGFkZGluZzogMTAwcHggNnZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmN0YS1pbm5lciB7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNHJlbTtcbn1cblxuLmN0YS10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDZweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDYpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc4KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG5cbi5jdGEtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNHZ3LCAzLjJyZW0pO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG5cbi5jdGEtaGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLXN1YiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xufVxuXG4uY3RhLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmN0YS1idG4tc3RvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxNHB4IDI4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMGQwYjFmO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLDAsMCwwLjMpO1xufVxuXG4uY3RhLWJ0bi1zdG9yZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLDAsMCwwLjQpO1xufVxuXG4uY3RhLWJ0bi1zdG9yZSBzdmcge1xuICBmaWxsOiAjMGQwYjFmO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnN0b3JlLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMTMsMTEsMzEsMC42KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zdG9yZS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwZDBiMWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi8qIOKUgOKUgCBDb250YWN0IFVzIOKUgOKUgCAqL1xuLmNvbnRhY3Qtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogNjBweCA2dnc7XG59XG5cbi5jb250YWN0LWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS40ZnI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAwO1xuICBiYWNrZ3JvdW5kOiAjNjM2NkYxO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA4cHggNjBweCByZ2JhKDAsMCwwLDAuNSk7XG59XG5cbi5jb250YWN0LWxlZnQge1xuICBwYWRkaW5nOiAzLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4ycmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMjIpO1xufVxuXG4uY29udGFjdC1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5jb250YWN0LWhlYWRpbmcge1xuICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMi41dncsIDIuNnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cblxuLmNvbnRhY3Qtc3ViIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODIpO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uY29udGFjdC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjY1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5jb250YWN0LWluZm8taXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY29udGFjdC1yaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgcGFkZGluZzogMy41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb250YWN0LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMXJlbTtcbn1cblxuLmNvbnRhY3Qtcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDFyZW07XG59XG5cbi5jb250YWN0LWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjRyZW07XG59XG5cbi5jb250YWN0LWZpZWxkIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgyKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4uY29udGFjdC1maWVsZCBpbnB1dCxcbi5jb250YWN0LWZpZWxkIHNlbGVjdCxcbi5jb250YWN0LWZpZWxkIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC1mYW1pbHk6ICdTcGFjZSBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJhY2tncm91bmQgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIOKUgOKUgCBDdXN0b20gU2VsZWN0IERyb3Bkb3duIOKUgOKUgCAqL1xuLmN1c3RvbS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJhY2tncm91bmQgMC4ycztcbn1cblxuLmN1c3RvbS1zZWxlY3Qub3BlbiAuY3VzdG9tLXNlbGVjdC10cmlnZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2NkYxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk5LDEwMiwyNDEsMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDk5LDEwMiwyNDEsMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG59XG5cbi5jdXN0b20tc2VsZWN0LXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtZmFtaWx5OiAnU3BhY2UgR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG59XG5cbi5jdXN0b20tc2VsZWN0LnNlbGVjdGVkIC5jdXN0b20tc2VsZWN0LXZhbHVlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tc2VsZWN0LWFycm93IHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5vcGVuIC5jdXN0b20tc2VsZWN0LWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgY29sb3I6ICNhNWI0ZmM7XG59XG5cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7IHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMWUxYjRiO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICM2MzY2RjE7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0Lm9wZW4gLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24ge1xuICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtb3B0aW9uIHtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC1mYW1pbHk6ICdTcGFjZSBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1vcHRpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0LW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTksMTAyLDI0MSwwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tc2VsZWN0LW9wdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk5LDEwMiwyNDEsMC4zNSk7XG4gIGNvbG9yOiAjYTViNGZjO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY29udGFjdC1maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uY29udGFjdC1maWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xufVxuXG4uY29udGFjdC1maWVsZCBpbnB1dDpmb2N1cyxcbi5jb250YWN0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbi5jb250YWN0LWZpZWxkIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xMik7XG59XG5cbi5jb250YWN0LWZpZWxkIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uY29udGFjdC1idG4ge1xuICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMGQwYjFmO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogJ1NwYWNlIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwwLDAsMC4zKTtcbn1cblxuLmNvbnRhY3QtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29udGFjdC1pbm5lciB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBib3JkZXItcmFkaXVzOiA0MHB4OyB9XG4gIC5jb250YWN0LXJvdyAgIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgLmNvbnRhY3QtbGVmdCwgLmNvbnRhY3QtcmlnaHQgeyBwYWRkaW5nOiAycmVtOyB9XG59XG5cbi8qIOKUgOKUgCBOZXdzbGV0dGVyIOKUgOKUgCAqL1xuLm5ld3NsZXR0ZXItc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogNjBweCA2dnc7XG59XG5cbi5uZXdzbGV0dGVyLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNyZW07XG4gIGJhY2tncm91bmQ6ICM0MzM4Q0E7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDNyZW0gMy41cmVtO1xuICBib3gtc2hhZG93OiAwIDhweCA2MHB4IHJnYmEoMCwwLDAsMC41KTtcbn1cblxuLm5ld3NsZXR0ZXItYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk5LDEwMiwyNDEsMC4xNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTksMTAyLDI0MSwwLjMpO1xuICBjb2xvcjogI2E1YjRmYztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5uZXdzbGV0dGVyLWhlYWRpbmcge1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMi41dncsIDIuMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuXG4ubmV3c2xldHRlci1zdWIge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ubmV3c2xldHRlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4ubmV3c2xldHRlci1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDE0cHggMThweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA3KTtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtZmFtaWx5OiAnU3BhY2UgR3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xufVxuXG4ubmV3c2xldHRlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjM1KTtcbn1cblxuLm5ld3NsZXR0ZXItaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2MzY2RjE7XG59XG5cbi5uZXdzbGV0dGVyLWJ0biB7XG4gIHBhZGRpbmc6IDE0cHggMjZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwZDBiMWY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdTcGFjZSBHcm90ZXNrJywgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi5uZXdzbGV0dGVyLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG4ubmV3c2xldHRlci1ub3RlIHtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjM1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGV0dGVyLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIC5uZXdzbGV0dGVyLWZvcm0geyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG59XG5cbi8qIOKUgOKUgCBXYXZlIERpdmlkZXIg4pSA4pSAICovXG4ud2F2ZS1kaXZpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBsaW5lLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi53YXZlLWJvYXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTE1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMTBweCAyMHB4IHJnYmEoMCwwLDAsMC40KSk7XG4gIGFuaW1hdGlvbjogYm9hdEZsb2F0IDRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG5Aa2V5ZnJhbWVzIGJvYXRGbG9hdCB7XG4gIDAlICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlIC0gNDBweCkpIHJvdGF0ZSgtMS41ZGVnKTsgfVxuICA1MCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDQwcHgpKSByb3RhdGUoMS41ZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSAtIDQwcHgpKSByb3RhdGUoLTEuNWRlZyk7IH1cbn1cblxuLndhdmUtZGl2aWRlciBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhdmUtcGF0aC0xIHtcbiAgZmlsbDogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ud2F2ZS1wYXRoLTIge1xuICBmaWxsOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi8qIOKUgOKUgCBGb290ZXIg4pSA4pSAICovXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNjBweCA2dncgMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZDogIzQzMzhDQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uZm9vdGVyLXRvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS40ZnIgMWZyIDFmciAxZnI7XG4gIGdhcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmZvb3Rlci1icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4ycmVtO1xufVxuXG4uZm9vdGVyLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZm9vdGVyLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmZvb3Rlci1sb2dvIC5icmFuZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC42cmVtO1xufVxuXG4uc29jaWFsLWxpbmsge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5zb2NpYWwtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTksMTAyLDI0MSwwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDk5LDEwMiwyNDEsMC41KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItY29sIGgzIHtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcyKTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZm9vdGVyLWNvbCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbn1cblxuLmZvb3Rlci1jb2wgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9vdGVyLWNvbCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItaW5mby1pdGVtIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCaWcgRGlzY29yZC1zdHlsZSB3YXRlcm1hcmsgKi9cbi5mb290ZXItd29yZG1hcmsge1xuICBmb250LXNpemU6IGNsYW1wKDgwcHgsIDE4dncsIDIwMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMi41dnc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5mb290ZXItYm90dG9tIHtcbiAgcGFkZGluZzogMjBweCAwIDI4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDYpO1xufVxuXG4uZm9vdGVyLWJvdHRvbSBwIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3Rlci10b3AgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5mb290ZXItdG9wIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbn1cblxuLyog4pSA4pSAIEZlYXR1cmVzIEltYWdlcyDilIDilIAgKi9cbi5oaXctdmlkZW8uZmVhdHVyZXMtaW1ncyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMS41cmVtIDFyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgbWFyZ2luOiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlYy1ib3gtbGlmZXN0eWxlIC5mZWF0dXJlcy1pbWdzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mZWF0LXBob25lcy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMTBweDtcbn1cblxuLmZlYXQtcGhvbmUge1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMjBweCA1MHB4IHJnYmEoMjksMTcsNzIsMC4yNSkpO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZmVhdC1waG9uZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mZWF0LXBob25lLXNpZGUge1xuICB3aWR0aDogMTUwcHg7XG4gIGFuaW1hdGlvbjogcGhvbmUxSW50cm8gMTBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuXG4uZmVhdC1waG9uZS1jZW50ZXIge1xuICB3aWR0aDogMTkwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDI4cHggNjBweCByZ2JhKDI5LDE3LDcyLDAuMzUpKTtcbiAgYW5pbWF0aW9uOiBwaG9uZTJJbnRybyAxMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5cbi5mZWF0LXBob25lLWxhc3Qge1xuICB3aWR0aDogMTUwcHg7XG4gIGFuaW1hdGlvbjogcGhvbmUzSW50cm8gMTBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuXG5Aa2V5ZnJhbWVzIHBob25lMUludHJvIHtcbiAgMCUgICAgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZykgdHJhbnNsYXRlWSgyMHB4KTsgfVxuICAxMiUgICB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogcm90YXRlKC00ZGVnKSB0cmFuc2xhdGVZKDEwcHgpOyB9XG4gIDY1JSAgIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpIHRyYW5zbGF0ZVkoMTBweCk7IH1cbiAgNzUlICAgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZykgdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgMTAwJSAgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZykgdHJhbnNsYXRlWSgyMHB4KTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHBob25lMkludHJvIHtcbiAgMCUsMTUlICB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxuICAyNyUgICAgIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDY1JSAgICAgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgNzUlICAgICB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgMTAwJSAgICB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHBob25lM0ludHJvIHtcbiAgMCUsMzAlICB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogcm90YXRlKDRkZWcpIHRyYW5zbGF0ZVkoMjBweCk7IH1cbiAgNDIlICAgICB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogcm90YXRlKDRkZWcpIHRyYW5zbGF0ZVkoMTBweCk7IH1cbiAgNjUlICAgICB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogcm90YXRlKDRkZWcpIHRyYW5zbGF0ZVkoMTBweCk7IH1cbiAgNzUlICAgICB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogcm90YXRlKDRkZWcpIHRyYW5zbGF0ZVkoLTEwcHgpOyB9XG4gIDEwMCUgICAgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKSB0cmFuc2xhdGVZKDIwcHgpOyB9XG59XG5cblxuLyog4pSA4pSAIFNjcm9sbCBSZXZlYWwgQW5pbWF0aW9uIOKUgOKUgCAqL1xuLnJldmVhbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG5cbi5yZXZlYWwudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnJldmVhbC1kZWxheS0xIHsgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuLnJldmVhbC1kZWxheS0yIHsgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfVxuLnJldmVhbC1kZWxheS0zIHsgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuLnJldmVhbC1kZWxheS00IHsgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuLnJldmVhbC1kZWxheS01IHsgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuLnJldmVhbC1kZWxheS02IHsgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuXG4vKiDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbiAgIFJFU1BPTlNJVkVcbiAgIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAqL1xuXG4vKiBUYWJsZXQg4oCUIDkwMHB4ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2ctZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgLmZlYXQtcGhvbmUtc2lkZSB7IHdpZHRoOiAxMjBweDsgfVxuICAuZmVhdC1waG9uZS1jZW50ZXIgeyB3aWR0aDogMTUwcHg7IH1cbiAgLnNjYW4tcGhvbmVzLXJvdywgLmZlYXQtcGhvbmVzLXJvdyB7IGdhcDogNnB4OyB9XG4gIC5mb290ZXItdG9wIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyBnYXA6IDJyZW07IH1cbiAgLmZvb3Rlci13b3JkbWFyayB7IGZvbnQtc2l6ZTogY2xhbXAoNjBweCwgMTR2dywgMTYwcHgpOyBsZXR0ZXItc3BhY2luZzogMS41dnc7IH1cbiAgLmN0YS1oZWFkaW5nIHsgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDMuNXZ3LCAyLjVyZW0pOyB9XG59XG5cbi8qIE1vYmlsZSDigJQgNzY4cHggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIC5oaXctYm94LCAuaGl3LWJveC1ibHVlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhpdy12aWRlbyB7IG1pbi1oZWlnaHQ6IDI0MHB4OyBwYWRkaW5nOiAxLjJyZW07IH1cbiAgLmhpdy12aWRlby13cmFwIHsgbWluLWhlaWdodDogMjQwcHg7IH1cbiAgLmhpdy1jb250ZW50IHsgcGFkZGluZzogMS44cmVtOyB9XG5cbiAgLnNlYy1ib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2VjLWxlZnQgeyBwYWRkaW5nOiAxLjhyZW07IH1cbiAgLmhpdy12aWRlby5mZWF0dXJlcy1pbWdzIHsgbWFyZ2luOiAwOyBtaW4taGVpZ2h0OiAyMjBweDsgcGFkZGluZzogMS4ycmVtIDFyZW0gMDsgfVxuICAuaGl3LWJveC1ibHVlIC5zY2FuLWltZ3MgeyBtaW4taGVpZ2h0OiAyMjBweDsgfVxuXG4gIC8qIENvbnRhY3QgKi9cbiAgLmNvbnRhY3QtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY29udGFjdC1sZWZ0IHsgcGFkZGluZzogMnJlbSAycmVtIDFyZW07IH1cbiAgLmNvbnRhY3QtcmlnaHQgeyBwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbTsgfVxuICAuY29udGFjdC1yb3cgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cblxuICAvKiBOZXdzbGV0dGVyICovXG4gIC5uZXdzbGV0dGVyLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbiAgLm5ld3NsZXR0ZXItZm9ybSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm5ld3NsZXR0ZXItYnRuIHsgd2lkdGg6IDEwMCU7IH1cblxuICAvKiBCbG9nICovXG4gIC5ibG9nLWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuXG4gIC8qIFNlY3Rpb25zIHBhZGRpbmcgKi9cbiAgLmhvdy1pdC13b3JrcywgLnNlYy13cmFwLCAuY29udGFjdC1zZWN0aW9uLFxuICAubmV3c2xldHRlci1zZWN0aW9uLCAuZG93bmxvYWQtY3RhIHsgcGFkZGluZzogMzZweCA1dnc7IH1cblxuICAvKiBUeXBvZ3JhcGh5ICovXG4gIC5oaXctaGVhZGluZyB7IGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCA1dncsIDJyZW0pOyB9XG4gIC5zZWMtaGVhZGluZyB7IGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCA0LjV2dywgMnJlbSk7IH1cblxuICAvKiBDVEEgKi9cbiAgLmN0YS1oZWFkaW5nIHsgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDR2dywgMi4ycmVtKTsgfVxuICAuY3RhLWJ0bnMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDAuNzVyZW07IH1cbiAgLmN0YS1idG4tc3RvcmUgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAyNjBweDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuICAvKiBGb290ZXIgKi9cbiAgLmZvb3RlciB7IHBhZGRpbmc6IDQwcHggNXZ3IDA7IH1cbiAgLmZvb3Rlci10b3AgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgZ2FwOiAxLjVyZW07IH1cbiAgLmZvb3Rlci13b3JkbWFyayB7IGZvbnQtc2l6ZTogY2xhbXAoNDhweCwgMTJ2dywgMTIwcHgpOyBsZXR0ZXItc3BhY2luZzogMXZ3OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAvKiBXYXZlICovXG4gIC53YXZlLWJvYXQgeyB3aWR0aDogMTQwcHg7IH1cbiAgLndhdmUtZGl2aWRlciBzdmcgeyBoZWlnaHQ6IDYwcHg7IH1cbn1cblxuLyogU21hbGwgcGhvbmUg4oCUIDQ4MHB4ICovXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblxuICAuaGl3LWJveCwgLmhpdy1ib3gtYmx1ZSB7IGJvcmRlci1yYWRpdXM6IDI4cHg7IH1cbiAgLnNlYy1ib3ggeyBib3JkZXItcmFkaXVzOiAyOHB4OyB9XG4gIC5oaXctdmlkZW8geyBtaW4taGVpZ2h0OiAxODBweDsgcGFkZGluZzogMXJlbTsgfVxuICAuaGl3LXZpZGVvLXdyYXAgeyBtaW4taGVpZ2h0OiAxODBweDsgfVxuICAuaGl3LWNvbnRlbnQgeyBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLnNlYy1sZWZ0IHsgcGFkZGluZzogMS41cmVtOyB9XG4gIC5oaXctdmlkZW8uZmVhdHVyZXMtaW1ncyB7IG1pbi1oZWlnaHQ6IDE3MHB4OyB9XG4gIC5oaXctYm94LWJsdWUgLnNjYW4taW1ncyB7IG1pbi1oZWlnaHQ6IDE3MHB4OyB9XG5cbiAgLmNvbnRhY3QtaW5uZXIgeyBib3JkZXItcmFkaXVzOiAyOHB4OyB9XG4gIC5jb250YWN0LWxlZnQsIC5jb250YWN0LXJpZ2h0IHsgcGFkZGluZzogMS4zcmVtOyB9XG4gIC5jb250YWN0LXJvdyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG4gIC5uZXdzbGV0dGVyLWlubmVyIHsgYm9yZGVyLXJhZGl1czogMjhweDsgcGFkZGluZzogMS4zcmVtOyB9XG4gIC5uZXdzbGV0dGVyLWZvcm0geyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbiAgLmhpdy1zdGVwIGgzIHsgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAuaGl3LXN0ZXAgcCB7IGZvbnQtc2l6ZTogMC43OHJlbTsgfVxuICAuZmVhdC1waG9uZS1zaWRlIHsgd2lkdGg6IDg1cHg7IH1cbiAgLmZlYXQtcGhvbmUtY2VudGVyIHsgd2lkdGg6IDEwOHB4OyB9XG5cbiAgLmJsb2ctaW1nIHsgaGVpZ2h0OiAxNDBweDsgfVxuICAuaG93LWl0LXdvcmtzLCAuc2VjLXdyYXAsIC5jb250YWN0LXNlY3Rpb24sXG4gIC5uZXdzbGV0dGVyLXNlY3Rpb24sIC5kb3dubG9hZC1jdGEgeyBwYWRkaW5nOiAyOHB4IDR2dzsgfVxuXG4gIC5mb290ZXIgeyBwYWRkaW5nOiAzMHB4IDR2dyAwOyB9XG4gIC5mb290ZXItdG9wIHsgZ2FwOiAxLjJyZW07IH1cbiAgLmZvb3Rlci13b3JkbWFyayB7IGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgOXZ3LCA3MHB4KTsgfVxuXG4gIC53YXZlLWJvYXQgeyB3aWR0aDogMTAwcHg7IH1cbiAgLndhdmUtZGl2aWRlciBzdmcgeyBoZWlnaHQ6IDUwcHg7IH1cbn1cbiJdfQ== */