body.panda-landing-active{background:#08152f}#page-content-body.panda-landing-wrap{padding:0;margin:0;max-width:none;width:100%}:root{--navy:#013a7f;--navy-900:#08152f;--navy-850:#0a1d40;--navy-800:#0d2350;--surface:#122a56;--surface-2:#16336a;--line:rgba(150,170,220,.16);--magenta:#e21d63;--magenta-600:#c4154f;--purple:#5a2a8f;--pink:#f06aa8;--gold:#f3c14e;--text:#eef2fb;--muted:#9aa8cc;--muted-2:#6c7aa3;--grad-brand:linear-gradient(100deg, var(--navy) 0%, var(--purple) 55%, var(--magenta) 100%);--grad-magenta:linear-gradient(100deg, var(--magenta) 0%, var(--pink) 100%);--maxw:1180px;--r:14px;--shadow:0 18px 50px -18px rgba(0,0,0,.65)}*{box-sizing:border-box}html{scroll-behavior:smooth}.panda{background:var(--navy-900);color:var(--text);font-family:Barlow,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.6;margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased}.display,h1,h2,h3,h4{font-family:'Saira Condensed',Oswald,sans-serif;font-weight:800;line-height:1.02;letter-spacing:.01em;margin:0 0 .4em;text-wrap:balance}a{color:var(--pink);text-decoration:none}a:hover{color:#fff}.container-x{max-width:var(--maxw);margin:0 auto;padding:0 24px}img{max-width:100%}.mono{font-family:'JetBrains Mono',ui-monospace,Menlo,monospace}.eyebrow{font-family:'Saira Condensed',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.32em;font-size:14px;color:var(--pink);margin:0 0 14px}.section{padding:96px 0;position:relative}.section--alt{background:radial-gradient(900px 480px at 85% -10%,rgba(90,42,143,.22),transparent 60%),var(--navy-850)}.section-head{max-width:720px;margin:0 0 56px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.section-head h2{font-size:clamp(34px,5vw,56px);text-transform:uppercase}.section-head p{color:var(--muted);font-size:19px;margin:0}.accent{color:var(--pink)}.skew-rule{height:4px;width:64px;background:var(--grad-magenta);border-radius:2px;margin:0 0 22px}.center .skew-rule{margin-left:auto;margin-right:auto}.btn-x{display:inline-flex;align-items:center;gap:10px;font-family:'Saira Condensed',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:17px;padding:14px 30px;border-radius:10px;border:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .2s;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.btn-primary-x{background:var(--grad-magenta);color:#fff;box-shadow:0 12px 30px -10px rgba(226,29,99,.7)}.btn-primary-x:hover{transform:translateY(-2px);color:#fff;box-shadow:0 18px 38px -10px rgba(226,29,99,.85)}.btn-ghost-x{background:rgba(255,255,255,.06);color:#fff;border:1px solid var(--line)}.btn-ghost-x:hover{background:rgba(255,255,255,.12);transform:translateY(-2px)}.nav-x{position:fixed;top:0;left:0;right:0;z-index:1000;transition:background .3s,box-shadow .3s,padding .3s;padding:18px 0}.nav-x.scrolled{background:rgba(8,21,47,.92);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line);padding:10px 0}.nav-inner{display:flex;align-items:center;gap:24px}.nav-brand{display:flex;align-items:center;gap:12px;font-family:'Saira Condensed';font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:21px;color:#fff;white-space:nowrap}.nav-brand img{height:42px;width:auto;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, .5))}.nav-links{display:flex;gap:6px;margin-left:auto;align-items:center;list-style:none;padding:0;margin-bottom:0}.nav-links a{color:var(--muted);font-family:'Saira Condensed';font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:16px;padding:8px 14px;border-radius:8px;transition:color .2s,background .2s}.nav-links a.active,.nav-links a:hover{color:#fff;background:rgba(255,255,255,.06)}.nav-toggle{display:none;background:0 0;border:0;color:#fff;font-size:24px;margin-left:auto;cursor:pointer}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:120px 0 60px;overflow:hidden;background:radial-gradient(1100px 700px at 78% 30%,rgba(226,29,99,.2),transparent 55%),radial-gradient(900px 600px at 12% 80%,rgba(90,42,143,.32),transparent 55%),linear-gradient(160deg,#0a1d44 0,var(--navy-900) 70%)}.hero::before{content:"";position:absolute;top:0;right:-10%;width:60%;height:140%;background:var(--grad-brand);opacity:.1;transform:skewX(-12deg);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(240,106,168,.12);border:1px solid rgba(240,106,168,.35);color:var(--pink);padding:7px 16px;border-radius:100px;font-family:'Saira Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:13px;margin-bottom:24px}.hero h1{font-size:clamp(52px,8.5vw,104px);text-transform:uppercase;line-height:.92;letter-spacing:.005em}.hero h1 .l2{background:var(--grad-magenta);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-sub{font-size:20px;color:var(--muted);max-width:520px;margin:18px 0 30px}.hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px}.chip{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:100px;padding:8px 16px;font-weight:600;font-size:15px;color:#dfe6f7}.chip i{color:var(--pink)}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.hero-logo-wrap{position:relative;display:flex;justify-content:center}.hero-logo{width:min(440px,90%);filter:drop-shadow(0 30px 60px rgba(0, 0, 0, .55));animation:float 6s ease-in-out infinite}.hero-logo-glow{position:absolute;inset:8% 12%;background:radial-gradient(circle,rgba(226,29,99,.4),transparent 65%);filter:blur(50px);z-index:-1}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){.hero-logo{animation:none}}.countdown{display:flex;gap:14px;margin-top:6px}.cd-cell{background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:12px;padding:14px 8px;min-width:78px;text-align:center;backdrop-filter:blur(6px)}.cd-num{font-family:'Saira Condensed';font-weight:800;font-size:40px;line-height:1;color:#fff}.cd-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-top:6px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;overflow:hidden}.stat::after{content:"";position:absolute;right:-14px;bottom:-22px;font-family:'Saira Condensed'}.stat .ico{position:absolute;right:16px;top:14px;font-size:42px;color:rgba(240,106,168,.18)}.stat .num{font-family:'Saira Condensed';font-weight:800;font-size:46px;line-height:1;color:#fff}.stat .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:600;margin-top:8px}.stat .bar{height:3px;width:46px;background:var(--grad-magenta);border-radius:2px;margin-top:16px}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cat-card{position:relative;display:flex;flex-direction:column;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:24px 22px 20px;overflow:hidden;transition:transform .18s ease,border-color .18s,background .18s}.cat-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad-magenta);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.cat-card:hover{transform:translateY(-5px);border-color:rgba(240,106,168,.45);background:var(--surface-2)}.cat-card:hover::before{transform:scaleX(1)}.cat-card .code{font-family:'Saira Condensed';font-weight:800;font-size:clamp(34px,4vw,44px);line-height:1;color:#fff;letter-spacing:.01em}.cat-card .code span{color:var(--pink)}.cat-card .name{font-family:'Saira Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:16px;color:#fff}.cat-card .age{color:var(--muted);font-size:14px}.cat-card .go{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-family:'Saira Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:14px;color:var(--pink)}.cat-card:hover .go{color:#fff}.cat-card .go i{transition:transform .2s}.cat-card:hover .go i{transform:translateX(4px)}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:20px;align-items:end;max-width:920px;margin:0 auto 40px;margin-top:35px}.pod{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:30px 24px;text-align:center;position:relative;overflow:hidden}.pod .rank{font-family:'Saira Condensed';font-weight:800;font-size:15px;letter-spacing:.16em;text-transform:uppercase}.pod .amt{font-family:'Saira Condensed';font-weight:800;font-size:clamp(30px,4vw,46px);color:#fff;margin:6px 0 4px;line-height:1}.pod .extra{color:var(--muted);font-size:15px}.pod .medal{font-size:40px;margin-bottom:10px;line-height:1}.pod--1{transform:translateY(-22px);border-color:rgba(243,193,78,.5);background:linear-gradient(180deg,rgba(243,193,78,.14),var(--surface))}.pod--1 .rank{color:var(--gold)}.pod--1::before{content:"";position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(180deg,var(--gold),transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pod--2 .rank{color:#cbd6ee}.pod--3 .rank{color:var(--pink)}.awards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:920px;margin:0 auto}.award{display:flex;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px}.award .ai{width:52px;height:52px;flex:0 0 52px;border-radius:12px;display:grid;place-items:center;background:rgba(240,106,168,.14);color:var(--pink);font-size:24px}.award .at{font-family:'Saira Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:18px}.award .av{color:var(--muted);font-size:15px}.prize-total{text-align:center;margin-top:46px}.prize-total .big{font-family:'Saira Condensed';font-weight:800;font-size:clamp(40px,6vw,72px);background:var(--grad-magenta);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.prize-total .cap{text-transform:uppercase;letter-spacing:.24em;color:var(--muted);font-size:14px;font-weight:600}.prize-tier-slider{margin-bottom:8px}.prize-tier-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:22px}.prize-tier-hint{font-family:'Saira Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:13px;color:var(--muted)}.prize-tier-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.04);color:#fff;cursor:pointer;display:grid;place-items:center;transition:background .2s,border-color .2s,transform .2s}.prize-tier-btn:hover{background:rgba(240,106,168,.18);border-color:rgba(240,106,168,.45)}.prize-tier-btn:active{transform:scale(.96)}.prize-tier-swiper{overflow:hidden;padding-bottom:42px}.prize-tier-swiper .swiper-slide{height:auto}.prize-tier-swiper .swiper-pagination{bottom:0}.prize-tier-swiper .swiper-pagination-bullet{width:10px;height:10px;background:var(--muted);opacity:.4}.prize-tier-swiper .swiper-pagination-bullet-active{background:var(--pink);opacity:1}.prize-fourth-wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:6px}.prize-fourth{position:relative;padding:28px clamp(20px,5vw,48px);overflow:hidden}.prize-fourth::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(-14deg,transparent,transparent 20px,rgba(255,255,255,.028) 20px,rgba(255,255,255,.028) 21px)}.prize-fourth::after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--magenta),var(--gold),var(--pink));opacity:.85}.prize-fourth__inner{position:relative;z-index:1;max-width:920px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:clamp(14px,4vw,28px);flex-wrap:wrap;text-align:center}.prize-fourth__medal{font-size:36px;line-height:1;filter:drop-shadow(0 4px 12px rgba(243, 193, 78, .35))}.prize-fourth__rank{font-family:'Saira Condensed';font-weight:800;font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.prize-fourth__amt{font-family:'Saira Condensed';font-weight:800;font-size:clamp(26px,4vw,38px);color:#fff;line-height:1.1;margin-top:4px}.prize-fourth__extra{font-size:15px;color:var(--muted);padding:8px 16px;border-radius:999px;border:1px solid rgba(150,170,220,.25);background:rgba(255,255,255,.04)}.landing-cta-wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0}.landing-cta{position:relative;padding:clamp(48px,8vw,72px) 0;overflow:hidden;border-top:1px solid rgba(240,106,168,.35);border-bottom:1px solid rgba(243,193,78,.22)}.landing-cta__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 120% at 15% 50%,rgba(226,29,99,.22),transparent 55%),radial-gradient(ellipse 70% 100% at 85% 40%,rgba(243,193,78,.12),transparent 50%),linear-gradient(135deg,rgba(8,21,47,.98),rgba(14,32,68,.95) 50%,rgba(8,21,47,.98))}.landing-cta__bg::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-18deg,transparent,transparent 28px,rgba(255,255,255,.022) 28px,rgba(255,255,255,.022) 29px)}.landing-cta__bg::after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--magenta),var(--gold),var(--pink),var(--magenta));opacity:.9}.landing-cta__inner{position:relative;z-index:1;text-align:center;max-width:820px}.landing-cta__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-family:'Saira Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.22em;font-size:13px;color:var(--pink)}.landing-cta__title{font-family:'Saira Condensed';font-weight:800;font-size:clamp(28px,5vw,42px);text-transform:uppercase;line-height:1.08;margin-bottom:14px;color:#fff}.landing-cta__desc{color:var(--muted);font-size:clamp(16px,2.2vw,18px);margin-bottom:28px;line-height:1.55}.landing-cta__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:28px}.btn-lg-x{padding:14px 32px;font-size:17px}.landing-cta__chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center}.landing-cta__chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:14px;color:#dbe3f6;background:rgba(255,255,255,.05);border:1px solid rgba(150,170,220,.22)}.landing-cta__chips li i{color:var(--pink)}.tier{margin-bottom:38px}.tier-label{text-align:center;font-family:'Saira Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.24em;font-size:14px;color:var(--muted);margin-bottom:20px;display:flex;align-items:center;gap:16px;justify-content:center}.tier-label::after,.tier-label::before{content:"";height:1px;flex:1;max-width:120px;background:var(--line)}.logo-row{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.logo-slot{display:grid;place-items:center;background:rgba(255,255,255,.04);border:1px dashed rgba(150,170,220,.3);border-radius:12px;color:var(--muted-2);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.logo-slot.title-s{width:300px;height:120px}.logo-slot.gold-s{width:210px;height:96px}.logo-slot.media-s{width:160px;height:78px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:step;position:relative}.step{position:relative;padding:0 22px}.step::before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--grad-magenta);color:#fff;font-family:'Saira Condensed';font-weight:800;font-size:26px;margin-bottom:20px;box-shadow:0 10px 26px -8px rgba(226,29,99,.7)}.step:not(:last-child)::after{content:"";position:absolute;top:29px;left:calc(50% + 36px);right:calc(-50% + 36px);height:2px;background:linear-gradient(90deg,var(--magenta),rgba(240,106,168,.15))}.step h4{font-size:21px;text-transform:uppercase}.step p{color:var(--muted);font-size:15.5px;margin:0}.reqs{margin-top:54px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--magenta);border-radius:12px;padding:26px 30px;display:flex;gap:30px;flex-wrap:wrap;align-items:center;justify-content:space-between}.reqs ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 28px}.reqs li{position:relative;padding-left:26px;color:#dbe3f6}.reqs li i{position:absolute;left:0;top:4px;color:var(--pink)}.faq{max-width:820px;margin:0 auto}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;padding:20px 24px;font-family:'Saira Condensed';font-weight:700;font-size:20px;color:#fff;list-style:none}.faq-q::-webkit-details-marker{display:none}.faq-q i{color:var(--pink);transition:transform .25s;flex:0 0 auto}.faq-item[open] .faq-q i{transform:rotate(45deg)}.faq-a{padding:0 24px 22px;color:var(--muted);font-size:16px}.footer{background:#06122b;border-top:1px solid var(--line);padding:64px 0 28px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-brand img{height:64px;margin-bottom:16px}.footer-brand p{color:var(--muted);max-width:340px}.footer h5{font-family:'Saira Condensed';text-transform:uppercase;letter-spacing:.1em;font-size:15px;color:var(--muted-2);margin-bottom:16px}.footer ul{list-style:none;padding:0;margin:0}.footer ul li{margin-bottom:10px}.footer ul a{color:#cdd6ee}.socials{display:flex;gap:10px;margin-top:18px}.socials a{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.06);color:#fff;font-size:18px;transition:background .2s,transform .2s}.socials a:hover{background:var(--grad-magenta);transform:translateY(-2px)}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--muted-2);font-size:14px}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero-logo-wrap{order:-1}.hero-cta,.hero-meta{justify-content:center}.hero-sub{margin-inline:auto}.stat-grid{grid-template-columns:repeat(2,1fr)}.cat-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr);gap:36px 0}.step:nth-child(2)::after{display:none}.footer-grid{grid-template-columns:1fr 1fr}.nav-toggle{display:block}.nav-links{position:fixed;inset:0 0 auto 0;top:0;flex-direction:column;background:rgba(8,21,47,.98);padding:90px 24px 30px;gap:4px;transform:translateY(-110%);transition:transform .3s;height:100vh;align-items:stretch;margin-left:0;backdrop-filter:blur(8px)}.nav-links.open{transform:none}.nav-links a{font-size:20px;padding:14px}.nav-links a.btn-x{justify-content:center;margin-top:8px}}@media (max-width:760px){.panda{font-size:16px}.nav-links a{font-size:20px;padding:14px}.section{padding:70px 0}.podium{grid-template-columns:1fr;max-width:380px}.pod--1{transform:none}.awards{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.step:not(:last-child)::after{display:none}.footer-grid{grid-template-columns:1fr}.countdown{flex-wrap:wrap;justify-content:center}.cd-cell{min-width:64px}}body.panda-landing-active.skin-blue-light.layout-top-nav{--header-bg-color:var(--navy-850);--header-bg-secondary-color:var(--navy-850);--header-text-color:var(--text);--header-link-color:var(--muted);--header-link-secondary-color:var(--navy-850);--header-link-text-color:#fff;font-family:Barlow,'Source Sans Pro',sans-serif}body.panda-landing-active.skin-blue-light.layout-top-nav .main-header{background:var(--navy-850)!important;border-bottom:1px solid var(--line)}body.panda-landing-active.skin-blue-light.layout-top-nav .main-header .navbar{background-color:var(--navy-850)!important}body.panda-landing-active .main-header .navbar-nav>li>a{color:var(--muted);font-family:'Saira Condensed',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em}body.panda-landing-active .main-header .navbar-nav>li.active>a,body.panda-landing-active .main-header .navbar-nav>li>a:hover{color:#fff;background:rgba(255,255,255,.06)}body.panda-landing-active .content-wrapper{background:var(--navy-900);min-height:calc(100vh - 100px)}body.panda-landing-active .box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--text)}body.panda-landing-active .box .box-header{border-bottom:1px solid var(--line);color:var(--text)}body.panda-landing-active .nav-tabs-custom{background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}body.panda-landing-active .nav-tabs-custom>.nav-tabs{border-bottom:1px solid var(--line)}body.panda-landing-active .nav-tabs-custom>.nav-tabs>li>a{color:var(--muted)}body.panda-landing-active .nav-tabs-custom>.nav-tabs>li.active>a{color:#fff;background:rgba(226,29,99,.12);border-top-color:var(--magenta)}body.panda-landing-active .main-footer{background:#06122b;border-top:1px solid var(--line);color:var(--muted)}body.panda-landing-active .btn-primary{background:var(--magenta);border-color:var(--magenta-600)}body.panda-landing-active .btn-primary:focus,body.panda-landing-active .btn-primary:hover{background:var(--magenta-600);border-color:var(--magenta-600)}@media (max-width:430px){body.panda-landing-active.skin-blue-light.layout-top-nav .main-header .navbar{background-color:var(--navy-850)!important}}body.panda-registration-active{background:#eef2f7}body.panda-registration-active #page-content-body,body.panda-registration-active .content-wrapper{background:#eef2f7;color:#1e293b}body.panda-registration-active .box,body.panda-registration-active .box.box-no-border,body.panda-registration-active .box.box-widget{background:#fff;border:1px solid #d8e0ea;border-radius:8px;color:#1e293b;box-shadow:0 1px 2px rgba(15,23,42,.05)}body.panda-registration-active .box .box-footer,body.panda-registration-active .box .box-header{background:#fff;border-color:#e2e8f0;color:#0f172a}body.panda-registration-active .box.box-success{border-color:#86efac}body.panda-registration-active .box.box-success>.box-body{background:#f0fdf4;color:#14532d}body.panda-registration-active .nav-tabs-custom{background:#fff;border:1px solid #d8e0ea;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.05)}body.panda-registration-active .nav-tabs-custom>.nav-tabs{border-bottom:1px solid #e2e8f0}body.panda-registration-active .nav-tabs-custom>.nav-tabs>li>a{color:#64748b}body.panda-registration-active .nav-tabs-custom>.nav-tabs>li>a:hover{color:#013a7f;background:#f8fafc}body.panda-registration-active .nav-tabs-custom>.nav-tabs>li.active>a{color:#013a7f;background:#eff6ff;border-top-color:#e21d63}body.panda-registration-active .table{color:#1e293b;background:#fff}body.panda-registration-active .table>thead>tr>th{background:#f8fafc;color:#334155;border-color:#e2e8f0}body.panda-registration-active .table>tbody>tr>td,body.panda-registration-active .table>tfoot>tr>th{border-color:#e2e8f0;color:#1e293b}body.panda-registration-active .table-striped>tbody>tr:nth-of-type(odd){background:#f8fafc}body.panda-registration-active .table-hover>tbody>tr:hover{background:#eff6ff}body.panda-registration-active .table-borderless td{color:#334155}body.panda-registration-active .form-group label,body.panda-registration-active label{color:#334155}body.panda-registration-active .form-control,body.panda-registration-active .select2-container--default .select2-selection--single{background:#fff;border-color:#cbd5e1;color:#1e293b}body.panda-registration-active .box-body a:not(.btn),body.panda-registration-active .box-body li,body.panda-registration-active .box-body p,body.panda-registration-active .box-body strong{color:#1e293b}body.panda-registration-active .main-footer{background:#e2e8f0;border-top:1px solid #cbd5e1;color:#475569}body.panda-registration-active .registration-info-summary .reg-info-section{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}body.panda-registration-active .registration-info-summary .reg-info-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}body.panda-registration-active .registration-info-summary .reg-info-title{margin:0 0 12px;font-family:'Saira Condensed',sans-serif;font-size:20px;font-weight:700;color:#013a7f;text-transform:uppercase;letter-spacing:.03em}body.panda-registration-active .registration-info-summary .reg-info-subtitle{margin:16px 0 8px;font-size:15px;font-weight:700;color:#334155}body.panda-registration-active .registration-info-summary .reg-info-lead{font-size:16px;margin-bottom:10px}body.panda-registration-active .registration-info-summary .reg-info-meta li{margin-bottom:6px;color:#475569}body.panda-registration-active .registration-info-summary .reg-info-meta i{width:18px;color:#e21d63}body.panda-registration-active .registration-info-summary .reg-info-list{padding-left:18px;margin-bottom:12px}body.panda-registration-active .registration-info-summary .reg-info-list li{margin-bottom:8px}body.panda-registration-active .registration-info-summary .reg-info-list--inline{list-style:none;padding-left:0}body.panda-registration-active .registration-info-summary .reg-info-steps{padding-left:20px;margin-bottom:12px}body.panda-registration-active .registration-info-summary .reg-info-steps li{margin-bottom:10px}body.panda-registration-active .registration-info-summary .reg-info-faq-item{border:1px solid #e2e8f0;border-radius:6px;margin-bottom:8px;background:#f8fafc}body.panda-registration-active .registration-info-summary .reg-info-faq-item summary{padding:10px 14px;cursor:pointer;font-weight:600;color:#1e293b}body.panda-registration-active .registration-info-summary .reg-info-faq-answer{padding:0 14px 12px;color:#475569}body.panda-registration-active .registration-info-summary .reg-info-table{margin-bottom:0}.registration-layout{margin-bottom:8px}.registration-wizard{margin-bottom:20px}.registration-wizard__nav{position:relative;margin-bottom:18px;padding:20px 18px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 8px rgba(8,21,47,.06)}.registration-wizard__steps{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;gap:8px;position:relative;z-index:1}.registration-wizard__step{flex:1 1 0;min-width:0}.registration-wizard__step-link{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;text-decoration:none;color:#64748b;padding:4px 6px;border-radius:10px;transition:color .2s ease,background .2s ease}a.registration-wizard__step-link:focus,a.registration-wizard__step-link:hover{color:#013a7f;text-decoration:none;background:#f8fafc}.registration-wizard__marker{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:2px solid #cbd5e1;background:#fff;color:#64748b;font-weight:700;font-size:15px;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.registration-wizard__num{line-height:1}.registration-wizard__labels{display:flex;flex-direction:column;gap:2px;min-width:0}.registration-wizard__label{font-family:'Saira Condensed',Poppins,sans-serif;font-size:15px;font-weight:700;letter-spacing:.02em;color:#334155}.registration-wizard__sublabel{font-size:11px;line-height:1.3;color:#94a3b8}.registration-wizard__step--active .registration-wizard__step-link{color:#013a7f}.registration-wizard__step--active .registration-wizard__marker{border-color:#e21d63;background:linear-gradient(145deg,#013a7f 0,#0a1d40 100%);color:#fff;box-shadow:0 4px 14px rgba(226,29,99,.25)}.registration-wizard__step--active .registration-wizard__label{color:#013a7f}.registration-wizard__step--active .registration-wizard__sublabel{color:#64748b}.registration-wizard__step--done .registration-wizard__marker{border-color:#e21d63;background:#e21d63;color:#fff}.registration-wizard__step--done .registration-wizard__label{color:#0f172a}.registration-wizard__step--locked .registration-wizard__step-link{cursor:not-allowed;opacity:.55}.registration-wizard__step--locked .registration-wizard__marker{border-style:dashed;background:#f8fafc}.registration-wizard__progress{position:absolute;left:40px;right:40px;top:42px;height:3px;background:#e2e8f0;border-radius:999px;z-index:0}.registration-wizard__progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#013a7f 0,#e21d63 100%);transition:width .35s ease}.registration-wizard__panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px rgba(8,21,47,.06)}.registration-wizard__content>.row{margin-left:0;margin-right:0}.registration-wizard__content .box,.registration-wizard__content .box.box-no-border{margin-bottom:0;border:0;border-radius:0;box-shadow:none}.registration-wizard__content .box .box-body{padding:24px 28px}.registration-wizard__actions:empty{display:none}.registration-wizard__actions .row{margin-left:0;margin-right:0}.registration-wizard__actions .box{margin-bottom:0;border:0;border-radius:0;border-top:1px solid #e2e8f0;box-shadow:none}.registration-wizard__actions .box.box-success{border-top-color:#bbf7d0}.registration-wizard__actions .box.box-success>.box-body{background:linear-gradient(180deg,#f0fdf4 0,#fff 100%)}.registration-wizard__actions .box .box-footer{background:#fff;border-top:1px solid #e2e8f0;padding:14px 20px}.registration-wizard__actions .box .box-footer .btn-margin{margin-bottom:0}@media (max-width:991px){.registration-wizard__nav{padding:16px 12px 14px}.registration-wizard__progress{left:28px;right:28px;top:38px}.registration-wizard__marker{width:40px;height:40px;font-size:14px}.registration-wizard__sublabel{display:none}}@media (max-width:575px){.registration-wizard__steps{gap:4px}.registration-wizard__step-link{gap:8px;padding:2px}.registration-wizard__marker{width:36px;height:36px;font-size:13px}.registration-wizard__label{font-size:12px}.registration-wizard__progress{display:none}.registration-wizard__actions .box .box-body,.registration-wizard__content .box .box-body{padding:18px 16px}.registration-wizard__actions .box .box-footer .row>[class*=col-]{width:100%;text-align:center!important;margin-bottom:8px}.registration-wizard__actions .box .box-footer .row>[class*=col-]:last-child{margin-bottom:0}.registration-wizard__actions .box .box-footer .btn{display:block;width:100%}}.reg-team-page{padding:24px 28px}.reg-team-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.reg-team-page__title{margin:0 0 4px;font-family:'Saira Condensed',Poppins,sans-serif;font-size:24px;font-weight:700;color:#013a7f;letter-spacing:.02em}.reg-team-page__subtitle{margin:0;font-size:14px;color:#64748b;line-height:1.5}.reg-team-page__toolbar{display:flex;align-items:center;gap:8px;flex-shrink:0}.reg-team-page__btn-add{font-weight:600}.reg-team-page__btn-reload{width:38px;padding-left:0;padding-right:0}.reg-team-empty{text-align:center;padding:48px 24px;background:linear-gradient(180deg,#f8fafc 0,#fff 100%);border:1px dashed #cbd5e1;border-radius:12px}.reg-team-empty__icon{width:64px;height:64px;margin:0 auto 16px;display:grid;place-items:center;border-radius:50%;background:#eff6ff;color:#013a7f;font-size:28px}.reg-team-empty__title{margin:0 0 8px;font-size:18px;font-weight:700;color:#0f172a}.reg-team-empty__text{margin:0 auto 20px;max-width:360px;font-size:14px;color:#64748b;line-height:1.6}.reg-team-table-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:auto;margin-bottom:16px}.reg-team-table{margin-bottom:0;border-collapse:separate;border-spacing:0}.reg-team-table>thead>tr>th{position:sticky;top:0;z-index:1;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#475569;padding:12px 14px;white-space:nowrap}.reg-team-table>tbody>tr>td{padding:14px;vertical-align:middle;border-top:1px solid #f1f5f9;color:#1e293b}.reg-team-table>tbody>tr:hover{background:#f8fafc}.reg-team-table__name{font-weight:600;color:#0f172a}.reg-team-badge{display:inline-block;padding:4px 10px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#013a7f;font-size:12px;font-weight:600;white-space:nowrap}.reg-team-stat{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#475569}.reg-team-stat .fa{color:#94a3b8;font-size:12px}.reg-team-table__detail{font-weight:600;border-radius:8px}.reg-team-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:linear-gradient(90deg,#f0fdf4 0,#fff 100%);border:1px solid #bbf7d0;border-radius:10px}.reg-team-summary__label{font-size:14px;font-weight:600;color:#166534}.reg-team-summary__value{font-family:'Saira Condensed',Poppins,sans-serif;font-size:22px;font-weight:700;color:#013a7f}.reg-team-footer{border-top:1px solid #e2e8f0}.reg-team-callout{display:flex;gap:14px;padding:18px 22px;background:linear-gradient(180deg,#f0fdf4 0,#fff 100%)}.reg-team-callout__icon{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#dcfce7;color:#16a34a;font-size:16px}.reg-team-callout__body p{margin:0 0 8px;font-size:14px;line-height:1.6;color:#334155}.reg-team-callout__body p:last-child{margin-bottom:0}.reg-team-footer__nav{padding:14px 20px;background:#fff;border-top:1px solid #e2e8f0}body.panda-registration-active .reg-team-table>tbody>tr:nth-of-type(odd){background:#fff}body.panda-registration-active .reg-team-table>tbody>tr:hover{background:#f8fafc}@media (max-width:767px){.reg-team-page{padding:18px 16px}.reg-team-page__header{flex-direction:column;align-items:stretch}.reg-team-page__toolbar{width:100%}.reg-team-page__btn-add{flex:1 1 auto}.reg-team-table thead{display:none}.reg-team-table,.reg-team-table tbody,.reg-team-table td,.reg-team-table tr{display:block;width:100%}.reg-team-table__row{margin-bottom:12px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.reg-team-table__row:last-child{margin-bottom:0}.reg-team-table__row>td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border:0;text-align:right!important}.reg-team-table__row>td::before{content:attr(data-label);flex:0 0 auto;font-size:12px;font-weight:600;color:#64748b;text-align:left}.reg-team-table__row>td.reg-team-table__col-no{padding-top:0;border-bottom:1px solid #f1f5f9;margin-bottom:4px}.reg-team-table__row>td.reg-team-table__col-action{padding-top:10px;border-top:1px solid #f1f5f9;margin-top:4px;justify-content:stretch}.reg-team-table__row>td.reg-team-table__col-action::before{display:none}.reg-team-table__detail{width:100%}.reg-team-summary{flex-direction:column;align-items:flex-start}.reg-team-callout{flex-direction:column;padding:16px}.reg-team-footer__nav .btn{display:block;width:100%}}.reg-school-page{padding:24px 28px}.reg-school-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.reg-school-page__title{margin:0 0 4px;font-family:'Saira Condensed',Poppins,sans-serif;font-size:24px;font-weight:700;color:#013a7f;letter-spacing:.02em}.reg-school-page__subtitle{margin:0;font-size:14px;color:#64748b;line-height:1.5}.reg-school-page__toolbar{display:flex;align-items:center;gap:8px;flex-shrink:0}.reg-school-page__btn-edit{font-weight:600}.reg-school-page__btn-reload{width:38px;padding-left:0;padding-right:0}.reg-school-card{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff}.reg-school-card__hero{display:flex;align-items:center;gap:16px;padding:20px 22px;background:linear-gradient(135deg,#eff6ff 0,#f8fafc 55%,#fff 100%);border-bottom:1px solid #e2e8f0}.reg-school-card__avatar{flex:0 0 56px;width:56px;height:56px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#013a7f 0,#0a1d40 100%);color:#fff;font-size:24px;box-shadow:0 4px 14px rgba(1,58,127,.25)}.reg-school-card__identity{min-width:0}.reg-school-badge{display:inline-block;margin-bottom:6px;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #bfdbfe;color:#013a7f;font-size:12px;font-weight:600}.reg-school-card__name{margin:0 0 4px;font-family:'Saira Condensed',Poppins,sans-serif;font-size:22px;font-weight:700;line-height:1.25;color:#0f172a;word-break:break-word}.reg-school-card__id{margin:0;font-size:12px;color:#64748b;word-break:break-all}.reg-school-card__id .fa{margin-right:4px;color:#94a3b8}.reg-school-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0}.reg-school-details__item{margin:0;padding:16px 20px;border-top:1px solid #f1f5f9}.reg-school-details__item:nth-child(odd){border-right:1px solid #f1f5f9}.reg-school-details__item--full{grid-column:1/-1;border-right:0!important}.reg-school-details__item dt{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.reg-school-details__item dt .fa{width:16px;margin-right:4px;color:#e21d63}.reg-school-details__item dd{margin:0;font-size:15px;line-height:1.55;color:#0f172a;word-break:break-word}.reg-school-link{color:#013a7f;font-weight:600;text-decoration:none}.reg-school-link:focus,.reg-school-link:hover{color:#e21d63;text-decoration:underline}.reg-school-notes{padding:16px 20px 18px;border-top:1px solid #e2e8f0;background:#f8fafc}.reg-school-notes__label{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.reg-school-notes__label .fa{margin-right:4px;color:#e21d63}.reg-school-notes__body{font-size:14px;line-height:1.6;color:#334155}.reg-school-footer{border-top:1px solid #e2e8f0}.reg-school-callout{display:flex;gap:14px;padding:18px 22px;background:linear-gradient(180deg,#eff6ff 0,#fff 100%)}.reg-school-callout__icon{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#dbeafe;color:#013a7f;font-size:16px}.reg-school-callout__body p{margin:0 0 8px;font-size:14px;line-height:1.6;color:#334155}.reg-school-callout__body p:last-child{margin-bottom:0}.reg-school-footer__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;background:#fff;border-top:1px solid #e2e8f0}@media (max-width:767px){.reg-school-page{padding:18px 16px}.reg-school-page__header{flex-direction:column;align-items:stretch}.reg-school-page__toolbar{width:100%}.reg-school-page__btn-edit{flex:1 1 auto}.reg-school-card__hero{flex-direction:column;align-items:flex-start;padding:18px 16px}.reg-school-details{grid-template-columns:1fr}.reg-school-details__item:nth-child(odd){border-right:0}.reg-school-details__item{padding:14px 16px}.reg-school-footer__nav{flex-direction:column}.reg-school-footer__nav .btn{display:block;width:100%;margin-bottom:0}}.reg-school-card__media{position:relative;flex:0 0 auto}.reg-school-card__logo-link{display:block;width:88px;height:88px;border-radius:14px;overflow:hidden;border:2px solid #fff;box-shadow:0 4px 14px rgba(1,58,127,.18);background:#fff}.reg-school-card__logo{display:block;width:100%;height:100%;object-fit:contain;background:#fff;padding:6px}.reg-school-card__media-actions{display:flex;gap:6px;margin-top:8px}.reg-school-card__media-actions .btn{border-radius:8px;min-width:34px}.reg-school-page__btn-logo{font-weight:600}.reg-school-logo-upload{border:1px solid #e2e8f0;border-radius:14px;padding:22px;background:#fff}.reg-school-logo-upload__preview{text-align:center;margin-bottom:18px;padding-bottom:18px;border-bottom:1px dashed #e2e8f0}.reg-school-logo-upload__preview-img{display:block;max-width:180px;max-height:180px;margin:0 auto 8px;object-fit:contain;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;padding:10px}.reg-school-logo-upload__preview-label{margin:0;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.reg-school-logo-upload__pond{max-width:520px;margin:0 auto}.reg-school-logo-upload__hint{margin:14px 0 0;text-align:center;font-size:13px;color:#64748b}.reg-school-logo-upload__hint .fa{color:#013a7f;margin-right:4px}.reg-school-form-logo{display:flex;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;border:1px solid #e2e8f0;border-radius:12px;background:linear-gradient(135deg,#eff6ff 0,#fff 100%)}.reg-school-form-logo__preview{flex:0 0 72px}.reg-school-form-logo__img,.reg-school-form-logo__placeholder{width:72px;height:72px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.reg-school-form-logo__img{display:block;object-fit:contain;padding:6px}.reg-school-form-logo__placeholder{display:grid;place-items:center;color:#94a3b8;font-size:28px;background:#f8fafc}.reg-school-form-logo__title{margin:0 0 4px;font-size:16px;font-weight:700;color:#0f172a}.reg-school-form-logo__text{margin:0 0 10px;font-size:13px;color:#64748b;line-height:1.5}.reg-school-form-logo--pending{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px 16px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.5}.reg-school-form-logo__pending-icon{flex:0 0 24px;color:#013a7f;font-size:18px}.reg-school-form-logo--pending p{margin:0}.reg-school-form-card{border:1px solid #e2e8f0;border-radius:14px;padding:22px;background:#fff}.reg-school-form-card__footer{margin-top:8px;padding-top:16px;border-top:1px solid #f1f5f9}@media (max-width:767px){.reg-school-card__hero{flex-direction:column;align-items:center;text-align:center}.reg-school-card__media-actions{justify-content:center}.reg-school-card__identity{width:100%}.reg-school-form-logo{flex-direction:column;align-items:flex-start}.reg-school-form-card{padding:18px 16px}.reg-school-form-card__footer .btn{display:block;width:100%}}.reg-info-cta{border-top:1px solid #e2e8f0}.reg-info-cta__steps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:14px 18px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.reg-info-cta__step{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#94a3b8;background:#fff;border:1px solid #e2e8f0}.reg-info-cta__step .fa{font-size:11px}.reg-info-cta__step--active{color:#013a7f;background:#eff6ff;border-color:#bfdbfe;box-shadow:0 2px 8px rgba(1,58,127,.12)}.reg-info-cta__step--locked{opacity:.7}.reg-info-cta__step-divider{width:20px;height:2px;background:#cbd5e1;border-radius:999px;flex-shrink:0}.reg-info-cta__panel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;background:linear-gradient(135deg,#f0fdf4 0,#fff 45%,#eff6ff 100%)}.reg-info-cta__content{display:flex;align-items:flex-start;gap:16px;flex:1 1 auto;min-width:0}.reg-info-cta__icon{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;font-size:22px}.reg-info-cta__icon--auth{background:#dcfce7;color:#16a34a}.reg-info-cta__icon--next{background:#dbeafe;color:#013a7f}.reg-info-cta__title{margin:0 0 6px;font-family:'Saira Condensed',Poppins,sans-serif;font-size:20px;font-weight:700;color:#0f172a;letter-spacing:.02em}.reg-info-cta__text p{margin:0;font-size:14px;line-height:1.6;color:#475569}.reg-info-cta__actions{flex:0 0 auto}.reg-info-cta__btn{font-weight:600;border-radius:10px;padding-left:22px;padding-right:22px;white-space:nowrap}@media (max-width:767px){.reg-info-cta__steps{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.reg-info-cta__step-divider{width:14px}.reg-info-cta__panel{flex-direction:column;align-items:stretch;padding:18px 16px}.reg-info-cta__actions{width:100%}.reg-info-cta__btn{display:block;width:100%;white-space:normal}}.reg-team-detail{padding:24px 28px}.reg-team-detail__toolbar{flex-wrap:wrap}.reg-team-detail__badge{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;vertical-align:middle}.reg-team-detail__badge--locked{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.reg-team-detail__badge--done{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.reg-team-detail__summary{margin-bottom:20px}.reg-team-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reg-team-summary-card{border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;background:#fff}.reg-team-summary-card__title{margin:0 0 12px;font-family:'Saira Condensed',Poppins,sans-serif;font-size:15px;font-weight:700;color:#013a7f;letter-spacing:.02em}.reg-team-summary-card__title .fa{margin-right:6px;color:#e21d63}.reg-team-summary-card__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0}.reg-team-summary-card__item{margin:0;min-width:0}.reg-team-summary-card__item--full{grid-column:1/-1}.reg-team-summary-card__item dt{margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.reg-team-summary-card__item dd{margin:0;font-size:14px;color:#0f172a;word-break:break-word}.reg-team-summary-card__price{font-weight:700;color:#013a7f}.reg-team-roster{margin-bottom:20px}.reg-team-roster__header{margin-bottom:12px}.reg-team-roster__title{margin:0;font-family:'Saira Condensed',Poppins,sans-serif;font-size:18px;font-weight:700;color:#013a7f}.reg-team-roster__title .fa{margin-right:6px;color:#e21d63}.reg-team-roster__notice{margin:6px 0 0;font-size:13px;color:#64748b}.reg-team-roster__table-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:auto;background:#fff}.reg-team-roster__table{margin-bottom:0}.reg-team-roster__table>thead>tr>th{background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#475569;padding:10px 12px;white-space:nowrap;vertical-align:middle}.reg-team-roster__table>tbody>tr>td{padding:10px 12px;vertical-align:middle;border-top:1px solid #f1f5f9;color:#1e293b}.reg-team-roster__row--empty{opacity:.55}.reg-team-roster__name{font-weight:600;color:#0f172a}.reg-team-roster__verified{color:#0ea5e9;margin-left:4px}.reg-team-roster__empty-label{font-size:12px;color:#94a3b8;font-style:italic}.reg-team-roster__photo{display:inline-block;width:40px;height:40px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.reg-team-roster__photo img{width:100%;height:100%;object-fit:cover}.reg-team-roster__photo-empty{color:#cbd5e1}.reg-team-roster__doc-count{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#fef3c7;color:#92400e}.reg-team-roster__doc-count--done{background:#dcfce7;color:#166534}.reg-team-roster__action{font-weight:600;border-radius:8px}.reg-team-detail__notes{border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;background:#f8fafc}.reg-team-detail__notes-body{font-size:14px;line-height:1.6;color:#334155}.reg-team-detail-footer{border-top:1px solid #e2e8f0}.reg-team-detail__panel{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff}.reg-team-person{padding:20px 22px}.reg-team-person__layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:start}.reg-team-person__avatar-card{text-align:center}.reg-team-person__avatar-link{display:block;margin-bottom:10px;border-radius:12px;overflow:hidden;border:2px solid #e2e8f0;box-shadow:0 4px 14px rgba(8,21,47,.08)}.reg-team-person__avatar{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;background:#f8fafc}.reg-team-person__avatar-actions,.reg-team-person__avatar-card--edit .reg-team-person__avatar-upload{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.reg-team-person__avatar-hint{margin:8px 0 0;font-size:11px;color:#64748b}.reg-team-person__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0}.reg-team-person__detail{margin:0;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.reg-team-person__detail dt{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.reg-team-person__detail dd{margin:0;font-size:15px;font-weight:600;color:#0f172a}.reg-team-person__form-footer{padding:16px 22px;border-top:1px solid #e2e8f0;background:#f8fafc;text-align:right}.reg-team-docs{margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}.reg-team-docs__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.reg-team-docs__card{border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:10px}.reg-team-docs__card--done{border-color:#bbf7d0;background:linear-gradient(180deg,#f0fdf4 0,#fff 100%)}.reg-team-docs__card-head{display:flex;align-items:center;gap:8px}.reg-team-docs__num{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eff6ff;color:#013a7f;font-size:11px;font-weight:700}.reg-team-docs__label{margin:0;font-size:13px;font-weight:600;color:#0f172a;line-height:1.3}.reg-team-docs__preview{display:block;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc}.reg-team-docs__thumb{display:block;width:100%;max-height:140px;object-fit:contain}.reg-team-docs__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:100px;border:1px dashed #cbd5e1;border-radius:8px;color:#94a3b8;font-size:12px}.reg-team-docs__empty .fa{font-size:24px}.reg-team-docs__remove,.reg-team-docs__upload{width:100%;border-radius:8px;font-weight:600}.reg-team-crop-panel{border:1px solid #e2e8f0;border-radius:14px;padding:20px;background:#fff}.reg-team-crop-panel__canvas{max-width:640px;margin:0 auto}.reg-team-crop-panel__hint{margin:14px 0 0;text-align:center;font-size:13px;color:#64748b}.reg-team-crop-panel__hint .fa{color:#013a7f;margin-right:4px}@media (max-width:991px){.reg-team-summary-grid{grid-template-columns:1fr}.reg-team-person__layout{grid-template-columns:1fr}.reg-team-person__avatar-card{max-width:200px;margin:0 auto}}@media (max-width:767px){.reg-team-detail{padding:18px 16px}.reg-team-page__toolbar{width:100%}.reg-team-detail__toolbar .btn{flex:1 1 auto}.reg-team-summary-card__list{grid-template-columns:1fr}.reg-team-roster__table thead{display:none}.reg-team-roster__table,.reg-team-roster__table tbody,.reg-team-roster__table td,.reg-team-roster__table tr{display:block;width:100%}.reg-team-roster__row{margin-bottom:10px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.reg-team-roster__row:last-child{margin-bottom:0}.reg-team-roster__row>td{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border:0;text-align:right!important}.reg-team-roster__row>td::before{content:attr(data-label);flex:0 0 auto;font-size:11px;font-weight:700;color:#64748b;text-align:left;text-transform:uppercase;letter-spacing:.04em}.reg-team-roster__row>td.reg-team-roster__col-no{padding-top:0;border-bottom:1px solid #f1f5f9;margin-bottom:4px;font-weight:700;color:#013a7f}.reg-team-roster__row>td.reg-team-roster__col-action{justify-content:stretch;border-top:1px solid #f1f5f9;margin-top:6px;padding-top:10px}.reg-team-roster__row>td.reg-team-roster__col-action::before{display:none}.reg-team-roster__action{width:100%}.reg-team-person{padding:16px}.reg-team-person__details{grid-template-columns:1fr}.reg-team-person__form-footer .btn{display:block;width:100%}.reg-team-docs__grid{grid-template-columns:1fr}}.account-page{max-width:1080px;margin:0 auto;padding:8px 0 28px}.account-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.account-page__eyebrow{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e21d63}.account-page__title{margin:0 0 6px;font-family:'Saira Condensed',sans-serif;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.1;color:#0f172a}.account-page__subtitle{margin:0;font-size:14px;line-height:1.55;color:#64748b}.account-page__toolbar{display:flex;gap:8px;flex-shrink:0}.account-page__btn-reload{border-radius:10px;min-width:42px}.account-page__alert-wrap{margin-bottom:16px;clear:both}.account-page__alert{border-radius:10px;margin-bottom:0}.account-profile{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:20px;align-items:start;clear:both}.account-profile__avatar-card{border:1px solid #e2e8f0;border-radius:16px;padding:22px 18px;background:linear-gradient(180deg,#eff6ff 0,#fff 100%);text-align:center;box-shadow:0 1px 2px rgba(15,23,42,.05)}.account-profile__avatar-wrap{width:148px;height:148px;margin:0 auto 14px;border-radius:50%;overflow:hidden;border:4px solid #fff;box-shadow:0 8px 24px rgba(1,58,127,.18);background:#fff}.account-profile__avatar-link{display:block;width:100%;height:100%}.account-profile__avatar{display:block;width:100%;height:100%;object-fit:cover}.account-profile__name{margin:0 0 4px;font-family:'Saira Condensed',sans-serif;font-size:20px;font-weight:700;color:#0f172a;line-height:1.2;word-break:break-word}.account-profile__meta{margin:0 0 14px;font-size:13px;color:#64748b;word-break:break-word}.account-profile__upload{border-radius:999px;font-weight:600;padding:7px 16px}.account-profile__hint{margin:10px 0 0;font-size:12px;line-height:1.45;color:#94a3b8}.account-profile__card{border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.05);overflow:hidden}.account-profile__section{padding:22px 22px 8px;border-bottom:1px solid #f1f5f9}.account-profile__section--last{border-bottom:0;padding-bottom:4px}.account-profile__section-title{margin:0 0 16px;font-family:'Saira Condensed',sans-serif;font-size:16px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#013a7f}.account-profile__section-title .fa{margin-right:8px;color:#e21d63}.account-profile__field-hint{margin:6px 0 0;font-size:12px;color:#94a3b8}.account-profile__input-readonly{background:#f8fafc!important;color:#64748b!important;cursor:not-allowed}.account-profile__footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px 22px;border-top:1px solid #f1f5f9;background:#fafbfc}.account-profile__submit{border-radius:10px;font-weight:700;padding:10px 22px}@media (max-width:991px){.account-profile{grid-template-columns:1fr}.account-profile__aside{order:-1}}@media (max-width:767px){.account-page{padding-top:0}.account-page__header{flex-direction:column;align-items:stretch}.account-page__toolbar{justify-content:flex-end}.account-profile__avatar-card{padding:18px 16px}.account-profile__footer,.account-profile__section{padding-left:16px;padding-right:16px}.account-profile__footer{flex-direction:column}.account-profile__footer .btn{display:block;width:100%}}body.panda-auth-active{background:#08152f}body.panda-auth-active #page-content-body.auth-page-wrap{min-height:100vh;padding:0;margin:0;background:radial-gradient(900px 500px at 10% -10%,rgba(226,29,99,.18),transparent 60%),radial-gradient(700px 420px at 90% 0,rgba(1,58,127,.35),transparent 55%),linear-gradient(180deg,#08152f 0,#0d2350 55%,#122a56 100%)}.auth-page{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px 40px}.auth-page__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(500px 280px at 50% 20%,rgba(240,106,168,.12),transparent 70%)}.auth-page__inner{position:relative;width:100%;max-width:440px;z-index:1}.auth-card{background:#fff;border:1px solid rgba(150,170,220,.2);border-radius:20px;overflow:hidden;box-shadow:0 24px 60px -20px rgba(0,0,0,.55)}.auth-card__brand{text-align:center;padding:28px 24px 10px;background:linear-gradient(180deg,#eff6ff 0,#fff 100%)}.auth-card__brand img{height:72px;width:auto;max-width:100%}.auth-card__head{padding:8px 28px 0;text-align:center}.auth-card__eyebrow{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e21d63}.auth-card__title{margin:0 0 6px;font-family:'Saira Condensed',sans-serif;font-size:clamp(28px,5vw,34px);font-weight:800;line-height:1.05;color:#0f172a}.auth-card__subtitle{margin:0;font-size:14px;line-height:1.55;color:#64748b}.auth-card__alert-wrap{padding:16px 24px 0}.auth-card__alert{border-radius:10px;margin:0}.auth-card__body{padding:20px 28px 8px}.auth-card__footer{padding:16px 28px 24px;border-top:1px solid #f1f5f9;background:#fafbfc}.auth-page__home{margin:18px 0 0;text-align:center;font-size:13px}.auth-page__home a{color:#c7d4ea;text-decoration:none}.auth-page__home a:focus,.auth-page__home a:hover{color:#fff}.auth-field{margin-bottom:16px}.auth-field__label{display:block;margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#475569}.auth-field__control{position:relative}.auth-field__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px;z-index:2;pointer-events:none}.auth-field__input{height:46px;padding-left:40px;border:1px solid #cbd5e1;border-radius:12px;font-size:14px;color:#0f172a;background:#fff;box-shadow:none}.auth-field__input:focus{border-color:#013a7f;box-shadow:0 0 0 3px rgba(1,58,127,.12)}.auth-field .form-group.has-error .auth-field__input{border-color:#ef4444}.auth-actions{margin-top:8px}.auth-btn{display:block;width:100%;border-radius:12px;font-weight:700;font-size:14px;padding:12px 16px;letter-spacing:.02em}.auth-btn--primary{background:linear-gradient(100deg,#013a7f 0,#e21d63 100%);border:none;color:#fff}.auth-btn--primary:focus,.auth-btn--primary:hover{color:#fff;background:linear-gradient(100deg,#012d63 0,#c4154f 100%)}.auth-btn--sso{background:#fff;border:1px solid #cbd5e1;color:#334155}.auth-btn--sso:focus,.auth-btn--sso:hover{background:#f8fafc;color:#013a7f}.auth-divider{display:flex;align-items:center;gap:12px;margin:14px 0;color:#94a3b8;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.auth-divider::after,.auth-divider::before{content:"";flex:1;height:1px;background:#e2e8f0}.auth-remember{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;color:#475569;cursor:pointer}.auth-remember input{margin:0}.auth-links{display:flex;flex-direction:column;gap:8px}.auth-links--center{align-items:center;text-align:center}.auth-links a{font-size:13px;font-weight:600;color:#013a7f;text-decoration:none}.auth-links a:focus,.auth-links a:hover{color:#e21d63;text-decoration:underline}.auth-flash{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;margin-bottom:16px;font-size:13px;line-height:1.5}.auth-flash--info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a}.auth-flash--warning{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.auth-flash__body strong{display:block;margin-bottom:2px}.auth-info-panel{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;margin-bottom:16px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-size:14px;line-height:1.55}.auth-info-panel p{margin:0}.auth-info-panel__icon{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#dbeafe;color:#013a7f;font-size:16px}.auth-captcha{margin-bottom:8px}.auth-captcha__image-wrap{display:flex;align-items:center;gap:10px;margin-bottom:12px}.auth-captcha__image{flex:1;min-height:54px;border-radius:10px;border:1px solid #e2e8f0;background-color:#f8fafc;background-size:contain;background-position:center;background-repeat:no-repeat}.auth-captcha__reload{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#013a7f;text-decoration:none}.auth-captcha__reload:focus,.auth-captcha__reload:hover{background:#eff6ff;color:#e21d63}.auth-locked{max-width:420px;margin:24px auto;padding:28px 24px;text-align:center;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 12px 32px -16px rgba(15,23,42,.25)}.auth-locked__icon{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:#fef3c7;color:#d97706;font-size:24px}.auth-locked__title{margin:0 0 8px;font-family:'Saira Condensed',sans-serif;font-size:24px;font-weight:800;color:#0f172a}.auth-locked__text{margin:0 0 18px;font-size:14px;line-height:1.55;color:#64748b}.auth-locked__btn{display:inline-block;width:auto;min-width:180px}@media (max-width:767px){.auth-page{padding:20px 12px 28px;align-items:flex-start}.auth-card__alert-wrap,.auth-card__body,.auth-card__footer,.auth-card__head{padding-left:18px;padding-right:18px}.auth-card__brand{padding-top:22px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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ZCxXQUFZLE9BQ1osV0FBWSxLQUNaLGNBQWUsS0FDZixPQUFRLElBQUksTUFBTSxRQUNsQixXQUFZLEVBQUUsS0FBSyxLQUFLLE1BQU0sbUJBRWhDLG1CQUNFLE1BQU8sS0FDUCxPQUFRLEtBQ1IsT0FBUSxFQUFFLEtBQUssS0FDZixRQUFTLEtBQ1QsWUFBYSxPQUNiLGNBQWUsSUFDZixXQUFZLFFBQ1osTUFBTyxRQUNQLFVBQVcsS0FFYixvQkFDRSxPQUFRLEVBQUUsRUFBRSxJQUNaLFlBQWEsaUJBQWlCLENBQUUsV0FDaEMsVUFBVyxLQUNYLFlBQWEsSUFDYixNQUFPLFFBRVQsbUJBQ0UsT0FBUSxFQUFFLEVBQUUsS0FDWixVQUFXLEtBQ1gsWUFBYSxLQUNiLE1BQU8sUUFFVCxrQkFDRSxRQUFTLGFBQ1QsTUFBTyxLQUNQLFVBQVcsTUFHYix5QkFDRSxXQUNFLFFBQVMsS0FBSyxLQUFLLEtBQ25CLFlBQWEsV0FLZix1QkFIQSxpQkFDQSxtQkFDQSxpQkFFRSxhQUFjLEtBQ2QsY0FBZSxLQUVqQixrQkFDRSxZQUFhIiwiZmlsZSI6InBhbmRhLWxhbmRpbmcubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUEFOREEgQ1VQIOKAlCBQdWJsaWMgZnJvbnRlbmQgYnJhbmRpbmcgbGF5ZXJcbiAgIEFkbWluTFRFMiByZW1haW5zIHRoZSBiYXNlIHRlbXBsYXRlOyB0aGlzIGZpbGUgYWRkczpcbiAgIDEuIF9icmFuZCAgICAgICAgICDigJQgdG9rZW5zLCBmb250cywgYm9keSBiYWNrZ3JvdW5kIChhbGwgcHVibGljIHBhZ2VzKVxuICAgMi4gX2xhbmRpbmctbWFya2V0aW5nIOKAlCBoZXJvLCBuYXYteCwgc2VjdGlvbnMgKEhvbWUgbGFuZGluZyBvbmx5KVxuICAgMy4gX2FkbWlubHRlLW92ZXJyaWRlcyDigJQgcmVjb2xvciBBZG1pbkxURSBjb21wb25lbnRzIG9uIHB1YmxpYyBwYWdlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIC0tLSBfYnJhbmQ6IHNjb3BlZCBwYWdlIHNoZWxsIC0tLSAqL1xuYm9keS5wYW5kYS1sYW5kaW5nLWFjdGl2ZSB7IGJhY2tncm91bmQ6ICMwODE1MmY7IH1cbiNwYWdlLWNvbnRlbnQtYm9keS5wYW5kYS1sYW5kaW5nLXdyYXAgeyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IG1heC13aWR0aDogbm9uZTsgd2lkdGg6IDEwMCU7IH1cblxuLyogLS0tIF9icmFuZDogZGVzaWduIHRva2VucyAtLS0gKi9cblxuOnJvb3R7XG4gIC0tbmF2eTogICAgICAgICMwMTNhN2Y7XG4gIC0tbmF2eS05MDA6ICAgICMwODE1MmY7ICAvKiBwYWdlIGJhY2tncm91bmQgKi9cbiAgLS1uYXZ5LTg1MDogICAgIzBhMWQ0MDtcbiAgLS1uYXZ5LTgwMDogICAgIzBkMjM1MDtcbiAgLS1zdXJmYWNlOiAgICAgIzEyMmE1NjsgIC8qIGNhcmRzICovXG4gIC0tc3VyZmFjZS0yOiAgICMxNjMzNmE7XG4gIC0tbGluZTogICAgICAgIHJnYmEoMTUwLDE3MCwyMjAsLjE2KTtcblxuICAtLW1hZ2VudGE6ICAgICAjZTIxZDYzO1xuICAtLW1hZ2VudGEtNjAwOiAjYzQxNTRmO1xuICAtLXB1cnBsZTogICAgICAjNWEyYThmO1xuICAtLXBpbms6ICAgICAgICAjZjA2YWE4O1xuICAtLWdvbGQ6ICAgICAgICAjZjNjMTRlO1xuXG4gIC0tdGV4dDogICAgICAgICNlZWYyZmI7XG4gIC0tbXV0ZWQ6ICAgICAgICM5YWE4Y2M7XG4gIC0tbXV0ZWQtMjogICAgICM2YzdhYTM7XG5cbiAgLS1ncmFkLWJyYW5kOiAgbGluZWFyLWdyYWRpZW50KDEwMGRlZywgdmFyKC0tbmF2eSkgMCUsIHZhcigtLXB1cnBsZSkgNTUlLCB2YXIoLS1tYWdlbnRhKSAxMDAlKTtcbiAgLS1ncmFkLW1hZ2VudGE6bGluZWFyLWdyYWRpZW50KDEwMGRlZywgdmFyKC0tbWFnZW50YSkgMCUsIHZhcigtLXBpbmspIDEwMCUpO1xuXG4gIC0tbWF4dzogMTE4MHB4O1xuICAtLXI6IDE0cHg7XG4gIC0tc2hhZG93OiAwIDE4cHggNTBweCAtMThweCByZ2JhKDAsMCwwLC42NSk7XG59XG5cbi8qIC0tLSBfbGFuZGluZy1tYXJrZXRpbmc6IGJhc2UgdHlwb2dyYXBoeSBpbnNpZGUgLnBhbmRhIHdyYXBwZXIgLS0tICovXG4qe2JveC1zaXppbmc6Ym9yZGVyLWJveDt9XG5odG1se3Njcm9sbC1iZWhhdmlvcjpzbW9vdGg7fVxuLnBhbmRhe1xuICBiYWNrZ3JvdW5kOnZhcigtLW5hdnktOTAwKTtcbiAgY29sb3I6dmFyKC0tdGV4dCk7XG4gIGZvbnQtZmFtaWx5OidCYXJsb3cnLC1hcHBsZS1zeXN0ZW0sU2Vnb2UgVUksUm9ib3RvLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuNjtcbiAgbWFyZ2luOjA7b3ZlcmZsb3cteDpoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7XG59XG5oMSxoMixoMyxoNCwuZGlzcGxheXtcbiAgZm9udC1mYW1pbHk6J1NhaXJhIENvbmRlbnNlZCcsJ09zd2FsZCcsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6ODAwO2xpbmUtaGVpZ2h0OjEuMDI7bGV0dGVyLXNwYWNpbmc6LjAxZW07XG4gIG1hcmdpbjowIDAgLjRlbTt0ZXh0LXdyYXA6YmFsYW5jZTtcbn1cbmF7Y29sb3I6dmFyKC0tcGluayk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuYTpob3Zlcntjb2xvcjojZmZmO31cbi5jb250YWluZXIteHttYXgtd2lkdGg6dmFyKC0tbWF4dyk7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMjRweDt9XG5pbWd7bWF4LXdpZHRoOjEwMCU7fVxuLm1vbm97Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyx1aS1tb25vc3BhY2UsTWVubG8sbW9ub3NwYWNlO31cblxuLyogLS0tLS0tLS0tLSBoZWxwZXJzIC0tLS0tLS0tLS0gKi9cbi5leWVicm93e1xuICBmb250LWZhbWlseTonU2FpcmEgQ29uZGVuc2VkJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtcbiAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4zMmVtO2ZvbnQtc2l6ZToxNHB4O1xuICBjb2xvcjp2YXIoLS1waW5rKTttYXJnaW46MCAwIDE0cHg7XG59XG4uc2VjdGlvbntwYWRkaW5nOjk2cHggMDtwb3NpdGlvbjpyZWxhdGl2ZTt9XG4uc2VjdGlvbi0tYWx0e2JhY2tncm91bmQ6XG4gIHJhZGlhbC1ncmFkaWVudCg5MDBweCA0ODBweCBhdCA4NSUgLTEwJSwgcmdiYSg5MCw0MiwxNDMsLjIyKSwgdHJhbnNwYXJlbnQgNjAlKSxcbiAgdmFyKC0tbmF2eS04NTApO31cbi5zZWN0aW9uLWhlYWR7bWF4LXdpZHRoOjcyMHB4O21hcmdpbjowIDAgNTZweDt9XG4uc2VjdGlvbi1oZWFkLmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3RleHQtYWxpZ246Y2VudGVyO31cbi5zZWN0aW9uLWhlYWQgaDJ7Zm9udC1zaXplOmNsYW1wKDM0cHgsNXZ3LDU2cHgpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XG4uc2VjdGlvbi1oZWFkIHB7Y29sb3I6dmFyKC0tbXV0ZWQpO2ZvbnQtc2l6ZToxOXB4O21hcmdpbjowO31cbi5hY2NlbnR7Y29sb3I6dmFyKC0tcGluayk7fVxuLnNrZXctcnVsZXtoZWlnaHQ6NHB4O3dpZHRoOjY0cHg7YmFja2dyb3VuZDp2YXIoLS1ncmFkLW1hZ2VudGEpO2JvcmRlci1yYWRpdXM6MnB4O21hcmdpbjowIDAgMjJweDt9XG4uY2VudGVyIC5za2V3LXJ1bGV7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt9XG5cbi8qIC0tLS0tLS0tLS0gYnV0dG9ucyAtLS0tLS0tLS0tICovXG4uYnRuLXh7XG4gIGRpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O1xuICBmb250LWZhbWlseTonU2FpcmEgQ29uZGVuc2VkJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtcbiAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wNmVtO2ZvbnQtc2l6ZToxN3B4O1xuICBwYWRkaW5nOjE0cHggMzBweDtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7XG4gIHRyYW5zaXRpb246dHJhbnNmb3JtIC4xNXMgZWFzZSwgYm94LXNoYWRvdyAuMTVzIGVhc2UsIGJhY2tncm91bmQgLjJzO1xuICBjbGlwLXBhdGg6cG9seWdvbigxMHB4IDAsMTAwJSAwLDEwMCUgY2FsYygxMDAlIC0gMTBweCksY2FsYygxMDAlIC0gMTBweCkgMTAwJSwwIDEwMCUsMCAxMHB4KTtcbn1cbi5idG4tcHJpbWFyeS14e2JhY2tncm91bmQ6dmFyKC0tZ3JhZC1tYWdlbnRhKTtjb2xvcjojZmZmO2JveC1zaGFkb3c6MCAxMnB4IDMwcHggLTEwcHggcmdiYSgyMjYsMjksOTksLjcpO31cbi5idG4tcHJpbWFyeS14OmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO2NvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDE4cHggMzhweCAtMTBweCByZ2JhKDIyNiwyOSw5OSwuODUpO31cbi5idG4tZ2hvc3QteHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA2KTtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbGluZSk7fVxuLmJ0bi1naG9zdC14OmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMTIpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO31cblxuLyogLS0tIF9sYW5kaW5nLW1hcmtldGluZzogbmF2YmFyIC0tLSAqL1xuLm5hdi14e1xuICBwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjEwMDA7XG4gIHRyYW5zaXRpb246YmFja2dyb3VuZCAuM3MsIGJveC1zaGFkb3cgLjNzLCBwYWRkaW5nIC4zcztcbiAgcGFkZGluZzoxOHB4IDA7XG59XG4ubmF2LXguc2Nyb2xsZWR7YmFja2dyb3VuZDpyZ2JhKDgsMjEsNDcsLjkyKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMnB4KTtcbiAgYm94LXNoYWRvdzowIDFweCAwIHZhcigtLWxpbmUpO3BhZGRpbmc6MTBweCAwO31cbi5uYXYtaW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MjRweDt9XG4ubmF2LWJyYW5ke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEycHg7Zm9udC1mYW1pbHk6J1NhaXJhIENvbmRlbnNlZCc7Zm9udC13ZWlnaHQ6ODAwO1xuICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA0ZW07Zm9udC1zaXplOjIxcHg7Y29sb3I6I2ZmZjt3aGl0ZS1zcGFjZTpub3dyYXA7fVxuLm5hdi1icmFuZCBpbWd7aGVpZ2h0OjQycHg7d2lkdGg6YXV0bztmaWx0ZXI6ZHJvcC1zaGFkb3coMCA0cHggMTBweCByZ2JhKDAsMCwwLC41KSk7fVxuLm5hdi1saW5rc3tkaXNwbGF5OmZsZXg7Z2FwOjZweDttYXJnaW4tbGVmdDphdXRvO2FsaWduLWl0ZW1zOmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbi1ib3R0b206MDt9XG4ubmF2LWxpbmtzIGF7Y29sb3I6dmFyKC0tbXV0ZWQpO2ZvbnQtZmFtaWx5OidTYWlyYSBDb25kZW5zZWQnO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOi4wNmVtO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6OHB4IDE0cHg7Ym9yZGVyLXJhZGl1czo4cHg7dHJhbnNpdGlvbjpjb2xvciAuMnMsYmFja2dyb3VuZCAuMnM7fVxuLm5hdi1saW5rcyBhOmhvdmVyLC5uYXYtbGlua3MgYS5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA2KTt9XG4ubmF2LXRvZ2dsZXtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO2NvbG9yOiNmZmY7Zm9udC1zaXplOjI0cHg7bWFyZ2luLWxlZnQ6YXV0bztjdXJzb3I6cG9pbnRlcjt9XG5cbi8qIC0tLSBfbGFuZGluZy1tYXJrZXRpbmc6IGhlcm8gLS0tICovXG4uaGVyb3tcbiAgcG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxMDB2aDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO1xuICBwYWRkaW5nOjEyMHB4IDAgNjBweDtvdmVyZmxvdzpoaWRkZW47XG4gIGJhY2tncm91bmQ6XG4gICAgcmFkaWFsLWdyYWRpZW50KDExMDBweCA3MDBweCBhdCA3OCUgMzAlLCByZ2JhKDIyNiwyOSw5OSwuMjApLCB0cmFuc3BhcmVudCA1NSUpLFxuICAgIHJhZGlhbC1ncmFkaWVudCg5MDBweCA2MDBweCBhdCAxMiUgODAlLCByZ2JhKDkwLDQyLDE0MywuMzIpLCB0cmFuc3BhcmVudCA1NSUpLFxuICAgIGxpbmVhci1ncmFkaWVudCgxNjBkZWcsIzBhMWQ0NCAwJSwgdmFyKC0tbmF2eS05MDApIDcwJSk7XG59XG4uaGVybzo6YmVmb3JleyAvKiBhbmdsZWQgbWFnZW50YSBibGFkZSAqL1xuICBjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6LTEwJTt3aWR0aDo2MCU7aGVpZ2h0OjE0MCU7XG4gIGJhY2tncm91bmQ6dmFyKC0tZ3JhZC1icmFuZCk7b3BhY2l0eTouMTA7dHJhbnNmb3JtOnNrZXdYKC0xMmRlZyk7XG4gIGNsaXAtcGF0aDpwb2x5Z29uKDMwJSAwLDEwMCUgMCwxMDAlIDEwMCUsMCAxMDAlKTtwb2ludGVyLWV2ZW50czpub25lO1xufVxuLmhlcm8tZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEuMWZyIC45ZnI7Z2FwOjQ4cHg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt9XG4uaGVyby1iYWRnZXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtiYWNrZ3JvdW5kOnJnYmEoMjQwLDEwNiwxNjgsLjEyKTtcbiAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDI0MCwxMDYsMTY4LC4zNSk7Y29sb3I6dmFyKC0tcGluayk7cGFkZGluZzo3cHggMTZweDtib3JkZXItcmFkaXVzOjEwMHB4O1xuICBmb250LWZhbWlseTonU2FpcmEgQ29uZGVuc2VkJztmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4xOGVtO2ZvbnQtc2l6ZToxM3B4O21hcmdpbi1ib3R0b206MjRweDt9XG4uaGVybyBoMXtmb250LXNpemU6Y2xhbXAoNTJweCw4LjV2dywxMDRweCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0Oi45MjtsZXR0ZXItc3BhY2luZzouMDA1ZW07fVxuLmhlcm8gaDEgLmwye2JhY2tncm91bmQ6dmFyKC0tZ3JhZC1tYWdlbnRhKTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0O2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnRyYW5zcGFyZW50O31cbi5oZXJvLXN1Yntmb250LXNpemU6MjBweDtjb2xvcjp2YXIoLS1tdXRlZCk7bWF4LXdpZHRoOjUyMHB4O21hcmdpbjoxOHB4IDAgMzBweDt9XG4uaGVyby1tZXRhe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MTBweDttYXJnaW4tYm90dG9tOjM0cHg7fVxuLmNoaXB7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA1KTtcbiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1saW5lKTtib3JkZXItcmFkaXVzOjEwMHB4O3BhZGRpbmc6OHB4IDE2cHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNkZmU2Zjc7fVxuLmNoaXAgaXtjb2xvcjp2YXIoLS1waW5rKTt9XG4uaGVyby1jdGF7ZGlzcGxheTpmbGV4O2dhcDoxNHB4O2ZsZXgtd3JhcDp3cmFwO31cbi5oZXJvLWxvZ28td3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjt9XG4uaGVyby1sb2dve3dpZHRoOm1pbig0NDBweCw5MCUpO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDMwcHggNjBweCByZ2JhKDAsMCwwLC41NSkpO1xuICBhbmltYXRpb246ZmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7fVxuLmhlcm8tbG9nby1nbG93e3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjglIDEyJTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUscmdiYSgyMjYsMjksOTksLjQpLHRyYW5zcGFyZW50IDY1JSk7XG4gIGZpbHRlcjpibHVyKDUwcHgpO3otaW5kZXg6LTE7fVxuQGtleWZyYW1lcyBmbG9hdHswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTZweCl9fVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lmhlcm8tbG9nb3thbmltYXRpb246bm9uZTt9fVxuXG4vKiBjb3VudGRvd24gKi9cbi5jb3VudGRvd257ZGlzcGxheTpmbGV4O2dhcDoxNHB4O21hcmdpbi10b3A6NnB4O31cbi5jZC1jZWxse2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbGluZSk7Ym9yZGVyLXJhZGl1czoxMnB4O1xuICBwYWRkaW5nOjE0cHggOHB4O21pbi13aWR0aDo3OHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tkcm9wLWZpbHRlcjpibHVyKDZweCk7fVxuLmNkLW51bXtmb250LWZhbWlseTonU2FpcmEgQ29uZGVuc2VkJztmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO31cbi5jZC1sYmx7Zm9udC1zaXplOjExcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4xOGVtO2NvbG9yOnZhcigtLW11dGVkKTttYXJnaW4tdG9wOjZweDt9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU1RBVFMgKEFkbWluTFRFIHNtYWxsLWJveCBzdHlsZSwgcmVzdHlsZWQpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zdGF0LWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpO2dhcDoyMHB4O31cbi5zdGF0e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1saW5lKTtib3JkZXItcmFkaXVzOnZhcigtLXIpO1xuICBwYWRkaW5nOjI2cHggMjRweDtvdmVyZmxvdzpoaWRkZW47fVxuLnN0YXQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMTRweDtib3R0b206LTIycHg7Zm9udC1mYW1pbHk6J1NhaXJhIENvbmRlbnNlZCc7fVxuLnN0YXQgLmljb3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNnB4O3RvcDoxNHB4O2ZvbnQtc2l6ZTo0MnB4O2NvbG9yOnJnYmEoMjQwLDEwNiwxNjgsLjE4KTt9XG4uc3RhdCAubnVte2ZvbnQtZmFtaWx5OidTYWlyYSBDb25kZW5zZWQnO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6NDZweDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7fVxuLnN0YXQgLmxibHtjb2xvcjp2YXIoLS1tdXRlZCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4xZW07Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi10b3A6OHB4O31cbi5zdGF0IC5iYXJ7aGVpZ2h0OjNweDt3aWR0aDo0NnB4O2JhY2tncm91bmQ6dmFyKC0tZ3JhZC1tYWdlbnRhKTtib3JkZXItcmFkaXVzOjJweDttYXJnaW4tdG9wOjE2cHg7fVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENBVEVHT1JJRVMgKGtlbG9tcG9rIHVtdXIpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jYXQtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LDFmcik7Z2FwOjE4cHg7fVxuLmNhdC1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjZweDtcbiAgYmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmUpO2JvcmRlci1yYWRpdXM6dmFyKC0tcik7XG4gIHBhZGRpbmc6MjRweCAyMnB4IDIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xOHMgZWFzZSxib3JkZXItY29sb3IgLjE4cyxiYWNrZ3JvdW5kIC4xOHM7fVxuLmNhdC1jYXJkOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDo0cHg7YmFja2dyb3VuZDp2YXIoLS1ncmFkLW1hZ2VudGEpO1xuICB0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2U7fVxuLmNhdC1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpO2JvcmRlci1jb2xvcjpyZ2JhKDI0MCwxMDYsMTY4LC40NSk7YmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlLTIpO31cbi5jYXQtY2FyZDpob3Zlcjo6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZVgoMSk7fVxuLmNhdC1jYXJkIC5jb2Rle2ZvbnQtZmFtaWx5OidTYWlyYSBDb25kZW5zZWQnO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6Y2xhbXAoMzRweCw0dncsNDRweCk7XG4gIGxpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzouMDFlbTt9XG4uY2F0LWNhcmQgLmNvZGUgc3Bhbntjb2xvcjp2YXIoLS1waW5rKTt9XG4uY2F0LWNhcmQgLm5hbWV7Zm9udC1mYW1pbHk6J1NhaXJhIENvbmRlbnNlZCc7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6LjA2ZW07Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjt9XG4uY2F0LWNhcmQgLmFnZXtjb2xvcjp2YXIoLS1tdXRlZCk7Zm9udC1zaXplOjE0cHg7fVxuLmNhdC1jYXJkIC5nb3ttYXJnaW4tdG9wOjE0cHg7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtcbiAgZm9udC1mYW1pbHk6J1NhaXJhIENvbmRlbnNlZCc7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDZlbTtcbiAgZm9udC1zaXplOjE0cHg7Y29sb3I6dmFyKC0tcGluayk7fVxuLmNhdC1jYXJkOmhvdmVyIC5nb3tjb2xvcjojZmZmO31cbi5jYXQtY2FyZCAuZ28gaXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnM7fVxuLmNhdC1jYXJkOmhvdmVyIC5nbyBpe3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCk7fVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFBSSVpFIC8gUE9ESVVNXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wb2RpdW17ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMS4xNWZyIDFmcjtnYXA6MjBweDthbGlnbi1pdGVtczplbmQ7bWF4LXdpZHRoOjkyMHB4O21hcmdpbjowIGF1dG8gNDBweDttYXJnaW4tdG9wOiAzNXB4O31cbi5wb2R7YmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmUpO2JvcmRlci1yYWRpdXM6MThweDtwYWRkaW5nOjMwcHggMjRweDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47fVxuLnBvZCAucmFua3tmb250LWZhbWlseTonU2FpcmEgQ29uZGVuc2VkJztmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOjE1cHg7bGV0dGVyLXNwYWNpbmc6LjE2ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO31cbi5wb2QgLmFtdHtmb250LWZhbWlseTonU2FpcmEgQ29uZGVuc2VkJztmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOmNsYW1wKDMwcHgsNHZ3LDQ2cHgpO2NvbG9yOiNmZmY7bWFyZ2luOjZweCAwIDRweDtsaW5lLWhlaWdodDoxO31cbi5wb2QgLmV4dHJhe2NvbG9yOnZhcigtLW11dGVkKTtmb250LXNpemU6MTVweDt9XG4ucG9kIC5tZWRhbHtmb250LXNpemU6NDBweDttYXJnaW4tYm90dG9tOjEwcHg7bGluZS1oZWlnaHQ6MTt9XG4ucG9kLS0xe3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMnB4KTtib3JkZXItY29sb3I6cmdiYSgyNDMsMTkzLDc4LC41KTtcbiAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMjQzLDE5Myw3OCwuMTQpLHZhcigtLXN1cmZhY2UpKTt9XG4ucG9kLS0xIC5yYW5re2NvbG9yOnZhcigtLWdvbGQpO31cbi5wb2QtLTE6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtib3JkZXItcmFkaXVzOjE4cHg7cGFkZGluZzoxcHg7XG4gIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZyx2YXIoLS1nb2xkKSx0cmFuc3BhcmVudCk7LXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjMDAwIDAgMCkgY29udGVudC1ib3gsbGluZWFyLWdyYWRpZW50KCMwMDAgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTp4b3I7bWFzay1jb21wb3NpdGU6ZXhjbHVkZTtwb2ludGVyLWV2ZW50czpub25lO31cbi5wb2QtLTIgLnJhbmt7Y29sb3I6I2NiZDZlZTt9IC5wb2QtLTMgLnJhbmt7Y29sb3I6dmFyKC0tcGluayk7fVxuLmF3YXJkc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7Z2FwOjIwcHg7bWF4LXdpZHRoOjkyMHB4O21hcmdpbjowIGF1dG87fVxuLmF3YXJke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHg7YmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmUpO1xuICBib3JkZXItcmFkaXVzOnZhcigtLXIpO3BhZGRpbmc6MjBweCAyMnB4O31cbi5hd2FyZCAuYWl7d2lkdGg6NTJweDtoZWlnaHQ6NTJweDtmbGV4OjAgMCA1MnB4O2JvcmRlci1yYWRpdXM6MTJweDtkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyO1xuICBiYWNrZ3JvdW5kOnJnYmEoMjQwLDEwNiwxNjgsLjE0KTtjb2xvcjp2YXIoLS1waW5rKTtmb250LXNpemU6MjRweDt9XG4uYXdhcmQgLmF0e2ZvbnQtZmFtaWx5OidTYWlyYSBDb25kZW5zZWQnO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA0ZW07Zm9udC1zaXplOjE4cHg7fVxuLmF3YXJkIC5hdntjb2xvcjp2YXIoLS1tdXRlZCk7Zm9udC1zaXplOjE1cHg7fVxuLnByaXplLXRvdGFse3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6NDZweDt9XG4ucHJpemUtdG90YWwgLmJpZ3tmb250LWZhbWlseTonU2FpcmEgQ29uZGVuc2VkJztmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOmNsYW1wKDQwcHgsNnZ3LDcycHgpO1xuICBiYWNrZ3JvdW5kOnZhcigtLWdyYWQtbWFnZW50YSk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtiYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjp0cmFuc3BhcmVudDtsaW5lLWhlaWdodDoxO31cbi5wcml6ZS10b3RhbCAuY2Fwe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMjRlbTtjb2xvcjp2YXIoLS1tdXRlZCk7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO31cblxuLyogcHJpemUgdGllciBzd2lwZXIgKi9cbi5wcml6ZS10aWVyLXNsaWRlcnttYXJnaW4tYm90dG9tOjhweDt9XG4ucHJpemUtdGllci1uYXZ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoxOHB4O21hcmdpbi1ib3R0b206MjJweDt9XG4ucHJpemUtdGllci1oaW50e2ZvbnQtZmFtaWx5OidTYWlyYSBDb25kZW5zZWQnO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjE4ZW07Zm9udC1zaXplOjEzcHg7Y29sb3I6dmFyKC0tbXV0ZWQpO31cbi5wcml6ZS10aWVyLWJ0bnt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbGluZSk7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wNCk7XG4gIGNvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpncmlkO3BsYWNlLWl0ZW1zOmNlbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzLGJvcmRlci1jb2xvciAuMnMsdHJhbnNmb3JtIC4yczt9XG4ucHJpemUtdGllci1idG46aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI0MCwxMDYsMTY4LC4xOCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjQwLDEwNiwxNjgsLjQ1KTt9XG4ucHJpemUtdGllci1idG46YWN0aXZle3RyYW5zZm9ybTpzY2FsZSguOTYpO31cbi5wcml6ZS10aWVyLXN3aXBlcntvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206NDJweDt9XG4ucHJpemUtdGllci1zd2lwZXIgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0bzt9XG4ucHJpemUtdGllci1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9ue2JvdHRvbTowO31cbi5wcml6ZS10aWVyLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZDp2YXIoLS1tdXRlZCk7b3BhY2l0eTouNDt9XG4ucHJpemUtdGllci1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7YmFja2dyb3VuZDp2YXIoLS1waW5rKTtvcGFjaXR5OjE7fVxuXG4vKiBqdWFyYSA0IOKAlCBmdWxsLXdpZHRoIGRlY29yYXRpdmUgYmFyICovXG4ucHJpemUtZm91cnRoLXdyYXB7d2lkdGg6MTAwdnc7bWFyZ2luLWxlZnQ6Y2FsYyg1MCUgLSA1MHZ3KTttYXJnaW4tcmlnaHQ6Y2FsYyg1MCUgLSA1MHZ3KTttYXJnaW4tdG9wOjZweDt9XG4ucHJpemUtZm91cnRoe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjhweCBjbGFtcCgyMHB4LDV2dyw0OHB4KTtvdmVyZmxvdzpoaWRkZW47fVxuLnByaXplLWZvdXJ0aDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3BvaW50ZXItZXZlbnRzOm5vbmU7XG4gIGJhY2tncm91bmQ6cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtMTRkZWcsdHJhbnNwYXJlbnQsdHJhbnNwYXJlbnQgMjBweCxyZ2JhKDI1NSwyNTUsMjU1LC4wMjgpIDIwcHgscmdiYSgyNTUsMjU1LDI1NSwuMDI4KSAyMXB4KTt9XG4ucHJpemUtZm91cnRoOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7aGVpZ2h0OjNweDtcbiAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsdmFyKC0tbWFnZW50YSksdmFyKC0tZ29sZCksdmFyKC0tcGluaykpO29wYWNpdHk6Ljg1O31cbi5wcml6ZS1mb3VydGhfX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXgtd2lkdGg6OTIwcHg7bWFyZ2luOjAgYXV0bztcbiAgZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDpjbGFtcCgxNHB4LDR2dywyOHB4KTtmbGV4LXdyYXA6d3JhcDt0ZXh0LWFsaWduOmNlbnRlcjt9XG4ucHJpemUtZm91cnRoX19tZWRhbHtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDRweCAxMnB4IHJnYmEoMjQzLDE5Myw3OCwuMzUpKTt9XG4ucHJpemUtZm91cnRoX19yYW5re2ZvbnQtZmFtaWx5OidTYWlyYSBDb25kZW5zZWQnO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6MTVweDtsZXR0ZXItc3BhY2luZzouMTZlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tZ29sZCk7fVxuLnByaXplLWZvdXJ0aF9fYW10e2ZvbnQtZmFtaWx5OidTYWlyYSBDb25kZW5zZWQnO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6Y2xhbXAoMjZweCw0dncsMzhweCk7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjE7bWFyZ2luLXRvcDo0cHg7fVxuLnByaXplLWZvdXJ0aF9fZXh0cmF7Zm9udC1zaXplOjE1cHg7Y29sb3I6dmFyKC0tbXV0ZWQpO3BhZGRpbmc6OHB4IDE2cHg7Ym9yZGVyLXJhZGl1czo5OTlweDtcbiAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDE1MCwxNzAsMjIwLC4yNSk7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wNCk7fVxuXG4vKiBsYW5kaW5nIENUQSBiYW5kICovXG4ubGFuZGluZy1jdGEtd3JhcHt3aWR0aDoxMDB2dzttYXJnaW4tbGVmdDpjYWxjKDUwJSAtIDUwdncpO21hcmdpbi1yaWdodDpjYWxjKDUwJSAtIDUwdncpO21hcmdpbi10b3A6MHB4O31cbi5sYW5kaW5nLWN0YXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOmNsYW1wKDQ4cHgsOHZ3LDcycHgpIDA7b3ZlcmZsb3c6aGlkZGVuO1xuICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI0MCwxMDYsMTY4LC4zNSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNDMsMTkzLDc4LC4yMik7fVxuLmxhbmRpbmctY3RhX19iZ3twb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3BvaW50ZXItZXZlbnRzOm5vbmU7XG4gIGJhY2tncm91bmQ6XG4gICAgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgODAlIDEyMCUgYXQgMTUlIDUwJSxyZ2JhKDIyNiwyOSw5OSwuMjIpLHRyYW5zcGFyZW50IDU1JSksXG4gICAgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgNzAlIDEwMCUgYXQgODUlIDQwJSxyZ2JhKDI0MywxOTMsNzgsLjEyKSx0cmFuc3BhcmVudCA1MCUpLFxuICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiYSg4LDIxLDQ3LC45OCkscmdiYSgxNCwzMiw2OCwuOTUpIDUwJSxyZ2JhKDgsMjEsNDcsLjk4KSk7fVxuLmxhbmRpbmctY3RhX19iZzo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO1xuICBiYWNrZ3JvdW5kOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTE4ZGVnLHRyYW5zcGFyZW50LHRyYW5zcGFyZW50IDI4cHgscmdiYSgyNTUsMjU1LDI1NSwuMDIyKSAyOHB4LHJnYmEoMjU1LDI1NSwyNTUsLjAyMikgMjlweCk7fVxuLmxhbmRpbmctY3RhX19iZzo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2hlaWdodDo0cHg7XG4gIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHZhcigtLW1hZ2VudGEpLHZhcigtLWdvbGQpLHZhcigtLXBpbmspLHZhcigtLW1hZ2VudGEpKTtvcGFjaXR5Oi45O31cbi5sYW5kaW5nLWN0YV9faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo4MjBweDt9XG4ubGFuZGluZy1jdGFfX2V5ZWJyb3d7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDttYXJnaW4tYm90dG9tOjE0cHg7XG4gIGZvbnQtZmFtaWx5OidTYWlyYSBDb25kZW5zZWQnO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjIyZW07Zm9udC1zaXplOjEzcHg7Y29sb3I6dmFyKC0tcGluayk7fVxuLmxhbmRpbmctY3RhX190aXRsZXtmb250LWZhbWlseTonU2FpcmEgQ29uZGVuc2VkJztmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOmNsYW1wKDI4cHgsNXZ3LDQycHgpO1xuICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4wODttYXJnaW4tYm90dG9tOjE0cHg7Y29sb3I6I2ZmZjt9XG4ubGFuZGluZy1jdGFfX2Rlc2N7Y29sb3I6dmFyKC0tbXV0ZWQpO2ZvbnQtc2l6ZTpjbGFtcCgxNnB4LDIuMnZ3LDE4cHgpO21hcmdpbi1ib3R0b206MjhweDtsaW5lLWhlaWdodDoxLjU1O31cbi5sYW5kaW5nLWN0YV9fYWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjE0cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjI4cHg7fVxuLmJ0bi1sZy14e3BhZGRpbmc6MTRweCAzMnB4O2ZvbnQtc2l6ZToxN3B4O31cbi5sYW5kaW5nLWN0YV9fY2hpcHN7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjEwcHggMThweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO31cbi5sYW5kaW5nLWN0YV9fY2hpcHMgbGl7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nOjhweCAxNHB4O2JvcmRlci1yYWRpdXM6OTk5cHg7XG4gIGZvbnQtc2l6ZToxNHB4O2NvbG9yOiNkYmUzZjY7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wNSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDE1MCwxNzAsMjIwLC4yMik7fVxuLmxhbmRpbmctY3RhX19jaGlwcyBsaSBpe2NvbG9yOnZhcigtLXBpbmspO31cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTUE9OU09SU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGllcnttYXJnaW4tYm90dG9tOjM4cHg7fVxuLnRpZXItbGFiZWx7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6J1NhaXJhIENvbmRlbnNlZCc7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6LjI0ZW07Zm9udC1zaXplOjE0cHg7Y29sb3I6dmFyKC0tbXV0ZWQpO21hcmdpbi1ib3R0b206MjBweDtcbiAgZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTZweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO31cbi50aWVyLWxhYmVsOjpiZWZvcmUsLnRpZXItbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MXB4O2ZsZXg6MTttYXgtd2lkdGg6MTIwcHg7YmFja2dyb3VuZDp2YXIoLS1saW5lKTt9XG4ubG9nby1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjE4cHg7fVxuLmxvZ28tc2xvdHtkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDQpO2JvcmRlcjoxcHggZGFzaGVkIHJnYmEoMTUwLDE3MCwyMjAsLjMpO1xuICBib3JkZXItcmFkaXVzOjEycHg7Y29sb3I6dmFyKC0tbXV0ZWQtMik7Zm9udC1zaXplOjEycHg7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fVxuLmxvZ28tc2xvdC50aXRsZS1ze3dpZHRoOjMwMHB4O2hlaWdodDoxMjBweDt9IC5sb2dvLXNsb3QuZ29sZC1ze3dpZHRoOjIxMHB4O2hlaWdodDo5NnB4O30gLmxvZ28tc2xvdC5tZWRpYS1ze3dpZHRoOjE2MHB4O2hlaWdodDo3OHB4O31cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTVEVQUyAvIFRJTUVMSU5FXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zdGVwc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LDFmcik7Z2FwOjA7Y291bnRlci1yZXNldDpzdGVwO3Bvc2l0aW9uOnJlbGF0aXZlO31cbi5zdGVwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAyMnB4O31cbi5zdGVwOjpiZWZvcmV7Y291bnRlci1pbmNyZW1lbnQ6c3RlcDtjb250ZW50OmNvdW50ZXIoc3RlcCk7ZGlzcGxheTpncmlkO3BsYWNlLWl0ZW1zOmNlbnRlcjtcbiAgd2lkdGg6NThweDtoZWlnaHQ6NThweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLWdyYWQtbWFnZW50YSk7Y29sb3I6I2ZmZjtcbiAgZm9udC1mYW1pbHk6J1NhaXJhIENvbmRlbnNlZCc7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtc2l6ZToyNnB4O21hcmdpbi1ib3R0b206MjBweDtib3gtc2hhZG93OjAgMTBweCAyNnB4IC04cHggcmdiYSgyMjYsMjksOTksLjcpO31cbi5zdGVwOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjlweDtsZWZ0OmNhbGMoNTAlICsgMzZweCk7cmlnaHQ6Y2FsYygtNTAlICsgMzZweCk7XG4gIGhlaWdodDoycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsdmFyKC0tbWFnZW50YSkscmdiYSgyNDAsMTA2LDE2OCwuMTUpKTt9XG4uc3RlcCBoNHtmb250LXNpemU6MjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fVxuLnN0ZXAgcHtjb2xvcjp2YXIoLS1tdXRlZCk7Zm9udC1zaXplOjE1LjVweDttYXJnaW46MDt9XG4ucmVxc3ttYXJnaW4tdG9wOjU0cHg7YmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmUpO2JvcmRlci1sZWZ0OjRweCBzb2xpZCB2YXIoLS1tYWdlbnRhKTtcbiAgYm9yZGVyLXJhZGl1czoxMnB4O3BhZGRpbmc6MjZweCAzMHB4O2Rpc3BsYXk6ZmxleDtnYXA6MzBweDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47fVxuLnJlcXMgdWx7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjhweCAyOHB4O31cbi5yZXFzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyNnB4O2NvbG9yOiNkYmUzZjY7fVxuLnJlcXMgbGkgaXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjRweDtjb2xvcjp2YXIoLS1waW5rKTt9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRkFRIGFjY29yZGlvblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZmFxe21heC13aWR0aDo4MjBweDttYXJnaW46MCBhdXRvO31cbi5mYXEtaXRlbXtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbGluZSk7Ym9yZGVyLXJhZGl1czoxMnB4O21hcmdpbi1ib3R0b206MTJweDtvdmVyZmxvdzpoaWRkZW47fVxuLmZhcS1xe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHg7Y3Vyc29yOnBvaW50ZXI7XG4gIHBhZGRpbmc6MjBweCAyNHB4O2ZvbnQtZmFtaWx5OidTYWlyYSBDb25kZW5zZWQnO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MjBweDtjb2xvcjojZmZmO2xpc3Qtc3R5bGU6bm9uZTt9XG4uZmFxLXE6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXJ7ZGlzcGxheTpub25lO31cbi5mYXEtcSBpe2NvbG9yOnZhcigtLXBpbmspO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXM7ZmxleDowIDAgYXV0bzt9XG4uZmFxLWl0ZW1bb3Blbl0gLmZhcS1xIGl7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7fVxuLmZhcS1he3BhZGRpbmc6MCAyNHB4IDIycHg7Y29sb3I6dmFyKC0tbXV0ZWQpO2ZvbnQtc2l6ZToxNnB4O31cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGT09URVJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZvb3RlcntiYWNrZ3JvdW5kOiMwNjEyMmI7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tbGluZSk7cGFkZGluZzo2NHB4IDAgMjhweDt9XG4uZm9vdGVyLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxLjZmciAxZnIgMWZyO2dhcDo0MHB4O21hcmdpbi1ib3R0b206NDBweDt9XG4uZm9vdGVyLWJyYW5kIGltZ3toZWlnaHQ6NjRweDttYXJnaW4tYm90dG9tOjE2cHg7fVxuLmZvb3Rlci1icmFuZCBwe2NvbG9yOnZhcigtLW11dGVkKTttYXgtd2lkdGg6MzQwcHg7fVxuLmZvb3RlciBoNXtmb250LWZhbWlseTonU2FpcmEgQ29uZGVuc2VkJzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjFlbTtmb250LXNpemU6MTVweDtjb2xvcjp2YXIoLS1tdXRlZC0yKTttYXJnaW4tYm90dG9tOjE2cHg7fVxuLmZvb3RlciB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO31cbi5mb290ZXIgdWwgbGl7bWFyZ2luLWJvdHRvbToxMHB4O31cbi5mb290ZXIgdWwgYXtjb2xvcjojY2RkNmVlO31cbi5zb2NpYWxze2Rpc3BsYXk6ZmxleDtnYXA6MTBweDttYXJnaW4tdG9wOjE4cHg7fVxuLnNvY2lhbHMgYXt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O2JvcmRlci1yYWRpdXM6MTBweDtkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDYpO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE4cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyx0cmFuc2Zvcm0gLjJzO31cbi5zb2NpYWxzIGE6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1ncmFkLW1hZ2VudGEpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO31cbi5mb290ZXItYm90dG9te2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWxpbmUpO3BhZGRpbmctdG9wOjIycHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO2dhcDoxMnB4O2NvbG9yOnZhcigtLW11dGVkLTIpO2ZvbnQtc2l6ZToxNHB4O31cblxuLyogcmV2ZWFsIG9uIHNjcm9sbCAqL1xuLnJldmVhbHtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjZweCk7dHJhbnNpdGlvbjpvcGFjaXR5IC43cyBlYXNlLCB0cmFuc2Zvcm0gLjdzIGVhc2U7fVxuLnJldmVhbC5pbntvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmU7fVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1BPTlNJVkVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6OTgwcHgpe1xuICAuaGVyby1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7dGV4dC1hbGlnbjpjZW50ZXI7fVxuICAuaGVyby1sb2dvLXdyYXB7b3JkZXI6LTE7fSAuaGVyby1tZXRhLC5oZXJvLWN0YXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO30gLmhlcm8tc3Vie21hcmdpbi1pbmxpbmU6YXV0bzt9XG4gIC5zdGF0LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcik7fVxuICAuY2F0LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcik7fVxuICAuc3RlcHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcik7Z2FwOjM2cHggMDt9XG4gIC5zdGVwOm50aC1jaGlsZCgyKTo6YWZ0ZXJ7ZGlzcGxheTpub25lO31cbiAgLmZvb3Rlci1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO31cbiAgLyogY29sbGFwc2UgbmF2IHRvIGhhbWJ1cmdlciBvbiB0YWJsZXQgKi9cbiAgLm5hdi10b2dnbGV7ZGlzcGxheTpibG9jazt9XG4gIC5uYXYtbGlua3N7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MCAwIGF1dG8gMDt0b3A6MDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YmFja2dyb3VuZDpyZ2JhKDgsMjEsNDcsLjk4KTtcbiAgICBwYWRkaW5nOjkwcHggMjRweCAzMHB4O2dhcDo0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTExMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcztoZWlnaHQ6MTAwdmg7XG4gICAgYWxpZ24taXRlbXM6c3RyZXRjaDttYXJnaW4tbGVmdDowO2JhY2tkcm9wLWZpbHRlcjpibHVyKDhweCk7fVxuICAubmF2LWxpbmtzLm9wZW57dHJhbnNmb3JtOm5vbmU7fVxuICAubmF2LWxpbmtzIGF7Zm9udC1zaXplOjIwcHg7cGFkZGluZzoxNHB4O31cbiAgLm5hdi1saW5rcyBhLmJ0bi14e2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDo4cHg7fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6NzYwcHgpe1xuICAucGFuZGF7Zm9udC1zaXplOjE2cHg7fVxuICAubmF2LWxpbmtzIGF7Zm9udC1zaXplOjIwcHg7cGFkZGluZzoxNHB4O31cbiAgLnNlY3Rpb257cGFkZGluZzo3MHB4IDA7fVxuICAucG9kaXVte2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7bWF4LXdpZHRoOjM4MHB4O30gLnBvZC0tMXt0cmFuc2Zvcm06bm9uZTt9XG4gIC5hd2FyZHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjt9IC5zdGVwc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO31cbiAgLnN0ZXA6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXJ7ZGlzcGxheTpub25lO31cbiAgLmZvb3Rlci1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7fVxuICAuY291bnRkb3due2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7fSAuY2QtY2VsbHttaW4td2lkdGg6NjRweDt9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgX2FkbWlubHRlLW92ZXJyaWRlcyDigJQgcHVibGljIGZyb250ZW5kIChNYXRjaGVzLCBQZXJ0YW5kaW5nYW4sIOKApilcbiAgIFJlY29sb3Igb25seTsgbWFya3VwIHN0YXlzIEFkbWluTFRFMiAoYm94LCBuYXYtdGFicy1jdXN0b20sIGV0Yy4pXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmJvZHkucGFuZGEtbGFuZGluZy1hY3RpdmUuc2tpbi1ibHVlLWxpZ2h0LmxheW91dC10b3AtbmF2IHtcbiAgLS1oZWFkZXItYmctY29sb3I6IHZhcigtLW5hdnktODUwKTtcbiAgLS1oZWFkZXItYmctc2Vjb25kYXJ5LWNvbG9yOiB2YXIoLS1uYXZ5LTg1MCk7XG4gIC0taGVhZGVyLXRleHQtY29sb3I6IHZhcigtLXRleHQpO1xuICAtLWhlYWRlci1saW5rLWNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIC0taGVhZGVyLWxpbmstc2Vjb25kYXJ5LWNvbG9yOiB2YXIoLS1uYXZ5LTg1MCk7XG4gIC0taGVhZGVyLWxpbmstdGV4dC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbn1cbmJvZHkucGFuZGEtbGFuZGluZy1hY3RpdmUuc2tpbi1ibHVlLWxpZ2h0LmxheW91dC10b3AtbmF2IC5tYWluLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5hdnktODUwKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGluZSk7XG59XG5ib2R5LnBhbmRhLWxhbmRpbmctYWN0aXZlLnNraW4tYmx1ZS1saWdodC5sYXlvdXQtdG9wLW5hdiAubWFpbi1oZWFkZXIgLm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdnktODUwKSAhaW1wb3J0YW50O1xufVxuYm9keS5wYW5kYS1sYW5kaW5nLWFjdGl2ZSAubWFpbi1oZWFkZXIgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250LWZhbWlseTogJ1NhaXJhIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbn1cbmJvZHkucGFuZGEtbGFuZGluZy1hY3RpdmUgLm1haW4taGVhZGVyIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuYm9keS5wYW5kYS1sYW5kaW5nLWFjdGl2ZSAubWFpbi1oZWFkZXIgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjA2KTtcbn1cbmJvZHkucGFuZGEtbGFuZGluZy1hY3RpdmUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5hdnktOTAwKTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbn1cbmJvZHkucGFuZGEtbGFuZGluZy1hY3RpdmUgLmJveCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saW5lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbn1cbmJvZHkucGFuZGEtbGFuZGluZy1hY3RpdmUgLmJveCAuYm94LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1saW5lKTtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xufVxuYm9keS5wYW5kYS1sYW5kaW5nLWFjdGl2ZSAubmF2LXRhYnMtY3VzdG9tIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yKTtcbn1cbmJvZHkucGFuZGEtbGFuZGluZy1hY3RpdmUgLm5hdi10YWJzLWN1c3RvbSA+IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1saW5lKTtcbn1cbmJvZHkucGFuZGEtbGFuZGluZy1hY3RpdmUgLm5hdi10YWJzLWN1c3RvbSA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG59XG5ib2R5LnBhbmRhLWxhbmRpbmctYWN0aXZlIC5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI2LDI5LDk5LC4xMik7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLW1hZ2VudGEpO1xufVxuYm9keS5wYW5kYS1sYW5kaW5nLWFjdGl2ZSAubWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDYxMjJiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbGluZSk7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG59XG5ib2R5LnBhbmRhLWxhbmRpbmctYWN0aXZlIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1hZ2VudGEpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW1hZ2VudGEtNjAwKTtcbn1cbmJvZHkucGFuZGEtbGFuZGluZy1hY3RpdmUgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuYm9keS5wYW5kYS1sYW5kaW5nLWFjdGl2ZSAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWdlbnRhLTYwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWFnZW50YS02MDApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgYm9keS5wYW5kYS1sYW5kaW5nLWFjdGl2ZS5za2luLWJsdWUtbGlnaHQubGF5b3V0LXRvcC1uYXYgLm1haW4taGVhZGVyIC5uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdnktODUwKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgX3JlZ2lzdHJhdGlvbi1saWdodCDigJQgd2l6YXJkIC9yZWdpc3RyYXRpb24vKiByZWFkYWJpbGl0eVxuICAgSGVhZGVyICgubWFpbi1oZWFkZXIpIGtlZXBzIGRhcmsgbmF2eSBicmFuZGluZyBhYm92ZS5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VlZjJmNztcbn1cbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAuY29udGVudC13cmFwcGVyLFxuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlICNwYWdlLWNvbnRlbnQtYm9keSB7XG4gIGJhY2tncm91bmQ6ICNlZWYyZjc7XG4gIGNvbG9yOiAjMWUyOTNiO1xufVxuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlIC5ib3gsXG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLmJveC5ib3gtd2lkZ2V0LFxuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlIC5ib3guYm94LW5vLWJvcmRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGUwZWE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMxZTI5M2I7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDE1LCAyMywgNDIsIC4wNSk7XG59XG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLmJveCAuYm94LWhlYWRlcixcbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAuYm94IC5ib3gtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xuICBjb2xvcjogIzBmMTcyYTtcbn1cbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAuYm94LmJveC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZlZmFjO1xufVxuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlIC5ib3guYm94LXN1Y2Nlc3MgPiAuYm94LWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjBmZGY0O1xuICBjb2xvcjogIzE0NTMyZDtcbn1cbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAubmF2LXRhYnMtY3VzdG9tIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZTBlYTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgxNSwgMjMsIDQyLCAuMDUpO1xufVxuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlIC5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThmMDtcbn1cbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAubmF2LXRhYnMtY3VzdG9tID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgY29sb3I6ICM2NDc0OGI7XG59XG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLm5hdi10YWJzLWN1c3RvbSA+IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDEzYTdmO1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xufVxuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlIC5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMwMTNhN2Y7XG4gIGJhY2tncm91bmQ6ICNlZmY2ZmY7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlMjFkNjM7XG59XG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnRhYmxlIHtcbiAgY29sb3I6ICMxZTI5M2I7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbiAgY29sb3I6ICMzMzQxNTU7XG4gIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbn1cbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xuICBjb2xvcjogIzFlMjkzYjtcbn1cbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG59XG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZmY2ZmY7XG59XG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnRhYmxlLWJvcmRlcmxlc3MgdGQge1xuICBjb2xvcjogIzMzNDE1NTtcbn1cbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSBsYWJlbCxcbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGNvbG9yOiAjMzM0MTU1O1xufVxuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlIC5mb3JtLWNvbnRyb2wsXG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2JkNWUxO1xuICBjb2xvcjogIzFlMjkzYjtcbn1cbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAuYm94LWJvZHkgcCxcbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAuYm94LWJvZHkgbGksXG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLmJveC1ib2R5IHN0cm9uZyxcbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAuYm94LWJvZHkgYTpub3QoLmJ0bikge1xuICBjb2xvcjogIzFlMjkzYjtcbn1cbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAubWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTJlOGYwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NiZDVlMTtcbiAgY29sb3I6ICM0NzU1Njk7XG59XG5cbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAucmVnaXN0cmF0aW9uLWluZm8tc3VtbWFyeSAucmVnLWluZm8tc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThmMDtcbn1cbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAucmVnaXN0cmF0aW9uLWluZm8tc3VtbWFyeSAucmVnLWluZm8tc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnJlZ2lzdHJhdGlvbi1pbmZvLXN1bW1hcnkgLnJlZy1pbmZvLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgZm9udC1mYW1pbHk6ICdTYWlyYSBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDEzYTdmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG59XG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnJlZ2lzdHJhdGlvbi1pbmZvLXN1bW1hcnkgLnJlZy1pbmZvLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAxNnB4IDAgOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzM0MTU1O1xufVxuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlIC5yZWdpc3RyYXRpb24taW5mby1zdW1tYXJ5IC5yZWctaW5mby1sZWFkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlIC5yZWdpc3RyYXRpb24taW5mby1zdW1tYXJ5IC5yZWctaW5mby1tZXRhIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBjb2xvcjogIzQ3NTU2OTtcbn1cbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAucmVnaXN0cmF0aW9uLWluZm8tc3VtbWFyeSAucmVnLWluZm8tbWV0YSBpIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGNvbG9yOiAjZTIxZDYzO1xufVxuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlIC5yZWdpc3RyYXRpb24taW5mby1zdW1tYXJ5IC5yZWctaW5mby1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlIC5yZWdpc3RyYXRpb24taW5mby1zdW1tYXJ5IC5yZWctaW5mby1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlIC5yZWdpc3RyYXRpb24taW5mby1zdW1tYXJ5IC5yZWctaW5mby1saXN0LS1pbmxpbmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnJlZ2lzdHJhdGlvbi1pbmZvLXN1bW1hcnkgLnJlZy1pbmZvLXN0ZXBzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuYm9keS5wYW5kYS1yZWdpc3RyYXRpb24tYWN0aXZlIC5yZWdpc3RyYXRpb24taW5mby1zdW1tYXJ5IC5yZWctaW5mby1zdGVwcyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnJlZ2lzdHJhdGlvbi1pbmZvLXN1bW1hcnkgLnJlZy1pbmZvLWZhcS1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG59XG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnJlZ2lzdHJhdGlvbi1pbmZvLXN1bW1hcnkgLnJlZy1pbmZvLWZhcS1pdGVtIHN1bW1hcnkge1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZTI5M2I7XG59XG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnJlZ2lzdHJhdGlvbi1pbmZvLXN1bW1hcnkgLnJlZy1pbmZvLWZhcS1hbnN3ZXIge1xuICBwYWRkaW5nOiAwIDE0cHggMTJweDtcbiAgY29sb3I6ICM0NzU1Njk7XG59XG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnJlZ2lzdHJhdGlvbi1pbmZvLXN1bW1hcnkgLnJlZy1pbmZvLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogUmVnaXN0cmF0aW9uIHdpemFyZCBzdGVwcGVyICgvcmVnaXN0cmF0aW9uLyopICovXG4ucmVnaXN0cmF0aW9uLWxheW91dCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5yZWdpc3RyYXRpb24td2l6YXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZWdpc3RyYXRpb24td2l6YXJkX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmc6IDIwcHggMThweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg4LCAyMSwgNDcsIC4wNik7XG59XG4ucmVnaXN0cmF0aW9uLXdpemFyZF9fc3RlcHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnJlZ2lzdHJhdGlvbi13aXphcmRfX3N0ZXAge1xuICBmbGV4OiAxIDEgMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnJlZ2lzdHJhdGlvbi13aXphcmRfX3N0ZXAtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNjQ3NDhiO1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZSwgYmFja2dyb3VuZCAuMnMgZWFzZTtcbn1cbmEucmVnaXN0cmF0aW9uLXdpemFyZF9fc3RlcC1saW5rOmhvdmVyLFxuYS5yZWdpc3RyYXRpb24td2l6YXJkX19zdGVwLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAxM2E3ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xufVxuLnJlZ2lzdHJhdGlvbi13aXphcmRfX21hcmtlciB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NiZDVlMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NDc0OGI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlLCBiYWNrZ3JvdW5kIC4ycyBlYXNlLCBjb2xvciAuMnMgZWFzZSwgYm94LXNoYWRvdyAuMnMgZWFzZTtcbn1cbi5yZWdpc3RyYXRpb24td2l6YXJkX19udW0ge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5yZWdpc3RyYXRpb24td2l6YXJkX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnJlZ2lzdHJhdGlvbi13aXphcmRfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICdTYWlyYSBDb25kZW5zZWQnLCAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICBjb2xvcjogIzMzNDE1NTtcbn1cbi5yZWdpc3RyYXRpb24td2l6YXJkX19zdWJsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM5NGEzYjg7XG59XG4ucmVnaXN0cmF0aW9uLXdpemFyZF9fc3RlcC0tYWN0aXZlIC5yZWdpc3RyYXRpb24td2l6YXJkX19zdGVwLWxpbmsge1xuICBjb2xvcjogIzAxM2E3Zjtcbn1cbi5yZWdpc3RyYXRpb24td2l6YXJkX19zdGVwLS1hY3RpdmUgLnJlZ2lzdHJhdGlvbi13aXphcmRfX21hcmtlciB7XG4gIGJvcmRlci1jb2xvcjogI2UyMWQ2MztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgIzAxM2E3ZiAwJSwgIzBhMWQ0MCAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE0cHggcmdiYSgyMjYsIDI5LCA5OSwgLjI1KTtcbn1cbi5yZWdpc3RyYXRpb24td2l6YXJkX19zdGVwLS1hY3RpdmUgLnJlZ2lzdHJhdGlvbi13aXphcmRfX2xhYmVsIHtcbiAgY29sb3I6ICMwMTNhN2Y7XG59XG4ucmVnaXN0cmF0aW9uLXdpemFyZF9fc3RlcC0tYWN0aXZlIC5yZWdpc3RyYXRpb24td2l6YXJkX19zdWJsYWJlbCB7XG4gIGNvbG9yOiAjNjQ3NDhiO1xufVxuLnJlZ2lzdHJhdGlvbi13aXphcmRfX3N0ZXAtLWRvbmUgLnJlZ2lzdHJhdGlvbi13aXphcmRfX21hcmtlciB7XG4gIGJvcmRlci1jb2xvcjogI2UyMWQ2MztcbiAgYmFja2dyb3VuZDogI2UyMWQ2MztcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVnaXN0cmF0aW9uLXdpemFyZF9fc3RlcC0tZG9uZSAucmVnaXN0cmF0aW9uLXdpemFyZF9fbGFiZWwge1xuICBjb2xvcjogIzBmMTcyYTtcbn1cbi5yZWdpc3RyYXRpb24td2l6YXJkX19zdGVwLS1sb2NrZWQgLnJlZ2lzdHJhdGlvbi13aXphcmRfX3N0ZXAtbGluayB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IC41NTtcbn1cbi5yZWdpc3RyYXRpb24td2l6YXJkX19zdGVwLS1sb2NrZWQgLnJlZ2lzdHJhdGlvbi13aXphcmRfX21hcmtlciB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xufVxuLnJlZ2lzdHJhdGlvbi13aXphcmRfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MHB4O1xuICByaWdodDogNDBweDtcbiAgdG9wOiA0MnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2UyZThmMDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHotaW5kZXg6IDA7XG59XG4ucmVnaXN0cmF0aW9uLXdpemFyZF9fcHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTNhN2YgMCUsICNlMjFkNjMgMTAwJSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4zNXMgZWFzZTtcbn1cbi5yZWdpc3RyYXRpb24td2l6YXJkX19wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDgsIDIxLCA0NywgLjA2KTtcbn1cbi5yZWdpc3RyYXRpb24td2l6YXJkX19jb250ZW50ID4gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucmVnaXN0cmF0aW9uLXdpemFyZF9fY29udGVudCAuYm94LFxuLnJlZ2lzdHJhdGlvbi13aXphcmRfX2NvbnRlbnQgLmJveC5ib3gtbm8tYm9yZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnJlZ2lzdHJhdGlvbi13aXphcmRfX2NvbnRlbnQgLmJveCAuYm94LWJvZHkge1xuICBwYWRkaW5nOiAyNHB4IDI4cHg7XG59XG4ucmVnaXN0cmF0aW9uLXdpemFyZF9fYWN0aW9uczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnaXN0cmF0aW9uLXdpemFyZF9fYWN0aW9ucyAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5yZWdpc3RyYXRpb24td2l6YXJkX19hY3Rpb25zIC5ib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnJlZ2lzdHJhdGlvbi13aXphcmRfX2FjdGlvbnMgLmJveC5ib3gtc3VjY2VzcyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiYmY3ZDA7XG59XG4ucmVnaXN0cmF0aW9uLXdpemFyZF9fYWN0aW9ucyAuYm94LmJveC1zdWNjZXNzID4gLmJveC1ib2R5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2YwZmRmNCAwJSwgI2ZmZiAxMDAlKTtcbn1cbi5yZWdpc3RyYXRpb24td2l6YXJkX19hY3Rpb25zIC5ib3ggLmJveC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZThmMDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xufVxuLnJlZ2lzdHJhdGlvbi13aXphcmRfX2FjdGlvbnMgLmJveCAuYm94LWZvb3RlciAuYnRuLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVnaXN0cmF0aW9uLXdpemFyZF9fbmF2IHtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggMTRweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uLXdpemFyZF9fcHJvZ3Jlc3Mge1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgcmlnaHQ6IDI4cHg7XG4gICAgdG9wOiAzOHB4O1xuICB9XG4gIC5yZWdpc3RyYXRpb24td2l6YXJkX19tYXJrZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbi13aXphcmRfX3N1YmxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucmVnaXN0cmF0aW9uLXdpemFyZF9fc3RlcHMge1xuICAgIGdhcDogNHB4O1xuICB9XG4gIC5yZWdpc3RyYXRpb24td2l6YXJkX19zdGVwLWxpbmsge1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uLXdpemFyZF9fbWFya2VyIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5yZWdpc3RyYXRpb24td2l6YXJkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5yZWdpc3RyYXRpb24td2l6YXJkX19wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVnaXN0cmF0aW9uLXdpemFyZF9fY29udGVudCAuYm94IC5ib3gtYm9keSxcbiAgLnJlZ2lzdHJhdGlvbi13aXphcmRfX2FjdGlvbnMgLmJveCAuYm94LWJvZHkge1xuICAgIHBhZGRpbmc6IDE4cHggMTZweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uLXdpemFyZF9fYWN0aW9ucyAuYm94IC5ib3gtZm9vdGVyIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5yZWdpc3RyYXRpb24td2l6YXJkX19hY3Rpb25zIC5ib3ggLmJveC1mb290ZXIgLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbi13aXphcmRfX2FjdGlvbnMgLmJveCAuYm94LWZvb3RlciAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBSZWdpc3RyYXRpb24gdGVhbSBsaXN0ICgvcmVnaXN0cmF0aW9uL3RlYW0pICovXG4ucmVnLXRlYW0tcGFnZSB7XG4gIHBhZGRpbmc6IDI0cHggMjhweDtcbn1cbi5yZWctdGVhbS1wYWdlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yZWctdGVhbS1wYWdlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgZm9udC1mYW1pbHk6ICdTYWlyYSBDb25kZW5zZWQnLCAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMTNhN2Y7XG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbn1cbi5yZWctdGVhbS1wYWdlX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5yZWctdGVhbS1wYWdlX190b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnJlZy10ZWFtLXBhZ2VfX2J0bi1hZGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlZy10ZWFtLXBhZ2VfX2J0bi1yZWxvYWQge1xuICB3aWR0aDogMzhweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnJlZy10ZWFtLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0OHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmOGZhZmMgMCUsICNmZmYgMTAwJSk7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2JkNWUxO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnJlZy10ZWFtLWVtcHR5X19pY29uIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZWZmNmZmO1xuICBjb2xvcjogIzAxM2E3ZjtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLnJlZy10ZWFtLWVtcHR5X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBmMTcyYTtcbn1cbi5yZWctdGVhbS1lbXB0eV9fdGV4dCB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NDc0OGI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucmVnLXRlYW0tdGFibGUtd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJlZy10ZWFtLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4ucmVnLXRlYW0tdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGYwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yZWctdGVhbS10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBjb2xvcjogIzFlMjkzYjtcbn1cbi5yZWctdGVhbS10YWJsZSA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xufVxuLnJlZy10ZWFtLXRhYmxlX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG59XG4ucmVnLXRlYW0tYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogI2VmZjZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmZGJmZTtcbiAgY29sb3I6ICMwMTNhN2Y7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yZWctdGVhbS1zdGF0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNDc1NTY5O1xufVxuLnJlZy10ZWFtLXN0YXQgLmZhIHtcbiAgY29sb3I6ICM5NGEzYjg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5yZWctdGVhbS10YWJsZV9fZGV0YWlsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnJlZy10ZWFtLXN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmMGZkZjQgMCUsICNmZmYgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmY3ZDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucmVnLXRlYW0tc3VtbWFyeV9fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTY2NTM0O1xufVxuLnJlZy10ZWFtLXN1bW1hcnlfX3ZhbHVlIHtcbiAgZm9udC1mYW1pbHk6ICdTYWlyYSBDb25kZW5zZWQnLCAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMTNhN2Y7XG59XG4ucmVnLXRlYW0tZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmU4ZjA7XG59XG4ucmVnLXRlYW0tY2FsbG91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTRweDtcbiAgcGFkZGluZzogMThweCAyMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjBmZGY0IDAlLCAjZmZmIDEwMCUpO1xufVxuLnJlZy10ZWFtLWNhbGxvdXRfX2ljb24ge1xuICBmbGV4OiAwIDAgMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZGNmY2U3O1xuICBjb2xvcjogIzE2YTM0YTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlZy10ZWFtLWNhbGxvdXRfX2JvZHkgcCB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzMzNDE1NTtcbn1cbi5yZWctdGVhbS1jYWxsb3V0X19ib2R5IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVnLXRlYW0tZm9vdGVyX19uYXYge1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlOGYwO1xufVxuXG5ib2R5LnBhbmRhLXJlZ2lzdHJhdGlvbi1hY3RpdmUgLnJlZy10ZWFtLXRhYmxlID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmJvZHkucGFuZGEtcmVnaXN0cmF0aW9uLWFjdGl2ZSAucmVnLXRlYW0tdGFibGUgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWctdGVhbS1wYWdlIHtcbiAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gIH1cbiAgLnJlZy10ZWFtLXBhZ2VfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAucmVnLXRlYW0tcGFnZV9fdG9vbGJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZy10ZWFtLXBhZ2VfX2J0bi1hZGQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5yZWctdGVhbS10YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVnLXRlYW0tdGFibGUsXG4gIC5yZWctdGVhbS10YWJsZSB0Ym9keSxcbiAgLnJlZy10ZWFtLXRhYmxlIHRyLFxuICAucmVnLXRlYW0tdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWctdGVhbS10YWJsZV9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnJlZy10ZWFtLXRhYmxlX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucmVnLXRlYW0tdGFibGVfX3JvdyA+IHRkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3JkZXI6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAucmVnLXRlYW0tdGFibGVfX3JvdyA+IHRkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2NDc0OGI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucmVnLXRlYW0tdGFibGVfX3JvdyA+IHRkLnJlZy10ZWFtLXRhYmxlX19jb2wtbm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmNWY5O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAucmVnLXRlYW0tdGFibGVfX3JvdyA+IHRkLnJlZy10ZWFtLXRhYmxlX19jb2wtYWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjVmOTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5yZWctdGVhbS10YWJsZV9fcm93ID4gdGQucmVnLXRlYW0tdGFibGVfX2NvbC1hY3Rpb246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVnLXRlYW0tdGFibGVfX2RldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZy10ZWFtLXN1bW1hcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJlZy10ZWFtLWNhbGxvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAucmVnLXRlYW0tZm9vdGVyX19uYXYgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogUmVnaXN0cmF0aW9uIGluc3RpdHVzaSBkZXRhaWwgKC9yZWdpc3RyYXRpb24vaW5zdGl0dXNpKSAqL1xuLnJlZy1zY2hvb2wtcGFnZSB7XG4gIHBhZGRpbmc6IDI0cHggMjhweDtcbn1cbi5yZWctc2Nob29sLXBhZ2VfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJlZy1zY2hvb2wtcGFnZV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIGZvbnQtZmFtaWx5OiAnU2FpcmEgQ29uZGVuc2VkJywgJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDEzYTdmO1xuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG59XG4ucmVnLXNjaG9vbC1wYWdlX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5yZWctc2Nob29sLXBhZ2VfX3Rvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucmVnLXNjaG9vbC1wYWdlX19idG4tZWRpdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmVnLXNjaG9vbC1wYWdlX19idG4tcmVsb2FkIHtcbiAgd2lkdGg6IDM4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5yZWctc2Nob29sLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnJlZy1zY2hvb2wtY2FyZF9faGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMjBweCAyMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZWZmNmZmIDAlLCAjZjhmYWZjIDU1JSwgI2ZmZiAxMDAlKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmU4ZjA7XG59XG4ucmVnLXNjaG9vbC1jYXJkX19hdmF0YXIge1xuICBmbGV4OiAwIDAgNTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgIzAxM2E3ZiAwJSwgIzBhMWQ0MCAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTRweCByZ2JhKDEsIDU4LCAxMjcsIC4yNSk7XG59XG4ucmVnLXNjaG9vbC1jYXJkX19pZGVudGl0eSB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5yZWctc2Nob29sLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmZGJmZTtcbiAgY29sb3I6ICMwMTNhN2Y7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZWctc2Nob29sLWNhcmRfX25hbWUge1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIGZvbnQtZmFtaWx5OiAnU2FpcmEgQ29uZGVuc2VkJywgJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzBmMTcyYTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5yZWctc2Nob29sLWNhcmRfX2lkIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjQ3NDhiO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ucmVnLXNjaG9vbC1jYXJkX19pZCAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgY29sb3I6ICM5NGEzYjg7XG59XG4ucmVnLXNjaG9vbC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5yZWctc2Nob29sLWRldGFpbHNfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWY1Zjk7XG59XG4ucmVnLXNjaG9vbC1kZXRhaWxzX19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YxZjVmOTtcbn1cbi5yZWctc2Nob29sLWRldGFpbHNfX2l0ZW0tLWZ1bGwge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5yZWctc2Nob29sLWRldGFpbHNfX2l0ZW0gZHQge1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzY0NzQ4Yjtcbn1cbi5yZWctc2Nob29sLWRldGFpbHNfX2l0ZW0gZHQgLmZhIHtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb2xvcjogI2UyMWQ2Mztcbn1cbi5yZWctc2Nob29sLWRldGFpbHNfX2l0ZW0gZGQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnJlZy1zY2hvb2wtbGluayB7XG4gIGNvbG9yOiAjMDEzYTdmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVnLXNjaG9vbC1saW5rOmhvdmVyLFxuLnJlZy1zY2hvb2wtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZTIxZDYzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yZWctc2Nob29sLW5vdGVzIHtcbiAgcGFkZGluZzogMTZweCAyMHB4IDE4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xufVxuLnJlZy1zY2hvb2wtbm90ZXNfX2xhYmVsIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NDc0OGI7XG59XG4ucmVnLXNjaG9vbC1ub3Rlc19fbGFiZWwgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGNvbG9yOiAjZTIxZDYzO1xufVxuLnJlZy1zY2hvb2wtbm90ZXNfX2JvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzM0MTU1O1xufVxuLnJlZy1zY2hvb2wtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmU4ZjA7XG59XG4ucmVnLXNjaG9vbC1jYWxsb3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNHB4O1xuICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlZmY2ZmYgMCUsICNmZmYgMTAwJSk7XG59XG4ucmVnLXNjaG9vbC1jYWxsb3V0X19pY29uIHtcbiAgZmxleDogMCAwIDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2RiZWFmZTtcbiAgY29sb3I6ICMwMTNhN2Y7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWctc2Nob29sLWNhbGxvdXRfX2JvZHkgcCB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzMzNDE1NTtcbn1cbi5yZWctc2Nob29sLWNhbGxvdXRfX2JvZHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZWctc2Nob29sLWZvb3Rlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZThmMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWctc2Nob29sLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDE4cHggMTZweDtcbiAgfVxuICAucmVnLXNjaG9vbC1wYWdlX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLnJlZy1zY2hvb2wtcGFnZV9fdG9vbGJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZy1zY2hvb2wtcGFnZV9fYnRuLWVkaXQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5yZWctc2Nob29sLWNhcmRfX2hlcm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMThweCAxNnB4O1xuICB9XG4gIC5yZWctc2Nob29sLWRldGFpbHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5yZWctc2Nob29sLWRldGFpbHNfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAucmVnLXNjaG9vbC1kZXRhaWxzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIH1cbiAgLnJlZy1zY2hvb2wtZm9vdGVyX19uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnJlZy1zY2hvb2wtZm9vdGVyX19uYXYgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucmVnLXNjaG9vbC1jYXJkX19tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ucmVnLXNjaG9vbC1jYXJkX19sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTRweCByZ2JhKDEsIDU4LCAxMjcsIC4xOCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucmVnLXNjaG9vbC1jYXJkX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5yZWctc2Nob29sLWNhcmRfX21lZGlhLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnJlZy1zY2hvb2wtY2FyZF9fbWVkaWEtYWN0aW9ucyAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtaW4td2lkdGg6IDM0cHg7XG59XG4ucmVnLXNjaG9vbC1wYWdlX19idG4tbG9nbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmVnLXNjaG9vbC1sb2dvLXVwbG9hZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucmVnLXNjaG9vbC1sb2dvLXVwbG9hZF9fcHJldmlldyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2UyZThmMDtcbn1cbi5yZWctc2Nob29sLWxvZ28tdXBsb2FkX19wcmV2aWV3LWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnJlZy1zY2hvb2wtbG9nby11cGxvYWRfX3ByZXZpZXctbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NDc0OGI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbn1cbi5yZWctc2Nob29sLWxvZ28tdXBsb2FkX19wb25kIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucmVnLXNjaG9vbC1sb2dvLXVwbG9hZF9faGludCB7XG4gIG1hcmdpbjogMTRweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzY0NzQ4Yjtcbn1cbi5yZWctc2Nob29sLWxvZ28tdXBsb2FkX19oaW50IC5mYSB7XG4gIGNvbG9yOiAjMDEzYTdmO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5yZWctc2Nob29sLWZvcm0tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZWZmNmZmIDAlLCAjZmZmIDEwMCUpO1xufVxuLnJlZy1zY2hvb2wtZm9ybS1sb2dvX19wcmV2aWV3IHtcbiAgZmxleDogMCAwIDcycHg7XG59XG4ucmVnLXNjaG9vbC1mb3JtLWxvZ29fX2ltZyxcbi5yZWctc2Nob29sLWZvcm0tbG9nb19fcGxhY2Vob2xkZXIge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnJlZy1zY2hvb2wtZm9ybS1sb2dvX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcGFkZGluZzogNnB4O1xufVxuLnJlZy1zY2hvb2wtZm9ybS1sb2dvX19wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTRhM2I4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG59XG4ucmVnLXNjaG9vbC1mb3JtLWxvZ29fX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xufVxuLnJlZy1zY2hvb2wtZm9ybS1sb2dvX190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5yZWctc2Nob29sLWZvcm0tbG9nby0tcGVuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjYmQ1ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucmVnLXNjaG9vbC1mb3JtLWxvZ29fX3BlbmRpbmctaWNvbiB7XG4gIGZsZXg6IDAgMCAyNHB4O1xuICBjb2xvcjogIzAxM2E3ZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnJlZy1zY2hvb2wtZm9ybS1sb2dvLS1wZW5kaW5nIHAge1xuICBtYXJnaW46IDA7XG59XG4ucmVnLXNjaG9vbC1mb3JtLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnJlZy1zY2hvb2wtZm9ybS1jYXJkX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjVmOTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWctc2Nob29sLWNhcmRfX2hlcm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnJlZy1zY2hvb2wtY2FyZF9fbWVkaWEtYWN0aW9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJlZy1zY2hvb2wtY2FyZF9faWRlbnRpdHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWctc2Nob29sLWZvcm0tbG9nbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucmVnLXNjaG9vbC1mb3JtLWNhcmQge1xuICAgIHBhZGRpbmc6IDE4cHggMTZweDtcbiAgfVxuICAucmVnLXNjaG9vbC1mb3JtLWNhcmRfX2Zvb3RlciAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBSZWdpc3RyYXRpb24gaW5mbyBDVEEgKC9yZWdpc3RyYXRpb24gaW5mbyBzdGVwKSAqL1xuLnJlZy1pbmZvLWN0YSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlOGYwO1xufVxuLnJlZy1pbmZvLWN0YV9fc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThmMDtcbn1cbi5yZWctaW5mby1jdGFfX3N0ZXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzk0YTNiODtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbn1cbi5yZWctaW5mby1jdGFfX3N0ZXAgLmZhIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnJlZy1pbmZvLWN0YV9fc3RlcC0tYWN0aXZlIHtcbiAgY29sb3I6ICMwMTNhN2Y7XG4gIGJhY2tncm91bmQ6ICNlZmY2ZmY7XG4gIGJvcmRlci1jb2xvcjogI2JmZGJmZTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMSwgNTgsIDEyNywgLjEyKTtcbn1cbi5yZWctaW5mby1jdGFfX3N0ZXAtLWxvY2tlZCB7XG4gIG9wYWNpdHk6IC43O1xufVxuLnJlZy1pbmZvLWN0YV9fc3RlcC1kaXZpZGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjY2JkNWUxO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucmVnLWluZm8tY3RhX19wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAyMnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmMGZkZjQgMCUsICNmZmYgNDUlLCAjZWZmNmZmIDEwMCUpO1xufVxuLnJlZy1pbmZvLWN0YV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucmVnLWluZm8tY3RhX19pY29uIHtcbiAgZmxleDogMCAwIDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnJlZy1pbmZvLWN0YV9faWNvbi0tYXV0aCB7XG4gIGJhY2tncm91bmQ6ICNkY2ZjZTc7XG4gIGNvbG9yOiAjMTZhMzRhO1xufVxuLnJlZy1pbmZvLWN0YV9faWNvbi0tbmV4dCB7XG4gIGJhY2tncm91bmQ6ICNkYmVhZmU7XG4gIGNvbG9yOiAjMDEzYTdmO1xufVxuLnJlZy1pbmZvLWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIGZvbnQtZmFtaWx5OiAnU2FpcmEgQ29uZGVuc2VkJywgJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG59XG4ucmVnLWluZm8tY3RhX190ZXh0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM0NzU1Njk7XG59XG4ucmVnLWluZm8tY3RhX19hY3Rpb25zIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ucmVnLWluZm8tY3RhX19idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVnLWluZm8tY3RhX19zdGVwcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5yZWctaW5mby1jdGFfX3N0ZXAtZGl2aWRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gIH1cbiAgLnJlZy1pbmZvLWN0YV9fcGFuZWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMThweCAxNnB4O1xuICB9XG4gIC5yZWctaW5mby1jdGFfX2FjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWctaW5mby1jdGFfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4vKiBSZWdpc3RyYXRpb24gdGVhbSBkZXRhaWwgKC9yZWdpc3RyYXRpb24vdGVhbS8qL2luZm8pICovXG4ucmVnLXRlYW0tZGV0YWlsIHtcbiAgcGFkZGluZzogMjRweCAyOHB4O1xufVxuLnJlZy10ZWFtLWRldGFpbF9fdG9vbGJhciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yZWctdGVhbS1kZXRhaWxfX2JhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJlZy10ZWFtLWRldGFpbF9fYmFkZ2UtLWxvY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNmZWYyZjI7XG4gIGNvbG9yOiAjYjkxYzFjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmVjYWNhO1xufVxuLnJlZy10ZWFtLWRldGFpbF9fYmFkZ2UtLWRvbmUge1xuICBiYWNrZ3JvdW5kOiAjZjBmZGY0O1xuICBjb2xvcjogIzE1ODAzZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiZjdkMDtcbn1cbi5yZWctdGVhbS1kZXRhaWxfX3N1bW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlZy10ZWFtLXN1bW1hcnktZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAxNHB4O1xufVxuLnJlZy10ZWFtLXN1bW1hcnktY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5yZWctdGVhbS1zdW1tYXJ5LWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgZm9udC1mYW1pbHk6ICdTYWlyYSBDb25kZW5zZWQnLCAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMTNhN2Y7XG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbn1cbi5yZWctdGVhbS1zdW1tYXJ5LWNhcmRfX3RpdGxlIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjb2xvcjogI2UyMWQ2Mztcbn1cbi5yZWctdGVhbS1zdW1tYXJ5LWNhcmRfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMTBweCAxNHB4O1xuICBtYXJnaW46IDA7XG59XG4ucmVnLXRlYW0tc3VtbWFyeS1jYXJkX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucmVnLXRlYW0tc3VtbWFyeS1jYXJkX19pdGVtLS1mdWxsIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbn1cbi5yZWctdGVhbS1zdW1tYXJ5LWNhcmRfX2l0ZW0gZHQge1xuICBtYXJnaW46IDAgMCAycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzY0NzQ4Yjtcbn1cbi5yZWctdGVhbS1zdW1tYXJ5LWNhcmRfX2l0ZW0gZGQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ucmVnLXRlYW0tc3VtbWFyeS1jYXJkX19wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDEzYTdmO1xufVxuLnJlZy10ZWFtLXJvc3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVnLXRlYW0tcm9zdGVyX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnJlZy10ZWFtLXJvc3Rlcl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnU2FpcmEgQ29uZGVuc2VkJywgJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDEzYTdmO1xufVxuLnJlZy10ZWFtLXJvc3Rlcl9fdGl0bGUgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGNvbG9yOiAjZTIxZDYzO1xufVxuLnJlZy10ZWFtLXJvc3Rlcl9fbm90aWNlIHtcbiAgbWFyZ2luOiA2cHggMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNjQ3NDhiO1xufVxuLnJlZy10ZWFtLXJvc3Rlcl9fdGFibGUtd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnJlZy10ZWFtLXJvc3Rlcl9fdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlZy10ZWFtLXJvc3Rlcl9fdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThmMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucmVnLXRlYW0tcm9zdGVyX190YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWY1Zjk7XG4gIGNvbG9yOiAjMWUyOTNiO1xufVxuLnJlZy10ZWFtLXJvc3Rlcl9fcm93LS1lbXB0eSB7XG4gIG9wYWNpdHk6IC41NTtcbn1cbi5yZWctdGVhbS1yb3N0ZXJfX25hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzBmMTcyYTtcbn1cbi5yZWctdGVhbS1yb3N0ZXJfX3ZlcmlmaWVkIHtcbiAgY29sb3I6ICMwZWE1ZTk7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4ucmVnLXRlYW0tcm9zdGVyX19lbXB0eS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5NGEzYjg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5yZWctdGVhbS1yb3N0ZXJfX3Bob3RvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG59XG4ucmVnLXRlYW0tcm9zdGVyX19waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5yZWctdGVhbS1yb3N0ZXJfX3Bob3RvLWVtcHR5IHtcbiAgY29sb3I6ICNjYmQ1ZTE7XG59XG4ucmVnLXRlYW0tcm9zdGVyX19kb2MtY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNmZWYzYzc7XG4gIGNvbG9yOiAjOTI0MDBlO1xufVxuLnJlZy10ZWFtLXJvc3Rlcl9fZG9jLWNvdW50LS1kb25lIHtcbiAgYmFja2dyb3VuZDogI2RjZmNlNztcbiAgY29sb3I6ICMxNjY1MzQ7XG59XG4ucmVnLXRlYW0tcm9zdGVyX19hY3Rpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucmVnLXRlYW0tZGV0YWlsX19ub3RlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbn1cbi5yZWctdGVhbS1kZXRhaWxfX25vdGVzLWJvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzM0MTU1O1xufVxuLnJlZy10ZWFtLWRldGFpbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZThmMDtcbn1cbi5yZWctdGVhbS1kZXRhaWxfX3BhbmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5yZWctdGVhbS1wZXJzb24ge1xuICBwYWRkaW5nOiAyMHB4IDIycHg7XG59XG4ucmVnLXRlYW0tcGVyc29uX19sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5yZWctdGVhbS1wZXJzb25fX2F2YXRhci1jYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlZy10ZWFtLXBlcnNvbl9fYXZhdGFyLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAycHggc29saWQgI2UyZThmMDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTRweCByZ2JhKDgsIDIxLCA0NywgLjA4KTtcbn1cbi5yZWctdGVhbS1wZXJzb25fX2F2YXRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gNDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG59XG4ucmVnLXRlYW0tcGVyc29uX19hdmF0YXItYWN0aW9ucyxcbi5yZWctdGVhbS1wZXJzb25fX2F2YXRhci1jYXJkLS1lZGl0IC5yZWctdGVhbS1wZXJzb25fX2F2YXRhci11cGxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yZWctdGVhbS1wZXJzb25fX2F2YXRhci1oaW50IHtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNjQ3NDhiO1xufVxuLnJlZy10ZWFtLXBlcnNvbl9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAxMnB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5yZWctdGVhbS1wZXJzb25fX2RldGFpbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnJlZy10ZWFtLXBlcnNvbl9fZGV0YWlsIGR0IHtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NDc0OGI7XG59XG4ucmVnLXRlYW0tcGVyc29uX19kZXRhaWwgZGQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG59XG4ucmVnLXRlYW0tcGVyc29uX19mb3JtLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE2cHggMjJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJlZy10ZWFtLWRvY3Mge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmU4ZjA7XG59XG4ucmVnLXRlYW0tZG9jc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgZ2FwOiAxNHB4O1xufVxuLnJlZy10ZWFtLWRvY3NfX2NhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4ucmVnLXRlYW0tZG9jc19fY2FyZC0tZG9uZSB7XG4gIGJvcmRlci1jb2xvcjogI2JiZjdkMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2YwZmRmNCAwJSwgI2ZmZiAxMDAlKTtcbn1cbi5yZWctdGVhbS1kb2NzX19jYXJkLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5yZWctdGVhbS1kb2NzX19udW0ge1xuICBmbGV4OiAwIDAgMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZWZmNmZmO1xuICBjb2xvcjogIzAxM2E3ZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnJlZy10ZWFtLWRvY3NfX2xhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnJlZy10ZWFtLWRvY3NfX3ByZXZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xufVxuLnJlZy10ZWFtLWRvY3NfX3RodW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5yZWctdGVhbS1kb2NzX19lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2JkNWUxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjOTRhM2I4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmVnLXRlYW0tZG9jc19fZW1wdHkgLmZhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnJlZy10ZWFtLWRvY3NfX3VwbG9hZCxcbi5yZWctdGVhbS1kb2NzX19yZW1vdmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlZy10ZWFtLWNyb3AtcGFuZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnJlZy10ZWFtLWNyb3AtcGFuZWxfX2NhbnZhcyB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJlZy10ZWFtLWNyb3AtcGFuZWxfX2hpbnQge1xuICBtYXJnaW46IDE0cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2NDc0OGI7XG59XG4ucmVnLXRlYW0tY3JvcC1wYW5lbF9faGludCAuZmEge1xuICBjb2xvcjogIzAxM2E3ZjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVnLXRlYW0tc3VtbWFyeS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAucmVnLXRlYW0tcGVyc29uX19sYXlvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5yZWctdGVhbS1wZXJzb25fX2F2YXRhci1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVnLXRlYW0tZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gIH1cbiAgLnJlZy10ZWFtLXBhZ2VfX3Rvb2xiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWctdGVhbS1kZXRhaWxfX3Rvb2xiYXIgLmJ0biB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLnJlZy10ZWFtLXN1bW1hcnktY2FyZF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnJlZy10ZWFtLXJvc3Rlcl9fdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlZy10ZWFtLXJvc3Rlcl9fdGFibGUsXG4gIC5yZWctdGVhbS1yb3N0ZXJfX3RhYmxlIHRib2R5LFxuICAucmVnLXRlYW0tcm9zdGVyX190YWJsZSB0cixcbiAgLnJlZy10ZWFtLXJvc3Rlcl9fdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWctdGVhbS1yb3N0ZXJfX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5yZWctdGVhbS1yb3N0ZXJfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5yZWctdGVhbS1yb3N0ZXJfX3JvdyA+IHRkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBib3JkZXI6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAucmVnLXRlYW0tcm9zdGVyX19yb3cgPiB0ZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNjQ3NDhiO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gIH1cbiAgLnJlZy10ZWFtLXJvc3Rlcl9fcm93ID4gdGQucmVnLXRlYW0tcm9zdGVyX19jb2wtbm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmNWY5O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDEzYTdmO1xuICB9XG4gIC5yZWctdGVhbS1yb3N0ZXJfX3JvdyA+IHRkLnJlZy10ZWFtLXJvc3Rlcl9fY29sLWFjdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmNWY5O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAucmVnLXRlYW0tcm9zdGVyX19yb3cgPiB0ZC5yZWctdGVhbS1yb3N0ZXJfX2NvbC1hY3Rpb246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVnLXRlYW0tcm9zdGVyX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWctdGVhbS1wZXJzb24ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnJlZy10ZWFtLXBlcnNvbl9fZGV0YWlscyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnJlZy10ZWFtLXBlcnNvbl9fZm9ybS1mb290ZXIgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZy10ZWFtLWRvY3NfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi8qIEFjY291bnQgcHJvZmlsZSAoL2FjY291bnRzKSAqL1xuLmFjY291bnQtcGFnZSB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4IDAgMjhweDtcbn1cbi5hY2NvdW50LXBhZ2VfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5hY2NvdW50LXBhZ2VfX2V5ZWJyb3cge1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2UyMWQ2Mztcbn1cbi5hY2NvdW50LXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBmb250LWZhbWlseTogJ1NhaXJhIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgNHZ3LCAzNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMwZjE3MmE7XG59XG4uYWNjb3VudC1wYWdlX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgY29sb3I6ICM2NDc0OGI7XG59XG4uYWNjb3VudC1wYWdlX190b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmFjY291bnQtcGFnZV9fYnRuLXJlbG9hZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1pbi13aWR0aDogNDJweDtcbn1cbi5hY2NvdW50LXBhZ2VfX2FsZXJ0LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjbGVhcjogYm90aDtcbn1cbi5hY2NvdW50LXBhZ2VfX2FsZXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvdW50LXByb2ZpbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgyNDBweCwgMjgwcHgpIG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYWNjb3VudC1wcm9maWxlX19hdmF0YXItY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDIycHggMThweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VmZjZmZiAwJSwgI2ZmZiAxMDAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgxNSwgMjMsIDQyLCAuMDUpO1xufVxuLmFjY291bnQtcHJvZmlsZV9fYXZhdGFyLXdyYXAge1xuICB3aWR0aDogMTQ4cHg7XG4gIGhlaWdodDogMTQ4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDEsIDU4LCAxMjcsIC4xOCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYWNjb3VudC1wcm9maWxlX19hdmF0YXItbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFjY291bnQtcHJvZmlsZV9fYXZhdGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmFjY291bnQtcHJvZmlsZV9fbmFtZSB7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgZm9udC1mYW1pbHk6ICdTYWlyYSBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmFjY291bnQtcHJvZmlsZV9fbWV0YSB7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2NDc0OGI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uYWNjb3VudC1wcm9maWxlX191cGxvYWQge1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG59XG4uYWNjb3VudC1wcm9maWxlX19oaW50IHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICM5NGEzYjg7XG59XG4uYWNjb3VudC1wcm9maWxlX19jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMTUsIDIzLCA0MiwgLjA1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvdW50LXByb2ZpbGVfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAyMnB4IDIycHggOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjVmOTtcbn1cbi5hY2NvdW50LXByb2ZpbGVfX3NlY3Rpb24tLWxhc3Qge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLmFjY291bnQtcHJvZmlsZV9fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnU2FpcmEgQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDEzYTdmO1xufVxuLmFjY291bnQtcHJvZmlsZV9fc2VjdGlvbi10aXRsZSAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICNlMjFkNjM7XG59XG4uYWNjb3VudC1wcm9maWxlX19maWVsZC1oaW50IHtcbiAgbWFyZ2luOiA2cHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTRhM2I4O1xufVxuLmFjY291bnQtcHJvZmlsZV9faW5wdXQtcmVhZG9ubHkge1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYWNjb3VudC1wcm9maWxlX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjJweCAyMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjVmOTtcbiAgYmFja2dyb3VuZDogI2ZhZmJmYztcbn1cbi5hY2NvdW50LXByb2ZpbGVfX3N1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5hY2NvdW50LXByb2ZpbGVfX2FzaWRlIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvdW50LXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5hY2NvdW50LXBhZ2VfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAuYWNjb3VudC1wYWdlX190b29sYmFyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5hY2NvdW50LXByb2ZpbGVfX2F2YXRhci1jYXJkIHtcbiAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gIH1cbiAgLmFjY291bnQtcHJvZmlsZV9fc2VjdGlvbixcbiAgLmFjY291bnQtcHJvZmlsZV9fZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuYWNjb3VudC1wcm9maWxlX19mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFjY291bnQtcHJvZmlsZV9fZm9vdGVyIC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIEF1dGggcGFnZXMgKC9hY2NvdW50cy9sb2dpbiwgcmVnaXN0ZXIsIGZvcmdvdCwgcmVzZXQsIHZlcmlmeSkgKi9cbmJvZHkucGFuZGEtYXV0aC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDgxNTJmO1xufVxuYm9keS5wYW5kYS1hdXRoLWFjdGl2ZSAjcGFnZS1jb250ZW50LWJvZHkuYXV0aC1wYWdlLXdyYXAge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOlxuICAgIHJhZGlhbC1ncmFkaWVudCg5MDBweCA1MDBweCBhdCAxMCUgLTEwJSwgcmdiYSgyMjYsIDI5LCA5OSwgLjE4KSwgdHJhbnNwYXJlbnQgNjAlKSxcbiAgICByYWRpYWwtZ3JhZGllbnQoNzAwcHggNDIwcHggYXQgOTAlIDAlLCByZ2JhKDEsIDU4LCAxMjcsIC4zNSksIHRyYW5zcGFyZW50IDU1JSksXG4gICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzA4MTUyZiAwJSwgIzBkMjM1MCA1NSUsICMxMjJhNTYgMTAwJSk7XG59XG4uYXV0aC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHggMTZweCA0MHB4O1xufVxuLmF1dGgtcGFnZV9fZ2xvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOlxuICAgIHJhZGlhbC1ncmFkaWVudCg1MDBweCAyODBweCBhdCA1MCUgMjAlLCByZ2JhKDI0MCwgMTA2LCAxNjgsIC4xMiksIHRyYW5zcGFyZW50IDcwJSk7XG59XG4uYXV0aC1wYWdlX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uYXV0aC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTAsIDE3MCwgMjIwLCAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMjRweCA2MHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgLjU1KTtcbn1cbi5hdXRoLWNhcmRfX2JyYW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyOHB4IDI0cHggMTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VmZjZmZiAwJSwgI2ZmZiAxMDAlKTtcbn1cbi5hdXRoLWNhcmRfX2JyYW5kIGltZyB7XG4gIGhlaWdodDogNzJweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hdXRoLWNhcmRfX2hlYWQge1xuICBwYWRkaW5nOiA4cHggMjhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXV0aC1jYXJkX19leWVicm93IHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2UyMWQ2Mztcbn1cbi5hdXRoLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBmb250LWZhbWlseTogJ1NhaXJhIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgNXZ3LCAzNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGNvbG9yOiAjMGYxNzJhO1xufVxuLmF1dGgtY2FyZF9fc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGNvbG9yOiAjNjQ3NDhiO1xufVxuLmF1dGgtY2FyZF9fYWxlcnQtd3JhcCB7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAwO1xufVxuLmF1dGgtY2FyZF9fYWxlcnQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDA7XG59XG4uYXV0aC1jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMjBweCAyOHB4IDhweDtcbn1cbi5hdXRoLWNhcmRfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDE2cHggMjhweCAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjVmOTtcbiAgYmFja2dyb3VuZDogI2ZhZmJmYztcbn1cbi5hdXRoLXBhZ2VfX2hvbWUge1xuICBtYXJnaW46IDE4cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5hdXRoLXBhZ2VfX2hvbWUgYSB7XG4gIGNvbG9yOiAjYzdkNGVhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXV0aC1wYWdlX19ob21lIGE6aG92ZXIsXG4uYXV0aC1wYWdlX19ob21lIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hdXRoLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hdXRoLWZpZWxkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQ3NTU2OTtcbn1cbi5hdXRoLWZpZWxkX19jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGgtZmllbGRfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjOTRhM2I4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF1dGgtZmllbGRfX2lucHV0IHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYmQ1ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXV0aC1maWVsZF9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMTNhN2Y7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEsIDU4LCAxMjcsIC4xMik7XG59XG4uYXV0aC1maWVsZCAuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmF1dGgtZmllbGRfX2lucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWY0NDQ0O1xufVxuLmF1dGgtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5hdXRoLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbn1cbi5hdXRoLWJ0bi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICMwMTNhN2YgMCUsICNlMjFkNjMgMTAwJSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYXV0aC1idG4tLXByaW1hcnk6aG92ZXIsXG4uYXV0aC1idG4tLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgIzAxMmQ2MyAwJSwgI2M0MTU0ZiAxMDAlKTtcbn1cbi5hdXRoLWJ0bi0tc3NvIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiZDVlMTtcbiAgY29sb3I6ICMzMzQxNTU7XG59XG4uYXV0aC1idG4tLXNzbzpob3Zlcixcbi5hdXRoLWJ0bi0tc3NvOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbiAgY29sb3I6ICMwMTNhN2Y7XG59XG4uYXV0aC1kaXZpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW46IDE0cHggMDtcbiAgY29sb3I6ICM5NGEzYjg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xufVxuLmF1dGgtZGl2aWRlcjo6YmVmb3JlLFxuLmF1dGgtZGl2aWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2UyZThmMDtcbn1cbi5hdXRoLXJlbWVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hdXRoLXJlbWVtYmVyIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmF1dGgtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5hdXRoLWxpbmtzLS1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXV0aC1saW5rcyBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAxM2E3ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF1dGgtbGlua3MgYTpob3Zlcixcbi5hdXRoLWxpbmtzIGE6Zm9jdXMge1xuICBjb2xvcjogI2UyMWQ2MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYXV0aC1mbGFzaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmF1dGgtZmxhc2gtLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZWZmNmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZkYmZlO1xuICBjb2xvcjogIzFlM2E4YTtcbn1cbi5hdXRoLWZsYXNoLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjdlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlZDdhYTtcbiAgY29sb3I6ICM5YTM0MTI7XG59XG4uYXV0aC1mbGFzaF9fYm9keSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLmF1dGgtaW5mby1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgY29sb3I6ICMzMzQxNTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG4uYXV0aC1pbmZvLXBhbmVsIHAge1xuICBtYXJnaW46IDA7XG59XG4uYXV0aC1pbmZvLXBhbmVsX19pY29uIHtcbiAgZmxleDogMCAwIDM2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2RiZWFmZTtcbiAgY29sb3I6ICMwMTNhN2Y7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5hdXRoLWNhcHRjaGEge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYXV0aC1jYXB0Y2hhX19pbWFnZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmF1dGgtY2FwdGNoYV9faW1hZ2Uge1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5hdXRoLWNhcHRjaGFfX3JlbG9hZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDEzYTdmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXV0aC1jYXB0Y2hhX19yZWxvYWQ6aG92ZXIsXG4uYXV0aC1jYXB0Y2hhX19yZWxvYWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWZmNmZmO1xuICBjb2xvcjogI2UyMWQ2Mztcbn1cbi5hdXRoLWxvY2tlZCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xuICBwYWRkaW5nOiAyOHB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDMycHggLTE2cHggcmdiYSgxNSwgMjMsIDQyLCAuMjUpO1xufVxuLmF1dGgtbG9ja2VkX19pY29uIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTRweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmVmM2M3O1xuICBjb2xvcjogI2Q5NzcwNjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmF1dGgtbG9ja2VkX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1mYW1pbHk6ICdTYWlyYSBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xufVxuLmF1dGgtbG9ja2VkX190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgY29sb3I6ICM2NDc0OGI7XG59XG4uYXV0aC1sb2NrZWRfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aC1wYWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHggMjhweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYXV0aC1jYXJkX19ib2R5LFxuICAuYXV0aC1jYXJkX19mb290ZXIsXG4gIC5hdXRoLWNhcmRfX2hlYWQsXG4gIC5hdXRoLWNhcmRfX2FsZXJ0LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5hdXRoLWNhcmRfX2JyYW5kIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgfVxufSJdfQ== */
